Files
zyt/server/public/admin/assets/index-4p0_WWz4.js
T
2026-03-04 15:32:30 +08:00

2 lines
3.7 KiB
JavaScript

import{J as N,I as R,K as T,i as P,L as U,M as j,g as A}from"./element-plus-Caccz9g_.js";import{_ as K}from"./index.vue_vue_type_script_setup_true_lang-V4d89ezW.js";import{b as z,f as F}from"./index-Ssy6AHhX.js";import{a as I,b as J,c as M}from"./article-B3Pk9yTH.js";import{u as q}from"./usePaging-BeX7EvMy.js";import{_ as G}from"./edit.vue_vue_type_script_setup_true_name_articleColumnEdit_lang-VexA6Arg.js";import{d as k,S as H,r as O,at as Q,c as W,o as n,l as t,k as d,j as u,g as X,s as i,u as s,a as b,a5 as g,K as Y,P as h}from"./@vue-DqCYILjk.js";import"./@element-plus-DUVk59Vi.js";import"./lodash-es-B-ecsAzo.js";import"./dayjs-DwMCULLY.js";import"./@popperjs-D_chPuIy.js";import"./async-validator-9PlIezaS.js";import"./@ctrl-r5W6hzzQ.js";import"./normalize-wheel-es-BQoi3Ox2.js";import"./nprogress-Cn18nAuv.js";import"./vue-router-B-0K5V-K.js";import"./pinia-mEEzQJvk.js";import"./axios-DIsA03vz.js";import"./lodash-y93ab0Xv.js";import"./@vueuse-DAQYQaJJ.js";import"./css-color-function-Oslqczna.js";import"./balanced-match-BdS7OldZ.js";import"./color-DYO1E7y4.js";import"./clone-Ddk2tjDh.js";import"./color-convert-DsNsD289.js";import"./color-name-Dju3oUBS.js";import"./color-string-pUQDDJII.js";import"./ms-CzQ2E3wO.js";import"./vue-clipboard3-CdRib5DX.js";import"./clipboard-DbF4rXjn.js";import"./echarts-CXZcVnUo.js";import"./tslib-BDyQ-Jie.js";import"./zrender-DO4NV0px.js";import"./highlight.js-CCvalMLC.js";import"./@highlightjs-Bvtfkhq1.js";import"./index-Jr-mDeWj.js";const Z={class:"flex justify-end mt-4"},ee=k({name:"articleColumn"}),Ae=k({...ee,setup(te){const _=H(),f=O(!1),{pager:r,getLists:l}=q({fetchFun:I}),y=async()=>{var o;f.value=!0,await h(),(o=_.value)==null||o.open("add")},V=async o=>{var e,m;f.value=!0,await h(),(e=_.value)==null||e.open("edit"),(m=_.value)==null||m.getDetail(o)},E=async o=>{await F.confirm("确定要删除?"),await J({id:o}),l()},x=async(o,e)=>{try{await M({id:e,is_show:o}),l()}catch{l()}};return l(),(o,e)=>{const m=N,w=R,S=z,C=P,c=j,$=A,B=U,D=K,v=Q("perms"),L=T;return n(),W("div",null,[t(w,{class:"!border-none",shadow:"never"},{default:i(()=>[t(m,{type:"warning",title:"温馨提示:用于管理网站的分类,只可添加到一级",closable:!1,"show-icon":""})]),_:1}),d((n(),u(w,{class:"!border-none mt-4",shadow:"never"},{default:i(()=>[b("div",null,[d((n(),u(C,{class:"mb-4",type:"primary",onClick:e[0]||(e[0]=a=>y())},{icon:i(()=>[t(S,{name:"el-icon-Plus"})]),default:i(()=>[e[3]||(e[3]=g(" 新增 "))]),_:1})),[[v,["article.articleCate/add"]]])]),t(B,{size:"large",data:s(r).lists},{default:i(()=>[t(c,{label:"栏目名称",prop:"name","min-width":"120"}),t(c,{label:"文章数",prop:"article_count","min-width":"120"}),t(c,{label:"状态","min-width":"120"},{default:i(({row:a})=>[d(t($,{modelValue:a.is_show,"onUpdate:modelValue":p=>a.is_show=p,"active-value":1,"inactive-value":0,onChange:p=>x(p,a.id)},null,8,["modelValue","onUpdate:modelValue","onChange"]),[[v,["article.articleCate/updateStatus"]]])]),_:1}),t(c,{label:"排序",prop:"sort","min-width":"120"}),t(c,{label:"操作",width:"120",fixed:"right"},{default:i(({row:a})=>[d((n(),u(C,{type:"primary",link:"",onClick:p=>V(a)},{default:i(()=>e[4]||(e[4]=[g(" 编辑 ")])),_:2},1032,["onClick"])),[[v,["article.articleCate/edit"]]]),d((n(),u(C,{type:"danger",link:"",onClick:p=>E(a.id)},{default:i(()=>e[5]||(e[5]=[g(" 删除 ")])),_:2},1032,["onClick"])),[[v,["article.articleCate/delete"]]])]),_:1})]),_:1},8,["data"]),b("div",Z,[t(D,{modelValue:s(r),"onUpdate:modelValue":e[1]||(e[1]=a=>Y(r)?r.value=a:null),onChange:s(l)},null,8,["modelValue","onChange"])])]),_:1})),[[L,s(r).loading]]),s(f)?(n(),u(G,{key:0,ref_key:"editRef",ref:_,onSuccess:s(l),onClose:e[2]||(e[2]=a=>f.value=!1)},null,8,["onSuccess"])):X("",!0)])}}});export{Ae as default};