2 lines
6.4 KiB
JavaScript
2 lines
6.4 KiB
JavaScript
|
|
import{_ as P}from"./\u914D\u7F6E\u6743\u9650-d0badb17.js";import{_ as R}from"./updateIcon-57303c18.js";import{d as x,A as j,G as A,r,a as b,b as F,dW as G,dV as J,c as g,a5 as O,e as p,f as H,h as o,i as s,S as f,k as _,l as v,y as W,B as K,g as n,n as Q,t as X,dY as Z,az as ee,at as te,E as T,e2 as ae,d$ as le,e0 as se}from"./index-ccab2584.js";import{u as re}from"./useHandleData-0eab3d22.js";import{P as oe}from"./index-d5758658.js";import{D as ne}from"./index-332ffb24.js";import{g as ie,e as ue}from"./auth-e899824e.js";import"./notData-cf10628e.js";import"./Pagination.vue_vue_type_script_setup_true_name_Pagination_lang-6796c038.js";import"./print-eaefcdaa.js";const pe={class:"table-box"},ce=n("img",{src:P,alt:"",class:"configureIcon"},null,-1),de=n("span",null,"\u914D\u7F6E\u5DE5\u7A0B",-1),me=n("img",{src:R,alt:"",class:"configureIcon"},null,-1),be=n("span",null,"\u7F16\u8F91",-1),ge={class:"dialog-footer"},fe=x({name:"govermentUseruserManage"}),De=x({...fe,setup(_e){j(),A();const c=r(!1),i=r(!1),y=r(""),h=r({realName:"",userTel:"",account:"",password:"",email:"",state:1,sex:"",department:"",jobName:"",roleId:"",remark:""}),d=r(),w=r(),S=r([]),U=[{type:"index",label:"\u5E8F\u53F7",width:80},{prop:"account",label:"\u8D26\u53F7\u540D\u79F0",search:{el:"input"}},{prop:"realName",label:"\u7528\u6237\u59D3\u540D"},{prop:"deptName",label:"\u90E8\u95E8"},{prop:"userTel",label:"\u624B\u673A\u53F7\u7801",search:{el:"input"}},{prop:"state",label:"\u4F7F\u7528\u72B6\u6001"},{prop:"state",label:"\u72B6\u6001",isShow:!1,search:{el:"select",props:{filterable:!0}},enum:[{label:"\u542F\u7528",value:1},{label:"\u7981\u7528",value:0}]},{prop:"createTime",label:"\u521B\u5EFA\u65F6\u95F4",search:{el:"date-picker",props:{type:"daterange",format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD"}}},{prop:"operation",label:"\u64CD\u4F5C",fixed:"right",width:"300"}],k=r([{type:"selection",fixed:"left",width:80},{prop:"engineeringName",label:"\u9879\u76EE\u540D\u79F0"}]),I=b({formItemConfig:[{label:"\u7528\u6237\u59D3\u540D",prop:"realName",type:"input"},{label:"\u624B\u673A\u53F7\u7801",prop:"userTel",type:"input"},{label:"\u8D26\u53F7\u540D\u79F0",prop:"account",type:"input"},{label:"\u5BC6\u7801",prop:"password",type:"input"},{label:"\u90AE\u7BB1",prop:"email",type:"input"},{label:"\u72B6\u6001",prop:"state",type:"radio",data:[{label:"\u542F\u7528",value:1},{label:"\u7981\u7528",value:0}]},{label:"\u7528\u6237\u6027\u522B",prop:"sex",type:"select",data:[{label:"\u7537",value:1},{label:"\u5973",value:0}]},{label:"\u5F52\u5C5E\u90E8\u95E8",prop:"department",type:"select",data:[],fieldNames:{label:"roleName",value:"roleId"}},{label:"\u5C97\u4F4D",prop:"jobName",type:"input"},{label:"\u89D2\u8272",prop:"roleId",type:"select",data:[]},{label:"\u5907\u6CE8",prop:"remark",type:"input"}],rules:{realName:[{required:!0,message:"\u8BF7\u8F93\u5165\u7528\u6237\u59D3\u540D",trigger:"blur"}],userTel:[{required:!0,message:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7\u7801",trigger:"blur"}],password:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BC6\u7801",trigger:"blur"}],account:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0",trigger:"blur"}],roleId:[{required:!0,message:"\u8BF7\u9009\u62E9\u89D2\u8272",trigger:"blur"}]}});b({});const Y=t=>({list:t.records,total:Number(t.total),pageNo:Number(t.current),pageSize:Number(t.size)}),B=t=>{let e=JSON.parse(JSON.stringify(t));return e.createTime&&(e.createTime_begin=e.createTime[0],e.createTime_end=e.createTime[1],delete e.createTime),Z(e)},C=r(""),V=async t=>{C.value=t.userId,i.value=!0;const e=await ee({});k.value=e.result;const a=await ie({userId:t.userId});te(()=>{k.value.forEach(u=>{a.result.includes(u.engineeringSn)&&w.value.toggleRowSelection(u,!0)})})},$=t=>{S.value=t.map(e=>({relevanceId:e.engineeringSn,userId:C.value}))},M=async()=>{await ue({userId:C.value,systemUserDataScopes:S.value}),T.success("\u7F16\u8F91\u6210\u529F"),i.value=!1},D=async(t,e)=>{t===1?(y.value="\u65B0\u589E\u7528\u6237",h.value=b({realName:"",userTel:"",account:"",password:"",email:"",state:1,sex:"",department:"",jobName:"",roleId:"",remark:
|