全栈小学生 b4d1350cf3 update admin
2023-07-01 16:28:06 +08:00

2 lines
6.0 KiB
JavaScript

import{g as M,a4 as V,r as m,j as A,m as w,n as G,F as o,E as s,q as d,L as u,u as n,K as v,a1 as x,D as k}from"./base-45eb5090.js";/* empty css */import{E as H}from"./el-overlay-616d6124.js";/* empty css */import{_ as J}from"./index.vue_vue_type_style_index_0_lang-71783cb9.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index-ad71a852.js";import"./el-tooltip-58212670.js";/* empty css *//* empty css *//* empty css */import{t}from"./index-3694a2b2.js";import{c as O,e as Q,d as X,f as Y}from"./weapp-da3f9aae.js";import{u as Z,a as ee}from"./vue-router-fcbaaf02.js";import{_ as te}from"./cron-info.vue_vue_type_script_setup_true_lang-97da322a.js";import{E as ae}from"./index-0d830c44.js";import{E as oe}from"./index-25c37860.js";import{a as le,E as ie}from"./index-cbbcd330.js";import{E as re}from"./index-e841b684.js";import{E as ne}from"./index-fc3020f4.js";import{E as se}from"./index-4ce9333e.js";import{a as pe,E as me}from"./index-2bfbe5a7.js";import{v as de}from"./directive-9f485fe5.js";import{_ as ue}from"./_plugin-vue_export-helper-c27b6911.js";import"./event-4977bef7.js";import"./index-cd1661d3.js";import"./focus-trap-318ae2e0.js";/* empty css */import"./storage-4159d1ed.js";import"./index-aef37b98.js";import"./index-a096e75b.js";import"./el-radio-2719e44c.js";import"./index-9670e877.js";import"./index-3be486d3.js";import"./el-avatar-bc58ad46.js";import"./common-af78c857.js";import"./common-2cf17469.js";import"./_Uint8Array-e584e472.js";import"./_initCloneObject-983ff8c8.js";import"./index-c0090d79.js";import"./isEqual-f877b6c1.js";import"./flatten-0fc8b7eb.js";import"./_isIterateeCall-104f1f93.js";import"./index-cc9a73f0.js";import"./index-201145a4.js";import"./strings-2444fdb3.js";const ce={class:"main-container"},_e={class:"flex justify-between items-center"},fe={class:"text-[20px]"},ve={class:"mt-[10px]"},ge={class:"mt-[16px] flex justify-end"},he={class:"dialog-footer"},we=M({__name:"weapp",setup(ye){const D=Z().meta.title,l=V({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{title:"",type:"",last_time:""}}),T=m([]),L=m([]),B=m([]);m(),(async()=>{T.value=await(await getCronTemplate()).data,L.value=await(await getCronDateType()).data,B.value=await(await getWeek()).data})();const g=(i=1)=>{l.loading=!0,l.page=i,O({page:l.page,limit:l.limit,...l.searchParam}).then(e=>{l.loading=!1,l.data=e.data.data,l.total=e.data.total}).catch(()=>{l.loading=!1})};g(),ee();const c=m(!1),a=V({...{id:0,desc:"",path:"",verison:""}}),y=m(),P=()=>{a.id=0,a.desc="",a.path="",a.verison="",c.value=!0},z=A(()=>({version:[{required:!0,message:t("versionPlaceholder"),trigger:"blur"}],path:[{required:!0,validator:U,trigger:"blur"}]})),U=(i,e,p)=>a.path==""?p(new Error(t("filePlaceholder"))):p(),f=m(!1),$=async i=>{f.value||!i||await i.validate(async e=>{if(e){f.value=!0;const p=a;(a.id>0?Q:X)(p).then(b=>{f.value=!1,c.value=!1,g()}).catch(()=>{f.value=!1})}})},F=i=>{a.id=i.id,a.desc=i.desc,a.path=i.path,a.version=i.version,c.value=!0},R=i=>{ae.confirm(t("cronDeleteTips"),t("warning"),{confirmButtonText:t("confirm"),cancelButtonText:t("cancel"),type:"warning"}).then(()=>{Y(i).then(()=>{g()}).catch(()=>{})})},j=m(null);return(i,e)=>{const p=oe,_=le,b=ie,N=re,q=ne,E=se,h=pe,I=J,S=me,W=H,C=de;return w(),G("div",ce,[o(q,{class:"box-card !border-none",shadow:"never"},{default:s(()=>[d("div",_e,[d("span",fe,u(n(D)),1),o(p,{type:"primary",onClick:P},{default:s(()=>[v(u(n(t)("addVersion")),1)]),_:1})]),d("div",ve,[x((w(),k(b,{data:l.data,size:"large"},{empty:s(()=>[d("span",null,u(l.loading?"":n(t)("emptyData")),1)]),default:s(()=>[o(_,{prop:"version",label:n(t)("version"),"min-width":"150"},null,8,["label"]),o(_,{prop:"create_time",label:n(t)("createTime"),"min-width":"150"},null,8,["label"]),o(_,{prop:"status_name",label:n(t)("status"),"min-width":"100"},null,8,["label"]),o(_,{label:n(t)("operation"),fixed:"right",width:"130"},{default:s(({row:r})=>[o(p,{type:"primary",link:"",onClick:K=>F(r)},{default:s(()=>[v(u(n(t)("edit")),1)]),_:2},1032,["onClick"]),o(p,{type:"danger",link:"",onClick:K=>R(r.id)},{default:s(()=>[v(u(n(t)("delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[C,l.loading]]),d("div",ge,[o(N,{"current-page":l.page,"onUpdate:currentPage":e[0]||(e[0]=r=>l.page=r),"page-size":l.limit,"onUpdate:pageSize":e[1]||(e[1]=r=>l.limit=r),layout:"total, sizes, prev, pager, next, jumper",total:i.cronTableData.total,onSizeChange:e[2]||(e[2]=r=>i.loadCronList()),onCurrentChange:i.loadCronList},null,8,["current-page","page-size","total","onCurrentChange"])])])]),_:1}),o(te,{ref_key:"cronDialog",ref:j,onComplete:l},null,8,["onComplete"]),o(W,{modelValue:c.value,"onUpdate:modelValue":e[7]||(e[7]=r=>c.value=r),title:n(t)("editVersion"),width:"550px","destroy-on-close":!0},{footer:s(()=>[d("span",he,[o(p,{type:"primary",onClick:e[6]||(e[6]=r=>$(y.value))},{default:s(()=>[v(u(n(t)("confirm")),1)]),_:1})])]),default:s(()=>[x((w(),k(S,{model:a,"label-width":"110px",ref_key:"formRef",ref:y,rules:n(z),class:"page-form"},{default:s(()=>[o(h,{label:n(t)("version"),prop:"version"},{default:s(()=>[o(E,{modelValue:a.version,"onUpdate:modelValue":e[3]||(e[3]=r=>a.version=r),placeholder:n(t)("keywordsPlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),o(h,{label:n(t)("file"),prop:"path"},{default:s(()=>[o(I,{modelValue:a.path,"onUpdate:modelValue":e[4]||(e[4]=r=>a.path=r),class:"input-width",api:"applet/upload"},null,8,["modelValue"])]),_:1},8,["label"]),o(h,{label:n(t)("desc")},{default:s(()=>[o(E,{type:"textarea",modelValue:a.desc,"onUpdate:modelValue":e[5]||(e[5]=r=>a.desc=r),class:"input-width",clearable:""},null,8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["model","rules"])),[[C,i.loading]])]),_:1},8,["modelValue","title"])])}}});const bt=ue(we,[["__scopeId","data-v-42d383b8"]]);export{bt as default};