yxk_pc_mdh/gyhl/static/js/381.18d628e2a88653e88c47.js

1 line
19 KiB
JavaScript
Raw Normal View History

2025-08-28 15:26:35 +08:00
webpackJsonp([381],{afVD:function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var r=t("Dd8w"),o=t.n(r),i=t("Xxa5"),s=t.n(i),l=t("exGp"),n=t.n(l),p=t("mvHQ"),d=t.n(p),c=t("NYxO"),u=t("yMZ1"),f=t("KYOI"),m=t("loXm"),v=t("FiDY"),D=t("33gx"),h={data:function(){return{flag:0,Bracket:"",submitLoading:!1,formData:{num:void 0,flowId:this.$route.query.flowId,name:"",executionTimeLimit:void 0,isHuiQian:0,description:"",roleType:0,userDefinedSql:"",approver:"",roleType0approverRadio:"",roleType0approverArr:[],roleType1approverRadio:"",roleType1approverArr:[],roleType2approverRadio:"",roleType2approverArr:[],currentApprover:"",DefaultPersonnel:"",postId:"",postIdRadio:"",postIdArr:[],deptId:"",deptIdRadio:"",deptIdArr:[]},rules:{num:[{required:!0,message:"请输入节点序号",trigger:"blur"}],roleType:[{required:!0,message:"请选择节点审批角色类型",trigger:"blur"}],name:[{required:!0,message:"请输入节点名称",trigger:"blur"}],executionTimeLimit:[{required:!0,message:"请输入执行时限(小时)",trigger:"blur"}]},Department:[],FilJobs:[],Jobs:[],filterJobs:"",tableData:[],selectionIndex:[],declaredField:[],content:[],TotalTableData:[],resSql:"",PersonnelList:[],roleType1RadioPersonnelList:[],roleType1ArrPersonnelList:[],roleType2RadioPersonnelList:[],roleType2ArrPersonnelList:[],filterPeople:""}},watch:{filterJobs:function(e,a){e&&this.Jobs.length?this.FilJobs=this.Jobs.filter(function(a){return a.postName.includes(e)}):this.FilJobs=JSON.parse(d()(this.Jobs))},"$route.query":function(){this.$route.query.nodeId?this.getDetail():(this.$refs.Form.resetFields(),this.initForm())}},created:function(){var e=this;return n()(s.a.mark(function a(){return s.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,e.getPersonnelList();case 2:return a.next=4,e.getDepartment();case 4:return a.next=6,e.getJobs();case 6:e.$route.query.nodeId&&e.getDetail();case 7:case"end":return a.stop()}},a,e)}))()},methods:o()({},Object(c.d)({removeTagNav:"tagNav/removeTagNav"}),{initForm:function(){this.formData={num:void 0,flowId:this.$route.query.flowId,name:"",executionTimeLimit:void 0,isHuiQian:0,description:"",roleType:0,userDefinedSql:"",approver:"",roleType0approverRadio:"",roleType0approverArr:[],roleType1approverRadio:"",roleType1approverArr:[],roleType2approverRadio:"",roleType2approverArr:[],currentApprover:"",DefaultPersonnel:"",postId:"",postIdRadio:"",postIdArr:[],deptId:"",deptIdRadio:"",deptIdArr:[]}},inputFilterPeople:function(){this.formData.isHuiQian?this.changeDeptIdArr():this.changeDeptIdRadio()},changeDeptIdArr:function(){var e=this;this.roleType2ArrPersonnelList=this.PersonnelList.filter(function(a){return e.formData.deptIdArr.includes(a.deptId)&&a.userName.includes(e.filterPeople)})},changeDeptIdRadio:function(){var e=this;this.roleType2RadioPersonnelList=this.PersonnelList.filter(function(a){return a.deptId===e.formData.deptIdRadio&&a.userName.includes(e.filterPeople)})},changePostIdRadio:function(){var e=this;this.roleType1RadioPersonnelList=this.PersonnelList.filter(function(a){return a.employeePost===e.formData.postIdRadio})},changePostIdArr:function(){var e=this;this.roleType1ArrPersonnelList=this.PersonnelList.filter(function(a){return e.formData.postIdArr.includes(a.employeePost)})},setToTheDefault:function(){this.formData.isHuiQian?this.formData.DefaultPersonnel=this.formData.roleType1approverArr[0]:this.formData.DefaultPersonnel=this.formData.roleType1approverRadio,this.$message.success("设置成功")},getPersonnelList:function(){var e=this;return u.a.list({pageno:1,pagesize:5e3}).then(function(a){a.data&&a.data.datas&&(e.PersonnelList=a.data.datas)})},testSql:function(){var e=this;if(!this.formData.userDefinedSql)return this.$message.error("请先输入自定义脚本");f.a.testSql({sql:this.formData.userDefinedSql}).then(function(a){e.resSql=a.msg})},closeprefixTag:function(e,a){e.prefixBracketArr.splice(a,1),this.flag=this.flag+1},changeprefixBracket:function(e){e.prefixBracketArr.push(this.Bracket),this.Bracket=""},closesuffixTag:function(e,a){e.suffixBracketArr.sp