webSite/admin/website-admin/assets/index.69c02f0d.js

2 lines
7.8 KiB
JavaScript

import{H as k,z as me,r as d,A as ce,L as pe,W as fe,d as u,K as Q,o as s,c as B,C as v,D as j,e,w as a,f as o,M,N as H,j as _,i as ge,m as f,k as ve,s as _e}from"./index.7d345d00.js";import{f as be}from"./column.c45e57d2.js";function ye(m){return k({url:"/system/article/list",method:"get",params:m})}function he(m){return k({url:"/system/article/"+m,method:"get"})}function Ve(m){return k({url:"/system/article",method:"post",data:m})}function we(m){return k({url:"/system/article",method:"put",data:m})}function ke(m){return k({url:"/system/article/"+m,method:"delete"})}const Ce={class:"app-container"},Ne={class:"dialog-footer"},Se=me({name:"Article"}),Ae=Object.assign(Se,{setup(m){const{proxy:b}=_e(),D=d([]),y=d(!1),C=d(!1),g=d(!0),U=d(!0),q=d([]),F=d(!0),L=d(!0),A=d(0),I=d(""),O=ce({form:{},queryParams:{pageNum:1,pageSize:10,columnId:void 0,title:void 0},rules:{id:[{required:!0,message:"\u4E3B\u952E\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],columnId:[{required:!0,message:"\u5206\u7C7Bid\u4E0D\u80FD\u4E3A\u7A7A",trigger:"change"}],title:[{required:!0,message:"\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],remark:[{required:!0,message:"\u63CF\u8FF0\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],cover:[{required:!0,message:"\u5C01\u9762\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],content:[{required:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],orderNum:[{required:!0,message:"\u6392\u5E8F\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}}),{queryParams:i,form:n,rules:W}=pe(O);function h(){g.value=!0,ye(i.value).then(r=>{D.value=r.rows,A.value=r.total,g.value=!1})}const x=d([]),G=async()=>{const r=await be();x.value=r.data};fe(()=>{G()});function J(){y.value=!1,P()}function P(){n.value={id:null,columnId:null,title:null,cover:null,content:null,orderNum:null,createBy:null,createTime:null,updateBy:null,updateTime:null,delFlag:null},b.resetForm("articleRef")}function R(){i.value.pageNum=1,h()}function X(){b.resetForm("queryRef"),R()}function Y(r){q.value=r.map(t=>t.id),F.value=r.length!=1,L.value=!r.length}function Z(){P(),y.value=!0,I.value="\u6DFB\u52A0\u7F51\u7AD9\u6587\u7AE0"}function z(r){g.value=!0,P();const t=r.id||q.value;he(t).then(N=>{g.value=!1,n.value=N.data,y.value=!0,I.value="\u4FEE\u6539\u7F51\u7AD9\u6587\u7AE0"})}function ee(){b.$refs.articleRef.validate(r=>{r&&(C.value=!0,n.value.id!=null?we(n.value).then(t=>{b.$modal.msgSuccess("\u4FEE\u6539\u6210\u529F"),y.value=!1,h()}).finally(()=>{C.value=!1}):Ve(n.value).then(t=>{b.$modal.msgSuccess("\u65B0\u589E\u6210\u529F"),y.value=!1,h()}).finally(()=>{C.value=!1}))})}function K(r){const t=r.id||q.value;b.$modal.confirm('\u662F\u5426\u786E\u8BA4\u5220\u9664\u7F51\u7AD9\u6587\u7AE0\u7F16\u53F7\u4E3A"'+t+'"\u7684\u6570\u636E\u9879\uFF1F').then(function(){return g.value=!0,ke(t)}).then(()=>{g.value=!0,h(),b.$modal.msgSuccess("\u5220\u9664\u6210\u529F")}).catch(()=>{}).finally(()=>{g.value=!1})}return h(),(r,t)=>{const N=u("el-option"),T=u("el-select"),c=u("el-form-item"),S=u("el-input"),p=u("el-button"),E=u("el-form"),$=u("el-col"),le=u("right-toolbar"),te=u("el-row"),V=u("el-table-column"),ae=u("image-preview"),oe=u("el-table"),ne=u("pagination"),ue=u("image-upload"),re=u("editor"),ie=u("el-dialog"),w=Q("hasPermi"),de=Q("loading");return s(),B("div",Ce,[v(e(E,{model:o(i),ref:"queryRef",inline:!0,"label-width":"68px"},{default:a(()=>[e(c,{label:"\u680F\u76EE",prop:"columnId"},{default:a(()=>[e(T,{modelValue:o(i).columnId,"onUpdate:modelValue":t[0]||(t[0]=l=>o(i).columnId=l),placeholder:"\u8BF7\u9009\u62E9\u680F\u76EE",style:{width:"100%"}},{default:a(()=>[(s(!0),B(M,null,H(x.value,l=>(s(),_(N,{key:l.id,label:l.name,value:l.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(c,{label:"\u6807\u9898",prop:"title"},{default:a(()=>[e(S,{modelValue:o(i).title,"onUpdate:modelValue":t[1]||(t[1]=l=>o(i).title=l),placeholder:"\u8BF7\u8F93\u5165\u6807\u9898",clearable:"",onKeyup:ge(R,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(c,null,{default:a(()=>[e(p,{type:"primary",icon:"Search",onClick:R},{default:a(()=>[f("\u641C\u7D22")]),_:1}),e(p,{icon:"Refresh",onClick:X},{default:a(()=>[f("\u91CD\u7F6E")]),_:1})]),_:1})]),_:1},8,["model"]),[[j,U.value]]),e(te,{gutter:10,class:"mb8"},{default:a(()=>[e($,{span:1.5},{default:a(()=>[v((s(),_(p,{type:"primary",plain:"",icon:"Plus",onClick:Z},{default:a(()=>[f("\u65B0\u589E")]),_:1})),[[w,["system:article:add"]]])]),_:1},8,["span"]),e($,{span:1.5},{default:a(()=>[v((s(),_(p,{type:"success",plain:"",icon:"Edit",disabled:F.value,onClick:z},{default:a(()=>[f("\u4FEE\u6539")]),_:1},8,["disabled"])),[[w,["system:article:edit"]]])]),_:1},8,["span"]),e($,{span:1.5},{default:a(()=>[v((s(),_(p,{type:"danger",plain:"",icon:"Delete",disabled:L.value,onClick:K},{default:a(()=>[f("\u5220\u9664")]),_:1},8,["disabled"])),[[w,["system:article:remove"]]])]),_:1},8,["span"]),e(le,{showSearch:U.value,"onUpdate:showSearch":t[2]||(t[2]=l=>U.value=l),onQueryTable:h},null,8,["showSearch"])]),_:1}),v((s(),_(oe,{data:D.value,onSelectionChange:Y},{default:a(()=>[e(V,{label:"\u5206\u7C7B",align:"center",prop:"columnName"}),e(V,{label:"\u5C01\u9762",align:"center",prop:"cover",width:"100"},{default:a(l=>[e(ae,{src:l.row.coverUrl,width:50,height:50},null,8,["src"])]),_:1}),e(V,{label:"\u6807\u9898",align:"center",prop:"title"}),e(V,{label:"\u63CF\u8FF0",align:"center",prop:"remark"}),e(V,{label:"\u6392\u5E8F",align:"center",prop:"orderNum"}),e(V,{label:"\u64CD\u4F5C",align:"center","class-name":"small-padding fixed-width"},{default:a(l=>[v((s(),_(p,{link:"",type:"primary",icon:"Edit",onClick:se=>z(l.row)},{default:a(()=>[f("\u4FEE\u6539")]),_:2},1032,["onClick"])),[[w,["system:article:edit"]]]),v((s(),_(p,{link:"",type:"primary",icon:"Delete",onClick:se=>K(l.row)},{default:a(()=>[f("\u5220\u9664")]),_:2},1032,["onClick"])),[[w,["system:article:remove"]]])]),_:1})]),_:1},8,["data"])),[[de,g.value]]),v(e(ne,{total:A.value,page:o(i).pageNum,"onUpdate:page":t[3]||(t[3]=l=>o(i).pageNum=l),limit:o(i).pageSize,"onUpdate:limit":t[4]||(t[4]=l=>o(i).pageSize=l),onPagination:h},null,8,["total","page","limit"]),[[j,A.value>0]]),e(ie,{title:I.value,modelValue:y.value,"onUpdate:modelValue":t[11]||(t[11]=l=>y.value=l),width:"700px","append-to-body":""},{footer:a(()=>[ve("div",Ne,[e(p,{loading:C.value,type:"primary",onClick:ee},{default:a(()=>[f("\u786E \u5B9A")]),_:1},8,["loading"]),e(p,{onClick:J},{default:a(()=>[f("\u53D6 \u6D88")]),_:1})])]),default:a(()=>[e(E,{ref:"articleRef",model:o(n),rules:o(W),"label-width":"80px"},{default:a(()=>[e(c,{label:"\u680F\u76EE",prop:"columnId"},{default:a(()=>[e(T,{modelValue:o(n).columnId,"onUpdate:modelValue":t[5]||(t[5]=l=>o(n).columnId=l),placeholder:"\u8BF7\u9009\u62E9\u680F\u76EE",style:{width:"100%"}},{default:a(()=>[(s(!0),B(M,null,H(x.value,l=>(s(),_(N,{key:l.id,label:l.name,value:l.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(c,{label:"\u6807\u9898",prop:"title"},{default:a(()=>[e(S,{modelValue:o(n).title,"onUpdate:modelValue":t[6]||(t[6]=l=>o(n).title=l),placeholder:"\u8BF7\u8F93\u5165\u6807\u9898"},null,8,["modelValue"])]),_:1}),e(c,{label:"\u63CF\u8FF0",prop:"remark"},{default:a(()=>[e(S,{modelValue:o(n).remark,"onUpdate:modelValue":t[7]||(t[7]=l=>o(n).remark=l),rows:4,type:"textarea",placeholder:"\u8BF7\u8F93\u5165\u63CF\u8FF0"},null,8,["modelValue"])]),_:1}),e(c,{label:"\u5C01\u9762",prop:"cover"},{default:a(()=>[e(ue,{modelValue:o(n).cover,"onUpdate:modelValue":t[8]||(t[8]=l=>o(n).cover=l),limit:1},null,8,["modelValue"])]),_:1}),e(c,{label:"\u5185\u5BB9"},{default:a(()=>[e(re,{modelValue:o(n).content,"onUpdate:modelValue":t[9]||(t[9]=l=>o(n).content=l),"min-height":192},null,8,["modelValue"])]),_:1}),e(c,{label:"\u6392\u5E8F",prop:"orderNum"},{default:a(()=>[e(S,{modelValue:o(n).orderNum,"onUpdate:modelValue":t[10]||(t[10]=l=>o(n).orderNum=l),placeholder:"\u8BF7\u8F93\u5165\u6392\u5E8F"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}});export{Ae as default};