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
|
3 years ago
|
import{_ as A,r as u,a1 as U,a2 as T,y as S,a3 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 O,k as K,Q as G,H as R,I as j,a4 as J,J as H,j as Q,D as M,E as W,m as X,q as Y,O as Z,R as $}from"./index.b3f8b7f1.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.d8f31935.js";import{g as B}from"./factory.c30f2aec.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 T(l)||[];if(t.length>0){this.roleID1=t[0].FRole,this.fctoryID1=t[0].FFactoryID;debugger;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}else 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(",")+",";debugger;_=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.user
|
||
|
|
`}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)}debugger;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=R,v=j,i=Y,L=Z,F=O,N=H("EditUser"),E=$,z=Q;return d(),C(z,{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,"
|