share-modal.5f6ebc99.js 5.4 KB

1
  1. import{_ as oe,d as de,m as g,O as y,a6 as ne,cZ as _,r as p,ae as re,o,A as i,x as a,B as ie,u as v,ct as se,h as t,c,F as V,y as E,H as D,b as pe}from"./index.b5c844d0.js";import{b as me,c as ve,d as _e,e as fe,r as ge,f as ce,g as Ve}from"./configs.3c7ef455.js";const Ee={"w-full":"",flex:"","justify-end":""},be=de({__name:"share-modal",emits:["reload"],setup(Be,{expose:S,emit:j}){const N=j,b=g(""),k=g(!1),f=g(!1),A=g(null),F=y(()=>!b.value),C={menu_ids:[],source_uid:"",source_data_group_id:"",uid:"",data_group_id:"",type:"2"},s=ne({source:"1",target:"1"}),M=y(()=>k.value?"\u6570\u636E\u5171\u4EAB\u8BE6\u60C5":F.value?"\u521B\u5EFA\u6570\u636E\u5171\u4EAB":"\u7F16\u8F91\u6570\u636E\u5171\u4EAB"),L=()=>{f.value=!1,N("reload")},T=y(()=>J.value||z.value||O.value||$.value),G=y(()=>P.value||W.value),l=g({...C}),{run:H,data:U,loading:O}=_({initalData:[]}),{run:Z,data:q,loading:z}=_({initalData:[]}),{run:I,data:w,loading:J}=_({initalData:[],isList:!0}),{run:K,loading:P}=_({success:()=>L()}),{run:Q,loading:W}=_({success:()=>L()}),{run:X,data:Y,loading:$}=_({initalData:{},success:()=>{let{menu_list:m,source_data_group_id:e,data_group_id:d,uid:n,source_uid:r,type:x}=Y.value;s.source=r==="0"?"2":"1",s.target=n==="0"?"2":"1",d=d==="0"?"":d,e=e==="0"?"":e,n=n==="0"?"":n,r=r==="0"?"":r,l.value={menu_ids:m.map(({id:B})=>B),source_data_group_id:e,data_group_id:d,source_uid:r,uid:n,type:x}}});function h(){K(ce(l.value))}function ee(){Q(Ve({id:b.value,...l.value}))}function ue(){A.value.validate(m=>{if(!!m){if(F.value)return h();ee()}})}return S({onDisplay(m="",e=!1){if(f.value=!0,H(me()),Z(ve()),I(_e()),k.value=e,b.value=m,!m)return l.value={...C};X(fe({id:b.value}))}}),(m,e)=>{const d=p("el-option"),n=p("el-select"),r=p("el-form-item"),x=p("el-divider"),B=p("el-radio"),le=p("el-radio-group"),R=p("el-button"),ae=p("el-dialog"),te=re("loading");return o(),i(ae,{"close-on-click-modal":!1,modelValue:f.value,"onUpdate:modelValue":e[12]||(e[12]=u=>f.value=u),title:M.value,center:"",onClose:e[13]||(e[13]=()=>l.value={...C})},{default:a(()=>[ie((o(),i(v(se),{"label-width":"120px",ref_key:"formRef",ref:A,model:l.value,disabled:k.value,rules:v(ge)},{default:a(()=>[t(r,{prop:"menu_ids",label:"\u5171\u4EAB\u7684\u83DC\u5355\u6570\u636E"},{default:a(()=>[t(n,{"w-full":"",modelValue:l.value.menu_ids,"onUpdate:modelValue":e[0]||(e[0]=u=>l.value.menu_ids=u),multiple:""},{default:a(()=>[(o(!0),c(V,null,E(v(q),u=>(o(),i(d,{key:u.id,value:u.id,label:u.menu_name},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(r,{label:"\u6570\u636E\u6E90\u5171\u4EAB\u5BF9\u8C61",prop:s.source==="1"?"source_uid":"source_data_group_id"},{default:a(()=>[t(n,{"w-100px":"",modelValue:s.source,"onUpdate:modelValue":e[1]||(e[1]=u=>s.source=u),onChange:e[2]||(e[2]=u=>u==="1"?l.value.source_data_group_id="":l.value.source_uid="")},{default:a(()=>[t(d,{value:"1",label:"\u7528\u6237"}),t(d,{value:"2",label:"\u7528\u6237\u7EC4"})]),_:1},8,["modelValue"]),s.source==="1"?(o(),i(n,{key:0,"flex-1":"",placeholder:"\u8BF7\u9009\u62E9\u7528\u6237",modelValue:l.value.source_uid,"onUpdate:modelValue":e[3]||(e[3]=u=>l.value.source_uid=u)},{default:a(()=>[(o(!0),c(V,null,E(v(U),u=>(o(),i(d,{key:u.id,value:u.id,label:u.nickname},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])):(o(),i(n,{key:1,"flex-1":"",placeholder:"\u8BF7\u9009\u62E9\u7528\u6237\u7EC4",modelValue:l.value.source_data_group_id,"onUpdate:modelValue":e[4]||(e[4]=u=>l.value.source_data_group_id=u)},{default:a(()=>[(o(!0),c(V,null,E(v(w),u=>(o(),i(d,{key:u.id,value:u.id,label:u.title},null,8,["value","label"]))),128))]),_:1},8,["modelValue"]))]),_:1},8,["prop"]),t(x),t(r,{label:"\u6570\u636E\u5171\u4EAB\u5BF9\u8C61",prop:s.target==="1"?"uid":"data_group_id"},{default:a(()=>[t(n,{"w-100px":"",modelValue:s.target,"onUpdate:modelValue":e[5]||(e[5]=u=>s.target=u),onChange:e[6]||(e[6]=u=>u==="1"?l.value.source_uid="":l.value.uid="")},{default:a(()=>[t(d,{value:"1",label:"\u7528\u6237"}),t(d,{value:"2",label:"\u7528\u6237\u7EC4"})]),_:1},8,["modelValue"]),s.target==="1"?(o(),i(n,{key:0,"flex-1":"",placeholder:"\u8BF7\u9009\u62E9\u7528\u6237",modelValue:l.value.uid,"onUpdate:modelValue":e[7]||(e[7]=u=>l.value.uid=u)},{default:a(()=>[(o(!0),c(V,null,E(v(U),u=>(o(),i(d,{key:u.id,value:u.id,label:u.nickname},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])):(o(),i(n,{key:1,"flex-1":"",placeholder:"\u8BF7\u9009\u62E9\u7528\u6237\u7EC4",modelValue:l.value.data_group_id,"onUpdate:modelValue":e[8]||(e[8]=u=>l.value.data_group_id=u)},{default:a(()=>[(o(!0),c(V,null,E(v(w),u=>(o(),i(d,{key:u.id,value:u.id,label:u.title},null,8,["value","label"]))),128))]),_:1},8,["modelValue"]))]),_:1},8,["prop"]),t(r,{label:"\u5171\u4EAB\u7684\u6570\u636E\u6743\u9650",prop:"type"},{default:a(()=>[t(le,{modelValue:l.value.type,"onUpdate:modelValue":e[9]||(e[9]=u=>l.value.type=u)},{default:a(()=>[t(B,{label:"2"},{default:a(()=>e[14]||(e[14]=[D("\u53EA\u8BFB")])),_:1}),t(B,{label:"1"},{default:a(()=>e[15]||(e[15]=[D("\u8BFB\u5199")])),_:1})]),_:1},8,["modelValue"])]),_:1}),t(r,null,{default:a(()=>[pe("div",Ee,[t(R,{type:"primary",onClick:e[10]||(e[10]=()=>ue()),loading:G.value},{default:a(()=>e[16]||(e[16]=[D("\u63D0\u4EA4 ")])),_:1},8,["loading"]),t(R,{onClick:e[11]||(e[11]=()=>f.value=!1)},{default:a(()=>e[17]||(e[17]=[D("\u53D6\u6D88")])),_:1})])]),_:1})]),_:1},8,["model","disabled","rules"])),[[te,T.value]])]),_:1},8,["modelValue","title"])}}});var ke=oe(be,[["__file","D:/work/sjtj/report-v3/src/views/interest/dataShare/components/share-modal.vue"]]);export{ke as default};