mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-02-03 08:28:10 +00:00
2 lines
6.2 KiB
JavaScript
2 lines
6.2 KiB
JavaScript
import{d as q,R as x,r as f,c as A,e as y,f as M,y as r,x as s,g as m,B as d,u as l,A as g,Q as C,v as k}from"./base-04829be5.js";/* empty css *//* empty css *//* empty css */import{_ as Q}from"./index.vue_vue_type_style_index_0_lang-91f82d8d.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css */import{t}from"./index-043d021e.js";import{a as W,e as G,d as H,f as J}from"./weapp-9f5d7d39.js";import{u as K,b as O}from"./vue-router-fee568b2.js";import{_ as X}from"./cron-info.vue_vue_type_script_setup_true_lang-cdd6ba60.js";import{E as Y}from"./index-d60f63e2.js";import{E as Z}from"./index-eb678249.js";import{a as ee,E as te}from"./index-ed9a1afd.js";import{E as oe}from"./index-1808e3f9.js";import{E as ae}from"./index-88566e4e.js";import{E as re}from"./index-db9b8d96.js";import{a as ie,E as le}from"./index-6bd50bb5.js";import{E as ne}from"./index-b1557f8a.js";import{v as se}from"./directive-013f0a4e.js";import{_ as pe}from"./_plugin-vue_export-helper-c27b6911.js";/* empty css */import"./storage-1a3ddb14.js";import"./index-7e933ae4.js";import"./index-30df2c14.js";import"./index-92283b18.js";import"./typescript-defaf979.js";import"./index-a2524300.js";import"./index-760fce0d.js";import"./error-78e43d3e.js";import"./index-1d455165.js";import"./common-111e3797.js";import"./common-2cf17469.js";import"./index-faea7bd5.js";import"./index-236cb599.js";import"./index-9a9de0a3.js";import"./scroll-e5463626.js";import"./vnode-85ccdc7f.js";import"./aria-adfa05c5.js";import"./focus-trap-be36cfe9.js";import"./validator-6838b9a3.js";import"./index-de053f2e.js";import"./index-4edf2cad.js";import"./index-d7f4b4bb.js";import"./index-e9e16697.js";import"./index-94a82d50.js";import"./_Uint8Array-99b916e9.js";import"./_initCloneObject-e5a1aa13.js";import"./index-c3b3b83a.js";import"./event-9519ab40.js";import"./isEqual-ba353d68.js";import"./flatten-94587e2b.js";import"./_isIterateeCall-f0970b1f.js";import"./debounce-f064e94e.js";import"./index-b519934c.js";import"./index-02bf3820.js";import"./index-bf9de702.js";import"./strings-4ec3ae35.js";import"./castArray-11aea762.js";const me={class:"main-container"},de={class:"flex justify-between items-center"},ue={class:"text-[20px]"},ce={class:"mt-[10px]"},fe={class:"mt-[16px] flex justify-end"},_e={class:"dialog-footer"},ve=q({__name:"weapp",setup(ge){const D=K().meta.title,o=x({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{title:"",type:"",last_time:""}});f();const u=(n=1)=>{o.loading=!0,o.page=n,W({page:o.page,limit:o.limit,...o.searchParam}).then(e=>{o.loading=!1,o.data=e.data.data,o.total=e.data.total}).catch(()=>{o.loading=!1})};u(),O();const c=f(!1),a=x({...{id:0,desc:"",path:"",version:"",type:"weapp"}}),b=f(),B=()=>{a.id=0,a.desc="",a.path="",a.version="",c.value=!0},T=A(()=>({version:[{required:!0,message:t("versionPlaceholder"),trigger:"blur"}],path:[{required:!0,validator:P,trigger:"blur"}]})),P=(n,e,p)=>a.path==""?p(new Error(t("filePlaceholder"))):p(),_=f(!1),z=async n=>{_.value||!n||await n.validate(async e=>{if(e){_.value=!0;const p=a;(a.id>0?G:H)(p).then(w=>{_.value=!1,c.value=!1,u()}).catch(()=>{_.value=!1})}})},R=n=>{a.id=n.id,a.desc=n.desc,a.path=n.path,a.version=n.version,c.value=!0},U=n=>{Y.confirm(t("weappVersionDeleteTips"),t("warning"),{confirmButtonText:t("confirm"),cancelButtonText:t("cancel"),type:"warning"}).then(()=>{J(n).then(()=>{u()}).catch(()=>{})})},$=f(null);return(n,e)=>{const p=Z,v=ee,w=te,F=oe,N=ae,E=re,h=ie,j=Q,I=le,L=ne,V=se;return y(),M("div",me,[r(N,{class:"box-card !border-none",shadow:"never"},{default:s(()=>[m("div",de,[m("span",ue,d(l(D)),1),r(p,{type:"primary",onClick:B},{default:s(()=>[g(d(l(t)("addVersion")),1)]),_:1})]),m("div",ce,[C((y(),k(w,{data:o.data,size:"large"},{empty:s(()=>[m("span",null,d(o.loading?"":l(t)("emptyData")),1)]),default:s(()=>[r(v,{prop:"version",label:l(t)("version"),"min-width":"150"},null,8,["label"]),r(v,{prop:"create_time",label:l(t)("createTime"),"min-width":"150"},null,8,["label"]),r(v,{label:l(t)("operation"),fixed:"right",width:"130"},{default:s(({row:i})=>[r(p,{type:"primary",link:"",onClick:S=>R(i)},{default:s(()=>[g(d(l(t)("edit")),1)]),_:2},1032,["onClick"]),r(p,{type:"danger",link:"",onClick:S=>U(i.id)},{default:s(()=>[g(d(l(t)("delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[V,o.loading]]),m("div",fe,[r(F,{"current-page":o.page,"onUpdate:currentPage":e[0]||(e[0]=i=>o.page=i),"page-size":o.limit,"onUpdate:pageSize":e[1]||(e[1]=i=>o.limit=i),layout:"total, sizes, prev, pager, next, jumper",total:o.total,onSizeChange:e[2]||(e[2]=i=>u()),onCurrentChange:u},null,8,["current-page","page-size","total"])])])]),_:1}),r(X,{ref_key:"cronDialog",ref:$,onComplete:o},null,8,["onComplete"]),r(L,{modelValue:c.value,"onUpdate:modelValue":e[7]||(e[7]=i=>c.value=i),title:l(t)("editVersion"),width:"550px","destroy-on-close":!0},{footer:s(()=>[m("span",_e,[r(p,{type:"primary",onClick:e[6]||(e[6]=i=>z(b.value))},{default:s(()=>[g(d(l(t)("confirm")),1)]),_:1})])]),default:s(()=>[C((y(),k(I,{model:a,"label-width":"110px",ref_key:"formRef",ref:b,rules:l(T),class:"page-form"},{default:s(()=>[r(h,{label:l(t)("version"),prop:"version"},{default:s(()=>[r(E,{modelValue:a.version,"onUpdate:modelValue":e[3]||(e[3]=i=>a.version=i),placeholder:l(t)("versionPlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(h,{label:l(t)("file"),prop:"path"},{default:s(()=>[r(j,{modelValue:a.path,"onUpdate:modelValue":e[4]||(e[4]=i=>a.path=i),class:"input-width",api:"applet/upload"},null,8,["modelValue"])]),_:1},8,["label"]),r(h,{label:l(t)("desc")},{default:s(()=>[r(E,{type:"textarea",modelValue:a.desc,"onUpdate:modelValue":e[5]||(e[5]=i=>a.desc=i),class:"input-width",clearable:""},null,8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["model","rules"])),[[V,n.loading]])]),_:1},8,["modelValue","title"])])}}});const Ft=pe(ve,[["__scopeId","data-v-feed2fc4"]]);export{Ft as default};
|