gz-att-web/gz-att/static/js/chunk-0a75a708.f0c2cdf3.js

1 line
25 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0a75a708"],{1088:function(e,t,r){"use strict";r.d(t,"a",(function(){return o}));var a=r("b775");function o(e){return Object(a["a"])({url:"/system/proDeptRole/selectOrgUserList",method:"get",params:e})}},"24e1":function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"app-container"},[r("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{model:e.queryParams,size:"small",inline:!0,"label-width":"85px"}},[r("el-form-item",{attrs:{label:"项目部名称",prop:"orgName"}},[r("el-input",{staticStyle:{width:"200px"},attrs:{placeholder:"请输入项目部名称",clearable:"",maxlength:"28"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.orgName,callback:function(t){e.$set(e.queryParams,"orgName",t)},expression:"queryParams.orgName"}})],1),r("el-form-item",{attrs:{label:"部门负责人",prop:"orgHeadUserName"}},[r("el-input",{staticStyle:{width:"200px"},attrs:{placeholder:"请输入部门负责人",clearable:"",maxlength:"28"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.orgHeadUserName,callback:function(t){e.$set(e.queryParams,"orgHeadUserName",t)},expression:"queryParams.orgHeadUserName"}})],1),r("el-form-item",[r("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索")]),r("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),r("el-row",{staticClass:"mb8",attrs:{gutter:10}},[r("el-col",{attrs:{span:1.5}},[r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["dept:org:add"],expression:"['dept:org:add']"}],attrs:{type:"primary",plain:"",icon:"el-icon-plus",size:"mini"},on:{click:e.handleAdd}},[e._v("新增 ")])],1),r("el-col",{attrs:{span:1.5}},[r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["dept:org:export"],expression:"['dept:org:export']"}],attrs:{type:"success",plain:"",icon:"el-icon-download",size:"mini"},on:{click:e.handleExport}},[e._v("导出 ")])],1),r("el-col",{attrs:{span:1.5}},[r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["dept:org:all"],expression:"['dept:org:all']"}],attrs:{type:"danger",plain:"",icon:"el-icon-s-custom",size:"mini"},on:{click:e.allocation}},[e._v("权限分配 ")])],1)],1),r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.typeList}},[r("el-table-column",{attrs:{label:"序号",align:"center",width:"80",type:"index"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("span",[e._v(e._s((e.queryParams.pageNum-1)*e.queryParams.pageSize+t.$index+1))])]}}])}),r("el-table-column",{attrs:{label:"上级部门",align:"center",prop:"parentOrgName","show-overflow-tooltip":!0}}),r("el-table-column",{attrs:{label:"项目部名称",align:"center",prop:"orgName","show-overflow-tooltip":!0}}),r("el-table-column",{attrs:{label:"项目部负责人",align:"center",prop:"orgHeadUserName","show-overflow-tooltip":!0}}),r("el-table-column",{attrs:{label:"申请时间",align:"center",prop:"createTime",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("span",[e._v(e._s(e.parseTime(t.row.createTime)))])]}}])}),r("el-table-column",{attrs:{label:"审批状态",align:"center",prop:"reviewerStatus","show-overflow-tooltip":!0},scopedSlots:e._u([{key:"default",fn:function(t){return[0==t.row.reviewerStatus?r("span",[e._v("待审核")]):1==t.row.reviewerStatus?r("span",[e._v("已审核")]):2==t.row.reviewerStatus?r("span",[e._v("未通过")]):3==t.row.reviewerStatus?r("span",[e._v("撤回")]):e._e()]}}])}),r("el-table-column",{attrs:{label:"操作",align:"center","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["dept:org:query"],expression:"['dept:org:query']"}],attrs:{size:"mini",type:"text",icon:"el-icon-search"},on:{click:function(r){return e.detailsUpdate(t.row)}}},[e._v("详情 ")]),1!=t.row.reviewerStatus?r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["dept:org:query"],expression:"['dept:org:query']"}],attrs:{size:"mini",type:"text",icon:"el-icon-edit"},on:{click:function(r){return e.handleUpdate(t.row)}}},[e._v("修改 ")]):e._e(),0==t.row.reviewerStatus?r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["dept:org:edit"],expression:"['dept:org:edit']"}],attrs:{size:"mini",type:"text",icon:"el-icon-refresh-left"},on:{click:function(r){return e.handleWithdraw(t.row)}}},[e._v("撤回 ")]):e._e(),3==t.row.reviewerStatus?r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["dept:org:remove"],expression:"['dept:org:remove']"}],attrs:{size:"mini",type:"text",icon:"el-icon-delete"},on:{click:function(r){return e.handleDelete(t.row)}}},[e._v("删除 ")]):e._e()]}}])})],1),r("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.getList}}),r("el-dialog",{attrs:{title:e.title,visible:e.open,width:"800px","append-to-body":""},on:{"update:visible":function(t){e.open=t}}},[r("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"100px"}},[r("el-row",[0!==e.form.parentId?r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"上级部门",prop:"parentId"}},[r("treeselect",{attrs:{options:e.deptOptions,normalizer:e.normalizer,placeholder:"选择上级部门"},model:{value:e.form.parentId,callback:function(t){e.$set(e.form,"parentId",t)},expression:"form.parentId"}})],1)],1):e._e(),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"部门名称",prop:"orgName"}},[r("el-input",{attrs:{placeholder:"请输入部门名称",maxlength:"30"},model:{value:e.form.orgName,callback:function(t){e.$set(e.form,"orgName",t)},expression:"form.orgName"}})],1)],1)],1),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"部门负责人",prop:"orgHeadUserIdList"}},[r("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"",placeholder:"部门负责人",clearable:""},model:{value:e.form.orgHeadUserIdList,callback:function(t){e.$set(e.form,"orgHeadUserIdList",t)},expression:"form.orgHeadUserIdList"}},e._l(e.personOptions,(function(e){return r("el-option",{key:e.userIds,attrs:{label:e.userName,value:e.userIds}})})),1)],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"考勤员",prop:"attendanceUserId"}},[r("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"考勤员",clearable:""},model:{value:e.form.attendanceUserId,callback:function(t){e.$set(e.form,"attendanceUserId",t)},expression:"form.attendanceUserId"}},e._l(e.personOptions,(function(e){return r("el-option",{key:e.userIds,attrs:{label:e.userName,value:e.userIds}})})),1)],1)],1)],1),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"省份",prop:"province"}},[r("el-select",{staticStyle:{width:"200px !important"},attrs:{placeholder:"省份",clearable:""},model:{value:e.form.province,callback:function(t){e.$set(e.form,"province",t)},expression:"form.province"}},e._l(e.provinceList,(function(e){return r("el-option",{key:e,attrs:{label:e,value:e}})})),1)],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"省内外",prop:"isProvince"}},[r("el-radio-group",{model:{value:e.form.isProvince,callback:function(t){e.$set(e.form,"isProvince",t)},expression:"form.isProvince"}},e._l(e.isProvinceList,(function(t){return r("el-radio",{key:t.id,attrs:{label:t.id}},[e._v(e._s(t.name)+" ")])})),1)],1)],1)],1),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"位置",prop:"address"}},[r("el-input",{attrs:{placeholder:"请输入位置",maxlength:"50"},model:{value:e.form.address,callback:function(t){e.$set(e.form,"address",t)},expression:"form.address"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"项目经理:",prop:"managerId"}},[r("treeselect",{attrs:{multiple:!1,flat:!0,options:e.managerOptions,normalizer:e.normalizer2,placeholder:"请选择项目经理"},model:{value:e.form.managerId,callback:function(t){e.$set(e.form,"managerId",t)},expression:"form.managerId"}})],1)],1)],1),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"安全员:",prop:"safetyId"}},[r("treeselect",{attrs:{multiple:!1,flat:!0,options:e.safetyOptions,normalizer:e.normalizer2,placeholder:"请选择安全员"},model:{value:e.form.safetyId,callback:function(t){e.$set(e.form,"safetyId",t)},expression:"form.safetyId"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"质检员:",prop:"qualityId"}},[r("treeselect",{attrs:{multiple:!1,flat:!0,options:e.qualityOptions,normalizer:e.normalizer2,placeholder:"请选择质检员"},model:{value:e.form.qualityId,callback:function(t){e.$set(e.form,"qualityId",t)},expression:"form.qualityId"}})],1)],1)],1),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"项目总工:",prop:"proId"}},[r("treeselect",{attrs:{multiple:!1,flat:!0,options:e.proOptions,normalizer:e.normalizer2,placeholder:"选择项目总工"},model:{value:e.form.proId,callback:function(t){e.$set(e.form,"proId",t)},expression:"form.proId"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"机械员:",prop:"mechanicList"}},[r("treeselect",{attrs:{multiple:!0,flat:!0,options:e.mechanicOptions,normalizer:e.normalizer2,placeholder:"请选择机械员"},model:{value:e.form.mechanicList,callback:function(t){e.$set(e.form,"mechanicList",t)},expression:"form.mechanicList"}})],1)],1)],1),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"资料员:",prop:"documenterList"}},[r("treeselect",{attrs:{multiple:!0,flat:!0,options:e.documenterOptions,normalizer:e.normalizer2,placeholder:"请选择资料员"},model:{value:e.form.documenterList,callback:function(t){e.$set(e.form,"documenterList",t)},expression:"form.documenterList"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"施工员:",prop:"constructionList"}},[r("treeselect",{attrs:{multiple:!0,flat:!0,options:e.constructionOptions,normalizer:e.normalizer2,placeholder:"请选择施工员"},model:{value:e.form.constructionList,callback:function(t){e.$set(e.form,"constructionList",t)},expression:"form.constructionList"}})],1)],1)],1),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"材料员:",prop:"materialmanList"}},[r("treeselect",{attrs:{multiple:!0,flat:!0,options:e.materialmanOptions,normalizer:e.normalizer2,placeholder:"请选择材料员"},model:{value:e.form.materialmanList,callback:function(t){e.$set(e.form,"materialmanList",t)},expression:"form.materialmanList"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"其他:",prop:"otherList"}},[r("treeselect",{attrs:{multiple:!0,flat:!0,options:e.otherOptions,normalizer:e.normalizer2,placeholder:"请选择其他"},model:{value:e.form.otherList,callback:function(t){e.$set(e.form,"otherList",t)},expression:"form.otherList"}})],1)],1)],1)],1),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e.details?r("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("确 定")]):e._e(),r("el-button",{on:{click:e.cancel}},[e._v("取 消")])],1)],1)],1)},o=[],s=r("c7eb"),n=r("1da1"),i=(r("a15b"),r("d81d"),r("14d9"),r("b0c0"),r("498a"),r("b775"));function l(e){return Object(i["a"])({url:"/system/subOrg/list",method:"get",params:e})}function c(e){return Object(i["a"])({url:"/system/subOrg/"+e,method:"get"})}function m(e){var t=u(e);return Object(i["a"])({url:"/system/subOrg",method:"post",data:t})}function d(e,t){var r=u(e);return t==r.orgName&&delete r.orgName,console.log(r),Object(i["a"])({url:"/system/subOrg",method:"put",data:r})}function u(e){var t="";t=e.otherList?e.otherList.join(","):e.otherList;var r={id:e.id,orgName:e.orgName,address:e.address,attendanceUserId:e.attendanceUserId,attendanceUserName:e.attendanceUserName,isDepartment:"1",isProvince:e.isProvince,province:e.province,orgHeadUserId:e.orgHeadUserId,orgHeadUserName:e.orgHeadUserName,parentId:e.parentId,roleList:[{deptRoleId:1,userId:e.managerId},{deptRoleId:2,userId:e.safetyId},{deptRoleId:3,userId:e.qualityId},{deptRoleId:4,userId:e.proId},{deptRoleId:5,userId:e.mechanicList.join(",")},{deptRoleId:6,userId:e.documenterList.join(",")},{deptRoleId:7,userId:e.constructionList.join(",")},{deptRoleId:8,userId:e.materialmanList.join(",")},{deptRoleId:9,userId:t}]};return r}function f(e){return Object(i["a"])({url:"/system/subOrg/"+e,method:"delete"})}function p(e,t){return Object(i["a"])({url:"/system/subOrg/changeStatus/"+e+"/"+t,method:"put"})}var g=r("fcb7"),h=r("ca17"),b=r.n(h),v=(r("542c"),r("1088")),I=r("de38"),y=r("989b"),L=r("9633"),O={name:"BranchPro",components:{Treeselect:b.a},data:function(){return{loading:!0,showSearch:!0,total:0,typeList:[],title:"",open:!1,details:!0,queryParams:{pageNum:1,pageSize:10,orgName:void 0,orgHeadUserName:void 0},form:{},rules:{parentId:[{required:!0,message:"上级部门不能为空",trigger:"blur"}],orgName:[{required:!0,message:"部门名称不能为空",trigger:"blur"}],orgHeadUserIdList:[{required:!0,message:"部门负责人不能为空",trigger:"blur"}],attendanceUserId:[{required:!0,message:"考勤员不能为空",trigger:"blur"}],province:[{required:!0,message:"省份不能为空",trigger:"blur"}],isProvince:[{required:!0,message:"省内外不能为空",trigger:"blur"}],address:[{required:!0,message:"位置不能为空",trigger:"blur"}],managerId:[{required:!0,message:"项目经理不能为空",trigger:"blur"}],safetyId:[{required:!0,message:"安全员不能为空",trigger:"blur"}],qualityId:[{required:!0,message:"质检员不能为空",trigger:"blur"}],proId:[{required:!0,message:"项目总工不能为空",trigger:"blur"}],mechanicList:[{required:!0,message:"机械员不能为空",trigger:"change"}],documenterList:[{required:!0,message:"资料员不能为空",trigger:"change"}],constructionList:[{required:!0,message:"施工员不能为空",trigger:"change"}],materialmanList:[{required:!0,message:"材料员不能为空",trigger:"change"}]},deptOptions:[],personOptions:[],isProvinceList:[{id:"1",name:"省内"},{id:"2",name:"省外"}],provinceList:["北京","上海","天津","重庆","河北","山西","内蒙古","辽宁","吉林","黑龙江","江苏","浙江","安徽","福建","江西","山东","河南","湖北","湖南","广东","广西","海南","四川","贵州","云南","西藏","陕西","甘肃","宁夏","青海","新疆","香港","澳门","台湾"],managerOptions:[],safetyOptions:[],qualityOptions:[],proOptions:[],mechanicOptions:[],documenterOptions:[],constructionOptions:[],materialmanOptions:[],otherOptions:[],oldOrgName:[]}},mounted:function(){this.getList(),this.getPersonSelect()},methods:{getPersonSelect:function(){var e=this;Object(L["d"])().then((function(t){e.personOptions=t.data}))},getList:function(){var e=this;this.loading=!0,l(this.queryParams).then((function(t){e.typeList=t.rows,e.total=t.total,e.loading=!1}))},cancel:function(){this.open=!1,this.reset()},reset:function(){this.form={parentId:void 0,orgName:void 0,address:void 0,attendanceUserId:void 0,attendanceUserName:void 0,orgHeadUserId:void 0,orgHeadUserIdList:[],orgHeadUserName:void 0,province:void 0,isProvince:"1",isDepartment:"0",managerId:void 0,safetyId:void 0,qualityId:void 0,proId:void 0,mechanicList:[],documenterList:[],constructionList:[],materialmanList:[],otherList:[],oldOrgName:[]},this.resetForm("form")},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},handleAdd:function(){var e=this;return Object(n["a"])(Object(s["a"])().mark((function t(){return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.reset(),t.next=3,Object(g["d"])().then((function(t){e.deptOptions=e.handleTree(t.data,"id")}));case 3:e.getStaffTreeselect("-1","1","","manager"),e.getStaffTreeselect("-1","2","","safety"),e.getStaffTreeselect("-1","2","","safety"),e.getStaffTreeselect("-1","3","","quality"),e.getStaffTreeselect("-1","4","","pro"),e.getStaffTreeselect("-1","5","","mechanic"),e.getStaffTreeselect("-1","6","","documenter"),e.getStaffTreeselect("-1","7","","construction"),e.getStaffTreeselect("-1","8","","materialman"),e.getStaffTreeselect("-1","9","","other"),e.open=!0,e.details=!0,e.title="分公司项目部新增";case 16:case"end":return t.stop()}}),t)})))()},changeData:function(e){var t=this;return e.map((function(e){e.disabled?e.disabled&&(e.isDisabled=!0):e.isDisabled=!1,e.children&&e.children.length>0&&t.changeData(e.children)})),e},handleUpdate:function(e){var t=this;return Object(n["a"])(Object(s["a"])().mark((function r(){var a;return Object(s["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:return t.reset(),a=e.id,r.next=4,c(a).then((function(r){if(t.form=r.data,t.oldOrgName=e.orgName,t.form.parentId||(t.form.parentId=0),null!=t.form.orgHeadUserId){var o=t.form.orgHeadUserId.split(",");t.$set(t.form,"orgHeadUserIdList",o)}Object(g["d"])().then((function(e){t.deptOptions=t.handleTree(e.data,"id")})),t.getStaffTreeselect(a,"1","","manager"),t.getStaffTreeselect(a,"2","","safety"),t.getStaffTreeselect(a,"3","","quality"),t.getStaffTreeselect(a,"4","","pro"),t.getStaffTreeselect(a,"5","","mechanic"),t.getStaffTreeselect(a,"6","","documenter"),t.getStaffTreeselect(a,"7","","construction"),t.getStaffTreeselect(a,"8","","materialman"),t.getStaffTreeselect(a,"9","","other"),t.form.managerId=t.form.roleList[0].userId,t.form.safetyId=t.form.roleList[1].userId,t.form.qualityId=t.form.roleList[2].userId,t.form.proId=t.form.roleList[3].userId,t.form.roleList[4].userId?t.form.mechanicList=t.form.roleList[4].userId.split(",").map((function(e){return e.trim()})):t.form.mechanicList=t.form.roleList[4],t.form.roleList[5].userId?t.form.documenterList=t.form.roleList[5].userId.split(",").map((function(e){return e.trim()})):t.form.documenterList=t.form.roleList[5].userId,t.form.roleList[6].userId?t.form.constructionList=t.form.roleList[6].userId.split(",").map((function(e){return e.trim()})):t.form.constructionList=t.form.roleList[6].userId,t.form.roleList[7].userId?t.form.materialmanList=t.form.roleList[7].userId.split(",").map((function(e){return e.trim()})):t.form.materialmanList=t.form.roleList[7].userId,t.form.roleList[8].userId?t.form.otherList=t.form.roleList[8].userId.split(",").map((function(e){return e.trim()})):t.form.otherList=t.form.roleList[8].userId}));case 4:console.log("this.form=",t.form),t.open=!0,t.details=!0,t.title="分公司项目部修改";case 8:case"end":return r.stop()}}),r)})))()},detailsUpdate:function(e){var t=this;this.reset();var r=e.id;c(r).then((function(e){if(t.form=e.data,t.form.parentId||(t.form.parentId=0),null!=t.form.orgHeadUserId){var a=t.form.orgHeadUserId.split(",");t.$set(t.form,"orgHeadUserIdList",a)}Object(g["d"])().then((function(e){t.deptOptions=t.handleTree(e.data,"id")})),t.getStaffTreeselect(r,"1","","manager"),t.getStaffTreeselect(r,"2","","safety"),t.getStaffTreeselect(r,"3","","quality"),t.getStaffTreeselect(r,"4","","pro"),t.getStaffTreeselect(r,"5","","mechanic"),t.getStaffTreeselect(r,"6","","documenter"),t.getStaffTreeselect(r,"7","","construction"),t.getStaffTreeselect(r,"8","","materialman"),t.getStaffTreeselect(r,"9","","other"),t.form.managerId=t.form.roleList[0].userId,t.form.safetyId=t.form.roleList[1].userId,t.form.qualityId=t.form.roleList[2].userId,t.form.proId=t.form.roleList[3].userId,t.form.roleList[4].userId?t.form.mechanicList=t.form.roleList[4].userId.split(",").map((function(e){return e.trim()})):t.form.mechanicList=t.form.roleList[4],t.form.roleList[5].userId?t.form.documenterList=t.form.roleList[5].userId.split(",").map((function(e){return e.trim()})):t.form.documenterList=t.form.roleList[5].userId,t.form.roleList[6].userId?t.form.constructionList=t.form.roleList[6].userId.split(",").map((function(e){return e.trim()})):t.form.constructionList=t.form.roleList[6].userId,t.form.roleList[7].userId?t.form.materialmanList=t.form.roleList[7].userId.split(",").map((function(e){return e.trim()})):t.form.materialmanList=t.form.roleList[7].userId,t.form.roleList[8].userId?t.form.otherList=t.form.roleList[8].userId.split(",").map((function(e){return e.trim()})):t.form.otherList=t.form.roleList[8].userId})),this.open=!0,this.details=!1,this.title="分公司项目部详情"},submitForm:function(){var e=this;this.$refs["form"].validate((function(t){if(console.log(e.form),t){e.form.orgHeadUserId=e.form.orgHeadUserIdList.join(",");var r=e.form.managerId,a=e.form.safetyId,o=e.form.qualityId,s=e.form.proId;if(r==a||r==o||r==s||a==o||o==s)return void e.$modal.msgError("项目经理、 安全员、质检员、项目总工不能为同一人");void 0!=e.form.id?d(e.form,e.oldOrgName).then((function(t){e.$modal.msgSuccess("修改成功"),e.open=!1,e.getList()})):m(e.form).then((function(t){e.$modal.msgSuccess("新增成功"),e.open=!1,e.getList()}))}}))},handleDelete:function(e){var t=this,r=e.id;this.$modal.confirm("是否确认删除此数据项?").then((function(){return f(r)})).then((function(){t.getList(),t.$modal.msgSuccess("删除成功")})).catch((function(){}))},handleWithdraw:function(e){var t=this,r=e.id;this.$modal.confirm("是否确认撤回此数据项?").then((function(){return p(r,"3")})).then((function(){t.getList(),t.$modal.msgSuccess("撤回成功")})).catch((function(){}))},handleExport:function(){Object(I["b"])(this.queryParams).then((function(e){Object(y["a"])({fileName:"分公司项目_".concat((new Date).getTime(),".xlsx"),fileData:e,fileType:"application/vnd.ms-excel;charset=utf-8"})}))},allocation:function(){this.$router.push({path:"/system/userInfo"})},handleRefreshCache:function(){var e=this;refreshCache().then((function(){e.$modal.msgSuccess("刷新成功"),e.$store.dispatch("dict/cleanDict")}))},normalizer:function(e){return e.children&&!e.children.length&&delete e.children,{id:e.id,label:e.orgName,children:e.children}},normalizer2:function(e){return e.children&&!e.children.length&&delete e.children,{id:e.id,label:e.name,children:e.children}},handleSelect1:function(e,t){this.form.orgHeadUserName=e.name},handleSelect2:function(e,t){this.form.attendanceUserName=e.name},getStaffTreeselect:function(e,t,r,a){var o=this;return Object(n["a"])(Object(s["a"])().mark((function n(){var i;return Object(s["a"])().wrap((function(s){while(1)switch(s.prev=s.next){case 0:return i={orgId:e,deptRoleId:t,departmentId:r},s.next=3,Object(v["a"])(i).then((function(e){o["".concat(a,"Options")]=o.changeDataStaff(e.data)}));case 3:case"end":return s.stop()}}),n)})))()},changeDataStaff:function(e){var t=this;return Array.isArray(e)?(e.map((function(e){e.disabled?0==e.isCheck?(e.isChecked=!1,e.isDisabled=!0):(e.isChecked=!0,e.isDisabled=!1):e.disabled||(e.isChecked=!1,e.isDisabled=!1),e.children&&e.children.length>0&&t.changeDataStaff(e.children)})),e):(console.error("Expected an array, but received:",e),[])}}},w=O,S=r("2877"),x=Object(S["a"])(w,a,o,!1,null,null,null);t["default"]=x.exports},9633:function(e,t,r){"use strict";r.d(t,"g",(function(){return o})),r.d(t,"f",(function(){return s})),r.d(t,"a",(function(){return n})),r.d(t,"i",(function(){return i})),r.d(t,"h",(function(){return l})),r.d(t,"b",(function(){return c})),r.d(t,"c",(function(){return m})),r.d(t,"e",(function(){return d})),r.d(t,"d",(function(){return u}));var a=r("b775");r("0afd");function o(e){return Object(a["a"])({url:"/system/user/list",method:"get",params:e})}function s(e){return Object(a["a"])({url:"/system/user/getUsersById",method:"post",data:e})}function n(e){return Object(a["a"])({url:"/system/user/addUser",method:"post",data:e})}function i(e){return Object(a["a"])({url:"/system/user/updateUser",method:"post",data:e})}function l(e){return Object(a["a"])({url:"/system/user/resetPwd",method:"post",data:e})}function c(e){return Object(a["a"])({url:"/system/user/delUser",method:"post",data:e})}function m(e){return Object(a["a"])({url:"/system/user/export",method:"post",data:e})}function d(e){return Object(a["a"])({url:"/system/user/getSelectRole",method:"get",params:e})}function u(e){return Object(a["a"])({url:"/system/user/getSelectUser",method:"get",params:e})}},de38:function(e,t,r){"use strict";r.d(t,"d",(function(){return o})),r.d(t,"c",(function(){return s})),r.d(t,"a",(function(){return n})),r.d(t,"b",(function(){return i}));var a=r("b775");function o(e){return Object(a["a"])({url:"/system/subOrg/checkList",method:"get",params:e})}function s(e){return Object(a["a"])({url:"/system/subOrg/"+e,method:"get"})}function n(e,t){return Object(a["a"])({url:"/system/subOrg/changeStatus/"+e+"/"+t,method:"put"})}function i(e){return Object(a["a"])({url:"/system/export/exportSubOrg",method:"get",responseType:"blob",params:e})}},fcb7:function(e,t,r){"use strict";r.d(t,"d",(function(){return o})),r.d(t,"c",(function(){return s})),r.d(t,"a",(function(){return n})),r.d(t,"e",(function(){return i})),r.d(t,"b",(function(){return l}));var a=r("b775");function o(e){return Object(a["a"])({url:"/system/org/list",method:"get",params:e})}function s(e){return Object(a["a"])({url:"/system/org/"+e,method:"get"})}function n(e){return Object(a["a"])({url:"/system/org",method:"post",data:e})}function i(e){return Object(a["a"])({url:"/system/org",method:"put",data:e})}function l(e){return Object(a["a"])({url:"/system/org/"+e,method:"delete"})}}}]);