全栈小学生 26524c4bf5 update admin
2023-08-12 16:21:13 +08:00

2 lines
8.0 KiB
JavaScript

import{d as W,R as w,r as u,w as X,c as Y,e as V,f as Z,y as l,x as o,g as _,B as s,u as a,A as f,Q as ee,v as D,H as $}from"./base-04829be5.js";/* empty css *//* empty css */import{_ as te}from"./index-c1ab0e3c.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{t as r}from"./index-043d021e.js";import{f as ae,m as le,n as oe,o as re}from"./diy-7cd4083a.js";import{b as ie,u as se}from"./vue-router-fee568b2.js";import{E as pe}from"./index-30df2c14.js";import{w as me}from"./sys-f9859bed.js";import{a as B}from"./index-92283b18.js";import{E as ne}from"./index-db9b8d96.js";import{a as ue,E as de}from"./index-6bd50bb5.js";import{E as ce}from"./index-eb678249.js";import{E as _e}from"./index-88566e4e.js";import{a as fe,E as he}from"./index-ed9a1afd.js";import{a as ve,E as ge}from"./index-0fbfe664.js";import{E as ye}from"./index-b1557f8a.js";import{v as be}from"./directive-013f0a4e.js";/* empty css */import"./index.vue_vue_type_style_index_0_lang-f0796d29.js";import"./attachment-9a932beb.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index-bdd39755.js";import"./index-94a82d50.js";import"./index-7e933ae4.js";import"./index-a2524300.js";import"./index-de053f2e.js";import"./focus-trap-be36cfe9.js";import"./index-bf8db610.js";import"./index-e9e16697.js";import"./error-78e43d3e.js";import"./index-1d455165.js";import"./index.vue_vue_type_script_setup_true_lang-df8a984f.js";/* empty css */import"./storage-1a3ddb14.js";import"./index-d60f63e2.js";import"./index-9a9de0a3.js";import"./scroll-e5463626.js";import"./vnode-85ccdc7f.js";import"./aria-adfa05c5.js";import"./validator-6838b9a3.js";import"./index-760fce0d.js";import"./typescript-defaf979.js";import"./index-cbf0aee7.js";import"./index-c4af56cf.js";import"./index-ed22fe56.js";import"./debounce-f064e94e.js";import"./position-b298e95e.js";import"./index-91afef8c.js";import"./index-c3b3b83a.js";import"./event-9519ab40.js";import"./index-d7f4b4bb.js";import"./isEqual-ba353d68.js";import"./_Uint8Array-99b916e9.js";import"./flatten-94587e2b.js";import"./index-1808e3f9.js";import"./index-02bf3820.js";import"./index-bf9de702.js";import"./strings-4ec3ae35.js";import"./index-4edf2cad.js";import"./index-b519934c.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./common-111e3797.js";import"./common-2cf17469.js";import"./index-faea7bd5.js";import"./index-236cb599.js";import"./castArray-11aea762.js";import"./_initCloneObject-e5a1aa13.js";import"./_isIterateeCall-f0970b1f.js";const we={class:"main-container"},Ve={class:"flex justify-between items-center"},ke={class:"text-[20px]"},De={class:"mr-[10px]"},Ee={class:"mr-[10px]"},xe={class:"dialog-footer"},ma=W({__name:"route",setup(Ce){const I=w({});ie();const L=se().meta.title;u(),u(!1);let p=w({loading:!0,data:[],searchParam:{title:"",type:""}});const k=u("");(async()=>{k.value=(await me()).data.wap_url})();const y=()=>{p.loading=!0,le({...p.searchParam}).then(t=>{p.loading=!1,p.data=t.data}).catch(()=>{p.loading=!1})};y(),ae({}).then(t=>{for(let e in t.data)I[e]=t.data[e]});const E=u(),{copy:J,isSupported:O,copied:x}=pe(),C=t=>{O.value||B({message:r("notSupportCopy"),type:"warning"}),J(t)};X(x,()=>{x.value&&B({message:r("copySuccess"),type:"success"})});const m=u("wechat"),R=u(""),F=u(0),h=w({title:"",name:"",page:"",is_share:0,sort:0}),n=w({wechat:{title:"",desc:"",url:""},weapp:{title:"",url:""}}),g=u(!1),j=Y(()=>({})),P=u(),z=async t=>{let e=(await oe({name:t.name})).data;e.title&&(t.id=e.id,t.title=e.title,t.name=e.name,t.page=e.page,t.is_share=e.is_share,t.sort=e.sort,t.share=e.share),h.title=t.title,h.name=t.name,h.page=t.page,h.is_share=t.is_share,h.sort=t.sort,F.value=t.id,R.value=t.title;let d=t.share?JSON.parse(t.share):{wechat:{title:"",desc:"",url:""},weapp:{title:"",url:""}};d&&(n.wechat=d.wechat,n.weapp=d.weapp),g.value=!0},A=async t=>{t&&await t.validate(async e=>{e&&re({id:F.value,share:JSON.stringify(n),...h}).then(()=>{y(),g.value=!1}).catch(()=>{})})},H=t=>{t&&(t.resetFields(),y())};return(t,e)=>{const d=ne,v=ue,c=ce,S=de,T=_e,b=fe,M=he,U=ve,Q=ge,q=te,G=ye,K=be;return V(),Z("div",we,[l(T,{class:"box-card !border-none",shadow:"never"},{default:o(()=>[_("div",Ve,[_("span",ke,s(a(L)),1)]),l(T,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:o(()=>[l(S,{inline:!0,model:a(p).searchParam,ref_key:"searchFormDiyRouteRef",ref:E},{default:o(()=>[l(v,{label:a(r)("title"),prop:"title"},{default:o(()=>[l(d,{modelValue:a(p).searchParam.title,"onUpdate:modelValue":e[0]||(e[0]=i=>a(p).searchParam.title=i),placeholder:a(r)("titlePlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(v,null,{default:o(()=>[l(c,{type:"primary",onClick:e[1]||(e[1]=i=>y())},{default:o(()=>[f(s(a(r)("search")),1)]),_:1}),l(c,{onClick:e[2]||(e[2]=i=>H(E.value))},{default:o(()=>[f(s(a(r)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),ee((V(),D(M,{data:a(p).data,size:"large"},{empty:o(()=>[_("span",null,s(a(p).loading?"":a(r)("emptyData")),1)]),default:o(()=>[l(b,{prop:"title",label:a(r)("title"),"min-width":"70"},null,8,["label"]),l(b,{prop:"page",label:a(r)("wapUrl"),"min-width":"170"},{default:o(({row:i})=>[_("span",De,s(k.value+i.page),1),l(c,{type:"primary",link:"",onClick:N=>C(k.value+i.page)},{default:o(()=>[f(s(a(r)("copy")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"]),l(b,{prop:"page",label:a(r)("weappUrl"),"min-width":"120"},{default:o(({row:i})=>[_("span",Ee,s(i.page),1),l(c,{type:"primary",link:"",onClick:N=>C(i.page)},{default:o(()=>[f(s(a(r)("copy")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"]),l(b,{label:a(r)("share"),fixed:"right","min-width":"80"},{default:o(({row:i})=>[i.is_share==1?(V(),D(c,{key:0,type:"primary",link:"",onClick:N=>z(i)},{default:o(()=>[f(s(a(r)("shareSet")),1)]),_:2},1032,["onClick"])):$("",!0)]),_:1},8,["label"])]),_:1},8,["data"])),[[K,a(p).loading]])]),_:1}),l(G,{modelValue:g.value,"onUpdate:modelValue":e[9]||(e[9]=i=>g.value=i),title:a(r)("shareSet"),width:"30%"},{footer:o(()=>[_("span",xe,[l(c,{onClick:e[7]||(e[7]=i=>g.value=!1)},{default:o(()=>[f(s(a(r)("cancel")),1)]),_:1}),l(c,{type:"primary",onClick:e[8]||(e[8]=i=>A(P.value))},{default:o(()=>[f(s(a(r)("confirm")),1)]),_:1})])]),default:o(()=>[l(Q,{modelValue:m.value,"onUpdate:modelValue":e[3]||(e[3]=i=>m.value=i)},{default:o(()=>[l(U,{label:a(r)("wechat"),name:"wechat"},null,8,["label"]),l(U,{label:a(r)("weapp"),name:"weapp"},null,8,["label"])]),_:1},8,["modelValue"]),l(S,{model:n[m.value],"label-width":"90px",ref_key:"shareFormRef",ref:P,rules:a(j)},{default:o(()=>[l(v,{label:a(r)("sharePage")},{default:o(()=>[_("span",null,s(R.value),1)]),_:1},8,["label"]),l(v,{label:a(r)("shareTitle"),prop:"title"},{default:o(()=>[l(d,{modelValue:n[m.value].title,"onUpdate:modelValue":e[4]||(e[4]=i=>n[m.value].title=i),placeholder:a(r)("shareTitlePlaceholder"),clearable:"",maxlength:"30","show-word-limit":""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),m.value=="wechat"?(V(),D(v,{key:0,label:a(r)("shareDesc"),prop:"desc"},{default:o(()=>[l(d,{modelValue:n[m.value].desc,"onUpdate:modelValue":e[5]||(e[5]=i=>n[m.value].desc=i),placeholder:a(r)("shareDescPlaceholder"),type:"textarea",rows:"4",clearable:"",maxlength:"100","show-word-limit":""},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):$("",!0),l(v,{label:a(r)("shareImageUrl"),prop:"url"},{default:o(()=>[l(q,{modelValue:n[m.value].url,"onUpdate:modelValue":e[6]||(e[6]=i=>n[m.value].url=i),limit:1},null,8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title"])])}}});export{ma as default};