share-modal.d7afad34.js 6.7 KB

1
  1. import{a as f}from"./use-response-handle.10a5ad96.js";import{aG as v,aH as se,q as de,B,a2 as C,a4 as ne,r as m,as as ie,o,K as i,H as t,L as pe,v as _,aD as _e,t as l,n as b,J as V,I as D,p as me,S as F}from"./index.f00b3728.js";const he={menu:"menu",source_user:"source_user",source_group:"source_group",data_user:"data_user",data_group:"data_group",share:"share",status:"status"},qe=[{value:"2",label:"\u53EA\u8BFB"},{value:"1",label:"\u8BFB\u5199"}],ve={menu_ids:{required:!0,trigger:"blur",message:"\u8BF7\u9009\u62E9\u5171\u4EAB\u7684\u83DC\u5355\u6570\u636E"},source_uid:{required:!0,trigger:"blur",message:"\u8BF7\u9009\u62E9\u6570\u636E\u6E90\u7528\u6237"},source_data_group_id:{required:!0,trigger:"blur",message:"\u8BF7\u9009\u62E9\u6570\u636E\u6E90\u7528\u6237\u7EC4"},uid:{required:!0,trigger:"blur",message:"\u8BF7\u9009\u62E9\u6570\u636E\u5171\u4EAB\u7528\u6237"},data_group_id:{required:!0,trigger:"blur",message:"\u8BF7\u9009\u62E9\u6570\u636E\u5171\u4EAB\u7528\u6237\u7EC4"},type:{required:!0,trigger:"blur",message:"\u8BF7\u9009\u62E9\u5171\u4EAB\u7684\u6570\u636E\u6743\u9650"}},{VITE_PROXY_DOMAIN_REAL:Re,VITE_PROXY_USER_REAL:ge}=se(),g=ge+"/admin/",ce=()=>v.request("post",`${g}menulist`,{data:{}}),fe=()=>v.request("post",`${g}userall`,{data:{}}),Ee=(d={})=>v.request("post",`${g}getDataGroupList`,{data:d}),Ue=(d={})=>v.request("post",`${g}getDataShareList`,{data:d}),Be=(d={})=>v.request("post",`${g}addDataShare`,{data:d}),be=(d={})=>v.request("post",`${g}getDataShareDetail`,{data:d}),Ve=(d={})=>v.request("post",`${g}editDataShare`,{data:d}),xe=(d={})=>v.request("post",`${g}statusDataShare`,{data:d}),De=F("\u53EA\u8BFB"),ye=F("\u8BFB\u5199"),Ae={"w-full":"",flex:"","justify-end":""},Ce=F("\u63D0\u4EA4 "),Fe=F("\u53D6\u6D88"),Le=de({__name:"share-modal",emits:["reload"],setup(d,{expose:$,emit:T}){const y=B(""),L=B(!1),E=B(!1),h=B(null),q=C(()=>!y.value),k={menu_ids:[],source_uid:"",source_data_group_id:"",uid:"",data_group_id:"",type:"2"},p=ne({source:"1",target:"1"}),O=C(()=>L.value?"\u6570\u636E\u5171\u4EAB\u8BE6\u60C5":q.value?"\u521B\u5EFA\u6570\u636E\u5171\u4EAB":"\u7F16\u8F91\u6570\u636E\u5171\u4EAB"),R=()=>{E.value=!1,T("reload")},G=C(()=>Y.value||H.value||N.value||ee.value),I=C(()=>J.value||Q.value),a=B({...k}),{run:M,data:U,loading:N}=f({initalData:[]}),{run:P,data:j,loading:H}=f({initalData:[]}),{run:X,data:x,loading:Y}=f({initalData:[],isList:!0}),{run:z,loading:J}=f({success:()=>R()}),{run:K,loading:Q}=f({success:()=>R()}),{run:W,data:Z,loading:ee}=f({initalData:{},success:()=>{let{menu_list:c,source_data_group_id:u,data_group_id:r,uid:s,source_uid:n,type:S}=Z.value;p.source=n==="0"?"2":"1",p.target=s==="0"?"2":"1",r=r==="0"?"":r,u=u==="0"?"":u,s=s==="0"?"":s,n=n==="0"?"":n,a.value={menu_ids:c.map(({id:A})=>A),source_data_group_id:u,data_group_id:r,source_uid:n,uid:s,type:S}}});function ue(){z(Be(a.value))}function ae(){K(Ve({id:y.value,...a.value}))}function te(){h.value.validate(c=>{if(!!c){if(q.value)return ue();ae()}})}return $({onDisplay(c="",u=!1){if(E.value=!0,M(fe()),P(ce()),X(Ee()),L.value=u,y.value=c,!c)return a.value={...k};W(be({id:y.value}))}}),(c,u)=>{const r=m("el-option"),s=m("el-select"),n=m("el-form-item"),S=m("el-divider"),A=m("el-radio"),le=m("el-radio-group"),w=m("el-button"),oe=m("el-dialog"),re=ie("loading");return o(),i(oe,{modelValue:E.value,"onUpdate:modelValue":u[12]||(u[12]=e=>E.value=e),title:_(O),center:"",onClose:u[13]||(u[13]=()=>a.value={...k})},{default:t(()=>[pe((o(),i(_(_e),{"label-width":"120px",ref_key:"formRef",ref:h,model:a.value,disabled:L.value,rules:_(ve)},{default:t(()=>[l(n,{prop:"menu_ids",label:"\u5171\u4EAB\u7684\u83DC\u5355\u6570\u636E"},{default:t(()=>[l(s,{"w-full":"",modelValue:a.value.menu_ids,"onUpdate:modelValue":u[0]||(u[0]=e=>a.value.menu_ids=e),multiple:""},{default:t(()=>[(o(!0),b(D,null,V(_(j),e=>(o(),i(r,{key:e.id,value:e.id,label:e.menu_name},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(n,{label:"\u6570\u636E\u6E90\u5171\u4EAB\u5BF9\u8C61",prop:p.source==="1"?"source_uid":"source_data_group_id"},{default:t(()=>[l(s,{"w-100px":"",modelValue:p.source,"onUpdate:modelValue":u[1]||(u[1]=e=>p.source=e),onChange:u[2]||(u[2]=e=>e==="1"?a.value.source_data_group_id="":a.value.source_uid="")},{default:t(()=>[l(r,{value:"1",label:"\u7528\u6237"}),l(r,{value:"2",label:"\u7528\u6237\u7EC4"})]),_:1},8,["modelValue"]),p.source==="1"?(o(),i(s,{key:0,"flex-1":"",placeholder:"\u8BF7\u9009\u62E9\u7528\u6237",modelValue:a.value.source_uid,"onUpdate:modelValue":u[3]||(u[3]=e=>a.value.source_uid=e)},{default:t(()=>[(o(!0),b(D,null,V(_(U),e=>(o(),i(r,{key:e.id,value:e.id,label:e.nickname},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])):(o(),i(s,{key:1,"flex-1":"",placeholder:"\u8BF7\u9009\u62E9\u7528\u6237\u7EC4",modelValue:a.value.source_data_group_id,"onUpdate:modelValue":u[4]||(u[4]=e=>a.value.source_data_group_id=e)},{default:t(()=>[(o(!0),b(D,null,V(_(x),e=>(o(),i(r,{key:e.id,value:e.id,label:e.title},null,8,["value","label"]))),128))]),_:1},8,["modelValue"]))]),_:1},8,["prop"]),l(S),l(n,{label:"\u6570\u636E\u5171\u4EAB\u5BF9\u8C61",prop:p.target==="1"?"uid":"data_group_id"},{default:t(()=>[l(s,{"w-100px":"",modelValue:p.target,"onUpdate:modelValue":u[5]||(u[5]=e=>p.target=e),onChange:u[6]||(u[6]=e=>e==="1"?a.value.source_uid="":a.value.uid="")},{default:t(()=>[l(r,{value:"1",label:"\u7528\u6237"}),l(r,{value:"2",label:"\u7528\u6237\u7EC4"})]),_:1},8,["modelValue"]),p.target==="1"?(o(),i(s,{key:0,"flex-1":"",placeholder:"\u8BF7\u9009\u62E9\u7528\u6237",modelValue:a.value.uid,"onUpdate:modelValue":u[7]||(u[7]=e=>a.value.uid=e)},{default:t(()=>[(o(!0),b(D,null,V(_(U),e=>(o(),i(r,{key:e.id,value:e.id,label:e.nickname},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])):(o(),i(s,{key:1,"flex-1":"",placeholder:"\u8BF7\u9009\u62E9\u7528\u6237\u7EC4",modelValue:a.value.data_group_id,"onUpdate:modelValue":u[8]||(u[8]=e=>a.value.data_group_id=e)},{default:t(()=>[(o(!0),b(D,null,V(_(x),e=>(o(),i(r,{key:e.id,value:e.id,label:e.title},null,8,["value","label"]))),128))]),_:1},8,["modelValue"]))]),_:1},8,["prop"]),l(n,{label:"\u5171\u4EAB\u7684\u6570\u636E\u6743\u9650",prop:"type"},{default:t(()=>[l(le,{modelValue:a.value.type,"onUpdate:modelValue":u[9]||(u[9]=e=>a.value.type=e)},{default:t(()=>[l(A,{label:"2"},{default:t(()=>[De]),_:1}),l(A,{label:"1"},{default:t(()=>[ye]),_:1})]),_:1},8,["modelValue"])]),_:1}),l(n,null,{default:t(()=>[me("div",Ae,[l(w,{type:"primary",onClick:u[10]||(u[10]=()=>te()),loading:_(I)},{default:t(()=>[Ce]),_:1},8,["loading"]),l(w,{onClick:u[11]||(u[11]=()=>E.value=!1)},{default:t(()=>[Fe]),_:1})])]),_:1})]),_:1},8,["model","disabled","rules"])),[[re,_(G)]])]),_:1},8,["modelValue","title"])}}});var we=Object.freeze(Object.defineProperty({__proto__:null,default:Le},Symbol.toStringTag,{value:"Module"}));export{Le as _,xe as a,we as b,Ue as h,qe as s,he as u};