{"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\\FlowNodeAttributes.vue?vue&type=template&id=26a3a344&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\flow\\FlowNodeAttributes.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>\n    <label class=\"control-label\">{{node.name}}({{node.nodeId}})</label>\n    <el-button\n      style=\"margin-left: 20px\"\n      size=\"mini\"\n      type=\"primary\"\n      v-if=\"(propertie.jumpType=='free' || propertie.jumpType=='select' || propertie.jumpType=='free,select' ||\n    propertie.jumpType=='select,free') && nodeAttr.jumpType=='' && node.type!='signTask'\"\n      @click=\"helpClick(node.nodeId,propertie.help)\"\n    >帮助</el-button>\n    <br />\n    <div v-if=\"node.type=='signTask'\">\n      <!-- 允许参考意见 -->\n      <div class=\"form-inline\">\n        <el-tooltip class=\"item\" effect=\"dark\" content=\"选择否，则审批时不允许参考同环节其他会签人员的意见\" placement=\"left\">\n          <div class=\"control-label left-label\">\n            <i class=\"el-icon-warning\"></i>允许参考意见:\n          </div>\n        </el-tooltip>\n        <div style=\"margin-top: 3px;\">\n        <ht-radio\n          :options=\"[{key: true, value: '是' },{key: false, value: '否' }]\"\n          v-model=\"propertie.referOpinion\"\n        />\n        </div>\n      </div>\n    </div>\n    <!-- 允许发起人撤回 -->\n    <div class=\"form-inline\">\n      <div class=\"control-label left-label\">\n        允许发起人撤回:\n      </div>\n      <div style=\"margin-top: 3px;\">\n        <ht-radio\n          :options=\"[{key: true, value: '是' },{key: false, value: '否' }]\"\n          v-model=\"propertie.sponsorRevoke\"\n        />\n      </div>\n    </div>\n    <!-- 允许本环节撤回 -->\n    <div class=\"form-inline\">\n      <div class=\"control-label left-label\">\n        允许本环节撤回:\n      </div>\n      <div style=\"margin-top: 3px;\">\n        <ht-radio\n          :options=\"[{key: true, value: '是' },{key: false, value: '否' }]\"\n          v-model=\"propertie.previousRevoke\"\n        />\n      </div>\n    </div>\n    <!-- 允许批量处理 -->\n    <div class=\"form-inline\">\n      <div class=\"control-label left-label\">\n        允许批量处理:\n      </div>\n      <div style=\"margin-top: 3px;\">\n        <ht-radio\n          :options=\"[{key: true, value: '是' },{key: false, value: '否' }]\"\n          v-model=\"propertie.batchHandleRevoke\"\n        />\n      </div>\n    </div>\n    <div v-if=\"node.type!='signTask'\">\n      <!-- 跳转类型 -->\n      <div class=\"form-inline\">\n        <el-tooltip class=\"item\" effect=\"dark\" content=\"自由跳转优先级高于选择路径跳转\" placement=\"left\">\n          <div class=\"control-label left-label\">\n            <i class=\"el-icon-warning\"></i>跳转类型:\n          </div>\n        </el-tooltip>\n        <ht-checkbox\n          :options=\"[{key: 'free', value: '自由跳转' },{key: 'select', value: '选择路径跳转' }]\"\n          v-model=\"propertie.jumpType\"\n        />\n        <br />\n      </div>\n      <!-- 选择处理人 -->\n      <div class=\"form-inline\">\n        <el-tooltip class=\"item\" effect=\"dark\" content=\"自由选择优先级高于选择候选人\" placement=\"left\">\n          <div class=\"control-label left-label\">\n            <i class=\"el-icon-warning\"></i>选择处理人:\n          </div>\n        </el-tooltip>\n        <ht-checkbox\n          :options=\"[{key: 'free', value: '自由选择' },{key: 'candidate', value: '选择候选人' }]\"\n          v-model=\"propertie.choiceExcutor\"\n        />\n        <br />\n      </div>\n    </div>\n    <!-- 通知类型 -->\n    <div class=\"form-inline\">\n      <div class=\"control-label left-label\">通知类型:</div>\n      <ht-checkbox style=\"width: 55%;\" :options=\"defConfigData.nodeSetData.notifyType\" v-model=\"propertie.notifyType\" />\n      <br />\n    </div>\n    <!-- 节点通知 -->\n    <div>\n      <div class=\"control-label left-label\">消息通知：</div>\n      <el-button size=\"small\" @click=\"openMessage\">设置</el-button>\n    </div>\n    <!-- 属性设置 -->\n    <div class=\"form-inline\">\n      <div class=\"control-label left-label\">属性设置:</div>\n      <div>\n        <el-checkbox v-if=\"node.type !='signTask'\" v-model=\"propertie.skipExecutorEmpty\">执行人为空跳过</el-checkbox>\n        <el-checkbox v-model=\"propertie.allowSmsApproval\">允许短信审批</el-checkbox>\n        <el-checkbox\n          v-if=\"defConfigData.initData.bpmDefinition.showUrgentState==1\"\n          v-model=\"propertie.allowEditUrgentState\"\n        >允许编辑紧急状态</el-checkbox>\n        <br />\n      </div>\n      <!-- <ht-radio v-model=\"propertie.backMode\"  :options='[{key: \"normal\", value: \"驳回后按流程图执行\" }]'/>\n      <ht-radio v-model=\"propertie.backMode\"  :options='[{key: \"direct\", value: \"驳回后直接返回\" }]' :readonly=\"node.type=='signTask'?true:false\"/><br />-->\n    </div>\n    <!-- 填报属性 -->\n    <div class=\"form-inline\" style=\"margin-top: 5px;\">\n      <div class=\"control-label left-label\">填报属性:</div>\n      <div>\n        <el-checkbox v-model=\"propertie.initFillData\">初始化填报数据</el-checkbox>\n\n        <br />\n      </div>\n    </div>\n\n    <!-- 驳回处理人模式 -->\n    <div class=\"form-inline\" style=\"margin-top: 5px;\">\n      <div class=\"control-label left-label\">驳回后处理人:</div>\n      <div style=\"margin-top: 3px;\">\n        <ht-radio\n          v-model=\"propertie.backUserMode\"\n          :options=\"[{key: 'history', value: '节点历史处理人' },{key: 'normal', value: '节点配置人' }]\"\n        />\n      </div>\n    </div>\n    <!-- 驳回节点 -->\n    <div class=\"form-inline\">\n      <el-tooltip\n        class=\"item\"\n        effect=\"dark\"\n        content=\"不为空时只能驳回到此节点(设置的节点必须是可支持驳回的，不支持驳回的话，后台会自动过滤)\"\n        placement=\"left\"\n      >\n        <div class=\"control-label left-label\">\n          <i class=\"el-icon-warning\"></i>驳回节点:\n        </div>\n      </el-tooltip>\n      <ht-select\n        multiple\n        v-model=\"propertie.backNode\"\n        :options=\"selectNodeList\"\n        :props=\"{key:'nodeId',value:'name'}\"\n      />\n    </div>\n\n    <!-- 前置处理器 -->\n    <div class=\"form-inline\">\n      <el-tooltip\n        class=\"item\"\n        effect=\"dark\"\n        content=\"流程任务前置处理器，eg：userService.add\"\n        placement=\"left\"\n      >\n        <div class=\"control-label left-label\">\n          <i class=\"el-icon-warning\"></i>前置处理器:\n        </div>\n      </el-tooltip>\n      <ht-input\n        v-model=\"propertie.prevHandler\"\n        @blur=\"checkHandler(propertie.prevHandler)\"\n        class=\"ht\"\n        placeholder=\"请输入前置处理器\"\n        autocomplete=\"off\"\n      ></ht-input>\n      <br />\n    </div>\n    <!-- 后置处理器 -->\n    <div class=\"form-inline\" style=\"margin-bottom: 10px;\">\n      <el-tooltip\n        class=\"item\"\n        effect=\"dark\"\n        content=\"流程任务后置处理器，eg：myService.sendMessage\"\n        placement=\"left\"\n      >\n        <div class=\"control-label left-label\">\n          <i class=\"el-icon-warning\"></i>后置处理器:\n        </div>\n      </el-tooltip>\n      <ht-input\n        v-model=\"propertie.postHandler\"\n        @blur=\"checkHandler(propertie.postHandler)\"\n        class=\"ht\"\n        placeholder=\"请输入后置处理器\"\n        autocomplete=\"off\"\n      ></ht-input>\n      <br />\n    </div>\n\n    <div class=\"form-inline\" style=\"margin-bottom: 10px;\" v-if=\"boDefJson.length>0\">\n      <el-tooltip\n              class=\"item\"\n              effect=\"dark\"\n              content=\"每个节点都可以配置 字段反填字段，可以从全局表单中选择一个字段作为反填对象\"\n              placement=\"left\"\n      >\n        <div class=\"control-label left-label\">\n          <i class=\"el-icon-warning\"></i>意见反填字段:\n        </div>\n      </el-tooltip>\n      <el-select  \n        desc=\"属性名称\"  \n        v-model=\"propertie.opinionField\"\n        filterable\n        clearable\n      >\n        <el-option-group :label=\"fields.desc\" v-for=\"fields in boDefJson\" :key=\"fields.desc\">\n          <el-option v-show=\"!m.sub\" :value=\"m.path+'.'+m.name\" v-for=\"m in fields.children\" :key=\"m.id\" :label=\"m.desc\"></el-option>\n        </el-option-group>\n      </el-select>\n    </div>\n\n    <div class=\"form-inline\" style=\"margin-bottom: 10px;\" v-if=\"boDefJson.length>0\">\n      <el-tooltip\n              class=\"item\"\n              effect=\"dark\"\n              content=\"是否覆盖原来的值\"\n              placement=\"left\"\n      >\n        <div class=\"control-label left-label\">\n          <i class=\"el-icon-warning\"></i>审批意见覆盖:\n        </div>\n      </el-tooltip>\n      <el-switch v-model=\"propertie.appendOpinion\"> </el-switch>\n      <br />\n    </div>\n\n    <div class=\"form-inline\" style=\"margin-bottom: 10px;\" v-if=\"boDefJson.length>0\">\n      <el-tooltip\n              class=\"item\"\n              effect=\"dark\"\n              content=\"每个节点都可以配置签章反填字段（前提是所选字段在表单中必须是签章控件），可以从全局表单中选择一个字段作为反填对象（仅同意按钮生效）。\"\n              placement=\"left\"\n      >\n        <div class=\"control-label left-label\">\n          <i class=\"el-icon-warning\"></i>自动签章字段:\n        </div>\n      </el-tooltip>\n      <el-select  \n        desc=\"属性名称\"  \n        v-model=\"propertie.signatureField\" \n        filterable \n        clearable\n      >\n        <el-option-group :label=\"fields.desc\" v-for=\"fields in boDefJson\" :key=\"fields.desc\">\n          <el-option v-show=\"!m.sub\" :value=\"m.path+'.'+m.name\" v-for=\"m in fields.children\" :key=\"m.id\" :label=\"m.desc\"></el-option>\n        </el-option-group>\n      </el-select>\n    </div>\n\n    <!-- 自动签章覆盖 -->\n    <div class=\"form-inline\" style=\"margin-bottom: 10px;\" v-if=\"boDefJson.length>0 &&　propertie.signatureField\">\n      <el-tooltip\n              class=\"item\"\n              effect=\"dark\"\n              content=\"是否覆盖原来的值\"\n              placement=\"left\"\n      >\n        <div class=\"control-label left-label\">\n          <i class=\"el-icon-warning\"></i>自动签章覆盖:\n        </div>\n      </el-tooltip>\n      <el-switch v-model=\"propertie.signatureCover\"> </el-switch>\n      <br />\n    </div>\n\n   \n\n    <!-- 自动签章免密 -->\n    <div class=\"form-inline\" style=\"margin-bottom: 10px;\" v-if=\"boDefJson.length>0 &&　propertie.signatureField\">\n      <el-tooltip\n              class=\"item\"\n              effect=\"dark\"\n              content=\"自动签章时不需要密码验证\"\n              placement=\"left\"\n      >\n        <div class=\"control-label left-label\">\n          <i class=\"el-icon-warning\"></i>自动签章免密:\n        </div>\n      </el-tooltip>\n      <el-switch v-model=\"propertie.secretFree\"> </el-switch>\n      <br />\n    </div>\n    \n\n    <!-- 任务帮助提示 -->\n    <FlowNodeHelp\n      ref=\"flowNodeHelp\"\n      :nodeId=\"node.nodeId\"\n      :title=\"title\"\n      :value=\"value\"\n      @handle-save=\"handleHelpSave\"\n    ></FlowNodeHelp>\n    <el-dialog\n      :visible=\"messageVisible\"\n      title=\"节点通知设置\"\n      append-to-body\n      :close-on-click-modal=\"false\"\n      :before-close=\"handleClose\">\n      <el-form v-form>\n        <ht-form-item label=\"发送方式\">\n          <ht-input v-model=\"propertie.template\" type=\"textarea\"/>\n          <el-button @click=\"$refs.eipMsgTemplateDialog.showDialog()\">选择模板</el-button>\n        </ht-form-item>\n        <ht-form-item label=\"发送对象\">\n          <div>\n            <span style=\"font-size: 14px;\">手机号码：</span>\n            <eip-bo-attr-selector\n                append-to-body\n                v-model=\"propertie.phone\"\n                :defId=\"defConfigData.curEditNode.defId\"\n                :prop=\"{children: 'children',label: 'comment'}\"/><br>\n          </div>\n          <div style=\"margin: 10px 0 0 0\">\n            <span style=\"font-size: 14px\">邮箱地址：</span>\n            <eip-bo-attr-selector\n                append-to-body\n                v-model=\"propertie.email\"\n                :defId=\"defConfigData.curEditNode.defId\"\n                :prop=\"{children: 'children',label: 'comment'}\"/><br>\n          </div>\n\n<!--          <el-checkbox v-model=\"checked\">系统用户</el-checkbox><br>-->\n        </ht-form-item>\n        <ht-form-item label=\"发送时机\">\n          <el-radio-group v-model=\"propertie.sendType\">\n            <el-radio label=\"complete\">任务完成时</el-radio>\n            <el-radio label=\"create\">任务产生时</el-radio>\n<!--            <el-radio label=\"timing\">定时发送</el-radio>-->\n          </el-radio-group>\n        </ht-form-item>\n      </el-form>\n      <span slot=\"footer\" class=\"dialog-footer\">\n        <el-button type=\"primary\" @click=\"handleCommit\" size=\"medium\">确 定</el-button>\n        <el-button @click=\"messageVisible = false\" size=\"medium\">取 消</el-button>\n    </span>\n    </el-dialog>\n    <eip-msg-template-dialog\n        ref=\"eipMsgTemplateDialog\"\n        @onConfirm=\"templateConfirm\"\n        append-to-body/>\n  </div>\n",null]}