Files
zyt/server/public/admin/assets/index-oTmVmsSp.js
T
2026-07-06 15:00:10 +08:00

2 lines
4.0 KiB
JavaScript

import{K as L,L as R,M as T,N as P,g as U,i as A}from"./element-plus-Bolc0EfP.js";import{_ as q}from"./DataPanel.vue_vue_type_script_setup_true_lang-W9hX7GcI.js";import{_ as z}from"./index.vue_vue_type_script_setup_true_lang-EJPdzUeK.js";import{c as F,i as G}from"./index-B6p-ZV3k.js";import{_ as H}from"./FilterPanel.vue_vue_type_script_setup_true_lang-Ddv5cKss.js";import{a as I,b as K,c as M}from"./article-DyxLx27A.js";import{u as O}from"./usePaging-VsbTxSU0.js";import{_ as j}from"./edit.vue_vue_type_script_setup_true_name_articleColumnEdit_lang-CEjAvZ6T.js";import{f as k,as as J,ak as l,I as Q,a as e,aN as a,aP as d,G as _,O as g,H as W,n as w}from"./@vue/runtime-core-C6bnekPw.js";import{y as r,a as X,q as Y,n as Z}from"./@vue/reactivity-DiY1c2vO.js";import"./@vue/runtime-dom-DDAG46FW.js";import"./lodash-D3kF6u-c.js";import"./@vue/shared-mAAVTE9n.js";import"./@element-plus/icons-vue-B0jSCQ-G.js";import"./lodash-es-C2A-Pj28.js";import"./@popperjs/core-C5az9QE8.js";import"./dayjs-DG77mNTn.js";import"./@ctrl/tinycolor-BuyEbX8F.js";import"./async-validator-CFA_igpM.js";import"./normalize-wheel-es-BQoi3Ox2.js";import"./jspdf-BsthCvR5.js";import"./@babel/runtime-BanGtE2-.js";import"./fflate-_ayOYiT1.js";import"./vue-router-QlpZ4wdW.js";import"./pinia-B8cvXbiZ.js";import"./axios-C80V62Fs.js";import"./@vueuse/core-1S4fJlii.js";import"./@vueuse/shared-Cl3lVqjz.js";import"./css-color-function-DI01JAaZ.js";import"./balanced-match-BdS7OldZ.js";import"./color-B2zxaWkI.js";import"./clone-DBZ6_OiU.js";import"./color-convert-OrFsTA_V.js";import"./color-name-Dju3oUBS.js";import"./color-string-pUQDDJII.js";import"./ms-CzQ2E3wO.js";import"./vue-clipboard3-DByT_rEQ.js";import"./clipboard-CHgxszqY.js";import"./echarts-CNLwa9wG.js";import"./tslib-BDyQ-Jie.js";import"./zrender-DRNXw7y3.js";import"./highlight.js-Bxt7hFFy.js";import"./@highlightjs/vue-plugin-C4onkBvW.js";import"./index-BEsrPt83.js";const tt=k({name:"articleColumn"}),Ot=k({...tt,setup(et){const u=Y(),f=Z(!1),{pager:s,getLists:n}=O({fetchFun:I}),b=async()=>{var i;f.value=!0,await w(),(i=u.value)==null||i.open("add")},h=async i=>{var t,m;f.value=!0,await w(),(t=u.value)==null||t.open("edit"),(m=u.value)==null||m.getDetail(i)},y=async i=>{await G.confirm("确定要删除?"),await K({id:i}),n()},V=async(i,t)=>{try{await M({id:t,is_show:i}),n()}catch{n()}};return n(),(i,t)=>{const m=L,$=H,E=F,C=A,p=P,x=U,S=T,D=z,N=q,v=J("perms"),B=R;return l(),Q("div",null,[e($,null,{default:a(()=>[e(m,{type:"warning",title:"温馨提示:用于管理网站的分类,只可添加到一级",closable:!1,"show-icon":""})]),_:1}),d((l(),_(N,null,{toolbar:a(()=>[d((l(),_(C,{type:"primary",onClick:t[0]||(t[0]=o=>b())},{icon:a(()=>[e(E,{name:"el-icon-Plus"})]),default:a(()=>[t[3]||(t[3]=g(" 新增 ",-1))]),_:1})),[[v,["article.articleCate/add"]]])]),footer:a(()=>[e(D,{modelValue:r(s),"onUpdate:modelValue":t[1]||(t[1]=o=>X(s)?s.value=o:null),onChange:r(n)},null,8,["modelValue","onChange"])]),default:a(()=>[e(S,{size:"large",data:r(s).lists},{default:a(()=>[e(p,{label:"栏目名称",prop:"name","min-width":"120"}),e(p,{label:"文章数",prop:"article_count","min-width":"120"}),e(p,{label:"状态","min-width":"120"},{default:a(({row:o})=>[d(e(x,{modelValue:o.is_show,"onUpdate:modelValue":c=>o.is_show=c,"active-value":1,"inactive-value":0,onChange:c=>V(c,o.id)},null,8,["modelValue","onUpdate:modelValue","onChange"]),[[v,["article.articleCate/updateStatus"]]])]),_:1}),e(p,{label:"排序",prop:"sort","min-width":"120"}),e(p,{label:"操作",width:"120",fixed:"right"},{default:a(({row:o})=>[d((l(),_(C,{type:"primary",link:"",onClick:c=>h(o)},{default:a(()=>[...t[4]||(t[4]=[g(" 编辑 ",-1)])]),_:1},8,["onClick"])),[[v,["article.articleCate/edit"]]]),d((l(),_(C,{type:"danger",link:"",onClick:c=>y(o.id)},{default:a(()=>[...t[5]||(t[5]=[g(" 删除 ",-1)])]),_:1},8,["onClick"])),[[v,["article.articleCate/delete"]]])]),_:1})]),_:1},8,["data"])]),_:1})),[[B,r(s).loading]]),r(f)?(l(),_(j,{key:0,ref_key:"editRef",ref:u,onSuccess:r(n),onClose:t[2]||(t[2]=o=>f.value=!1)},null,8,["onSuccess"])):W("",!0)])}}});export{Ot as default};