{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!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\\FlowNodeUserCondition.vue?vue&type=template&id=8aec47b8&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\flow\\FlowNodeUserCondition.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":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.dialogVisible)?_c('el-dialog',{attrs:{\"title\":_vm.title,\"visible\":_vm.dialogVisible,\"width\":\"80%\",\"appendToBody\":\"\",\"close-on-click-modal\":false,\"top\":\"8vh\"},on:{\"update:visible\":function($event){_vm.dialogVisible=$event}}},[_c('el-container',[_c('el-tabs',{staticStyle:{\"width\":\"100%\"},attrs:{\"type\":\"card\"},model:{value:(_vm.userConditionTab),callback:function ($$v) {_vm.userConditionTab=$$v},expression:\"userConditionTab\"}},[_c('el-tab-pane',{attrs:{\"label\":\"人员设置\",\"name\":\"first\"}},[_c('form',{directives:[{name:\"form\",rawName:\"v-form\"}]},[_c('el-button',{attrs:{\"icon\":\"el-icon-plus\"},on:{\"click\":_vm.addCalc}},[_vm._v(\"添加\")]),_c('table',{staticClass:\"table table-bordered\",staticStyle:{\"border-spacing\":\"0\",\"width\":\"100%\"}},[_c('thead',[_c('tr',[_c('th',{attrs:{\"width\":\"200\"}},[_vm._v(\"用户类型\")]),_c('th',[_vm._v(\"用户来自\")]),_c('th',{attrs:{\"width\":\"120\"}},[_vm._v(\"抽取用户\")]),_c('th',{attrs:{\"width\":\"100\"}},[_vm._v(\"运算类型\")]),_c('th',{attrs:{\"width\":\"120\"}},[_vm._v(\"操作\")])])]),_c('tbody',_vm._l((_vm.userRule.calcs),function(calc,$index){return _c('tr',{key:$index},[_c('td',[_c('el-select',{attrs:{\"size\":\"mini\",\"placeholder\":\"请选择\"},on:{\"change\":function($event){return _vm.calcTypeChange(calc)}},model:{value:(calc.pluginType),callback:function ($$v) {_vm.$set(calc, \"pluginType\", $$v)},expression:\"calc.pluginType\"}},_vm._l((_vm.nodeUserPluginList),function(item){return _c('el-option',{key:item.type,attrs:{\"label\":item.title,\"value\":item.type}})}),1)],1),_c('td',[(calc.pluginType == 'org')?_c('eipOrgSelector',{attrs:{\"single\":true,\"appendToBody\":true,\"config\":{\n code: 'userRule.calcs[' + $index + '].orgCode',\n }},model:{value:(calc.orgName),callback:function ($$v) {_vm.$set(calc, \"orgName\", $$v)},expression:\"calc.orgName\"}}):_vm._e(),(calc.pluginType == 'position')?_c('el-button',{on:{\"click\":function($event){return _vm.selector($index)}}},[_vm._v(\"选择\")]):_vm._e(),(calc.pluginType == 'job')?_c('eipJobSelector',{attrs:{\"single\":true,\"appendToBody\":true,\"config\":{\n code: 'userRule.calcs[' + $index + '].jobCode',\n }},model:{value:(calc.jobName),callback:function ($$v) {_vm.$set(calc, \"jobName\", $$v)},expression:\"calc.jobName\"}}):_vm._e(),(calc.pluginType == 'role')?_c('eip-role-selector',{attrs:{\"single\":true,\"config\":{\n code: 'userRule.calcs[' + $index + '].roleCode',\n name: 'userRule.calcs[' + $index + '].roleName',\n },\"append-to-body\":\"\"},model:{value:(calc.roleName),callback:function ($$v) {_vm.$set(calc, \"roleName\", $$v)},expression:\"calc.roleName\"}}):_vm._e(),_c('el-button',{directives:[{name:\"show\",rawName:\"v-show\",value:(\n calc.pluginType == 'hrScript' ||\n calc.pluginType == 'cusers' ||\n calc.pluginType == 'customQuery' ||\n calc.pluginType == 'matrix'\n ),expression:\"\\n calc.pluginType == 'hrScript' ||\\n calc.pluginType == 'cusers' ||\\n calc.pluginType == 'customQuery' ||\\n calc.pluginType == 'matrix'\\n \"}],on:{\"click\":function($event){return _vm.selector($index)}}},[_vm._v(\"选择\")]),_c('span',{directives:[{name:\"show\",rawName:\"v-show\",value:(\n calc.pluginType == 'hrScript' ||\n calc.pluginType == 'cusers' ||\n calc.pluginType == 'customQuery' ||\n calc.pluginType == 'matrix' ||\n calc.pluginType == 'position'\n ),expression:\"\\n calc.pluginType == 'hrScript' ||\\n calc.pluginType == 'cusers' ||\\n calc.pluginType == 'customQuery' ||\\n calc.pluginType == 'matrix' ||\\n calc.pluginType == 'position'\\n \"}],staticStyle:{\"font-size\":\"13px\"}},[_vm._v(_vm._s(calc.description))]),(calc.pluginType == 'sameNode')?_c('el-select',{attrs:{\"size\":\"mini\",\"placeholder\":\"请选择\"},on:{\"change\":function($event){return _vm.changeSameNode(calc)}},model:{value:(calc.nodeId),callback:function ($$v) {_vm.$set(calc, \"nodeId\", $$v)},expression:\"calc.nodeId\"}},_vm._l((_vm.nodeList),function(item){return _c('el-option',{key:item.nodeId,attrs:{\"label\":item.name,\"value\":item.nodeId}})}),1):_vm._e(),_c('el-switch',{directives:[{name:\"show\",rawName:\"v-show\",value:(calc.pluginType == 'depHead'),expression:\"calc.pluginType == 'depHead'\"}],attrs:{\"active-text\":\"主负责人\",\"inactive-text\":\"所有负责人\",\"active-color\":\"#13ce66\",\"inactive-color\":\"#dcdfe6\"},model:{value:(calc.mainLeader),callback:function ($$v) {_vm.$set(calc, \"mainLeader\", $$v)},expression:\"calc.mainLeader\"}}),_c('el-tooltip',{directives:[{name:\"show\",rawName:\"v-show\",value:(calc.pluginType == 'depHead'),expression:\"calc.pluginType == 'depHead'\"}],staticClass:\"item\",attrs:{\"effect\":\"dark\",\"placement\":\"top-start\"}},[_c('div',{attrs:{\"slot\":\"content\"},slot:\"content\"},[_vm._v(\"\\n 获取发起人默认维度下的主部门,如无主部门则获取其部门列表的第一个部门,如要指定维度请使用人员脚本。\"),_c('br'),_vm._v(\"一个组织只有一个主负责人,而负责人有多个\\n \")]),_c('i',{directives:[{name:\"show\",rawName:\"v-show\",value:(calc.pluginType == 'depHead'),expression:\"calc.pluginType == 'depHead'\"}],staticClass:\"el-icon-question\"})])],1),_c('td',[(_vm.userRule.nodeType == 'userTask')?_c('el-select',{attrs:{\"size\":\"mini\"},model:{value:(calc.extract),callback:function ($$v) {_vm.$set(calc, \"extract\", $$v)},expression:\"calc.extract\"}},[_c('el-option',{attrs:{\"label\":\"不抽取\",\"value\":\"no\"}}),_c('el-option',{attrs:{\"label\":\"抽取\",\"value\":\"extract\"}})],1):_vm._e(),(_vm.userRule.nodeType == 'signTask')?_c('el-select',{attrs:{\"size\":\"mini\"},model:{value:(calc.extract),callback:function ($$v) {_vm.$set(calc, \"extract\", $$v)},expression:\"calc.extract\"}},[_c('el-option',{attrs:{\"label\":\"不抽取\",\"value\":\"no\"}}),_c('el-option',{attrs:{\"label\":\"抽取\",\"value\":\"extract\"}}),_c('el-option',{attrs:{\"label\":\"延迟抽取\",\"value\":\"secondExtract\"}}),_c('el-option',{attrs:{\"label\":\"用户组合\",\"value\":\"usergroup\"}})],1):_vm._e()],1),_c('td',[($index != 0)?_c('el-select',{attrs:{\"size\":\"mini\"},model:{value:(calc.logicCal),callback:function ($$v) {_vm.$set(calc, \"logicCal\", $$v)},expression:\"calc.logicCal\"}},[_c('el-option',{attrs:{\"label\":\"或\",\"value\":\"or\"}}),_c('el-option',{attrs:{\"label\":\"与\",\"value\":\"and\"}}),_c('el-option',{attrs:{\"label\":\"排除\",\"value\":\"exclude\"}})],1):_vm._e()],1),_c('td',[_c('el-button',{attrs:{\"icon\":\"el-icon-arrow-up\"},on:{\"click\":function($event){return _vm.ArrayTool(_vm.userRule.calcs, $index, 'up')}}}),_c('el-button',{attrs:{\"icon\":\"el-icon-arrow-down\"},on:{\"click\":function($event){return _vm.ArrayTool(_vm.userRule.calcs, $index)}}}),_c('el-button',{attrs:{\"icon\":\"el-icon-delete\"},on:{\"click\":function($event){return _vm.userRule.calcs.remove(_vm.userRule.calcs[$index])}}})],1)])}),0)]),_c('FlowHrScriptSelector',{ref:\"flowHrScriptSelector\",attrs:{\"append-to-body\":\"\"},on:{\"scriptSelectorConfirm\":_vm.scriptSelectorConfirm}}),_c('FlowCustomScriptSelector',{ref:\"flowCustomScriptSelector\",attrs:{\"append-to-body\":\"\"},on:{\"customScriptSelectorConfirm\":_vm.customScriptSelectorConfirm}}),_c('FlowNodeUserRuleSelector',{ref:\"flowNodeUserRuleSelector\",attrs:{\"append-to-body\":\"\"},on:{\"customRuleSelectorConfirm\":_vm.customRuleSelectorConfirm}}),_c('FlowCustomQuerySelector',{ref:\"flowCustomQuerySelector\",attrs:{\"append-to-body\":\"\"},on:{\"customQuerySelectorConfirm\":_vm.customQuerySelectorConfirm}}),_c('FlowMatrixSelector',{ref:\"flowMatrixSelector\",attrs:{\"append-to-body\":\"\"},on:{\"confirm\":_vm.matrixSelectorConfirm}})],1)]),_c('el-tab-pane',{attrs:{\"label\":\"人员规则设置\",\"name\":\"second\"}},[_c('div',{staticStyle:{\"position\":\"absolute\",\"z-index\":\"2\"}},[_vm._l((_vm.tabList),function(tab){return _c('table',{key:tab.indexStr,staticClass:\"table-list custom_condition_tab table\",style:(tab.style)},[_c('tbody',[_c('tr',[_c('td',{staticStyle:{\"width\":\"12%\",\"text-align\":\"center\"}},[_c('el-select',{staticStyle:{\"width\":\"80px\"},attrs:{\"disabled\":_vm.isNotEmpty(tab.conDesc),\"size\":\"mini\"},model:{value:(tab.ruleType),callback:function ($$v) {_vm.$set(tab, \"ruleType\", $$v)},expression:\"tab.ruleType\"}},[_c('el-option',{attrs:{\"label\":\"规则\",\"value\":\"1\"}}),_c('el-option',{attrs:{\"label\":\"脚本\",\"value\":\"2\"}})],1)],1),_c('td',[_c('span',[_vm._v(\" \"+_vm._s(tab.conDesc)+\" \")]),_c('div',{staticStyle:{\"display\":\"inline-block\",\"float\":\"right\"}},[(tab.conDesc)?_c('el-button',{attrs:{\"icon\":\"el-icon-edit\"},on:{\"click\":function($event){return _vm.editCondition(tab)}}}):_vm._e(),(!tab.conDesc)?_c('el-button',{attrs:{\"icon\":\"el-icon-plus\"},on:{\"click\":function($event){return _vm.editCondition(tab)}}}):_vm._e(),_c('el-button',{attrs:{\"icon\":\"el-icon-delete\"},on:{\"click\":function($event){return _vm.removeCondition(tab.indexStr)}}})],1)])])])])}),_vm._l((_vm.branchList),function(branch,$index){return _c('div',{key:branch.indexStr,staticClass:\"labelrag\",style:(branch.style)},[_c('el-select',{staticClass:\"selected_search\",staticStyle:{\"height\":\"26px\"},on:{\"change\":function($event){return _vm.changecondition($index)}},model:{value:(branch.newjunction),callback:function ($$v) {_vm.$set(branch, \"newjunction\", $$v)},expression:\"branch.newjunction\"}},[_c('el-option',{attrs:{\"label\":\"并且\",\"value\":\"and\"}}),_c('el-option',{attrs:{\"label\":\"或者\",\"value\":\"or\"}}),_c('el-option',{attrs:{\"label\":\"添加条件\",\"value\":\"3\"}}),(branch.condition != 'noAdd')?_c('el-option',{attrs:{\"label\":\"添加联合条件\",\"value\":\"4\"}}):_vm._e(),(branch.condition != 'noDel')?_c('el-option',{attrs:{\"label\":\"删除\",\"value\":\"5\"}}):_vm._e()],1)],1)})],2),_c('div',{staticStyle:{\"position\":\"absolute\",\"z-index\":\"1\",\"width\":\"500px\",\"height\":\"100%\"},domProps:{\"innerHTML\":_vm._s(_vm.svgHtml)}})])],1)],1),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"size\":\"medium\"},on:{\"click\":_vm.handleClose}},[_vm._v(\"确 定\")]),_c('el-button',{attrs:{\"size\":\"medium\"},on:{\"click\":function($event){_vm.dialogVisible = false}}},[_vm._v(\"取 消\")])],1)],1):_vm._e(),_c('FlowNodeCusersSelector',{ref:\"flowNodeCusersSelector\",attrs:{\"append-to-body\":\"\"},on:{\"cuserSelectorConfirm\":_vm.cuserSelectorConfirm}}),_c('FlowNodePositionSelector',{ref:\"flowNodePositionSelector\",attrs:{\"append-to-body\":\"\"},on:{\"positionSelectorConfirm\":_vm.positionSelectorConfirm}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }"]}