mirror of
https://github.com/crmeb/CRMEB.git
synced 2026-10-29 05:50:50 +00:00
2 lines
3.4 KiB
JavaScript
2 lines
3.4 KiB
JavaScript
import{k as a,u as k,y as n,z as h,A as c,s as u,B as g,C as l,_ as m,j as o,$ as I,H as U,r as z,l as b,a2 as B}from"./element-plus-D1Ezoxxm.js";import{_ as H,b as P,h as T,a as G,o as C,m as J}from"./index-BzWqH73M.js";import{i as K,j as D}from"./systemCodeGeneration-BUotoX17.js";import"./monaco-editor-uXAv8CL-.js";import"./form-create-C-8Ibman.js";import"./vxe-ot-ELJR6.js";const Q={class:"i-layout-page-header header-title"},W={class:"header-main"},X={class:"ivu-page-header-title"},Y={class:"header-description"},Z=["onClick"],tt=["onClick"],et=["onClick"],ot={class:"acea-row row-right page"},it=Object.assign({name:"user_level"},{__name:"dataList",setup(at){const v=P();T(),G();const F=b(null),L=b(!1),s=z({name:"",page:1,limit:15}),$=b([]),y=b(0);function q(e){C(D(v.query.id,0,e)).then(t=>{r()}).catch(t=>{})}function N(e){C(D(v.query.id,e,0)).then(t=>{r()}).catch(t=>{})}function r(){K(s).then(e=>{$.value=e.data.list,y.value=e.data.count})}function S(e,t,w){let _={title:t,url:`system/crud/data_dictionary/info_del/${e.id}`,method:"delete",ids:""};J(_).then(p=>{B.success(p.msg),r()}).catch(p=>{B.error(p.msg)})}function V(){C(D(v.query.id,0,0)).then(e=>{r()}).catch(e=>{})}return s.id=v.query.id,r(),(e,t)=>{const w=a("el-button"),_=a("el-divider"),p=a("InfoFilled"),j=a("el-icon"),d=a("el-table-column"),A=a("el-table"),E=a("pagination"),M=a("el-card"),f=k("db-click"),O=k("auth"),R=k("loading");return n(),h("div",null,[c("div",Q,[c("div",W,[u((n(),g(w,{class:"btn-back",icon:"ArrowLeft",type:"text",onClick:t[0]||(t[0]=i=>e.$router.go(-1))},{default:l(()=>[...t[3]||(t[3]=[m("返回",-1)])]),_:1})),[[f]]),o(_,{direction:"vertical"}),c("span",X,I(e.$route.meta.title),1),c("span",Y,[o(j,{class:"header-description-icon"},{default:l(()=>[o(p)]),_:1}),t[4]||(t[4]=m(" 维护数据字典明细项,支持多级添加、编辑与删除,供表单下拉等场景调用。 ",-1))])])]),o(M,{bordered:!1,shadow:"never",class:"ivu-mt mt16"},{default:l(()=>[u((n(),g(w,{type:"primary",onClick:V,class:"action-row"},{default:l(()=>[...t[5]||(t[5]=[m("添加数据字典",-1)])]),_:1})),[[O,["system-crud-data_dictionary"]],[f]]),u((n(),g(A,{data:$.value,ref_key:"table",ref:F,class:"mt14","highlight-current-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果","row-key":"id","tree-props":{children:"children",hasChildren:"hasChildren"}},{default:l(()=>[o(d,{label:"ID","min-width":"80"},{default:l(i=>[c("span",null,I(i.row.id),1)]),_:1}),o(d,{prop:"name",label:"字典名称","min-width":"100"}),o(d,{prop:"value",label:"字典数据","min-width":"100"}),o(d,{prop:"sort",label:"排序","min-width":"100"}),o(d,{prop:"add_time",label:"添加时间","min-width":"200"}),o(d,{fixed:"right",label:"操作",width:"200"},{default:l(i=>[u((n(),h("a",{onClick:x=>q(i.row.id)},[...t[6]||(t[6]=[m("添加下级",-1)])],8,Z)),[[f]]),o(_,{direction:"vertical"}),u((n(),h("a",{onClick:x=>N(i.row.id)},[...t[7]||(t[7]=[m("编辑",-1)])],8,tt)),[[f]]),o(_,{direction:"vertical"}),u((n(),h("a",{onClick:x=>S(i.row,"删除",i.$index)},[...t[8]||(t[8]=[m("删除",-1)])],8,et)),[[f]])]),_:1})]),_:1},8,["data"])),[[R,L.value]]),c("div",ot,[y.value?(n(),g(E,{key:0,total:y.value,page:s.page,"onUpdate:page":t[1]||(t[1]=i=>s.page=i),limit:s.limit,"onUpdate:limit":t[2]||(t[2]=i=>s.limit=i),onPagination:r},null,8,["total","page","limit"])):U("",!0)])]),_:1})])}}}),ut=H(it,[["__scopeId","data-v-24f100c9"]]);export{ut as default};
|