{"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\\FlowNodeBtns.vue?vue&type=template&id=56f61ce5&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\flow\\FlowNodeBtns.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 class=\"form-inline\">\n  <label class=\"control-label\">{{node.name}}({{node.nodeId}})</label><br />\n  <span v-for=\"btn in nodeBtns\" :key=\"btn.alias\">\n      <el-button style=\"margin: 3px;\" type=\"primary\" size=\"mini\">{{btn.name}}</el-button>\n  </span>\n  <el-button style=\"margin: 3px;\" type=\"danger\" size=\"mini\" @click=\"editBtns\">编辑</el-button><br /><br />\n  <el-dialog\n      width=\"70%\"\n      :title=\"titleSetting\"\n      :visible=\"dialogVisibleSetting\"\n      :before-close=\"close\"\n      :close-on-click-modal=\"false\"\n      append-to-body\n      top=\"8vh\"\n    >\n      \n      <div style=\"width:100%;height: 600px;\">\n        <div style=\"float: left;width:35%;height:100%;overflow: auto;\">\n          <div class=\"div_list\">按钮列表</div>\n          <div style=\"margin-bottom: 10px;\">\n            <el-button type=\"primary\" size=\"mini\"  @click=\"addButton\" icon=\"el-icon-plus\">新 增</el-button>\n            <el-button type=\"warning\" size=\"mini\"  @click=\"getButtons(0)\"  icon=\"el-icon-refresh\">初始化按钮</el-button>\n            <el-button type=\"success\" size=\"mini\"  @click=\"saveButton\"  icon=\"el-icon-check\">保 存</el-button>\n            <el-button type=\"danger\" size=\"mini\"  @click=\"close\"  icon=\"el-icon-close\">关 闭</el-button>\n          </div>\n          <el-table\n            :data=\"buttonList\"\n            border\n            ref=\"htTableSetting\"\n            @row-click=\"orgRowClick\"\n          >\n            <el-table-column type=\"index\" width=\"40\"></el-table-column>\n            <el-table-column prop=\"alias\"  label=\"按钮别名\" width=\"130\" />\n            <el-table-column prop=\"name\"  label=\"按钮名称\"/>\n            <el-table-column label=\"操作\" width=\"90\" >\n              <template v-slot=\"{row,$index}\">\n                  <el-button size=\"mini\" type=\"danger\" icon=\"el-icon-delete\" @click=\"deleteSetting(buttonList,$index)\">删除</el-button>\n              </template>\n            </el-table-column>\n          </el-table>\n        </div>\n        <div style=\"width:63%;float: left;margin-left: 10px;height:100%;overflow: auto;\">\n          <div class=\"div_list\">按钮编辑</div>\n           <el-form :model=\"btn\" data-vv-scope=\"settingSave\" v-if=\"JSON.stringify(btn) !='{}'\">\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 v-model=\"btn.name\" placeholder=\"请输入按钮名称\" autocomplete=\"off\" validate=\"required\"></ht-input>\n                        </td>\n                      </tr>\n                      <tr>\n                        <th width=\"130px\" class=\"is-required\">按钮动作:</th>\n                        <td>\n                          <span v-if=\"btn.status!=2\">{{btn.alias}}</span>\n                          <ht-input v-if=\"btn.status==2\" v-model=\"btn.alias\" style=\"width:170px\" placeholder=\"请输入按钮动作\" autocomplete=\"off\" validate=\"required\"></ht-input>&nbsp;\n                          <ht-select\n                            clearable\n                            v-if=\"btn.status==2\"\n                            v-model=\"btn.alias\"\n                            :options=\"buttonNoInitList\"\n                            :props=\"{key:'alias',value:'name'}\"\n                            @change=\"changeButtonType(btn)\"\n                          />\n                        </td>\n                      </tr>\n                      <tr v-if=\"btn.alias=='lockUnlock'\">\n                        <th width=\"130px\">强制签收:</th>\n                        <td>\n                          <el-checkbox style=\"margin-top: -10px;\" v-model=\"btn.isLock\">强制签收</el-checkbox>\n                        </td>\n                      </tr>\n                      <tr v-if=\"btn.supportScript\">\n                        <th width=\"130px\"><el-tooltip class=\"item\" effect=\"dark\" content=\"javascript脚本,在提交前做些处理，参数：_req,boData,_this，返回:true/false。返回false时不做提交动作。\" placement=\"left-start\">\n                            <i class=\"el-icon-warning\">前置脚本:</i></el-tooltip></th>\n                        <td>\n                          <codemirror\n                            v-if=\"showCodeEdie\"\n                            ref=\"mycode\"\n                            v-model=\"btn.beforeScript\"\n                            :options=\"cmOptions1\"\n                            class=\"code\"\n                            :style=\"codemirrorStyle\"\n                          ></codemirror>\n                        </td>\n                      </tr>\n                      <tr v-if=\"btn.supportScript\">\n                        <th width=\"130px\"><el-tooltip class=\"item\" effect=\"dark\" content=\"java脚本，控制按钮是否显示，返回 false不显示，返回 true显示。上下文变量：1.流程变量。2.BO数据返回:true/false。\" placement=\"left-start\">\n                            <i class=\"el-icon-warning\">groovy脚本:</i></el-tooltip></th>\n                        <td>\n                          <codemirror\n                            v-if=\"showCodeEdie\"\n                            ref=\"mycode\"\n                            v-model=\"btn.groovyScript\"\n                            :options=\"cmOptions2\"\n                            class=\"code\"\n                            :style=\"codemirrorStyle\"\n                          ></codemirror>\n                        </td>\n                      </tr>\n                      <tr v-if=\"btn.supportScript && btn.alias == 'endProcess' \">\n                        <th width=\"130px\"><el-tooltip class=\"item\" effect=\"dark\" content=\"java脚本，任务处理后执行的java脚本。上下文变量：1.com.fasterxml.jackson.databind.node.ObjectNode busDataObjectNode  2.data(表单数据 类型为ObjectNode) 3. instance(流程实例对象 类型为DefaultBpmProcessInstance)\" placement=\"left-start\">\n                            <i class=\"el-icon-warning\">提交后执行:</i></el-tooltip></th>\n                        <td>\n                          <codemirror\n                            v-if=\"showCodeEdie\"\n                            ref=\"mycode\"\n                            v-model=\"btn.completeEventGroovyScript\"\n                            :options=\"cmOptions2\"\n                            class=\"code\"\n                            :style=\"codemirrorStyle\"\n                          ></codemirror>\n                        </td>\n                      </tr>\n                      <tr v-if=\"btn.alias == 'reject'\" >\n                        <th width=\"130px\"><el-tooltip class=\"item\" effect=\"dark\" content=\"驳回方式至少选择一种\" placement=\"left-start\">\n                            <i class=\"el-icon-warning\">驳回方式:</i></el-tooltip></th>\n                        <td>\n                          <ht-checkbox style=\"margin-top: -10px;\"  :options='[{key: \"backToStart\", value: \"驳回发起人\" },{key: \"rejectPre\", value: \"驳回上一步\" },{key: \"reject\", value: \"驳回指定节点\" }]' v-model=\"btn.rejectMode\" />\n                        </td>\n                      </tr>\n                    </tbody>\n              </table>\n            </el-form>\n        </div>\n      </div>\n    </el-dialog>\n</div>\n\n",null]}