PageSourceSearch

https://www.simplechain.com/static/js/data-e8950c82-1788853131912.js

js simplechain.com collected 2026-09-24 12:01:38 UTC 9,806 bytes, 1 lines download raw bytes

1import{B as e,d as l,Z as a,r as t,a as d,C as u,D as o,y as s,c as i,e as r,f as n,w as c,U as p,z as m,A as f,b as v,be as b,J as g,G as _,F as y,H as V,I as h,g as C,K as w}from"./index-d887900d-1788853131912.js";import{g as x}from"./type-e0d45103-1788853131912.js";import{d as k}from"./downloadByUrl-335390fc-1788853131912.js";import"./FileSaver.min-2bde32a4-1788853131912.js";function T(l){return e.request("post",`/system/dict/data/${l}`)}const U={class:"app-container"},S={key:0},q={class:"drawer_header"},L={class:"dialog-body-box"},$={class:"dialog-footer"},D=l({name:"Data"}),F=l({...D,setup(l){const{proxy:D}=w(),{sys_normal_disable:F}=D.useDict("sys_normal_disable"),z=a(),N=t([]),R=t(!1),j=t(!0),P=t(!0),H=t([]),B=t(!0),I=t(!0),K=t(0),A=t(""),G=t(""),J=d(),Q=t([{value:"default",label:"默认"},{value:"primary",label:"主要"},{value:"success",label:"成功"},{value:"info",label:"信息"},{value:"warning",label:"警告"},{value:"danger",label:"危险"}]),Z=u({postForm:{},queryParams:{pageNum:1,pageSize:10,dictName:void 0,dictType:void 0,status:void 0,dictLabel:void 0},rules:{dictLabel:[{required:!0,message:"数据标签不能为空",trigger:"blur"}],dictValue:[{required:!0,message:"数据键值不能为空",trigger:"blur"}],dictSort:[{required:!0,message:"数据顺序不能为空",trigger:"blur"}]}}),{queryParams:E,postForm:M,rules:O}=o(Z);function W(){var l;j.value=!0,(l=E.value,e.request("get","/system/dict/data/list",{params:l})).then((e=>{N.value=e.data.rows,K.value=e.data.total,j.value=!1}))}function X(){R.value=!1,Y()}function Y(){M.value={dictCode:void 0,dictLabel:void 0,dictValue:void 0,cssClass:void 0,listClass:"default",dictSort:1,status:"0",remark:void 0},D.resetForm("formRef")}function ee(){E.value.pageNum=1,W()}function le(){z.push({name:"Dict"})}function ae(){D.resetForm("queryRef"),E.value.dictType=G,ee()}function te(){Y(),R.value=!0,A.value="添加字典数据",M.value.dictType=E.value.dictType}function de(e){H.value=e.map((e=>e.dictCode)),B.value=1!=e.length,I.value=!e.length}function ue(l){Y();(function(l){return e.request("get",`/system/dict/data/${l}`)})(l.dictCode||H.value).then((e=>{M.value=e.data,R.value=!0,A.value="修改字典数据"}))}function oe(){D.$refs.formRef.validate((l=>{l&&(null!=M.value.dictCode?function(l){return e.request("post","/system/dict/data/edit",{data:l})}(M.value).then((()=>{D.$modal.msgSuccess("修改成功"),R.value=!1,W()})):function(l){return e.request("post","/system/dict/data",{data:l})}(M.value).then((()=>{D.$modal.msgSuccess("新增成功"),R.value=!1,W()})))}))}function se(e){const l=e.dictCode||H.value;D.useHandleData(T,l,`确认删除字典编码为" ${l} "的数据项`).then((e=>{e&&W()}))}function ie(){k("system/dict/data/export",{...E.value},`dict_data_${(new Date).getTime()}.xls`)}var re;return re=J.params&&J.params.dictId,x(re).then((e=>{E.value.dictType=e.data.dictType,G.value=e.data.dictType,W()})),(e,l)=>{const a=s("el-input"),t=s("el-form-item"),d=s("el-col"),u=s("el-option"),o=s("el-select"),w=s("el-button"),x=s("el-row"),k=s("el-form"),T=s("svg-icon"),D=s("right-toolbar"),z=s("el-table-column"),H=s("el-tag"),B=s("dict-tag"),G=s("el-link"),J=s("el-space"),Z=s("el-table"),Y=s("pagination"),re=s("el-input-number"),ne=s("el-radio"),ce=s("el-radio-group"),pe=s("el-scrollbar"),me=s("el-dialog"),fe=i("hasPermi"),ve=i("loading");return r(),n("div",U,[c(m(k,{model:v(E),ref:"queryRef",inline:!0,"label-width":"68px"},{default:f((()=>[m(x,{gutter:24},{default:f((()=>[m(d,{xl:6,lg:8,md:12,xs:24},{default:f((()=>[m(t,{label:"字典类型",prop:"dictType"},{default:f((()=>[m(a,{modelValue:v(E).dictType,"onUpdate:modelValue":l[0]||(l[0]=e=>v(E).dictType=e),placeholder:"请输入字典标签",disabled:"",clearable:"",class:"fixed-input-width"},null,8,["modelValue"])])),_:1})])),_:1}),m(d,{xl:6,lg:8,md:12,xs:24},{default:f((()=>[m(t,{label:"字典标签",prop:"dictLabel"},{default:f((()=>[m(a,{modelValue:v(E).dictLabel,"onUpdate:modelValue":l[1]||(l[1]=e=>v(E).dictLabel=e),placeholder:"请输入字典标签",clearable:"",class:"fixed-input-width",onKeyup:b(ee,["enter"])},null,8,["modelValue"])])),_:1})])),_:1}),m(d,{xl:6,lg:8,md:12,xs:24},{default:f((()=>[m(t,{label:"状态",prop:"status"},{default:f((()=>[m(o,{modelValue:v(E).status,"onUpdate:modelValue":l[2]||(l[2]=e=>v(E).status=e),placeholder:"数据状态",clearable:"",class:"fixed-input-width"},{default:f((()=>[(r(!0),n(g,null,_(v(F),(e=>(r(),y(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1})])),_:1}),m(d,{xl:6,lg:8,md:12,xs:24},{default:f((()=>[m(t,{class:"ml-28"},{default:f((()=>[m(w,{type:"primary",onClick:ee},{default:f((()=>[V("搜索")])),_:1}),m(w,{onClick:ae},{default:f((()=>[V("重置")])),_:1})])),_:1})])),_:1})])),_:1})])),_:1},8,["model"]),[[p,P.value]]),m(x,{gutter:10,class:"mb-5"},{default:f((()=>[m(d,{span:1.5},{default:f((()=>[c((r(),y(w,{type:"primary",onClick:te},{default:f((()=>[m(T,{"icon-class":"btn_icon_add",class:"mr8"}),V(" 新增 ")])),_:1})),[[fe,["system:dict:add"]]])])),_:1}),m(d,{span:1.5},{default:f((()=>[c((r(),y(w,{type:"danger",disabled:I.value,onClick:se},{default:f((()=>[m(T,{"icon-class":"btn_icon_delete",class:"mr8"}),V(" 删除 ")])),_:1},8,["disabled"])),[[fe,["system:dict:remove"]]])])),_:1}),m(d,{span:1.5},{default:f((()=>[c((r(),y(w,{type:"success",onClick:ie},{default:f((()=>[m(T,{"icon-class":"btn_icon_export",class:"mr8"}),V(" 导出 ")])),_:1})),[[fe,["system:dict:export"]]])])),_:1}),m(d,{span:1.5},{default:f((()=>[m(w,{type:"info",plain:"",onClick:le},{default:f((()=>[V("返回")])),_:1})])),_:1}),m(D,{showSearch:P.value,"onUpdate:showSearch":l[3]||(l[3]=e=>P.value=e),onQueryTable:W},null,8,["showSearch"])])),_:1}),c((r(),y(Z,{data:N.value,onSelectionChange:de},{default:f((()=>[m(z,{type:"selection",width:"55",align:"left"}),m(z,{label:"字典编码",align:"left",prop:"dictCode"}),m(z,{label:"字典标签",align:"left",prop:"dictLabel"},{default:f((e=>[""==e.row.listClass||"default"==e.row.listClass?(r(),n("span",S,h(e.row.dictLabel),
11)):(r(),y(H,{key:1,type:e.row.listClass},{default:f((()=>[V(h(e.row.dictLabel),1)])),_:2},1032,["type"]))])),_:1}),m(z,{label:"字典键值",align:"left",prop:"dictValue"}),m(z,{label:"字典排序",align:"left",prop:"dictSort"}),m(z,{label:"状态",align:"left",prop:"status"},{default:f((e=>[m(B,{options:v(F),value:e.row.status},null,8,["options","value"])])),_:1}),m(z,{label:"备注",align:"left",prop:"remark","show-overflow-tooltip":!0}),m(z,{label:"创建时间",align:"left",prop:"createTime",width:"200"},{default:f((l=>[C("span",null,h(e.parseTime(l.row.createTime)),1)])),_:1}),m(z,{label:"操作",align:"left",width:"110",fixed:"right"},{default:f((e=>[m(J,null,{default:f((()=>[c((r(),y(G,{type:"primary",onClick:l=>ue(e.row)},{default:f((()=>[V("修改")])),_:2},1032,["onClick"])),[[fe,["system:dict:edit"]]]),c((r(),y(G,{type:"danger",onClick:l=>se(e.row)},{default:f((()=>[V("删除")])),_:2},1032,["onClick"])),[[fe,["system:dict:remove"]]])])),_:2},1024)])),_:1})])),_:1},8,["data"])),[[ve,j.value]]),c(m(Y,{total:K.value,page:v(E).pageNum,"onUpdate:page":l[4]||(l[4]=e=>v(E).pageNum=e),limit:v(E).pageSize,"onUpdate:limit":l[5]||(l[5]=e=>v(E).pageSize=e),onPagination:W},null,8,["total","page","limit"]),[[p,K.value>0]]),m(me,{class:"dialog-form-box",modelValue:R.value,"onUpdate:modelValue":l[14]||(l[14]=e=>R.value=e),size:"50%",width:"720px","destroy-on-close":""},{header:f((()=>[C("div",q,h(A.value),1)])),footer:f((()=>[C("div",$,[m(w,{onClick:X},{default:f((()=>[V("取 消")])),_:1}),m(w,{type:"primary",onClick:oe},{default:f((()=>[V("确 定")])),_:1})])])),default:f((()=>[m(pe,{maxHeight:"60vh"},{default:f((()=>[C("div",L,[m(k,{ref:"formRef",model:v(M),rules:v(O),"label-width":"100px"},{default:f((()=>[m(t,{label:"字典类型"},{default:f((()=>[m(a,{modelValue:v(M).dictType,"onUpdate:modelValue":l[6]||(l[6]=e=>v(M).dictType=e),disabled:!0},null,8,["modelValue"])])),_:1}),m(t,{label:"数据标签",prop:"dictLabel"},{default:f((()=>[m(a,{modelValue:v(M).dictLabel,"onUpdate:modelValue":l[7]||(l[7]=e=>v(M).dictLabel=e),placeholder:"请输入数据标签"},null,8,["modelValue"])])),_:1}),m(t,{label:"数据键值",prop:"dictValue"},{default:f((()=>[m(a,{modelValue:v(M).dictValue,"onUpdate:modelValue":l[8]||(l[8]=e=>v(M).dictValue=e),placeholder:"请输入数据键值"},null,8,["modelValue"])])),_:1}),m(t,{label:"样式属性",prop:"cssClass"},{default:f((()=>[m(a,{modelValue:v(M).cssClass,"onUpdate:modelValue":l[9]||(l[9]=e=>v(M).cssClass=e),placeholder:"请输入样式属性"},null,8,["modelValue"])])),_:1}),m(t,{label:"显示顺序",prop:"dictSort"},{default:f((()=>[m(re,{modelValue:v(M).dictSort,"onUpdate:modelValue":l[10]||(l[10]=e=>v(M).dictSort=e),"controls-position":"right",min:1,max:999},null,8,["modelValue"])])),_:1}),m(t,{label:"回显样式",prop:"listClass"},{default:f((()=>[m(o,{modelValue:v(M).listClass,"onUpdate:modelValue":l[11]||(l[11]=e=>v(M).listClass=e)},{default:f((()=>[(r(!0),n(g,null,_(Q.value,(e=>(r(),y(u,{key:e.value,label:e.label+"("+e.value+")",value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),m(t,{label:"状态",prop:"status"},{default:f((()=>[m(ce,{modelValue:v(M).status,"onUpdate:modelValue":l[12]||(l[12]=e=>v(M).status=e)},{default:f((()=>[(r(!0),n(g,null,_(v(F),(e=>(r(),y(ne,{key:e.value,value:e.value},{default:f((()=>[V(h(e.label),1)])),_:2},1032,["value"])))),128))])),_:1},8,["modelValue"])])),_:1}),m(t,{label:"备注",prop:"remark"},{default:f((()=>[m(a,{modelValue:v(M).remark,"onUpdate:modelValue":l[13]||(l[13]=e=>v(M).remark=e),type:"textarea",placeholder:"请输入内容"},null,8,["modelValue"])])),_:1})])),_:1},8,["model","rules"])])])),_:1})])),_:1},8,["modelValue"])])}}});export{F as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.