2 lines
3.2 KiB
JavaScript
2 lines
3.2 KiB
JavaScript
import{H as v,z as O,r as l,A as G,L as J,d as r,K as B,o as y,c as M,C,f as e,j as A,w as u,e as o,m as w,D as Q,k as W,B as X,s as Y}from"./index.7d345d00.js";function Z(s){return v({url:"/system/about/list",method:"get",params:s})}function ee(s){return v({url:"/system/about/"+s,method:"get"})}function te(s){return v({url:"/system/about",method:"post",data:s})}function ae(s){return v({url:"/system/about",method:"put",data:s})}const le={class:"app-container"},oe={class:"dialog-footer"},ne=O({name:"About"}),ie=Object.assign(ne,{setup(s){const{proxy:f}=Y(),k=l([]),d=l(!1),g=l(!1),c=l(!0);l(!0);const V=l([]),N=l(!0),P=l(!0),b=l(0),x=l(""),R=G({form:{},queryParams:{pageNum:1,pageSize:10},rules:{id:[{required:!0,message:"\u4E3B\u952E\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],content:[{required:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}}),{queryParams:m,form:i,rules:U}=J(R);function _(){c.value=!0,Z(m.value).then(a=>{k.value=a.rows,b.value=a.total,c.value=!1})}function q(){d.value=!1,S()}function S(){i.value={id:null,content:null,createBy:null,createTime:null,updateBy:null,updateTime:null,delFlag:null},f.resetForm("aboutRef")}function z(a){V.value=a.map(t=>t.id),N.value=a.length!=1,P.value=!a.length}function L(a){c.value=!0,S();const t=a.id||V.value;ee(t).then(p=>{c.value=!1,i.value=p.data,d.value=!0,x.value="\u4FEE\u6539\u5173\u4E8E\u6211\u4EEC"})}function $(){f.$refs.aboutRef.validate(a=>{a&&(g.value=!0,i.value.id!=null?ae(i.value).then(t=>{f.$modal.msgSuccess("\u4FEE\u6539\u6210\u529F"),d.value=!1,_()}).finally(()=>{g.value=!1}):te(i.value).then(t=>{f.$modal.msgSuccess("\u65B0\u589E\u6210\u529F"),d.value=!1,_()}).finally(()=>{g.value=!1}))})}return _(),(a,t)=>{const p=r("el-table-column"),h=r("el-button"),D=r("el-table"),F=r("pagination"),T=r("editor"),j=r("el-form-item"),E=r("el-form"),H=r("el-dialog"),I=B("hasPermi"),K=B("loading");return y(),M("div",le,[C((y(),A(D,{data:e(k),onSelectionChange:z},{default:u(()=>[o(p,{type:"selection",width:"55",align:"center"}),o(p,{label:"\u5185\u5BB9",align:"center",prop:"content"}),o(p,{label:"\u64CD\u4F5C",align:"center","class-name":"small-padding fixed-width"},{default:u(n=>[C((y(),A(h,{link:"",type:"primary",icon:"Edit",onClick:ue=>L(n.row)},{default:u(()=>[w("\u4FEE\u6539")]),_:2},1032,["onClick"])),[[I,["system:about:edit"]]])]),_:1})]),_:1},8,["data"])),[[K,e(c)]]),C(o(F,{total:e(b),page:e(m).pageNum,"onUpdate:page":t[0]||(t[0]=n=>e(m).pageNum=n),limit:e(m).pageSize,"onUpdate:limit":t[1]||(t[1]=n=>e(m).pageSize=n),onPagination:_},null,8,["total","page","limit"]),[[Q,e(b)>0]]),o(H,{title:e(x),modelValue:e(d),"onUpdate:modelValue":t[3]||(t[3]=n=>X(d)?d.value=n:null),width:"800px","append-to-body":""},{footer:u(()=>[W("div",oe,[o(h,{loading:e(g),type:"primary",onClick:$},{default:u(()=>[w("\u786E \u5B9A")]),_:1},8,["loading"]),o(h,{onClick:q},{default:u(()=>[w("\u53D6 \u6D88")]),_:1})])]),default:u(()=>[o(E,{ref:"aboutRef",model:e(i),rules:e(U),"label-width":"40px"},{default:u(()=>[o(j,{label:"\u5185\u5BB9"},{default:u(()=>[o(T,{modelValue:e(i).content,"onUpdate:modelValue":t[2]||(t[2]=n=>e(i).content=n),"min-height":400},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}});export{ie as default};
|