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.

2 lines
4.4KB

  1. var Q=Object.defineProperty,W=Object.defineProperties;var X=Object.getOwnPropertyDescriptors;var T=Object.getOwnPropertySymbols;var Y=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable;var U=(o,a,t)=>a in o?Q(o,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[a]=t,N=(o,a)=>{for(var t in a||(a={}))Y.call(a,t)&&U(o,t,a[t]);if(T)for(var t of T(a))Z.call(a,t)&&U(o,t,a[t]);return o},z=(o,a)=>W(o,X(a));var x=(o,a,t)=>new Promise((p,y)=>{var _=d=>{try{i(t.next(d))}catch(g){y(g)}},s=d=>{try{i(t.throw(d))}catch(g){y(g)}},i=d=>d.done?p(d.value):Promise.resolve(d.value).then(_,s);i((t=t.apply(o,a)).next())});import{d as ee,G as le,D as E,b as te,r as k,L as ae,c as u,e as b,I as D,i as e,h as l,j as v,g as oe,f as F,F as P,J as $,u as se,t as ne,a2 as re,x as ue}from"./index.3fb2f955.js";const de={class:"search mb-16"},ie=ee({name:"driverDialog"}),ce=Object.assign(ie,{props:{visible:{type:Boolean,default:!1,required:!0},data:{type:Array,default:void 0},orgCode:{type:String,default:""}},emits:["close","getUserData"],setup(o,{emit:a}){const{proxy:t}=ue(),p=o,y=le(E.userStore).roleList||{},_=a,s=te({userRoleList:void 0,name:void 0,phoneNo:void 0}),i=k(),d=k(0),g=[{type:"selection",reserveSelection:!0,width:"55"},{label:"\u59D3\u540D",key:"name",prop:"name"},{label:"\u6240\u5C5E\u5355\u4F4D\uFF08\u4E3B\u804C\uFF09",key:"orgName",prop:"orgName",showOverflowTooltip:!0,width:250},{label:"\u6240\u5C5E\u533A\u57DF",key:"regionId",prop:"regionId",width:"150"},{label:"\u7528\u6237\u89D2\u8272",slot:"userRoleList",width:200}],h=k([]),w=(...S)=>x(this,[...S],function*(m=(n=>(n=i.value)==null?void 0:n.pageParams)()){const c=yield re(z(N(N({},m),s),{orgCode:p.orgCode,status:"ENABLE"}));d.value=c.data.total,h.value=c.data.records||[],p.data&&p.data.length&&h.value&&h.value.forEach(f=>{p.data.map(R=>R.id*1).includes(f.userId)&&i.value.toggleRowSelect(f,!0)})}),j=()=>{w()},A=()=>{s.userRoleList=void 0,s.name=void 0,s.phoneNo=void 0,i.value.pageParams.pageNumber=1,i.value.pageParams.pageSize=10,w()},C=k([]),G=m=>{C.value=m},O=()=>{var m;((m=C.value)==null?void 0:m.length)>10?t.$messageBox.warning("\u6700\u591A\u9009\u62E910\u4F4D\u4EBA\u5458"):_("getUserData",C.value)};return ae(()=>p.visible,m=>x(this,null,function*(){m&&(w(),E.userStore.setRoleStore())})),(m,n)=>{const S=u("el-input"),c=u("el-form-item"),f=u("el-col"),I=u("el-option"),R=u("el-select"),B=u("el-row"),L=u("el-button"),q=u("el-form"),J=u("el-tag"),H=u("table-list"),K=u("el-dialog");return b(),D(K,{"model-value":o.visible,title:"\u9009\u62E9\u4EBA\u5458",width:"840px","destroy-on-close":"",onClose:n[4]||(n[4]=r=>_("close"))},{footer:e(()=>[l(L,{type:"primary",size:"small",onClick:O},{default:e(()=>[v(" \u786E\u5B9A ")]),_:1}),l(L,{size:"small",onClick:n[3]||(n[3]=r=>_("close"))},{default:e(()=>[v(" \u5173\u95ED ")]),_:1})]),default:e(()=>[oe("div",de,[l(q,{"label-suffix":":",model:s,size:"small"},{default:e(()=>[l(B,{gutter:16,class:"mb-16"},{default:e(()=>[l(f,{span:8},{default:e(()=>[l(c,{label:"\u7528\u6237\u59D3\u540D"},{default:e(()=>[l(S,{modelValue:s.name,"onUpdate:modelValue":n[0]||(n[0]=r=>s.name=r),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),l(f,{span:8},{default:e(()=>[l(c,{label:"\u624B\u673A\u53F7\u7801"},{default:e(()=>[l(S,{modelValue:s.phoneNo,"onUpdate:modelValue":n[1]||(n[1]=r=>s.phoneNo=r),maxlength:"11",placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),l(f,{span:8},{default:e(()=>[l(c,{label:"\u7528\u6237\u89D2\u8272"},{default:e(()=>[l(R,{modelValue:s.userRoleList,"onUpdate:modelValue":n[2]||(n[2]=r=>s.userRoleList=r),style:{width:"100%"},clearable:"",placeholder:"\u8BF7\u9009\u62E9"},{default:e(()=>[(b(!0),F(P,null,$(se(y),(r,V)=>(b(),D(I,{key:V,label:r.name,value:r.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),l(B,null,{default:e(()=>[l(f,{span:24},{default:e(()=>[l(c,{class:"btn"},{default:e(()=>[l(L,{type:"primary",onClick:j},{default:e(()=>[v("\u67E5\u8BE2")]),_:1}),l(L,{type:"info",onClick:A},{default:e(()=>[v("\u91CD\u7F6E")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),l(H,{ref_key:"tableListRef",ref:i,column:g,data:h.value,total:d.value,"row-key":"userId",onSelectionChange:G,onGetTableData:w},{userRoleList:e(({scope:r})=>[(b(!0),F(P,null,$(r.row.userRoleList,(V,M)=>(b(),D(J,{key:M,type:"info",class:"mr-4"},{default:e(()=>[v(ne(V.name),1)]),_:2},1024))),128))]),_:1},8,["data","total"])]),_:1},8,["model-value"])}}});export{ce as default};