1 |
- import{r as S,D as f,b0 as U,a5 as j,a9 as h,v as s,as as G,o as v,M as b,J as a,N as O,x as r,aE as W,w as u,p as q,L as z,K as J,q as K,W as F,R as P}from"./index.ce55951c.js";import{h as H}from"./index.0e852d6d.js";var p=(n=>(n[n.update=0]="update",n[n.preview=1]="preview",n[n.create=2]="create",n))(p||{});const Q={class:"flex w-full justify-end"},X=F("\u53D6\u6D88"),Y=F("\u4FDD\u5B58"),Z=S({__name:"role-modal",emits:["finance-save"],setup(n,{expose:C,emit:g}){const d=f(!1),c=f(p.create),B=f(null);let _="";const{run:N,data:w,loading:R}=U({initalData:[],isList:!0}),V={nickname:"",mobile:"",roleid:""},o=f({...V}),{currentCompany:y}=j(),A=h(()=>{const t="\u516C\u53F8\u8D26\u53F7\u89D2\u8272\u8BBE\u7F6E";switch(c.value){case p.create:return"\u521B\u5EFA"+t;case p.preview:return"\u67E5\u770B"+t;default:return"\u4FEE\u6539"+t}});function x(){B.value.validate(t=>{!t||(g("finance-save",{companyNo:_,relaComNo:y.value.companyNo,...r(o)},r(c)),d.value=!1)})}return C({onDisplay:(t,e)=>{if(o.value={...V},d.value=!0,c.value=e,_=t.companyCode,N(H({companyNo:_})),t){const{mobile:m,nickname:i,roleid:E,id:D}=t;o.value={mobile:m,nickname:i,roleid:E,id:D}}}}),(t,e)=>{const m=s("ElInput"),i=s("ElFormItem"),E=s("ElRadio"),D=s("ElRadioGroup"),k=s("ElButton"),I=s("ElDialog"),L=G("loading");return v(),b(I,{center:"",modelValue:d.value,"onUpdate:modelValue":e[5]||(e[5]=l=>d.value=l),title:r(A)},{default:a(()=>[O((v(),b(r(W),{ref_key:"formRef",ref:B,labelWidth:"100px","label-position":"left",model:o.value,rules:{},disabled:c.value===r(p).preview},{default:a(()=>[u(i,{label:"\u771F\u5B9E\u59D3\u540D",prop:"nickname"},{default:a(()=>[u(m,{placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D",modelValue:o.value.nickname,"onUpdate:modelValue":e[0]||(e[0]=l=>o.value.nickname=l)},null,8,["modelValue"])]),_:1}),u(i,{label:"\u624B\u673A\u53F7",prop:"mobile"},{default:a(()=>[u(m,{placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7",modelValue:o.value.mobile,"onUpdate:modelValue":e[1]||(e[1]=l=>o.value.mobile=l)},null,8,["modelValue"])]),_:1}),u(i,{label:"\u4E1A\u52A1\u516C\u53F8",prop:"companyName"},{default:a(()=>[u(m,{placeholder:"\u8BF7\u8F93\u5165\u4E1A\u52A1\u516C\u53F8",value:r(y).companyName,disabled:""},null,8,["value"])]),_:1}),u(i,{label:"\u89D2\u8272",prop:"roleid"},{default:a(()=>[u(D,{modelValue:o.value.roleid,"onUpdate:modelValue":e[2]||(e[2]=l=>o.value.roleid=l)},{default:a(()=>[(v(!0),q(J,null,z(r(w),l=>(v(),b(E,{key:l.id,label:l.id},{default:a(()=>[F(P(l.role_name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),u(i,null,{default:a(()=>[K("div",Q,[u(k,{type:"\u53D6\u6D88",onClick:e[3]||(e[3]=()=>d.value=!1)},{default:a(()=>[X]),_:1}),u(k,{type:"primary",onClick:e[4]||(e[4]=()=>x())},{default:a(()=>[Y]),_:1})])]),_:1})]),_:1},8,["model","disabled"])),[[L,r(R)]])]),_:1},8,["modelValue","title"])}}});var T=Object.freeze(Object.defineProperty({__proto__:null,default:Z},Symbol.toStringTag,{value:"Module"}));export{p as M,Z as _,T as r};
|