| 1 |
- import{A as g,e as B}from"./index-2b8d2fc7.js";import{l as $}from"./index-cd8ad7e5.js";import{a as s,U as l,V as i,W as v,j as e,X as a,G as m,F as C,a2 as U,a3 as F,a7 as N,o as j,$ as S,u as P}from"./vue-48eb72c4.js";import{u as z}from"./vue-router-1718324d.js";import"./index.vue_vue_type_style_index_0_scoped_f6f545f0_lang-aebc80c5.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./base-db372447.js";const E={__name:"add",emits:["onSuccess"],setup(V,{emit:f}){const u=s(!1),n=s({userid:0,remarks:""}),k=async(r,t)=>/^1\d{10}$/.test(t)?Promise.resolve():Promise.reject("请输入有效的手机号码"),w=()=>{u.value=!0,T()},d=()=>{u.value=!1,_.value.resetFields()},_=s(),h=async()=>{try{const r=await _.value.validateFields(),t=await g.requested({id:20230608104302,content:n.value});B.message(t,"创建成功",()=>{d(),f("onSuccess")})}catch(r){console.log("Failed:",r)}},c=s([]),T=async()=>{const r=await g.optionstype("role");c.value=r.data};return(r,t)=>{const p=l("a-button"),D=l("a-select-option"),I=l("a-select"),y=l("a-form-item"),b=l("a-col"),x=l("a-input"),O=l("a-row"),R=l("a-form"),q=l("a-space"),A=l("a-drawer");return i(),v("div",null,[e(p,{type:"primary",onClick:w},{default:a(()=>[m("新建")]),_:1}),e(A,{visible:u.value,"onUpdate:visible":t[4]||(t[4]=o=>u.value=o),class:"custom-class",title:"创建用户",placement:"right",width:"600",closable:!1,onClose:d},{extra:a(()=>[e(q,null,{default:a(()=>[e(p,{onClick:d},{default:a(()=>[m("关闭")]),_:1}),e(p,{type:"primary",onClick:h},{default:a(()=>[m("保存")]),_:1})]),_:1})]),default:a(()=>[e(R,{ref_key:"formRef",ref:_,model:n.value,size:"small",layout:"vertical"},{default:a(()=>[e(O,{gutter:16},{default:a(()=>[e(b,{span:12},{default:a(()=>[e(y,{label:"选择角色"},{default:a(()=>[e(I,{ref:"select",mode:"multiple",value:n.value.roleids,"onUpdate:value":t[0]||(t[0]=o=>n.value.roleids=o),placeholder:"选择角色",style:{width:"100%"}},{default:a(()=>[(i(!0),v(C,null,U(c.value,o=>(i(),F(D,{key:o.roleid,value:o.roleid},{default:a(()=>[m(N(o.rolename),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),e(b,{span:12},{default:a(()=>[e(y,{label:"账号",name:"accountno"},{default:a(()=>[e(x,{value:n.value.accountno,"onUpdate:value":t[1]||(t[1]=o=>n.value.accountno=o),placeholder:"账号"},null,8,["value"])]),_:1})]),_:1}),e(b,{span:12},{default:a(()=>[e(y,{label:"手机号码",name:"phonenumber",rules:[{required:!0,message:"请输入手机号码"},{validator:k,message:"请输入有效的手机号码"}]},{default:a(()=>[e(x,{value:n.value.phonenumber,"onUpdate:value":t[2]||(t[2]=o=>n.value.phonenumber=o),placeholder:"输入手机号码"},null,8,["value"])]),_:1},8,["rules"])]),_:1}),e(b,{span:12},{default:a(()=>[e(y,{label:"用户名称",name:"name",rules:[{required:!0,message:"请输入用户名称"}]},{default:a(()=>[e(x,{value:n.value.name,"onUpdate:value":t[3]||(t[3]=o=>n.value.name=o),placeholder:"输入用户名称"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"])])}}},K={__name:"index",setup(V){z();const f=s();s([]),s([]);const u=s([]),n=s([]);let k=s([{label:"状态",key:"status",type:"select",dataSource:u},{label:"搜索",key:"condition",type:"input"}]),w=s({content:{pageNumber:1,pageSize:20,where:{condition:""}},id:20221031141102});const d=()=>{f.value.tableData()},_=async()=>{const c=await g.optionstype("userstatus");u.value=c.data},h=async()=>{const c=await g.optionstype("usertype");n.value=c.data};return j(()=>{_(),h()}),(c,T)=>{const r=l("a-tag");return i(),v("div",null,[e($,{ref_key:"list",ref:f,keyRouteName:"accountno",param:P(w),tableName:"accountTable",searchType:P(k),detailPage:{name:"accountManageDetail",idname:"userid"}},{tb_cell:a(({data:t})=>[t.column.dataIndex=="status"?(i(),v(C,{key:0},[m(N(t.record.status=="ACTIVE"?"启用":"停用"),1)],64)):S("",!0),t.column.dataIndex=="userrole"?(i(!0),v(C,{key:1},U(t.record.userrole,p=>(i(),F(r,null,{default:a(()=>[m(N(p.rolename),1)]),_:2},1024))),256)):S("",!0)]),operation:a(()=>[e(E,{onOnSuccess:d})]),_:1},8,["param","searchType"])])}}};export{K as default};
|