You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							3 lines
						
					
					
						
							14 KiB
						
					
					
				
			
		
		
	
	
							3 lines
						
					
					
						
							14 KiB
						
					
					
				| import{_ as A,r as u,a3 as U,a4 as z,y as S,a5 as q,o as d,c as C,w as s,d as a,e as k,f as y,h as w,t as h,F as b,z as m,C as P,G as V,l as R,k as K,T as G,H as O,I as j,a6 as J,J as H,j as Q,D as M,E as W,m as X,q as Y,R as Z,Q as $}from"./index.58a4812e.js";/* empty css              *//* empty css              *//* empty css              */import{u as ee,i as te,c as le,g as oe,h as se}from"./common.a907f978.js";import{g as B}from"./factory.56670aad.js";/* empty css               */const ae={setup(){const l=u({}),t=u([]),c=u([]),e=u([]),_=0,o=u([]);return{userInfo:l,stateLists:t,factoryLists:c,roleLists:e,selectCount:_,items:o,roleID1:-1,fctoryID1:-1}},props:{userInfoObj:{type:Object,default:()=>{}},stateList:{type:Array,default:()=>[]},factoryList:{type:Array,default:()=>[]}},created(){this._getRoleList(),this._getFactoryList()},mounted(){this.stateLists=JSON.parse(JSON.stringify(this.stateList));let l=JSON.parse(JSON.stringify(this.userInfoObj));l.FUser=l.FUser||" ",l.FPassword=l.FPassword||"123456",l.FName=l.FName||" ",l.FState=(l.FState||"1")+"",l.FRoleID=(l.FRoleID||"")+"",this.userInfo=l,this._GetPower(l),console.log(l)},methods:{async _getRoleList(){this.roleLists=await U()||[]},async _getFactoryList(){this.factoryLists=await B()||[]},async _InsertUerAndPower(l,t){await InsertUerAndPower(l,t)},async _GetPower(l){let t=await z(l)||[];t.length>0?(this.roleID1=t[0].FRole,this.fctoryID1=t[0].FFactoryID,document.getElementsByClassName("sItem")[0].getElementsByClassName("form-select")[0].value=t[0].FFactoryID,document.getElementsByClassName("sItem")[0].getElementsByClassName("form-select")[1].value=t[0].FRole,t.splice(0,1),this.items=t):(this.roleID1=-1,this.fctoryID1=-1)},cancelClick(){this.$emit("cancelClick",!1)},addSelect(){this.items.push({FFactoryID:"-1",FRole:"-1"})},removeSelect(l,t){l.target.parentElement.parentElement.remove()},async submitClick(){this.userInfo.FUser=this.userInfo.FUser.trim(),this.userInfo.FPassword=this.userInfo.FPassword.trim(),this.userInfo.FName=this.userInfo.FName.trim();let l=document.querySelectorAll(".sItem").length,t=[],c=[],e=[];this.roleLists.find(o=>o.FID==this.userInfo.FRoleID);let _=0;if(this.userInfo.FUser==""||this.userInfo.FPassword==""||this.userInfo.FName=="")return!1;if(this.userInfo.FID&&this.userInfo.FID>0){for(let o=0;o<l;o++)if(document.querySelectorAll(".sItem")[o].querySelectorAll("select")[0].value>-1&&document.querySelectorAll(".sItem")[o].querySelectorAll("select")[1].value>-1&&document.querySelectorAll(".sItem")[o].querySelectorAll("select")[0].value!=""&&document.querySelectorAll(".sItem")[o].querySelectorAll("select")[1].value!="")c.push(document.querySelectorAll(".sItem")[o].querySelectorAll("select")[0].value),e.push(document.querySelectorAll(".sItem")[o].querySelectorAll("select")[1].value),t.push({FUserID:this.userInfo.FID,FFactoryID:document.querySelectorAll(".sItem")[o].querySelectorAll("select")[0].value,FRole:document.querySelectorAll(".sItem")[o].querySelectorAll("select")[1].value});else return S.msg("\u6743\u9650\u4E0D\u80FD\u4E3A\u7A7A",{time:1e3,icon:2}),!1;this.userInfo.FFactoryList=","+c.join(",")+",",this.userInfo.FRoleList=","+e.join(",")+",",_=await ee(this.userInfo,"User")||0,_=await q(t)||0}else{this.userInfo.FAddUser=-1,this.userInfo.FEditUser=-1;for(let o=0;o<l;o++){if(document.querySelectorAll(".sItem")[o].querySelectorAll("select")[0].value>-1&&document.querySelectorAll(".sItem")[o].querySelectorAll("select")[1].value>-1&&document.querySelectorAll(".sItem")[o].querySelectorAll("select")[0].value!=""&&document.querySelectorAll(".sItem")[o].querySelectorAll("select")[1].value!="")c.push(document.querySelectorAll(".sItem")[o].querySelectorAll("select")[0].value),e.push(document.querySelectorAll(".sItem")[o].querySelectorAll("select")[1].value),t.push({FUserID:0,FFactoryID:document.querySelectorAll(".sItem")[o].querySelectorAll("select")[0].value,FRole:document.querySelectorAll(".sItem")[o].querySelectorAll("select")[1].value});else return S.msg("\u6743\u9650\u4E0D\u80FD\u4E3A\u7A7A",{time:1e3,icon:2}),!1;this.userInfo.FFactoryList=","+c.join(",")+",",this.userInfo.FRoleList=","+e.join(",")+","}if(t.length>0){_=await te(this.userInfo,"User")||0;for(let o=0;o<t.length;o++)t[o].FUserID=_;_=await q(t)||0}}_>0?(S.msg("\u64CD\u4F5C\u6210\u529F",{time:1500,icon:1}),this.$emit("cancelClick",!0)):S.msg("\u64CD\u4F5C\u5931\u8D25",{time:1e3,icon:2})}}},re={class:"sItem"},ne=["value"],ie=k("option",{value:-1},"\u8BF7\u9009\u62E9\u6A21\u5F0F",-1),ce=["value"],ue=["value"],de=k("option",{value:-1},"\u8BF7\u9009\u62E9\u89D2\u8272",-1),me=["value"],fe=["data-row"],Fe=["value"],_e=k("option",{selected:"",value:-1},"\u8BF7\u9009\u62E9\u6A21\u5F0F",-1),ye=["value"],he=["value"],Ie=k("option",{selected:"",value:-1},"\u8BF7\u9009\u62E9\u89D2\u8272",-1),pe=["value"],ge={required:"",key:"sIdx"};function Le(l,t,c,e,_,o){const f=P,n=V,I=R,D=K,g=G,p=O,v=j;return d(),C(v,{model:e.userInfo,style:{"max-width":"96%",margin:"30px 0"},ref:"layFormRef"},{default:s(()=>[a(n,{label:"\u7528\u6237\u540D",prop:"FUser",required:""},{default:s(()=>[a(f,{modelValue:e.userInfo.FUser,"onUpdate:modelValue":t[0]||(t[0]=i=>e.userInfo.FUser=i)},null,8,["modelValue"])]),_:1}),a(n,{label:"\u5BC6\u7801",prop:"FPassword",required:""},{default:s(()=>[a(f,{modelValue:e.userInfo.FPassword,"onUpdate:modelValue":t[1]||(t[1]=i=>e.userInfo.FPassword=i),type:"password"},null,8,["modelValue"])]),_:1}),a(n,{label:"\u59D3\u540D",prop:"FName",required:""},{default:s(()=>[a(f,{modelValue:e.userInfo.FName,"onUpdate:modelValue":t[2]||(t[2]=i=>e.userInfo.FName=i)},null,8,["modelValue"])]),_:1}),a(n,{label:"\u6743\u9650",prop:"FName",required:""},{default:s(()=>[k("view",re,[a(I,{md:"7",sm:"6",xs:"24"},{default:s(()=>[k("select",{class:"form-select",required:"",value:e.fctoryID1},[ie,(d(!0),y(b,null,w(e.factoryLists,(i,L)=>(d(),y("option",{key:"fIdx",value:i.FID},h(i.FName+"-"+i.FCode),9,ce))),128))],8,ne)]),_:1}),a(I,{md:"7",sm:"6",xs:"24"},{default:s(()=>[k("select",{class:"form-select",required:"",value:e.roleID1},[de,(d(!0),y(b,null,w(e.roleLists,(i,L)=>(d(),y("option",{key:"rIdx",value:i.FID},h(i.FName),9,me))),128))],8,ue)]),_:1}),a(I,{md:"2",sm:"2",xs:"12"},{default:s(()=>[a(D,{type:"layui-icon-add-circle",color:"#5FB878",size:"24px",onClick:o.addSelect},null,8,["onClick"])]),_:1})]),(d(!0),y(b,null,w(e.items,(i,L)=>(d(),y("view",{class:"sItem",key:L,"data-row":L},[a(I,{md:"7",sm:"6",xs:"24"},{default:s(()=>[k("select",{class:"form-select",required:"",value:i.FFactoryID},[_e,(d(!0),y(b,null,w(e.factoryLists,(F,N)=>(d(),y("option",{key:"fIdx",value:F.FID},h(F.FName+"-"+F.FCode),9,ye))),128))],8,Fe)]),_:2},1024),a(I,{md:"7",sm:"6",xs:"24"},{default:s(()=>[k("select",{class:"form-select",required:"",value:i.FRole},[Ie,(d(!0),y(b,null,w(e.roleLists,(F,N)=>(d(),y("option",{key:"rIdx",value:F.FID},h(F.FName),9,pe))),128))],8,he)]),_:2},1024),a(I,{md:"2",sm:"2",xs:"12"},{default:s(()=>[a(D,{type:"layui-icon-reduce-circle",color:"#FF5722",size:"24px",onClick:F=>o.removeSelect(F,L)},null,8,["onClick"])]),_:2},1024)],8,fe))),128))]),_:1}),a(n,{label:"\u624B\u673A\u53F7",prop:"FPhone"},{default:s(()=>[a(f,{modelValue:e.userInfo.FPhone,"onUpdate:modelValue":t[3]||(t[3]=i=>e.userInfo.FPhone=i)},null,8,["modelValue"])]),_:1}),a(n,{label:"\u72B6\u6001",prop:"FState",required:""},{default:s(()=>[(d(!0),y(b,null,w(e.stateLists,(i,L)=>(d(),y("view",ge,[a(g,{modelValue:e.userInfo.FState,"onUpdate:modelValue":t[4]||(t[4]=F=>e.userInfo.FState=F),name:"FState",value:i.FValue},{default:s(()=>[m(h(i.FName),1)]),_:2},1032,["modelValue","value"])]))),128))]),_:1}),a(n,null,{default:s(()=>[a(p,{type:"normal",onClick:o.submitClick},{default:s(()=>[m(h(e.userInfo.FID?"\u4FEE\u6539":"\u65B0\u589E"),1)]),_:1},8,["onClick"]),a(p,{onClick:o.cancelClick},{default:s(()=>[m("\u53D6\u6D88")]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])}var De=A(ae,[["render",Le]]);const Se={components:{EditUser:De},setup(){let l=[{title:"\u7528\u6237\u540D",key:"FUser"},{title:"\u59D3\u540D",key:"FName"},{title:"\u6743\u9650",key:"FRoleName"},{title:"\u624B\u673A\u53F7",key:"FPhone"},{title:"\u72B6\u6001",key:"FStateName",width:"90px"},{title:"\u521B\u5EFA\u65F6\u95F4",key:"FAddDate",width:"126px"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",key:"FLoginDate",width:"182px"},{title:"\u64CD\u4F5C",key:"operator",width:"148px"}];l.forEach(F=>{F.customSlot=F.key,F.align="center"});const t=u(["1"]),c=u(!1),e=u(!0),_=u(!1),o=u({}),f=u({}),n=u({}),I=u({total:0,limit:10,current:1}),D=u([]),g=u([]),p=u([]),v=u(""),i=u([]),L=u([]);return{userInfoObj:o,editBoxTitle:v,showEditBox:_,selectedKeys:t,checkbox:c,defaultToolbar:e,dataColumn:l,dataList:D,stateList:g,factoryList:p,pageInfo:I,searchObj:f,postData:n,powerList:i,roleLists:L}},mounted(){this._getBasicList(),this._getFactoryList(),this._getPowerList(),this._getRoleList()},created(){this._getPageList(!0)},methods:{changePage(l){this.pageInfo.current=l.current,this.pageInfo.limit=l.limit,this._getPageList()},async _getBasicList(){this.stateList=await le(41)||[]},async _getFactoryList(){this.factoryList=await B()||[]},async _getPowerList(){this.powerList=await J()||[]},async _getRoleList(){this.roleLists=await U()||[]},async _getPageList(l,t){this.pageInfo.total=0,l&&(this.pageInfo.current=1,this.pageInfo.total=0),this.postData.FPageIndex=this.pageInfo.current,this.postData.FPageSize=this.pageInfo.limit,this.postData.FUserType=1;let c=await oe(this.postData,"User");this._getPowerList(),c.Data.List.forEach(e=>{let _=this.stateList.find(n=>n.FValue==e.FState);e.FStateName=_==null?"":_.FName;let o="";var f=this.powerList.filter(function(n){return n.FUserID==e.FID});for(let n=0;n<f.length;n++)if(f[n].FRole!=""&&f[n].FFactoryID!=""){let I=this.factoryList.find(g=>g.FID==f[n].FFactoryID),D=this.roleLists.find(g=>g.FID==f[n].FRole);o+=I.FName+"=>"+D.FName+`\r
 | |
| `}e.FRoleName=o,e.FLoginDate=e.FLoginDate==null?"":this.dateFormat(e.FLoginDate),e.FAddDate=e.FAddDate==null?"":this.dateFormat(e.FAddDate).split(" ")[0]}),this.pageInfo.total=c.Data.Total||0,this.dataList=c.Data.List},dateFormat(l){return l.replace("T"," ").split(".")[0]},_deleteUser(l){let t=this;S.confirm("\u4F60\u786E\u5B9A\u8981\u5220\u9664\u6B64\u7528\u6237\u5417\uFF1F",{btn:[{text:"\u786E\u5B9A",callback:function(c){t.__deleteStudent(c,l)}},{text:"\u53D6\u6D88",callback:function(c){S.close(c)}}]})},async __deleteStudent(l,t){let c=await se(t,"User");S.close(l),c&&c>0?S.msg("\u64CD\u4F5C\u6210\u529F",{time:1e3,icon:1}):S.msg("\u64CD\u4F5C\u5931\u8D25",{time:1e3,icon:2}),this._getPageList(!0)},_changeUser(l){l?this.editBoxTitle="\u4FEE\u6539\u7528\u6237":this.editBoxTitle="\u6DFB\u52A0\u7528\u6237",this.showEditBox=!0,this.userInfoObj=l||{}},cancelClick(l){this.showEditBox=!1,l&&(this._getPageList(!0),this._getPowerList())},_clickSearch(){this.postData={};for(let l in this.searchObj){let t=this.searchObj[l];t!=null&&t!=""&&(this.postData[l]=t)}this._getPageList(!0)},_clickReset(){this.searchObj={},this._clickSearch()}}};function ke(l,t,c,e,_,o){const f=P,n=V,I=M,D=W,g=X,p=O,v=j,i=Y,L=Z,F=R,N=H("EditUser"),E=$,T=Q;return d(),C(T,{fluid:"true",style:{padding:"10px"}},{default:s(()=>[a(g,{space:"10"},{default:s(()=>[a(F,{span:"24"},{default:s(()=>[a(L,null,{default:s(()=>[a(v,{model:e.searchObj,class:"search-box"},{default:s(()=>[a(g,{class:"search-items"},{default:s(()=>[a(n,{label:"\u59D3\u540D",prop:"FName"},{default:s(()=>[a(f,{modelValue:e.searchObj.FName,"onUpdate:modelValue":t[0]||(t[0]=r=>e.searchObj.FName=r)},null,8,["modelValue"])]),_:1}),a(n,{label:"\u624B\u673A\u53F7",prop:"FPhone"},{default:s(()=>[a(f,{modelValue:e.searchObj.FPhone,"onUpdate:modelValue":t[1]||(t[1]=r=>e.searchObj.FPhone=r)},null,8,["modelValue"])]),_:1}),a(n,{label:"\u5DE5\u5382",prop:"FFactoryList"},{default:s(()=>[a(D,{modelValue:e.searchObj.FFactoryList,"onUpdate:modelValue":t[2]||(t[2]=r=>e.searchObj.FFactoryList=r)},{default:s(()=>[(d(!0),y(b,null,w(e.factoryList,(r,x)=>(d(),C(I,{key:x,value:r.FID,label:r.FName},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(n,{label:"\u72B6\u6001",prop:"FState"},{default:s(()=>[a(D,{modelValue:e.searchObj.FState,"onUpdate:modelValue":t[3]||(t[3]=r=>e.searchObj.FState=r)},{default:s(()=>[(d(!0),y(b,null,w(e.stateList,(r,x)=>(d(),C(I,{key:x,value:r.FValue,label:r.FName},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),a(n,{class:"search-btn"},{default:s(()=>[a(p,{size:"sm",type:"primary",onClick:o._clickSearch},{default:s(()=>[m("\u641C\u7D22")]),_:1},8,["onClick"]),a(p,{size:"sm",onClick:o._clickReset},{default:s(()=>[m("\u91CD\u7F6E")]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"]),a(i,{columns:e.dataColumn,id:"id",dataSource:e.dataList,selectedKeys:e.selectedKeys,"onUpdate:selectedKeys":t[6]||(t[6]=r=>e.selectedKeys=r),checkbox:e.checkbox,"default-toolbar":e.defaultToolbar,page:e.dataList.length>0?e.pageInfo:null,onChange:o.changePage},{toolbar:s(()=>[a(p,{size:"sm",onClick:t[4]||(t[4]=r=>o._getPageList(!1,!0))},{default:s(()=>[m("\u5237\u65B0")]),_:1}),a(p,{size:"sm",type:"normal",onClick:t[5]||(t[5]=r=>o._changeUser())},{default:s(()=>[m("\u65B0\u589E")]),_:1})]),FUser:s(({data:r})=>[m(h(r.FUser),1)]),FName:s(({data:r})=>[m(h(r.FName),1)]),FFactoryName:s(({data:r})=>[m(h(r.FFactoryName),1)]),FPhone:s(({data:r})=>[m(h(r.FPhone),1)]),FRoleName:s(({data:r})=>[m(h(r.FRoleName),1)]),FStateName:s(({data:r})=>[m(h(r.FStateName),1)]),FAddDate:s(({data:r})=>[m(h(r.FAddDate),1)]),FLoginDate:s(({data:r})=>[m(h(r.FLoginDate),1)]),operator:s(({data:r})=>[a(p,{size:"xs",type:"primary",onClick:x=>o._changeUser(r)},{default:s(()=>[m(" \u7F16\u8F91 ")]),_:2},1032,["onClick"]),a(p,{size:"xs",type:"danger",onClick:x=>o._deleteUser(r.FID)},{default:s(()=>[m("\u5220\u9664")]),_:2},1032,["onClick"])]),_:1},8,["columns","dataSource","selectedKeys","checkbox","default-toolbar","page","onChange"])]),_:1})]),_:1})]),_:1}),a(E,{area:"56%",modelValue:e.showEditBox,"onUpdate:modelValue":t[7]||(t[7]=r=>e.showEditBox=r),title:e.editBoxTitle},{default:s(()=>[a(N,{userInfoObj:e.userInfoObj,stateList:e.stateList,factoryList:e.factoryList,onCancelClick:o.cancelClick},null,8,["userInfoObj","stateList","factoryList","onCancelClick"])]),_:1},8,["modelValue","title"])]),_:1})}var Ae=A(Se,[["render",ke]]);export{Ae as default};
 |