MerchantStoreTab-761de4f5.js 3.7 KB

1
  1. import{d as Q,B as W,r as t,T as X,o as r,k as s,aO as Y,a,w as n,j as f,l as b,S as c,D as P,i as j,R as T,Z as E,$ as G,s as H,M as J,_ as K,__tla as L}from"./index-e8ea4cae.js";import{_ as N,__tla as aa}from"./ContentWrap-0d9d7511.js";import{S as ea,__tla as ta}from"./index-8babda85.js";import{_ as la,__tla as ra}from"./Dialog-15b172e9.js";import sa,{__tla as oa}from"./MerchantStoreFrom-bbe7fdbd.js";import _a,{__tla as na}from"./MerchantStorePaymentFrom-c329dc26.js";import{c as C,__tla as ia}from"./permission-1e0308da.js";import{u as ca,__tla as ua}from"./useMessage-143d3b02.js";import{__tla as ma}from"./el-card-83e21124.js";import{__tla as ya}from"./UploadImg-14413218.js";import{__tla as fa}from"./index-d6db4cdd.js";import{__tla as da}from"./el-image-viewer-6c841f69.js";let F,pa=Promise.all([(()=>{try{return L}catch{}})(),(()=>{try{return aa}catch{}})(),(()=>{try{return ta}catch{}})(),(()=>{try{return ra}catch{}})(),(()=>{try{return oa}catch{}})(),(()=>{try{return na}catch{}})(),(()=>{try{return ia}catch{}})(),(()=>{try{return ua}catch{}})(),(()=>{try{return ma}catch{}})(),(()=>{try{return ya}catch{}})(),(()=>{try{return fa}catch{}})(),(()=>{try{return da}catch{}})()]).then(async()=>{let k,g,w,x;k={class:"left"},g={class:"right"},w=f("div",{style:{clear:"both"}},null,-1),x={class:"dialog-footer"},F=K(Q({__name:"MerchantStoreTab",emits:["success"],setup(ha,{expose:R,emit:z}){const{t:U}=W(),S=ca(),u=t(!1),l=t("info"),o=t(!1),d=t(""),_=t(!1),y=t("create"),m=t({});t("avatar"),R({open:async(e,i)=>{l.value="info",m.value=i,y.value=e,d.value=U("action."+e),e=="view"&&(d.value="\u67E5\u770B"),_.value=e=="view",o.value=!0}});const p=z,V=t(),B=async()=>{var e;await((e=V.value)==null?void 0:e.submitForm())&&(p("success"),o.value=!1)},D=t(),O=async()=>{var e;await((e=D.value)==null?void 0:e.submitForm())&&(p("success"),o.value=!1)},Z=async()=>{await S.confirm("\u662F\u5426\u786E\u8BA4\u5220\u9664"+m.value.name+"\uFF1F");try{await ea.deleteShop(m.value.id)}catch{u.value=!1}o.value=!1,S.success("\u5220\u9664\u6210\u529F"),p("success")};return(e,i)=>{const M=E,$=G,q=N,h=H,A=J,I=X("hasPermi");return r(),s(la,{title:a(d),modelValue:a(o),"onUpdate:modelValue":i[1]||(i[1]=v=>T(o)?o.value=v:null),width:"70%"},Y({default:n(()=>[P((r(),s(q,{style:{"max-height":"400px","min-height":"400px","overflow-y":"auto",border:"none"}},{default:n(()=>[f("div",k,[j($,{modelValue:a(l),"onUpdate:modelValue":i[0]||(i[0]=v=>T(l)?l.value=v:null),"tab-position":"left",class:"child-tabs"},{default:n(()=>[j(M,{label:"\u57FA\u672C\u4FE1\u606F",name:"info"}),a(y)!="create"?(r(),s(M,{key:0,label:"\u6536\u6B3E\u4FE1\u606F",name:"Payment"})):c("",!0)]),_:1},8,["modelValue"])]),f("div",g,[a(l)=="info"?(r(),s(sa,{key:0,obj:a(m),ref_key:"MerchantStoreFromRef",ref:V,isDetail:a(_),openType:a(y)},null,8,["obj","isDetail","openType"])):c("",!0),a(l)=="Payment"?(r(),s(_a,{key:1,obj:a(m),ref_key:"MerchantStorePaymentFromRef",ref:D,isDetail:a(_)},null,8,["obj","isDetail"])):c("",!0)]),w]),_:1})),[[A,a(u)]])]),_:2},[a(_)?void 0:{name:"footer",fn:n(()=>[f("div",x,[!a(_)&&a(C)(["sale:shop:delete"])&&a(y)!="create"?(r(),s(h,{key:0,loading:a(u),type:"danger",onClick:Z},{default:n(()=>[b("\u5220\u9664")]),_:1},8,["loading"])):c("",!0),a(_)||a(l)!="info"?c("",!0):P((r(),s(h,{key:1,loading:a(u),type:"primary",onClick:B},{default:n(()=>[b("\u4FDD\u5B58")]),_:1},8,["loading"])),[[I,["sale:shop:update"]]]),!a(_)&&a(l)=="Payment"&&a(C)(["sale:shop:update"])?(r(),s(h,{key:2,loading:a(u),type:"primary",onClick:O},{default:n(()=>[b("\u4FDD\u5B58")]),_:1},8,["loading"])):c("",!0)])]),key:"0"}]),1032,["title","modelValue"])}}}),[["__file","D:/zx/mall-newfeifan-zx-business/src/views/system/sale/merchant/components/MerchantStoreTab.vue"]])});export{pa as __tla,F as default};