{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\form\\FormNavigator.vue?vue&type=template&id=4fef0dde&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\form\\FormNavigator.vue","mtime":1675071992022},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["\n<div class=\"navbar-default box-shadow flex\">\n  <el-page-header @back=\"formBack\">\n    <template v-slot:content\n      >{{ title }}({{ formData.name }})</template\n    >\n  </el-page-header>\n  <span>\n    <el-button icon=\"icon-technology\" v-if=\"formId\" @click=\"includdingFile('')\">引入脚本</el-button>\n    <el-button icon=\"icon-list\" v-if=\"formId\" @click=\"historyRecord\">表单历史记录</el-button>\n    <el-button icon=\"icon-save\" type=\"primary\" @click=\"save('notPublish')\">保存</el-button>\n    <el-button icon=\"icon-release\" @click=\"publish(1)\" v-if=\"formId && formData.status == 'draft' && formData.isPrint != 'Y'\"\n      >发布</el-button\n    >\n    <el-button icon=\"icon-release\" @click=\"newVersion\" v-else-if=\"formId && formData.isPrint != 'Y'\">发布新版</el-button>\n    <el-button v-if=\"formId\" @click=\"previewForm()\">\n      <el-tooltip content=\"先(保存|发布)再预览\">\n        <i class=\"icon-question\" style=\"margin-right: 8px\" /> </el-tooltip\n      >预览\n    </el-button>\n    <el-button icon=\"el-icon-folder\" @click=\"$emit('local-save')\">导出本地</el-button>\n\n    <el-upload\n      class=\"upload-demo\"\n      style=\"display:inline-block\"\n      ref=\"upload\"\n      action=\"https://jsonplaceholder.typicode.com/posts/\"\n      :show-file-list=\"false\"\n      :on-change=\"fileOnChange\"\n      :auto-upload=\"false\"\n    >\n      <el-button icon=\"el-icon-folder-opened\" slot=\"trigger\" size=\"small\">本地导入</el-button>\n    </el-upload>\n  </span>\n  <el-dialog\n    title=\"表单数据\"\n    :visible.sync=\"dialogFormVisible\"\n    append-to-body\n    class=\"urgent-text\"\n    :close-on-click-modal=\"false\"\n    width=\"1024\"\n    top=\"8vh\"\n  >\n    <el-row style=\"height:500px;\">\n      <el-col :span=\"24\" style=\"padding:5px;height:500px;\">\n        <codemirror ref=\"mycode\" v-model=\"formHtml\" :options=\"cmOptions\" class=\"mycode\" style=\"width: 99%;height:500px;\"></codemirror>\n      </el-col>\n    </el-row>\n  </el-dialog>\n  <ht-sidebar-dialog\n    title=\"引入脚本\"\n    :visible.sync=\"dialogincluddingFileVisible\"\n    append-to-body\n    class=\"urgent-text includding-form\"\n    :close-on-click-modal=\"false\"\n    width=\"100%\"\n  >\n    <el-row style=\"height:100%\">\n      <el-col :span=\"leftSpan\" style=\"padding:5px;height:100%;\" v-show=\"asideShowLeft\">\n        <codemirror ref=\"mycode\" v-model=\"formHtml\" :options=\"cmOptions\" class=\"mycode\" style=\"width: 99%;height:100%;\"></codemirror>\n      </el-col>\n      <el-col :span=\"1\">\n        <div class=\"navbar-collapse\" :class=\"{'navbar-collapse-right': !asideShowLeft}\" @click=\"asideShowLeft = !asideShowLeft\">\n          <div class=\"navbar-collapse-bg\">\n            <i class=\"navbar-collapse-arrow\" :class=\"{'el-icon-arrow-left': asideShowLeft, 'el-icon-arrow-right': !asideShowLeft}\"></i>\n          </div>\n        </div>\n      </el-col>\n      <el-col :span=\"rightSpan\" style=\"padding:5px;height:96%;\" v-show=\"asideShowRight\">\n        <span>自定义JS脚本</span>&nbsp;&nbsp;\n        <el-dropdown @command=\"variablesClick\" size=\"mini\">\n          <el-button type=\"primary\">\n            常用变量\n            <i class=\"el-icon-arrow-down el-icon--right\"></i>\n          </el-button>\n          <el-dropdown-menu slot=\"dropdown\">\n            <el-dropdown-item :command=\"{value: 'currentUser.account'}\">当前用户账号</el-dropdown-item>\n            <el-dropdown-item :command=\"{value: 'currentUser.username'}\">当前用户名称</el-dropdown-item>\n          </el-dropdown-menu>\n        </el-dropdown>\n        <br />\n        <span style=\"color: red;\">编辑的脚本内容会直接填充到【script】里面；如需使用到表单BO数据例：data.实体表名.实体表字段</span>\n        <codemirror\n          ref=\"mycode2\"\n          v-model=\"includeFiles.diyJs\"\n          :options=\"cmOptions2\"\n          class=\"code\"\n          style=\"width: 99%;height:100%;\"\n        ></codemirror>\n      </el-col>\n      <el-col :span=\"1\">\n        <div class=\"navbar-collapse\" :class=\"{'navbar-collapse-right': !asideShowRight}\" @click=\"asideShowRight = !asideShowRight\">\n          <div class=\"navbar-collapse-bg\">\n            <i class=\"navbar-collapse-arrow\" :class=\"{'el-icon-arrow-left': asideShowRight, 'el-icon-arrow-right': !asideShowRight}\"></i>\n          </div>\n        </div>\n      </el-col>\n    </el-row>\n    <div slot=\"footer\" class=\"dialog-footer\">\n      <el-button type=\"primary\" @click=\"includeFilesOk\">确 定</el-button>\n      <el-button\n        @click=\"\n          dialogincluddingFileVisible = false\n          includeFiles.diyJs = ''\n        \"\n        >取 消</el-button\n      >\n    </div>\n  </ht-sidebar-dialog>\n  <ht-load-data :url.sync=\"formHtmlUrl\" context=\"form\" @after-load-data=\"afterformHtml\"></ht-load-data>\n  <el-dialog\n    title=\"表单历史记录\"\n    :visible.sync=\"historyRecordVisible\"\n    append-to-body\n    class=\"urgent-text\"\n    :close-on-click-modal=\"false\"\n    width=\"64%\"\n    top=\"8vh\"\n  >\n    <ht-table\n      @load=\"loadData\"\n      :data=\"tableData\"\n      :pageResult=\"pageResult\"\n      :selectable=\"false\"\n      :show-export=\"false\"\n      ref=\"htTable\"\n      :show-custom-column=\"false\"\n    >\n      <template>\n        <ht-table-column type=\"index\" width=\"50\" align=\"center\" label=\"序号\" />\n        <ht-table-column prop=\"formId\" width=\"180\" label=\"表单ID\" />\n        <ht-table-column prop=\"createTime\" width=\"160\" label=\"修改时间\" :sortable=\"true\" />\n        <ht-table-column prop=\"version\" width=\"100\" label=\"表单版本\" :sortable=\"true\" />\n        <ht-table-column label=\"操作\">\n          <template v-slot=\"{row}\">\n            <el-button type=\"primary\" @click=\"getFormHistoryRecord(row)\">查看表单数据</el-button>\n            <el-button type=\"success\" @click=\"updateFormHistoryRecord(row)\">恢复</el-button>\n            <el-button type=\"danger\" @click=\"delFormHistoryRecord(row)\">删除</el-button>\n          </template>\n        </ht-table-column>\n      </template>\n    </ht-table>\n  </el-dialog>\n</div>\n",null]}