decorate-40252db8.js 3.1 KB

1
  1. import{P as C,a as E,_ as L}from"./util-6bc8d05b.js";import{d as N,e as j,r as s,x as G,u as H,q as x,b as J,a as e,o as g,A as S,B as v,f as w,c as K,P as M,F as O,a0 as Q,E as W,dR as X,_ as Y,cN as Z,bc as ee,ar as ae}from"./index-d699e49b.js";import{g as oe,u as k}from"./template-cbb0f814.js";import{u as z}from"./page-01ac7690.js";import{u as le}from"./tagsView-f9196687.js";import{c as se}from"./permission-3694818d.js";import{u as te}from"./useMessage-28fef0d4.js";import"./Dialog-ebc6a565.js";import"./_plugin-vue_export-helper-1b428a4d.js";import"./Qrcode-796f1e22.js";import"./el-text-2ca6dba2.js";import"./IFrame.vue_vue_type_script_setup_true_lang-36ea4357.js";import"./el-card-6b272277.js";import"./vuedraggable.umd-47b51efe.js";import"./el-collapse-item-e50ca4c6.js";const h="diy_page_index",ie=N({name:"DiyTemplateDecorate",__name:"decorate",setup(re){const r=j(()=>se(["promotion:diy-page:update-admin"])),a=s(0);let p=G([]);p=r.value?[{name:"\u57FA\u7840\u8BBE\u7F6E",icon:"ep:iphone"},{name:"\u9996\u9875",icon:"ep:home-filled"},{name:"\u6211\u7684",icon:"ep:user-filled"}]:[{name:"\u9996\u9875",icon:"ep:home-filled"}];const y=te(),n=s(!1),o=s(),b=s(),t=s(),_=s(""),I=[],d=s(I),c=()=>{if(r.value&&a.value===0)return d.value=I,void(t.value=o.value);d.value=r.value?C:E,t.value=o.value.pages.find(m=>m.name===p[a.value].name)},D=async()=>{if(b){n.value=!0;try{r.value?a.value===0?(await k(e(o)),console.log("123")):await z(e(t)):a.value===0?await k(e(o)):await z(e(t)),y.success("\u4FDD\u5B58\u6210\u529F")}finally{n.value=!1}}},P=()=>R(),R=()=>sessionStorage.setItem(h,`${a.value}`),{currentRoute:u}=H(),{delView:U}=le(),$=s(u.value.params.shopId),B=s(u.value.params.merchantId);return x("shopId",$),x("merchantId",B),J(async()=>{var m;if(o.value={id:void 0,name:"",used:!1,usedTime:void 0,remark:"",previewPicUrls:[],property:"",pages:[]},(m=b.value)==null||m.resetFields(),!u.value.params.id)return y.warning("\u53C2\u6570\u9519\u8BEF\uFF0C\u9875\u9762\u7F16\u53F7\u4E0D\u80FD\u4E3A\u7A7A\uFF01"),void U(e(u));await(async l=>{n.value=!0;try{o.value=await oe(l),t.value=o.value;const f="https://zxgz.newfeifan.cn/#/";_.value=`${f}/#/pages/index/index?templateId=${o.value.id}`}finally{n.value=!1}})(u.value.params.id),(()=>{const l=X(sessionStorage.getItem(h))||0;sessionStorage.removeItem(h),l!==a.value&&(a.value=l,c()),r.value||c()})()}),(m,l)=>{const f=Y,F=Z,T=ee,q=ae,A=L;return e(o)&&!e(n)?(g(),S(A,{key:0,modelValue:e(t).property,"onUpdate:modelValue":l[1]||(l[1]=i=>e(t).property=i),title:e(p)[e(a)].name,libs:e(d),"show-page-config":e(a)===0,"show-tab-bar":e(a)!==0,"show-navigation-bar":e(a)!==0,"preview-url":e(_),onSave:D,onReset:P},{toolBarLeft:v(()=>[w(q,{modelValue:e(a),"onUpdate:modelValue":l[0]||(l[0]=i=>Q(a)?a.value=i:null),class:"h-full!",onChange:c},{default:v(()=>[(g(!0),K(O,null,M(e(p),(i,V)=>(g(),S(T,{key:V,content:i.name},{default:v(()=>[w(F,{label:V},{default:v(()=>[w(f,{icon:i.icon,size:24},null,8,["icon"])]),_:2},1032,["label"])]),_:2},1032,["content"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["modelValue","title","libs","show-page-config","show-tab-bar","show-navigation-bar","preview-url"])):W("",!0)}}});export{ie as default};