index-leG6AwE8.js 3.2 KB

1
  1. import{d as y,s as R,i as T,y as L,a as U,o as i,m as t,C as p,z as u,B as z,w as l,D as A,e as s,b,v as P,q as w,p as j,M as q,N as F,G as h,H as G}from"./index-VgExUtlc.js";import{_ as H}from"./index.vue_vue_type_script_setup_true_lang-B8qxqZjW.js";import{E as M,a as I}from"./el-table-column-oJbuOCEi.js";import"./el-checkbox-BVoYWbHd.js";import"./el-tag-BXE8Yua-.js";import{E as J}from"./el-card-CxosquUc.js";import{E as K}from"./el-alert-Di2Jkxuo.js";import{a as O,b as Q,c as W}from"./article-CwYHEvUv.js";import{u as X}from"./usePaging-BtC2i2OV.js";import{_ as Y}from"./edit.vue_vue_type_script_setup_true_name_articleColumnEdit_lang-e_aPBwSO.js";import"./el-select-BvYk_j1n.js";import"./index-DIWKAYNL.js";import"./token-DI9FKtlJ.js";import"./isEqual-DruNMyjC.js";import"./_Uint8Array-CBlQ-nKr.js";import"./_initCloneObject-cx0ZGSEK.js";import"./el-form-item-CNNueD1N.js";import"./_baseClone-CXm3th5X.js";import"./index-tS-Bi6_x.js";import"./index-Db1yZWW6.js";const Z={class:"flex justify-end mt-4"},ee=y({name:"articleColumn"}),ye=y({...ee,setup(te){const _=R(),f=T(!1),{pager:r,getLists:n}=X({fetchFun:O}),k=async()=>{var a;f.value=!0,await h(),(a=_.value)==null||a.open("add")},E=async a=>{var e,c;console.log(a,"dataaaaaaaaaaaa"),f.value=!0,await h(),(e=_.value)==null||e.open("edit"),(c=_.value)==null||c.getDetail(a)},V=async a=>{await G.confirm("确定要删除?"),await Q({id:a}),n()},x=async(a,e)=>{try{await W({id:e,is_show:a}),n()}catch{n()}};return n(),(a,e)=>{const c=K,g=J,$=j,C=P,d=I,B=q,D=M,S=H,v=L("perms"),N=A;return i(),U("div",null,[t(g,{class:"!border-none",shadow:"never"},{default:l(()=>[t(c,{type:"warning",title:"温馨提示:用于管理网站的分类,只可添加到一级",closable:!1,"show-icon":""})]),_:1}),p((i(),u(g,{class:"!border-none mt-4",shadow:"never"},{default:l(()=>[b("div",null,[p((i(),u(C,{class:"mb-4",type:"primary",onClick:e[0]||(e[0]=o=>k())},{icon:l(()=>[t($,{name:"el-icon-Plus"})]),default:l(()=>[e[3]||(e[3]=w(" 新增 "))]),_:1,__:[3]})),[[v,["article.articleCate/add"]]])]),t(D,{size:"large",data:s(r).lists},{default:l(()=>[t(d,{label:"栏目名称",prop:"name","min-width":"120"}),t(d,{label:"文章数",prop:"article_count","min-width":"120"}),t(d,{label:"状态","min-width":"120"},{default:l(({row:o})=>[p(t(B,{modelValue:o.is_show,"onUpdate:modelValue":m=>o.is_show=m,"active-value":1,"inactive-value":0,onChange:m=>x(m,o.id)},null,8,["modelValue","onUpdate:modelValue","onChange"]),[[v,["article.articleCate/updateStatus"]]])]),_:1}),t(d,{label:"排序",prop:"sort","min-width":"120"}),t(d,{label:"操作",width:"120",fixed:"right"},{default:l(({row:o})=>[p((i(),u(C,{type:"primary",link:"",onClick:m=>E(o)},{default:l(()=>e[4]||(e[4]=[w(" 编辑 ")])),_:2,__:[4]},1032,["onClick"])),[[v,["article.articleCate/edit"]]]),p((i(),u(C,{type:"danger",link:"",onClick:m=>V(o.id)},{default:l(()=>e[5]||(e[5]=[w(" 删除 ")])),_:2,__:[5]},1032,["onClick"])),[[v,["article.articleCate/delete"]]])]),_:1})]),_:1},8,["data"]),b("div",Z,[t(S,{modelValue:s(r),"onUpdate:modelValue":e[1]||(e[1]=o=>F(r)?r.value=o:null),onChange:s(n)},null,8,["modelValue","onChange"])])]),_:1})),[[N,s(r).loading]]),s(f)?(i(),u(Y,{key:0,ref_key:"editRef",ref:_,onSuccess:s(n),onClose:e[2]||(e[2]=o=>f.value=!1)},null,8,["onSuccess"])):z("",!0)])}}});export{ye as default};