CRMEB/backend/public/admin/system_static/dataList-o7Jl1Q7l.js
2026-09-23 16:10:21 +08:00

2 lines
3.1 KiB
JavaScript

import{k as s,u as w,y as n,z as f,A as p,s as d,B as h,C as c,$ as _,j as i,a0 as x,H as R,r as U,l as g,Z as B}from"./element-plus-C_ZDq0cz.js";import{_ as z,b as A,h as H,a as P,o as k,m as T}from"./index-DHL7RTL2.js";import{i as Z,j as C}from"./systemCodeGeneration-DVBdGskJ.js";import"./monaco-editor-uXAv8CL-.js";import"./form-create-7SMPLzS9.js";import"./vxe-CHB4XD1z.js";const G={class:"i-layout-page-header header-title"},J={class:"fl_header"},K={class:"ivu-page-header-title"},Q=["onClick"],W=["onClick"],X=["onClick"],Y={class:"acea-row row-right page"},tt=Object.assign({name:"user_level"},{__name:"dataList",setup(et){const v=A();H(),P();const q=g(null),I=g(!1),r=U({name:"",page:1,limit:15}),D=g([]),b=g(0);function L(e){k(C(v.query.id,0,e)).then(t=>{l()}).catch(t=>{})}function N(e){k(C(v.query.id,e,0)).then(t=>{l()}).catch(t=>{})}function l(){Z(r).then(e=>{D.value=e.data.list,b.value=e.data.count})}function S(e,t,y){let u={title:t,url:`system/crud/data_dictionary/info_del/${e.id}`,method:"delete",ids:""};T(u).then(o=>{B.success(o.msg),l()}).catch(o=>{B.error(o.msg)})}function V(){k(C(v.query.id,0,0)).then(e=>{l()}).catch(e=>{})}return r.id=v.query.id,l(),(e,t)=>{const y=s("el-button"),u=s("el-divider"),o=s("el-table-column"),j=s("el-table"),F=s("pagination"),E=s("el-card"),m=w("db-click"),M=w("auth"),O=w("loading");return n(),f("div",null,[p("div",G,[p("div",J,[d((n(),h(y,{class:"btn-back",icon:"el-icon-arrow-left",type:"text",onClick:t[0]||(t[0]=a=>e.$router.go(-1))},{default:c(()=>[...t[3]||(t[3]=[_("返回",-1)])]),_:1})),[[m]]),i(u,{direction:"vertical"}),p("span",K,x(e.$route.meta.title),1)])]),i(E,{bordered:!1,shadow:"never",class:"ivu-mt mt16"},{default:c(()=>[d((n(),h(y,{type:"primary",onClick:V,class:"action-row"},{default:c(()=>[...t[4]||(t[4]=[_("添加数据字典",-1)])]),_:1})),[[M,["system-crud-data_dictionary"]],[m]]),d((n(),h(j,{data:D.value,ref_key:"table",ref:q,class:"mt14","highlight-current-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果","row-key":"id","tree-props":{children:"children",hasChildren:"hasChildren"}},{default:c(()=>[i(o,{label:"ID","min-width":"80"},{default:c(a=>[p("span",null,x(a.row.id),1)]),_:1}),i(o,{prop:"name",label:"字典名称","min-width":"100"}),i(o,{prop:"value",label:"字典数据","min-width":"100"}),i(o,{prop:"sort",label:"排序","min-width":"100"}),i(o,{prop:"add_time",label:"添加时间","min-width":"200"}),i(o,{fixed:"right",label:"操作",width:"200"},{default:c(a=>[d((n(),f("a",{onClick:$=>L(a.row.id)},[...t[5]||(t[5]=[_("添加下级",-1)])],8,Q)),[[m]]),i(u,{direction:"vertical"}),d((n(),f("a",{onClick:$=>N(a.row.id)},[...t[6]||(t[6]=[_("编辑",-1)])],8,W)),[[m]]),i(u,{direction:"vertical"}),d((n(),f("a",{onClick:$=>S(a.row,"删除",a.$index)},[...t[7]||(t[7]=[_("删除",-1)])],8,X)),[[m]])]),_:1})]),_:1},8,["data"])),[[O,I.value]]),p("div",Y,[b.value?(n(),h(F,{key:0,total:b.value,page:r.page,"onUpdate:page":t[1]||(t[1]=a=>r.page=a),limit:r.limit,"onUpdate:limit":t[2]||(t[2]=a=>r.limit=a),onPagination:l},null,8,["total","page","limit"])):R("",!0)])]),_:1})])}}}),st=z(tt,[["__scopeId","data-v-4bec6a4e"]]);export{st as default};