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 line
3.2KB

  1. var R=Object.defineProperty;var V=Object.getOwnPropertySymbols;var z=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable;var D=(n,l,e)=>l in n?R(n,l,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[l]=e,g=(n,l)=>{for(var e in l||(l={}))z.call(l,e)&&D(n,e,l[e]);if(V)for(var e of V(l))$.call(l,e)&&D(n,e,l[e]);return n};var k=(n,l,e)=>new Promise((u,_)=>{var i=a=>{try{m(e.next(a))}catch(r){_(r)}},b=a=>{try{m(e.throw(a))}catch(r){_(r)}},m=a=>a.done?u(a.value):Promise.resolve(a.value).then(i,b);m((e=e.apply(n,l)).next())});import{d as q,r as y,b as A,L as F,c as d,e as G,I as S,i as o,g as x,h as t,j as h,a2 as E}from"./index.3fb2f955.js";const H={class:"search mb-16"},J={class:"dialog-footer"},K=q({name:"userDialog"}),W=Object.assign(K,{props:{visible:{type:Boolean,default:!1,required:!0},data:{type:Array,default:void 0},params:{type:Object,default:()=>({})}},emits:["close","getUserData"],setup(n,{emit:l}){const e=n,u=l,_=[{type:"radio",key:"userId",width:60},{label:"\u5E8F\u53F7",type:"index",width:60},{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:"\u624B\u673A\u53F7\u7801",key:"phoneNo",prop:"phoneNo",width:"150"}],i=y(),b=y(0),m=y([]),a=A({name:void 0}),r=(...C)=>k(this,[...C],function*(p=(s=>(s=i.value)==null?void 0:s.pageParams)()){const c=yield E(g(g(g({},p),a),e.params));b.value=c.data.total,m.value=c.data.records||[]}),B=()=>{r()},L=()=>{a.name=void 0,a.phoneNo=void 0,i.value.pageParams.pageNumber=1,i.value.pageParams.pageSize=10,r()},N=y(),T=p=>{N.value=p},U=()=>{u("getUserData",N.value),u("close")};return F(()=>e.visible,p=>k(this,null,function*(){p&&r()})),(p,s)=>{const C=d("el-input"),c=d("el-form-item"),w=d("el-col"),v=d("el-button"),j=d("el-row"),I=d("el-form"),O=d("table-list"),P=d("el-dialog");return G(),S(P,{"model-value":n.visible,title:"\u9879\u76EE\u8D1F\u8D23\u4EBA/\u9879\u76EE\u8054\u7CFB\u4EBA",width:"70%","destroy-on-close":"",onClose:s[3]||(s[3]=f=>u("close"))},{footer:o(()=>[x("span",J,[t(v,{onClick:s[2]||(s[2]=f=>u("close"))},{default:o(()=>[h("\u5173\u95ED")]),_:1}),t(v,{type:"primary",onClick:U},{default:o(()=>[h(" \u63D0\u4EA4 ")]),_:1})])]),default:o(()=>[x("div",H,[t(I,{"label-suffix":":",model:a,size:"small"},{default:o(()=>[t(j,{gutter:16},{default:o(()=>[t(w,{span:8},{default:o(()=>[t(c,{label:"\u7528\u6237\u59D3\u540D"},{default:o(()=>[t(C,{modelValue:a.name,"onUpdate:modelValue":s[0]||(s[0]=f=>a.name=f),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),t(w,{span:8},{default:o(()=>[t(c,{label:"\u8054\u7CFB\u7535\u8BDD"},{default:o(()=>[t(C,{modelValue:a.phoneNo,"onUpdate:modelValue":s[1]||(s[1]=f=>a.phoneNo=f),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),t(w,{span:8},{default:o(()=>[t(c,{class:"btn"},{default:o(()=>[t(v,{type:"primary",onClick:B},{default:o(()=>[h("\u67E5\u8BE2")]),_:1}),t(v,{onClick:L},{default:o(()=>[h("\u91CD\u7F6E")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),t(O,{ref_key:"tableListRef",ref:i,column:_,class:"mt-15",data:m.value,total:b.value,"row-key":"userId",onRadioChange:T,onGetTableData:r},null,8,["data","total"])]),_:1},8,["model-value"])}}});export{W as default};