2 lines
17 KiB
JavaScript
2 lines
17 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-138a2aff"],{"16aa":function(e,t,a){},"1b92":function(e,t,a){},"374e":function(e,t,a){"use strict";a("a7fe")},"3a89":function(e,t,a){"use strict";a("e2f6")},4020:function(e,t,a){"use strict";a("df2b")},"580d":function(e,t,a){"use strict";a("16aa")},"790b":function(e,t,a){},"7a24":function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e._self._c;return t("div",[t("div",{staticClass:"java110_step"},[t("el-steps",{attrs:{active:e.addAuditUserStepInfo.index,"finish-status":"success","align-center":""}},[t("el-step",{attrs:{title:"选择分公司"}}),t("el-step",{attrs:{title:"选择部门"}}),t("el-step",{attrs:{title:"选择员工"}}),t("el-step",{attrs:{title:"扩展信息"}})],1)],1),0===e.addAuditUserStepInfo.index||1===e.addAuditUserStepInfo.index?t("div",[t("view-org-info",{ref:"viewOrgInfo",attrs:{"call-back-listener":"addAuditUserStep","call-back-function":"notify"}})],1):e._e(),2===e.addAuditUserStepInfo.index?t("div",[t("view-staff-info",{ref:"viewStaffInfo",attrs:{"call-back-listener":"addAuditUserStep","call-back-function":"notify"}})],1):e._e(),3===e.addAuditUserStepInfo.index?t("div",[t("add-audit-user-other-view",{ref:"addAuditUserOtherView",attrs:{"call-back-listener":"addAuditUserStep","call-back-function":"notify"}})],1):e._e(),t("el-row",[t("el-col",{attrs:{span:22,offset:2}},[t("div",{staticClass:"step-buttons"},[t("el-button",{attrs:{type:"info"},on:{click:function(t){return e._prevStep()}}},[e._v("上一步")]),3!==e.addAuditUserStepInfo.index?t("el-button",{attrs:{type:"primary"},on:{click:function(t){return e._nextStep()}}},[e._v("下一步")]):e._e(),3===e.addAuditUserStepInfo.index?t("el-button",{attrs:{type:"primary"},on:{click:function(t){return e._finishStep()}}},[e._v("完成")]):e._e()],1)])],1)],1)},r=[],o=a("a8e5"),i=function(){var e=this,t=e._self._c;return t("el-row",[t("el-col",{attrs:{span:24}},[t("el-card",{staticClass:"box-card"},[t("div",{staticClass:"clearfix flex justify-between",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("员工信息")]),t("el-button",{staticStyle:{float:"right","margin-left":"10px"},attrs:{type:"primary",size:"small"},on:{click:e._openSelectStaffInfoModel}},[t("i",{staticClass:"el-icon-search"}),e._v(" 选择 ")])],1),t("el-row",{attrs:{gutter:20}},[t("el-col",{attrs:{span:8}},[t("div",{staticClass:"form-item"},[t("label",{staticClass:"form-label"},[e._v("员工ID:")]),t("span",{staticClass:"form-value"},[e._v(e._s(e.viewStaffInfo.userId))])])]),t("el-col",{attrs:{span:8}},[t("div",{staticClass:"form-item"},[t("label",{staticClass:"form-label"},[e._v("员工名称:")]),t("span",{staticClass:"form-value"},[e._v(e._s(e.viewStaffInfo.name))])])]),t("el-col",{attrs:{span:8}},[t("div",{staticClass:"form-item"},[t("label",{staticClass:"form-label"},[e._v("员工邮箱:")]),t("span",{staticClass:"form-value"},[e._v(e._s(e.viewStaffInfo.email))])])])],1),t("el-row",{attrs:{gutter:20}},[t("el-col",{attrs:{span:8}},[t("div",{staticClass:"form-item"},[t("label",{staticClass:"form-label"},[e._v("手机号:")]),t("span",{staticClass:"form-value"},[e._v(e._s(e.viewStaffInfo.tel))])])]),t("el-col",{attrs:{span:8}},[t("div",{staticClass:"form-item"},[t("label",{staticClass:"form-label"},[e._v("员工性别:")]),t("span",{staticClass:"form-value"},[e._v(e._s("0"===e.viewStaffInfo.sex?"男":"女"))])])])],1)],1)],1),t("search-staff",{ref:"searchStaff",attrs:{"call-back-listener":"viewStaffInfo","call-back-function":"chooseStaff"}})],1)},n=[],l=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:"定位员工",visible:e.dialogVisible,width:"70%","before-close":e.handleClose},on:{"update:visible":function(t){e.dialogVisible=t}}},[t("el-row",[t("el-col",{attrs:{span:18}},[t("el-input",{staticClass:"input-with-select",attrs:{placeholder:"输入员工名称"},model:{value:e.searchStaffInfo._currentStaffName,callback:function(t){e.$set(e.searchStaffInfo,"_currentStaffName",t)},expression:"searchStaffInfo._currentStaffName"}},[t("el-button",{attrs:{slot:"append",icon:"el-icon-search"},on:{click:e.searchStaffs},slot:"append"},[e._v("查询")])],1)],1)],1),t("el-table",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{data:e.searchStaffInfo.staffs,border:"",stripe:""}},[t("el-table-column",{attrs:{prop:"userId",label:"员工编码",align:"center"}}),t("el-table-column",{attrs:{prop:"name",label:"员工名称",align:"center"}}),t("el-table-column",{attrs:{prop:"tel",label:"手机号",align:"center"}}),t("el-table-column",{attrs:{label:"性别",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(0===t.row.sex?"男":1===t.row.sex?"女":"")+" ")]}}])}),t("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(t){return e.chooseStaff(a.row)}}},[e._v("选择")])]}}])})],1)],1)},f=[],d=a("b775");function c(e){return new Promise((t,a)=>{Object(d["a"])({url:"/system.listStaffs",method:"get",params:e}).then(e=>{const a=e.data;t(a)}).catch(e=>{a(e)})})}var u={name:"SearchStaff",props:{callBackListener:{type:String,default:"privilegeStaffInfo"},callBackFunction:{type:String,default:"chooseStaff"}},data(){return{dialogVisible:!1,searchStaffInfo:{staffs:[],_currentStaffName:"",orgId:""}}},methods:{open(){this.dialogVisible=!0,this._refreshSearchStaffData(),this._loadAllStaffInfo(1,10)},handleClose(){this.dialogVisible=!1},_loadAllStaffInfo(e,t,a){const s={page:e,row:t,staffName:a,orgId:this.searchStaffInfo.orgId};c(s).then(e=>{this.searchStaffInfo.staffs=e.staffs}).catch(e=>{console.log("请求失败处理",e)})},chooseStaff(e){this.$emit(this.callBackFunction,e),this.$emit("loadStaffPrivileges",{staffId:e.userId}),this.dialogVisible=!1},searchStaffs(){this._loadAllStaffInfo(1,10,this.searchStaffInfo._currentStaffName)},_refreshSearchStaffData(){this.searchStaffInfo._currentStaffName=""}}},p=u,h=(a("374e"),a("2877")),g=Object(h["a"])(p,l,f,!1,null,"4187836c",null),m=g.exports,I={name:"ViewStaffInfo",components:{SearchStaff:m},props:{callBackListener:{type:String,default:""},callBackFunction:{type:String,default:""}},data(){return{viewStaffInfo:{index:0,flowComponent:"viewStaffInfo",userId:"",name:"",email:"",tel:"",sex:"",orgId:""}}},methods:{initInfo(e){this.viewStaffInfo={...this.viewStaffInfo,...e}},clear(){this.viewStaffInfo={index:0,flowComponent:"viewStaffInfo",userId:"",name:"",email:"",tel:"",sex:"",orgId:""}},_openSelectStaffInfoModel(){this.$refs.searchStaff.open({orgId:this.viewStaffInfo.orgId})}}},b=I,v=(a("a7d8"),Object(h["a"])(b,i,n,!1,null,"5c03b4c1",null)),O=v.exports,w=function(){var e=this,t=e._self._c;return t("el-row",[t("el-col",{attrs:{span:24}},[t("el-card",{staticClass:"box-card"},[t("div",{staticClass:"clearfix flex justify-between",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("添加审核人员")])]),t("el-form",{attrs:{"label-width":"120px"}},[t("el-form-item",{attrs:{label:"用户ID"}},[t("el-input",{attrs:{readonly:"",placeholder:"必填,请填写用户ID"},model:{value:e.addAuditUserOtherViewInfo.userId,callback:function(t){e.$set(e.addAuditUserOtherViewInfo,"userId",t)},expression:"addAuditUserOtherViewInfo.userId"}})],1),t("el-form-item",{attrs:{label:"用户名称"}},[t("el-input",{attrs:{readonly:"",placeholder:"必填,请填写用户名称"},model:{value:e.addAuditUserOtherViewInfo.userName,callback:function(t){e.$set(e.addAuditUserOtherViewInfo,"userName",t)},expression:"addAuditUserOtherViewInfo.userName"}})],1),t("el-form-item",{attrs:{label:"审核环节",required:""}},[t("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"必填,请选择审核环节"},model:{value:e.addAuditUserOtherViewInfo.auditLink,callback:function(t){e.$set(e.addAuditUserOtherViewInfo,"auditLink",t)},expression:"addAuditUserOtherViewInfo.auditLink"}},[t("el-option",{attrs:{label:"部门主管",value:"809001"}}),t("el-option",{attrs:{label:"财务主管",value:"809002"}}),t("el-option",{attrs:{label:"采购人员",value:"809003"}}),t("el-option",{attrs:{label:"投诉处理人员",value:"809004"}})],1)],1),t("el-form-item",{attrs:{label:"流程对象",required:""}},[t("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"必填,请选择审核流程"},model:{value:e.addAuditUserOtherViewInfo.objCode,callback:function(t){e.$set(e.addAuditUserOtherViewInfo,"objCode",t)},expression:"addAuditUserOtherViewInfo.objCode"}},[t("el-option",{attrs:{label:"采购流程",value:"resourceEntry"}}),t("el-option",{attrs:{label:"出库流程",value:"resourceOut"}}),t("el-option",{attrs:{label:"投诉流程",value:"complaint"}})],1)],1)],1)],1)],1)],1)},S=[],_={name:"AddAuditUserOtherView",props:{callBackListener:{type:String,default:""},callBackFunction:{type:String,default:""}},data(){return{addAuditUserOtherViewInfo:{flowComponent:"addAuditUserOtherView",userId:"",userName:"",auditLink:"",objCode:""}}},watch:{addAuditUserOtherViewInfo:{deep:!0,handler(){this.saveAddAuditUserOtherInfo()}}},methods:{clear(e){this.addAuditUserOtherViewInfo={flowComponent:"addAuditUserOtherView",userId:e.userId,userName:e.name,auditLink:"",objCode:""}},addAuditUserOtherValidate(){const e={userId:[{required:!0,message:"用户ID不能为空",trigger:"blur"},{type:"number",message:"用户ID必须为数字",trigger:"blur",transform:e=>Number(e)}],userName:[{required:!0,message:"用户名称不能为空",trigger:"blur"},{min:2,max:50,message:"用户名称必须在2至50字符之间",trigger:"blur"}],auditLink:[{required:!0,message:"审核环节不能为空",trigger:"change"}],objCode:[{required:!0,message:"流程对象不能为空",trigger:"change"},{max:64,message:"物品库存不能大于64位",trigger:"blur"}]};return console.log(e),!!this.$refs.form&&this.$refs.form.validate()},saveAddAuditUserOtherInfo(){this.addAuditUserOtherValidate()&&this.$emit(this.callBackListener,this.callBackFunction,this.addAuditUserOtherViewInfo)}}},A=_,C=(a("4020"),Object(h["a"])(A,w,S,!1,null,"8e9a15b0",null)),x=C.exports;function U(e){return new Promise((t,a)=>{Object(d["a"])({url:"/addAuditUserStepBinding/binding",method:"post",data:e,headers:{"Content-Type":"application/json"}}).then(e=>{const a=e.data;t(a)}).catch(e=>{a(e)})})}var y=a("7323"),k={name:"AddAuditUserStep",components:{ViewOrgInfo:o["a"],ViewStaffInfo:O,AddAuditUserOtherView:x},data(){return{addAuditUserStepInfo:{index:0,infos:[],branchOrgInfo:{orgId:"",componentName:"分公司信息",buttonName:"选择分公司",orgName:"",orgLevel:"2",parentOrgId:"",description:""},departmemtOrgInfo:{orgId:"",componentName:"部门信息",buttonName:"选择部门",orgName:"",orgLevel:"3",parentOrgId:"",description:""},viewStaffInfo:{index:0,flowComponent:"viewStaffInfo",userId:"",name:"",email:"",tel:"",sex:"",orgId:""},auditUserInfo:{userId:"",userName:"",auditLink:"",objCode:""}},shopId:""}},created(){this.shopId=Object(y["f"])(),console.log(this.shopId)},mounted(){this._initStep()},methods:{_initStep(){this.addAuditUserStepInfo.index=0,this._notifyViewOrgInfoComponentData()},_prevStep(){this.addAuditUserStepInfo.index>0&&(this.addAuditUserStepInfo.index--,this._notifyViewOrgInfoComponentData())},_nextStep(){const e=this.addAuditUserStepInfo.infos[this.addAuditUserStepInfo.index];e?(this.addAuditUserStepInfo.index++,this._notifyViewOrgInfoComponentData()):this.$message.warning("请选择或填写必选信息")},async _finishStep(){const e=this.addAuditUserStepInfo.infos[this.addAuditUserStepInfo.index];if(e)try{const e=await U(this.addAuditUserStepInfo.auditUserInfo);this.$message.success("处理成功"),this.$router.push({path:"/pages/common/auditUserManage",query:e})}catch(t){this.$message.error(t.message||"处理失败")}else this.$message.warning("请选择或填写必选信息")},_notifyViewOrgInfoComponentData(){0===this.addAuditUserStepInfo.index?this.$refs.viewOrgInfo.initInfo(this.addAuditUserStepInfo.branchOrgInfo):1===this.addAuditUserStepInfo.index?(this.addAuditUserStepInfo.departmemtOrgInfo.parentOrgId=this.addAuditUserStepInfo.branchOrgInfo.orgId,this.$refs.viewOrgInfo.initInfo(this.addAuditUserStepInfo.departmemtOrgInfo)):2===this.addAuditUserStepInfo.index&&this.$refs.viewStaffInfo.initInfo(this.addAuditUserStepInfo.viewStaffInfo)}}},N=k,V=(a("3a89"),Object(h["a"])(N,s,r,!1,null,"0cbd81dc",null));t["default"]=V.exports},a7d8:function(e,t,a){"use strict";a("1b92")},a7fe:function(e,t,a){},a8e5:function(e,t,a){"use strict";var s=function(){var e=this,t=e._self._c;return t("el-row",[t("el-col",{attrs:{span:24}},[t("el-card",{staticClass:"box-card"},[t("div",{staticClass:"flex justify-between",attrs:{slot:"header"},slot:"header"},[t("span",[e._v(e._s(e.viewOrgInfo.componentName))]),t("div",{staticStyle:{float:"right"}},[2!=e.viewOrgInfo.index?t("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){return e._openSelectOrgInfoModel()}}},[t("i",{staticClass:"el-icon-search"}),e._v(" "+e._s(e.viewOrgInfo.buttonName)+" ")]):e._e()],1)]),t("div",{staticClass:"text item"},[t("el-row",{attrs:{gutter:20}},[t("el-col",{attrs:{span:8}},[t("div",{staticClass:"form-group"},[t("label",{staticClass:"el-form-item__label"},[e._v("组织名称:")]),t("label",[e._v(e._s(e.viewOrgInfo.orgName))])])]),t("el-col",{attrs:{span:8}},[t("div",{staticClass:"form-group"},[t("label",{staticClass:"el-form-item__label"},[e._v("组织级别:")]),t("label",[e._v(e._s(e.viewOrgInfo.orgLevelName))])])]),t("el-col",{attrs:{span:8}},[t("div",{staticClass:"form-group"},[t("label",{staticClass:"el-form-item__label"},[e._v("上级组织:")]),t("label",[e._v(e._s(e.viewOrgInfo.parentOrgName))])])])],1),t("el-row",{attrs:{gutter:20}},[t("el-col",{attrs:{span:8}},[t("div",{staticClass:"form-group"},[t("label",{staticClass:"el-form-item__label"},[e._v("组织ID:")]),t("label",[e._v(e._s(e.viewOrgInfo.orgId))])])]),t("el-col",{attrs:{span:8}},[t("div",{staticClass:"form-group"},[t("label",{staticClass:"el-form-item__label"},[e._v("描述:")]),t("label",[e._v(e._s(e.viewOrgInfo.description))])])])],1)],1)])],1),t("choose-org",{ref:"chooseOrg",attrs:{emitChooseOrg:"viewOrgInfo",emitLoadData:"viewOrgInfo"}})],1)},r=[],o=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:"选择组织",visible:e.dialogVisible,width:"80%"},on:{"update:visible":function(t){e.dialogVisible=t}}},[t("el-row",{attrs:{gutter:20}},[t("el-col",{attrs:{span:24}},[t("el-card",{attrs:{header:"flex justify-between"}},[t("el-row",{attrs:{gutter:20}},[t("el-col",{attrs:{span:18}}),t("el-col",{attrs:{span:6}},[t("el-input",{staticClass:"input-with-button",attrs:{placeholder:"输入组织名称"},model:{value:e.chooseOrgInfo._currentOrgName,callback:function(t){e.$set(e.chooseOrgInfo,"_currentOrgName",t)},expression:"chooseOrgInfo._currentOrgName"}},[t("el-button",{attrs:{slot:"append",icon:"el-icon-search"},on:{click:function(t){return e.queryOrgs()}},slot:"append"},[e._v("查询")])],1)],1)],1),t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.chooseOrgInfo.orgs,border:""}},[t("el-table-column",{attrs:{prop:"orgId",label:"组织ID",align:"center"}}),t("el-table-column",{attrs:{prop:"orgName",label:"组织名称",align:"center"}}),t("el-table-column",{attrs:{prop:"orgLevelName",label:"组织级别",align:"center"}}),t("el-table-column",{attrs:{prop:"parentOrgName",label:"上级ID",align:"center"}}),t("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(t){return e.chooseOrg(a.row)}}},[e._v("选择")])]}}])})],1)],1)],1)],1)],1)},i=[],n=a("b775");function l(e){return new Promise((t,a)=>{Object(n["a"])({url:"/chooseOrg/list",method:"get",params:e}).then(e=>{const a=e.data;t(a)}).catch(e=>{a(e)})})}var f=a("7323"),d={name:"ChooseOrg",props:{emitChooseOrg:String,emitLoadData:String},data(){return{dialogVisible:!1,chooseOrgInfo:{orgs:[],_currentOrgName:"",orgLevel:"",parentOrgId:""}}},methods:{open(e){Object.assign(this.chooseOrgInfo,e),this.dialogVisible=!0,this._refreshChooseOrgInfo(),this._loadAllOrgInfo(1,10,"")},async _loadAllOrgInfo(e,t,a){try{const s={page:e,row:t,shopId:Object(f["f"])(),orgName:a,orgLevel:this.chooseOrgInfo.orgLevel,parentOrgId:this.chooseOrgInfo.parentOrgId},r=await l(s);this.chooseOrgInfo.orgs=r.data.orgs}catch(s){console.error("请求失败:",s)}},chooseOrg(e){Object.prototype.hasOwnProperty.call(e,"name")&&(e.orgName=e.name),this.$emit(this.emitChooseOrg,"chooseOrg",e),this.$emit(this.emitLoadData,"listOrgData",{orgId:e.orgId}),this.dialogVisible=!1},queryOrgs(){this._loadAllOrgInfo(1,10,this.chooseOrgInfo._currentOrgName)},_refreshChooseOrgInfo(){this.chooseOrgInfo._currentOrgName=""}}},c=d,u=(a("580d"),a("2877")),p=Object(u["a"])(c,o,i,!1,null,"78699914",null),h=p.exports,g={name:"ViewOrgInfo",components:{ChooseOrg:h},props:{callBackListener:String,callBackFunction:String},data(){return{viewOrgInfo:{componentName:"组织管理信息",buttonName:"选择组织",index:0,flowComponent:"viewOrgInfo",orgId:"",orgName:"",orgLevel:"",orgLevelName:"",parentOrgId:"",parentOrgName:"",description:"",branchOrgId:""}}},methods:{_openSelectOrgInfoModel(){this.$refs.chooseOrg.open({orgLevel:this.viewOrgInfo.orgLevel,parentOrgId:this.viewOrgInfo.parentOrgId})},updateIndex(e){this.viewOrgInfo.index=e},initInfo(e){Object.assign(this.viewOrgInfo,e)}},created(){this.$on("viewOrgInfo","chooseOrg",e=>{Object.assign(this.viewOrgInfo,e),this.$emit(this.callBackFunction,this.viewOrgInfo)})}},m=g,I=(a("ed00"),Object(u["a"])(m,s,r,!1,null,"17e93828",null));t["a"]=I.exports},df2b:function(e,t,a){},e2f6:function(e,t,a){},ed00:function(e,t,a){"use strict";a("790b")}}]);
|
||
//# sourceMappingURL=chunk-138a2aff.66b0449b.js.map
|