tj
2025-06-05 bba272999cc546f65781bf3d20245a3f819af67f
1
2
"use strict";(self["webpackChunklin_cms_vue"]=self["webpackChunklin_cms_vue"]||[]).push([[5990,32],{60032:function(e,t,a){a.r(t);var s=a(96557);class l{async createSysDict(e){return(0,s["default"])({method:"post",url:"v1/sysDict",data:e})}async getSysDict(e){const t=await(0,s.get)(`v1/sysDict/${e}`);return t}async editSysDict(e,t){const a=await(0,s.put)(`v1/sysDict/${e}`,t);return a}async deleteSysDict(e){const t=await(0,s._delete)(`v1/sysDict/${e}`);return t}async getSysDictList(e){return(0,s["default"])({method:"get",url:"v1/sysDict/list",params:{keyword:e},handleError:!0})}}t["default"]=new l},75990:function(e,t,a){a.r(t),a.d(t,{default:function(){return _}});var s=a(20641),l=a(53751);const r=e=>((0,s.Qi)("data-v-04de7581"),e=e(),(0,s.jt)(),e),i={class:"container"},n={key:0,class:"title"},c=r((()=>(0,s.Lk)("i",{class:"iconfont icon-fanhui"},null,-1))),u={key:1,class:"title"},o=r((()=>(0,s.Lk)("span",null,"修改字典",-1))),d=r((()=>(0,s.Lk)("i",{class:"iconfont icon-fanhui"},null,-1))),m={class:"wrap"};function k(e,t,a,r,k,f){const y=(0,s.g2)("el-input"),b=(0,s.g2)("el-form-item"),p=(0,s.g2)("el-button"),v=(0,s.g2)("el-form"),D=(0,s.g2)("el-col"),g=(0,s.g2)("el-row");return(0,s.uX)(),(0,s.CE)("div",i,[a.editId?((0,s.uX)(),(0,s.CE)("div",u,[o,(0,s.eW)(),(0,s.Lk)("span",{class:"back",onClick:t[1]||(t[1]=(...e)=>r.back&&r.back(...e))},[d,(0,s.eW)(" 返回 ")])])):((0,s.uX)(),(0,s.CE)("div",n,[(0,s.eW)("新建字典 "),(0,s.Lk)("span",{class:"back",onClick:t[0]||(t[0]=(...e)=>r.back&&r.back(...e))},[c,(0,s.eW)(" 返回 ")])])),(0,s.Lk)("div",m,[(0,s.bF)(g,null,{default:(0,s.k6)((()=>[(0,s.bF)(D,{lg:16,md:20,sm:24,xs:24},{default:(0,s.k6)((()=>[(0,s.bF)(v,{model:r.sysDict,"status-icon":"",ref:"form","label-width":"auto",onSubmit:t[4]||(t[4]=(0,l.D$)((()=>{}),["prevent"])),rules:r.rules},{default:(0,s.k6)((()=>[(0,s.bF)(b,{label:"字典名称",prop:"remark"},{default:(0,s.k6)((()=>[(0,s.bF)(y,{modelValue:r.sysDict.remark,"onUpdate:modelValue":t[2]||(t[2]=e=>r.sysDict.remark=e),placeholder:"请填写字典名称"},null,8,["modelValue"])])),_:1}),(0,s.bF)(b,{label:"字典值",prop:"name"},{default:(0,s.k6)((()=>[(0,s.bF)(y,{modelValue:r.sysDict.name,"onUpdate:modelValue":t[3]||(t[3]=e=>r.sysDict.name=e),placeholder:"请填写字典值"},null,8,["modelValue"])])),_:1}),(0,s.bF)(b,{class:"submit"},{default:(0,s.k6)((()=>[(0,s.bF)(p,{type:"primary",onClick:r.submitForm},{default:(0,s.k6)((()=>[(0,s.eW)("保 存")])),_:1},8,["onClick"]),(0,s.bF)(p,{onClick:r.resetForm},{default:(0,s.k6)((()=>[(0,s.eW)("重 置")])),_:1},8,["onClick"])])),_:1})])),_:1},8,["model","rules"])])),_:1})])),_:1})])])}var f=a(50953),y=a(20163),b=a(60032),p={props:{editId:{type:String,default:null}},setup(e,t){const a=(0,f.KR)(null),l=(0,f.KR)(!1),r=(0,f.Kh)({name:"",remark:""}),i=(e,t)=>Object.keys(e).forEach((a=>{e[a]=t[a]||e[a]})),{rules:n}=v();(0,s.sV)((()=>{e.editId&&c()}));const c=async()=>{l.value=!0;const t=await b["default"].getSysDict(e.editId);i(r,t),l.value=!1},u=()=>{a.value.resetFields()},o=async s=>{a.value.validate((async a=>{if(a){let a={};e.editId?(a=await b["default"].editSysDict(e.editId,r),t.emit("editClose")):(a=await b["default"].createSysDict(r),u(s)),a.code<window.MAX_SUCCESS_CODE&&y.nk.success(`${a.message}`)}else console.error("error submit!!"),y.nk.error("请将信息填写完整")}))},d=()=>{t.emit("editClose")};return{back:d,sysDict:r,form:a,rules:n,resetForm:u,submitForm:o}}};function v(){const e=(e,t,a)=>{t||a(new Error("信息不能为空")),a()},t={remark:[{validator:e,trigger:"blur",required:!0}],name:[{validator:e,trigger:"blur",required:!0}]};return{rules:t}}var D=a(66262);const g=(0,D.A)(p,[["render",k],["__scopeId","data-v-04de7581"]]);var _=g}}]);
//# sourceMappingURL=5990.d373a497.js.map