{"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\\flow\\FlowEditBoSetting.vue?vue&type=template&id=693b2e02&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\flow\\FlowEditBoSetting.vue","mtime":1675071991803},{"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 style=\"height: calc(100% - 20px); margin: 10px\">\n  <el-card class=\"bo-set__card\" shadow=\"never\">\n    <div slot=\"header\" class=\"flex\" style=\"justify-content: space-between\">\n      <div>\n        <ht-select\n          size=\"mini\"\n          clearable\n          v-model=\"selectedNode\"\n          :options=\"nodeDefList\"\n          :props=\"{key: 'nodeId', value: 'name'}\"\n        />\n        <el-button\n          size=\"mini\"\n          style=\"margin-left: 10px\"\n          icon=\"el-icon-plus\"\n          @click=\"editNodeSet('')\"\n          >添加</el-button\n        >\n      </div>\n      <div class=\"flex\" style=\"width: 150px; justify-content: space-between\">\n        <el-button\n          size=\"mini\"\n          type=\"primary\"\n          icon=\"el-icon-check\"\n          @click=\"save(false)\"\n          >保存</el-button\n        >\n        <el-button\n          size=\"mini\"\n          type=\"warning\"\n          icon=\"el-icon-refresh\"\n          @click=\"reset\"\n          >重置</el-button\n        >\n      </div>\n    </div>\n    <el-scrollbar class=\"scrollbar-fullheight\">\n      <table\n        class=\"form-table bo-set__table\"\n        cellspacing=\"0\"\n        cellpadding=\"0\"\n        border=\"0\"\n      >\n        <tbody>\n          <tr v-for=\"(value, key) in nodeSetMap\" :key=\"key\">\n            <th width=\"200px\">{{ getDesc(key) }}</th>\n            <td>\n              <el-table class=\"bo-set__detail\" :data=\"value\" border>\n                <el-table-column\n                  type=\"index\"\n                  width=\"60\"\n                  label=\"序号\"\n                  align=\"center\"\n                ></el-table-column>\n                <el-table-column\n                  prop=\"description\"\n                  label=\"描述\"\n                  align=\"center\"\n                />\n                <el-table-column label=\"操作\" width=\"120\" align=\"center\">\n                  <template v-slot=\"{row, $index}\">\n                    <el-button\n                      size=\"mini\"\n                      icon=\"el-icon-edit\"\n                      @click=\"editNodeSet(key, $index, row)\"\n                    ></el-button>\n                    <el-button\n                      type=\"danger\"\n                      size=\"mini\"\n                      icon=\"el-icon-delete\"\n                      @click=\"deleteSetting(value, $index)\"\n                    ></el-button>\n                  </template>\n                </el-table-column>\n              </el-table>\n            </td>\n          </tr>\n        </tbody>\n      </table>\n    </el-scrollbar>\n  </el-card>\n\n  <el-dialog\n    top=\"8vh\"\n    width=\"70%\"\n    title=\"Bo任务节点设置\"\n    :visible.sync=\"dialogVisibleSetting\"\n    append-to-body\n    class=\"urgent-text\"\n    :close-on-click-modal=\"false\"\n  >\n    <div style=\"width: 100%; height: 550px\">\n      <div style=\"float: left; width: 25%; height: 100%\">\n        <ht-tree\n          style=\"overflow: auto; height: 100%\"\n          :data=\"treeData\"\n          :props=\"defaultProps\"\n          default-expand-all\n          @node-click=\"handleNodeClick\"\n          :expand-on-click-node=\"false\"\n          ref=\"htTypeTree\"\n        ></ht-tree>\n      </div>\n      <div style=\"width: 73%; float: left; margin-left: 10px; height: 100%\">\n        <table class=\"form-table\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n          <tbody>\n            <tr>\n              <th width=\"130px\" class=\"is-required\">描述:</th>\n              <td>\n                <ht-input\n                  v-model=\"dataDialog.description\"\n                  placeholder=\"请输入描述\"\n                  autocomplete=\"off\"\n                  :validate=\"{required: true}\"\n                ></ht-input>\n              </td>\n            </tr>\n          </tbody>\n        </table>\n        <el-tabs v-model=\"tabType\" type=\"border-card\">\n          <el-tab-pane label=\"显示前\" name=\"beforeShow\">\n            <el-form v-model=\"dataDialog\" data-vv-scope=\"settingSave\">\n              <table\n                class=\"form-table\"\n                cellspacing=\"0\"\n                cellpadding=\"0\"\n                border=\"0\"\n              >\n                <tbody>\n                  <tr>\n                    <th width=\"100px\">脚本内容:</th>\n                    <td>\n                      <!-- 常用脚本选择对话框  -->\n                      <eip-script-dialog\n                        ref=\"beforeShowDialog\"\n                        v-model=\"dataDialog.beforeShow\"\n                        append-to-body\n                      />\n                      <el-button @click=\"showDialog('beforeShowDialog')\"\n                        >常用脚本</el-button\n                      >\n                      <!-- 可选变量对话框 -->\n                      <FlowVarSelector\n                        :defId=\"defId\"\n                        @node-click=\"varTreeBeforeShow\"\n                      />\n                      <br />\n                      <br />\n                      <ht-input\n                        type=\"textarea\"\n                        :rows=\"14\"\n                        class=\"ht\"\n                        v-model=\"dataDialog.beforeShow\"\n                        placeholder=\"请输入脚本内容\"\n                        autocomplete=\"off\"\n                      ></ht-input>\n                    </td>\n                  </tr>\n                </tbody>\n              </table>\n            </el-form>\n          </el-tab-pane>\n          <el-tab-pane label=\"保存时\" name=\"whenSave\">\n            <el-form v-model=\"dataDialog\" data-vv-scope=\"settingSave\">\n              <table\n                class=\"form-table\"\n                cellspacing=\"0\"\n                cellpadding=\"0\"\n                border=\"0\"\n              >\n                <tbody>\n                  <tr>\n                    <th width=\"100px\">脚本内容:</th>\n                    <td>\n                      <!-- 常用脚本选择对话框  -->\n                      <eip-script-dialog\n                        ref=\"whenSaveDialog\"\n                        v-model=\"dataDialog.whenSave\"\n                        append-to-body\n                      />\n                      <el-button @click=\"showDialog('whenSaveDialog')\"\n                        >常用脚本</el-button\n                      >\n                      <!-- 可选变量对话框 -->\n                      <FlowVarSelector\n                        :defId=\"defId\"\n                        @node-click=\"varTreeWhenSave\"\n                      />\n                      <br />\n                      <br />\n                      <ht-input\n                        type=\"textarea\"\n                        :rows=\"14\"\n                        class=\"ht\"\n                        v-model=\"dataDialog.whenSave\"\n                        placeholder=\"请输入脚本内容\"\n                        autocomplete=\"off\"\n                      ></ht-input>\n                    </td>\n                  </tr>\n                </tbody>\n              </table>\n            </el-form>\n          </el-tab-pane>\n        </el-tabs>\n        <br />\n        <br />\n        <div slot=\"footer\" class=\"dialog-footer\" style=\"float: right\">\n          <el-button\n            type=\"primary\"\n            size=\"mini\"\n            @click=\"saveDataDialog\"\n            icon=\"el-icon-check\"\n            >确 认</el-button\n          >\n          <el-button size=\"mini\" @click=\"close\" icon=\"el-icon-close\"\n            >取 消</el-button\n          >\n        </div>\n      </div>\n    </div>\n  </el-dialog>\n</div>\n",null]}