Files
safePower/dist/assets/087AC4D233B64EB0info.DXlybllQ.js

5 lines
7.9 KiB
JavaScript
Raw Normal View History

2026-04-29 09:15:49 +08:00
/*!
Build based on gin-vue-admin
Time : 1776662816000 */
import{a as e,r as a,g as l,c as t,o as u,b as n,f as d,w as o,d as r,h as s,F as i,i as c,m as v,t as p,x as m,a5 as f,dl as g,J as y,k as h,E as b}from"./087AC4D233B64EB0index.D-00lXMX.js";import{_ as C,a as w,g as _,b as k,f as A,c as V,u as D,d as I,e as x}from"./087AC4D233B64EB0rich-edit.C9WPih_6.js";import{g as T}from"./087AC4D233B64EB0image.GvU-S7BA.js";const B={class:"gva-search-box"},z={class:"gva-table-box"},E={class:"gva-btn-list"},U={class:"file-list"},j={class:"gva-pagination"},S={class:"flex justify-between items-center"},F={class:"text-lg"},R=Object.assign({name:"Info"},{__name:"info",setup(R){const J=e(!1),K=e({title:"",content:"",userID:void 0,attachments:[]}),O=e([]);(async()=>{const e=await _();0===e.code&&(O.value=e.data)})();const Q=a({}),q=a({createdAt:[{validator:(e,a,l)=>{W.value.startCreatedAt&&!W.value.endCreatedAt?l(new Error("请填写结束日期")):!W.value.startCreatedAt&&W.value.endCreatedAt?l(new Error("请填写开始日期")):W.value.startCreatedAt&&W.value.endCreatedAt&&(W.value.startCreatedAt.getTime()===W.value.endCreatedAt.getTime()||W.value.startCreatedAt.getTime()>W.value.endCreatedAt.getTime())?l(new Error("开始日期应当早于结束日期")):l()},trigger:"change"}]}),G=e(),H=e(),L=e(1),M=e(0),N=e(10),P=e([]),W=e({}),X=()=>{W.value={},ee()},Y=()=>{var e;null==(e=H.value)||e.validate(async e=>{e&&(L.value=1,ee())})},Z=e=>{N.value=e,ee()},$=e=>{L.value=e,ee()},ee=async()=>{const e=await k({page:L.value,pageSize:N.value,...W.value});0===e.code&&(P.value=e.data.list,M.value=e.data.total,L.value=e.data.page,N.value=e.data.pageSize)};ee();(async()=>{})();const ae=e([]),le=e=>{ae.value=e},te=async()=>{h.confirm("确定要删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(async()=>{const e=[];if(0===ae.value.length)return void b({type:"warning",message:"请选择要删除的数据"});ae.value&&ae.value.map(a=>{e.push(a.ID)});0===(await x({IDs:e})).code&&(b({type:"success",message:"删除成功"}),P.value.length===e.length&&L.value>1&&L.value--,ee())})},ue=e(""),ne=async e=>{0===(await I({ID:e.ID})).code&&(b({type:"success",message:"删除成功"}),1===P.value.length&&L.value>1&&L.value--,ee())},de=e(!1),oe=()=>{ue.value="create",de.value=!0},re=()=>{de.value=!1,K.value={title:"",content:"",userID:void 0,attachments:[]}},se=async()=>{var e;null==(e=G.value)||e.validate(async e=>{if(!e)return;let a;switch(ue.value){case"create":default:a=await V(K.value);break;case"update":a=await D(K.value)}0===a.code&&(b({type:"success",message:"创建/更改成功"}),re(),ee())})};return(e,a)=>{const b=l("QuestionFilled"),_=l("el-icon"),k=l("el-tooltip"),V=l("el-date-picker"),D=l("el-form-item"),I=l("el-button"),x=l("el-form"),R=l("el-table-column"),ee=l("el-tag"),ie=l("el-table"),ce=l("el-pagination"),ve=l("el-input"),pe=l("el-option"),me=l("el-select"),fe=l("el-drawer");return u(),t("div",null,[n("div",B,[d(x,{ref_key:"elSearchFormRef",ref:H,inline:!0,model:W.value,class:"demo-form-inline",rules:q,onKeyup:v(Y,["enter"])},{default:o(()=>[d(D,{label:"创建日期",prop:"createdAt"},{label:o(()=>[n("span",null,[a[9]||(a[9]=s(" 创建日期 ",-1)),d(k,{content:"搜索范围是开始日期(包含)至结束日期(不包含)"},{default:o(()=>[d(_,null,{default:o(()=>[d(b)]),_:1})]),_:1})])]),default:o(()=>[d(V,{modelValue:W.value.startCreatedAt,"onUpdate:modelValue":a[0]||(a[0]=e=>W.value.startCreatedAt=e),type:"datetime",placeholder:"开始日期","disabled-date":e=>!!W.value.endCreatedAt&&e.getTime()>W.value.endCreatedAt.getTime()},null,8,["modelValue","disabled-date"]),a[10]||(a[10]=s(" — ",-1)),d(V,{modelValue:W.value.endCreatedAt,"onUpdate:modelValue":a[1]||(a[1]=e=>W.value.endCreatedAt=e),type:"datetime",placeholder:"结束日期","disabled-date":e=>!!W.value.startCreatedAt&&e.getTime()<W.value.startCreatedAt.getTime()},null,8,["modelValue","disabled-date"])]),_:1}),J.value?(u(),t(i,{key:0},[],64)):r("",!0),d(D,null,{default:o(()=>[d(I,{type:"primary",icon:"search",onClick:Y},{default:o(()=>[...a[11]||(a[11]=[s(" 查询 ",-1)])]),_:1}),d(I,{i