{"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\\FlowNodeScript.vue?vue&type=template&id=321095e8&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\flow\\FlowNodeScript.vue","mtime":1675071991850},{"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>\n  <el-button type=\"primary\" size=\"mini\" @click=\"editTaskScript\">设置事件脚本</el-button><br />\n  <div v-if=\"eventScriptData && eventScriptData.bpmNodeDef && eventScriptData.bpmNodeDef.type  && eventScriptData.bpmNodeDef.type=='start'\">\n      <label class=\"control-label\">开始事件：</label>\n      <label v-if=\"!eventScriptData.eventScriptMap.START\" class=\"control-label\" style=\"color:#dd6161;\">尚未配置开始事件</label>\n      <div v-if=\"eventScriptData.eventScriptMap.START\">\n          <label style=\"display: block;text-align: left;\" class=\"control-label\">{{eventScriptData.eventScriptMap.START}}</label>\n      </div>\n  </div>\n  <div v-if=\"eventScriptData && eventScriptData.bpmNodeDef && eventScriptData.bpmNodeDef.type  && eventScriptData.bpmNodeDef.type=='end'\">\n      <label class=\"control-label\">结束事件：</label>\n      <label v-if=\"!eventScriptData.eventScriptMap.END\" class=\"control-label\" style=\"color:#dd6161;\">尚未配置结束事件</label>\n      <div v-if=\"eventScriptData.eventScriptMap.END\">\n          <label style=\"display: block;text-align: left;\" class=\"control-label\">{{eventScriptData.eventScriptMap.END}}</label>\n      </div>\n  </div>\n  <div v-if=\"eventScriptData && eventScriptData.bpmNodeDef && eventScriptData.bpmNodeDef.type  && \n  (eventScriptData.bpmNodeDef.type=='usertask' || eventScriptData.bpmNodeDef.type=='signtask')\">\n      <label class=\"control-label\">前置事件：</label>\n      <label v-if=\"!eventScriptData.eventScriptMap.CREATE\" class=\"control-label\" style=\"color:#dd6161;\">尚未配置前置事件</label>\n      <div v-if=\"eventScriptData.eventScriptMap.CREATE\">\n          <label style=\"display: block;text-align: left;\" class=\"control-label\">{{eventScriptData.eventScriptMap.CREATE}}</label>\n      </div>\n  </div>\n  <div v-if=\"eventScriptData && eventScriptData.bpmNodeDef && eventScriptData.bpmNodeDef.type  && \n  (eventScriptData.bpmNodeDef.type=='usertask' || eventScriptData.bpmNodeDef.type=='signtask')\">\n      <label class=\"control-label\">后置事件：</label>\n      <label v-if=\"!eventScriptData.eventScriptMap.COMPLETE\" class=\"control-label\" style=\"color:#dd6161;\">尚未配置后置事件</label>\n      <div v-if=\"eventScriptData.eventScriptMap.COMPLETE\">\n          <label style=\"display: block;text-align: left;\" class=\"control-label\">{{eventScriptData.eventScriptMap.COMPLETE}}</label>\n      </div>\n  </div>\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      <div style=\"width:100%;height: 550px;overflow: auto;\">\n          <div style=\"margin-bottom: 10px;\">\n              <el-button type=\"success\" size=\"mini\"  @click=\"saveScript\"  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-tabs v-model=\"tabType\" type=\"border-card\" @tab-click=\"refreshCode()\">\n              <el-tab-pane label=\"开始事件\" v-if=\"eventScriptData && eventScriptData.bpmNodeDef && eventScriptData.bpmNodeDef.type  && \n                  eventScriptData.bpmNodeDef.type == 'start'\" name=\"start\">\n                  <el-form v-model=\"eventScriptMap\" data-vv-scope=\"settingSave\">\n                      <table class=\"form-table\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n                          <tbody>\n                              <tr>\n                                  <th width=\"130px\">脚本描述:</th>\n                                  <td>\n                                      <label>该脚本在流程启动时执行，用户可以使用 execution 做操作。 例如设置流程变量：execution.setVariable(\"total\", 100);</label>\n                                  </td>\n                              </tr>\n                              <tr>\n                                  <th width=\"130px\">脚本内容:</th>\n                                  <td>\n                                      <!-- 常用脚本选择对话框  -->\n                                      <eip-script-dialog ref=\"eipScriptDialogStart\" v-model=\"eventScriptMap.START\" append-to-body />\n                                      <el-button @click=\"showDialog('eipScriptDialogStart')\">常用脚本</el-button>\n                                      <!-- 条件脚本 -->\n                                      <el-button  @click=\"showConditionBuild\" size=\"small\">条件脚本</el-button>\n                                      <!-- 可选变量对话框 -->\n                                       <FlowVarSelector :defId=\"node.defId\" @node-click=\"varTreeOnConfirmStart\"/><br /><br />\n                                       <codemirror\n                                          ref=\"mycode\"\n                                          v-model=\"eventScriptMap.START\"\n                                          :options=\"cmOptions2\"\n                                          class=\"code\"\n                                          style=\"width: 99%;\"\n                                        ></codemirror>\n                                  </td>\n                              </tr>\n                          </tbody>\n                      </table>\n                  </el-form>\n              </el-tab-pane>\n              <el-tab-pane label=\"结束事件\" v-if=\"eventScriptData && eventScriptData.bpmNodeDef && eventScriptData.bpmNodeDef.type  && \n              eventScriptData.bpmNodeDef.type == 'end'\" name=\"end\">\n                  <el-form v-model=\"eventScriptMap\" data-vv-scope=\"settingSave\">\n                      <table class=\"form-table\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n                          <tbody>\n                              <tr>\n                                  <th width=\"130px\">脚本描述:</th>\n                                  <td>\n                                      <label>该脚本在流程启动时执行，用户可以使用 execution 做操作。 例如设置流程变量：execution.setVariable(\"total\", 100);</label>\n                                  </td>\n                              </tr>\n                              <tr>\n                                  <th width=\"130px\">脚本内容:</th>\n                                  <td>\n                                      <!-- 常用脚本选择对话框  -->\n                                      <eip-script-dialog ref=\"eipScriptDialogEnd\" v-model=\"eventScriptMap.END\" append-to-body />\n                                      <el-button @click=\"showDialog('eipScriptDialogEnd')\">常用脚本</el-button>\n                                      <!-- 条件脚本 -->\n                                      <el-button  @click=\"showConditionBuild\" size=\"small\">条件脚本</el-button>\n                                      <!-- 可选变量对话框 -->\n                                       <FlowVarSelector :defId=\"node.defId\" @node-click=\"varTreeOnConfirmEnd\"/><br /><br />\n                                       <codemirror\n                                          ref=\"mycode\"\n                                          v-model=\"eventScriptMap.END\"\n                                          :options=\"cmOptions2\"\n                                          class=\"code\"\n                                          style=\"width: 99%;\"\n                                        ></codemirror>\n                                  </td>\n                              </tr>\n                          </tbody>\n                      </table>\n                  </el-form>\n              </el-tab-pane>\n              <el-tab-pane v-if=\"eventScriptData && eventScriptData.bpmNodeDef && eventScriptData.bpmNodeDef.type  \n              && (eventScriptData.bpmNodeDef.type == 'usertask' || eventScriptData.bpmNodeDef.type== 'signtask')\" label=\"前置事件\" name=\"create\">\n                  <el-form v-model=\"eventScriptMap\" data-vv-scope=\"settingSave\">\n                      <table class=\"form-table\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n                          <tbody>\n                              <tr>\n                                  <th width=\"130px\">脚本描述:</th>\n                                  <td>\n                                      <label>该事件在 启动该任务 时执行，用户可以使用 task 做操作。 例如设置流程变量:task.setVariable(\"total\", 100); 注：撤回发起人时不能用task这个变量。</label>\n                                  </td>\n                              </tr>\n                              <tr>\n                                  <th width=\"130px\">脚本内容:</th>\n                                  <td>\n                                      <!-- 常用脚本选择对话框  -->\n                                      <eip-script-dialog ref=\"eipScriptDialogCreate\" v-model=\"eventScriptMap.CREATE\" append-to-body />\n                                      <el-button @click=\"showDialog('eipScriptDialogCreate')\">常用脚本</el-button>\n                                      <!-- 条件脚本 -->\n                                      <el-button  @click=\"showConditionBuild\" size=\"small\">条件脚本</el-button>\n                                      <!-- 可选变量对话框 -->\n                                       <FlowVarSelector :defId=\"node.defId\" @node-click=\"varTreeOnConfirmCreate\"/><br /><br />\n                                       <codemirror\n                                          ref=\"mycode\"\n                                          v-model=\"eventScriptMap.CREATE\"\n                                          :options=\"cmOptions2\"\n                                          class=\"code\"\n                                          style=\"width: 99%;\"\n                                        ></codemirror>\n                                  </td>\n                              </tr>\n                          </tbody>\n                      </table>\n                  </el-form>\n              </el-tab-pane>\n              <el-tab-pane v-if=\"eventScriptData && eventScriptData.bpmNodeDef && eventScriptData.bpmNodeDef.type  && \n              (eventScriptData.bpmNodeDef.type == 'usertask' || eventScriptData.bpmNodeDef.type== 'signtask')\" label=\"后置事件\" name=\"complete\">\n                  <el-form v-model=\"eventScriptMap\" data-vv-scope=\"settingSave\">\n                      <table class=\"form-table\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n                          <tbody>\n                              <tr>\n                                  <th width=\"130px\">脚本描述:</th>\n                                  <td>\n                                      <label>该事件在 任务完成 时执行，用户可以使用 task 做操作。 例如设置流程变量:task.setVariable(\"total\", 100);</label>\n                                  </td>\n                              </tr>\n                              <tr>\n                                  <th width=\"130px\">脚本内容:</th>\n                                  <td>\n                                      <!-- 常用脚本选择对话框  -->\n                                      <eip-script-dialog ref=\"eipScriptDialogComplete\" v-model=\"eventScriptMap.COMPLETE\" append-to-body />\n                                      <el-button @click=\"showDialog('eipScriptDialogComplete')\">常用脚本</el-button>\n                                      <!-- 条件脚本 -->\n                                      <el-button  @click=\"showConditionBuild\" size=\"small\">条件脚本</el-button>\n                                      <!-- 可选变量对话框 -->\n                                       <FlowVarSelector :defId=\"node.defId\" @node-click=\"varTreeOnConfirmComplete\"/><br /><br />\n                                       <codemirror\n                                          ref=\"mycode\"\n                                          v-model=\"eventScriptMap.COMPLETE\"\n                                          :options=\"cmOptions2\"\n                                          class=\"code\"\n                                          style=\"width: 99%;\"\n                                        ></codemirror>\n                                  </td>\n                              </tr>\n                          </tbody>\n                      </table>\n                  </el-form>\n              </el-tab-pane>\n          </el-tabs>\n      </div>\n      <!-- 条件脚本对话框 -->\n      <FlowConditionBuildDialog  @onConfirm=\"conditionDialogConfirm\" :defId=\"node.defId\" ref=\"flowConditionBuildDialog\" />\n    </el-dialog>\n</div>\n\n",null]}