You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
3.7 KiB
1 lines
3.7 KiB
import{a as B,d as q}from"./dataDictDetailApi-vfLmp7YF.js";import E from"./editDictDetailDialog-ChRiJYXN.js";import{g as T,z as U,r as n,i as I,o as g,k as m,w as l,a as y,d as t,j as N,c as R,e as r,t as $,D as h,A as j}from"./index-CsSGZIOI.js";const M={class:"app-container",style:{height:"50vh"}},G={__name:"dictDetailDialog",setup(O,{expose:P}){const e=T({isShowDialog:!1,loading:!1,queryParams:{dictId:"",name:""},pageParams:{Sort:"sort",Page:1,PageSize:10,Total:0},tableData:[]}),u=U();function d(){e.loading=!0,B(Object.assign({},e.queryParams,e.pageParams)).then(i=>{e.tableData=i.data.data,e.pageParams.Total=i.data.total}).finally(()=>e.loading=!1)}function D(i){h.confirm("是否删除该字典值?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{e.loading=!0,q({ids:i}).then(()=>{j({message:"删除成功",type:"success"}),d()}).finally(()=>e.loading=!1)})}function b(i){e.queryParams.dictId=i,d(),e.isShowDialog=!0}return P({openDialog:b}),(i,a)=>{const k=n("Edit"),w=n("el-icon"),v=n("el-input"),c=n("el-form-item"),p=n("el-button"),x=n("el-form"),f=n("el-card"),s=n("el-table-column"),_=n("el-tag"),S=n("el-table"),C=n("el-pagination"),z=n("el-dialog"),V=I("loading");return g(),m(z,{modelValue:e.isShowDialog,"onUpdate:modelValue":a[4]||(a[4]=o=>e.isShowDialog=o),draggable:"","close-on-click-modal":!1,width:"1024px"},{header:l(()=>[y("div",null,[t(w,{class:"el-custom-dialog-icon"},{default:l(()=>[t(k)]),_:1}),a[5]||(a[5]=y("span",null,"字典信息",-1))])]),default:l(()=>[N((g(),R("div",M,[t(f,{class:"search-container"},{default:l(()=>[t(x,{inline:!0},{default:l(()=>[t(c,{label:"名称"},{default:l(()=>[t(v,{modelValue:e.queryParams.name,"onUpdate:modelValue":a[0]||(a[0]=o=>e.queryParams.name=o),placeholder:"名称/编码",clearable:""},null,8,["modelValue"])]),_:1}),t(c,null,{default:l(()=>[t(p,{onClick:d,icon:"Search"},{default:l(()=>a[6]||(a[6]=[r("查询")])),_:1}),t(p,{type:"primary",onClick:a[1]||(a[1]=()=>u.value.openDialog())},{default:l(()=>a[7]||(a[7]=[r("新增")])),_:1})]),_:1})]),_:1})]),_:1}),t(f,{class:"paged-table-container"},{default:l(()=>[t(S,{ref:"tableRef","row-key":"id",data:e.tableData,border:""},{default:l(()=>[t(s,{type:"index",width:"50"},{default:l(o=>[r($(o.$index+1+(e.pageParams.Page-1)*e.pageParams.PageSize),1)]),_:1}),t(s,{prop:"dictValue",label:"字典值"}),t(s,{prop:"dictKey",label:"字典键"}),t(s,{prop:"sort",label:"序号"}),t(s,{prop:"status",label:"状态"},{default:l(o=>[o.row.status===1?(g(),m(_,{key:0,type:"success","disable-transitions":""},{default:l(()=>a[8]||(a[8]=[r("正常")])),_:1})):(g(),m(_,{key:1,type:"danger","disable-transitions":""},{default:l(()=>a[9]||(a[9]=[r("禁用")])),_:1}))]),_:1}),t(s,{prop:"remark",label:"备注"}),t(s,{label:"操作",align:"left",width:"150","show-overflow-tooltip":""},{default:l(o=>[t(p,{link:"",icon:"Edit",type:"primary",onClick:()=>u.value.openDialog(o.row.id)},{default:l(()=>a[10]||(a[10]=[r(" 编辑 ")])),_:2},1032,["onClick"]),t(p,{link:"",icon:"Delete",type:"danger",onClick:A=>D([o.row.id])},{default:l(()=>a[11]||(a[11]=[r(" 删除 ")])),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"]),t(C,{style:{"margin-top":"10px"},currentPage:e.pageParams.Page,"onUpdate:currentPage":a[2]||(a[2]=o=>e.pageParams.Page=o),"page-size":e.pageParams.PageSize,"onUpdate:pageSize":a[3]||(a[3]=o=>e.pageParams.PageSize=o),total:e.pageParams.Total,background:"",layout:"total, sizes,prev, pager, next",onSizeChange:d,onCurrentChange:d,"page-sizes":[10,20,50,100]},null,8,["currentPage","page-size","total"])]),_:1}),t(E,{ref_key:"editDictDetailDialogRef",ref:u,onOnClose:d,"dict-id":e.queryParams.dictId},null,8,["dict-id"])])),[[V,e.loading]])]),_:1},8,["modelValue"])}}};export{G as default};
|
|
|