1 line
10 KiB
JavaScript
1 line
10 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7e5b862a"],{"090b":function(e,t,l){"use strict";l.r(t);var a=l("7a23"),c=l("3ef4"),o=l("c5cb"),d=l("c058"),r=l("6605");const n=e=>(Object(a["pushScopeId"])("data-v-26a65643"),e=e(),Object(a["popScopeId"])(),e),u={class:"user-manage-container"},b={class:"titleBox"},i=n(()=>Object(a["createElementVNode"])("div",{class:"title"},"字典数据",-1)),O={class:"btnBox"},j=n(()=>Object(a["createElementVNode"])("span",null,"新增",-1)),s=n(()=>Object(a["createElementVNode"])("span",{style:{"vertical-align":"middle"}},"批量删除",-1)),m=Object(a["createTextVNode"])(" 关闭"),p=Object(a["createTextVNode"])(" 查询 "),v=Object(a["createTextVNode"])(" 重置 "),f=Object(a["createTextVNode"])("编辑"),h=Object(a["createTextVNode"])("添加下级"),V=Object(a["createTextVNode"])("删除"),x={class:"dialog-footer"},C=Object(a["createTextVNode"])("取消"),N=Object(a["createTextVNode"])("保存"),w=Object(a["createTextVNode"])("新增");var y={__name:"detail",setup(e){const t=Object(a["ref"])(null),l=Object(a["ref"])({zdmc:[{required:!0,message:"请输入字典名称"}],py:[{required:!0,pattern:/^[a-zA-Z]+$/,message:"请输入字典拼音"}],dm:[{required:!0,message:"请输入字典代码"}],px:[{required:!0,message:"请输入字典排序"}]}),{proxy:n}=Object(a["getCurrentInstance"])(),y=Object(a["ref"])("1"),g=Object(r["d"])(),z=Object(r["c"])(),k=(Object(a["ref"])({}),Object(a["ref"])({dictName:"",dictCode:"",xtZxbz:""})),_=Object(a["ref"])(0),B=Object(a["ref"])(20),E=Object(a["ref"])(1),S=Object(a["ref"])([]),T=Object(a["ref"])(""),q=Object(a["ref"])(""),U=Object(a["ref"])(),I=Object(a["ref"])(!0),H=Object(a["ref"])({}),J=Object(a["ref"])([]),$=Object(a["ref"])(!1),D=Object(a["ref"])(),L=Object(a["ref"])(null),P=Object(a["ref"])(),R=()=>{D.value=window.innerHeight-L.value.offsetHeight-280,P.value=window.innerHeight-L.value.offsetHeight-300,window.onresize=function(){R()}};Object(a["onMounted"])(()=>{y.value=z.query.zdlx,R(),G()});const Z=e=>{S.value=e.map(e=>e.id)},A=()=>{n.$confirm("确定要删除","警告",{type:"warning"}).then(()=>{Object(o["b"])(S.value,"/mosty-base/sys-dict-item/deleteSysDictItemBatch").then(e=>{n.$message({message:"删除成功",type:"success"}),G()})}).catch(()=>{n.$message.info("已取消")})},M=e=>{B.value=e,G()},F=e=>{E.value=e,G()},G=async()=>{const e={dictCode:z.query.zdbh,zdmc:k.value.dictName};1==z.query.zdlx?(e.size=B.value,e.current=E.value,K(e)):Q(e)},K=async e=>{let t=await Object(d["g"])(e);T.value=z.query.Pid,J.value=t?t.records:[],_.value=Number(t.total)},Q=async e=>{let t=await Object(d["f"])(e);T.value=t.id,U.value=t.zdlx,J.value=null===t||void 0===t?void 0:t.itemList},W=()=>{k.value.current=1,G()},X=()=>{k.value.dictName="",k.value.current=1,G()},Y=e=>{I.value=!0,H.value={...e},$.value=!0};function ee(e){return!e||("{}"===JSON.stringify(e)||"[]"===JSON.stringify(e))}const te=e=>{q.value=ee(e)?T.value:e.id,I.value=!1,H.value={},$.value=!0},le=()=>{g.push("/dict/index")},ae=()=>{t.value.validate(e=>{if(!e)return!1;Object(d["i"])({bz:H.value.bz,id:H.value.id,dm:H.value.dm,px:H.value.px,py:H.value.py,zdbh:H.value.zdbh,zdmc:H.value.zdmc}).then(e=>{$.value=!1,c["a"].success("修改成功"),W()})})},ce=()=>{t.value.validate(e=>{if(!e)return!1;Object(d["b"])({parentId:q.value,bz:H.value.bz,dm:H.value.dm,px:H.value.px,py:H.value.py,zdbh:H.value.zdbh,zdmc:H.value.zdmc}).then(e=>{$.value=!1,c["a"].success("新增成功"),W()})})},oe=e=>{Object(d["d"])({id:Number(e.id)}).then(e=>{c["a"].success("删除成功"),W()})},de=()=>{H.value={},$.value=!1};return(e,c)=>{const o=Object(a["resolveComponent"])("CirclePlus"),d=Object(a["resolveComponent"])("el-icon"),r=Object(a["resolveComponent"])("el-button"),n=Object(a["resolveComponent"])("Delete"),g=Object(a["resolveComponent"])("el-input"),z=Object(a["resolveComponent"])("el-form-item"),T=Object(a["resolveComponent"])("el-form"),q=Object(a["resolveComponent"])("el-card"),R=Object(a["resolveComponent"])("el-table-column"),G=Object(a["resolveComponent"])("el-popconfirm"),K=Object(a["resolveComponent"])("el-table"),Q=Object(a["resolveComponent"])("el-pagination"),ee=Object(a["resolveComponent"])("el-input-number"),re=Object(a["resolveComponent"])("el-dialog");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",u,[Object(a["createElementVNode"])("div",b,[i,Object(a["createElementVNode"])("div",O,[Object(a["createVNode"])(r,{type:"primary",onClick:c[0]||(c[0]=e=>te())},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(d,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(o)]),_:1}),j]),_:1}),Object(a["createVNode"])(r,{onClick:A,disabled:0==S.value.length,typeof:"danger"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(d,{style:{"vertical-align":"middle"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n)]),_:1}),s]),_:1},8,["disabled"]),Object(a["createVNode"])(r,{type:"primary",onClick:c[1]||(c[1]=e=>le())},{default:Object(a["withCtx"])(()=>[m]),_:1})])]),Object(a["createElementVNode"])("div",{ref_key:"searchBox",ref:L},[Object(a["createVNode"])(q,{class:"table-header-wrap"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(T,{model:k.value,inline:!0},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(z,{label:"字典名称"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(g,{placeholder:"请输入字典名称",modelValue:k.value.dictName,"onUpdate:modelValue":c[2]||(c[2]=e=>k.value.dictName=e),clearable:""},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(z,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(r,{type:"success",onClick:W},{default:Object(a["withCtx"])(()=>[p]),_:1})]),_:1}),Object(a["createVNode"])(z,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(r,{type:"success",onClick:X},{default:Object(a["withCtx"])(()=>[v]),_:1})]),_:1})]),_:1},8,["model"])]),_:1})],512),Object(a["createVNode"])(q,{style:Object(a["normalizeStyle"])({height:D.value+"px"})},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(K,{data:J.value,border:"","row-key":"id",onSelectionChange:Z,"tree-props":{children:"itemList",hasChildren:!0},height:P.value},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(R,{type:"selection",width:"40",align:"center"}),Object(a["createVNode"])(R,{prop:"dm",align:"center",label:"字典代码"}),Object(a["createVNode"])(R,{prop:"zdmc",label:"字典名称"}),Object(a["createVNode"])(R,{prop:"py",label:"字典拼音",align:"center"}),Object(a["createVNode"])(R,{prop:"px",label:"字典排序",align:"center",sortable:""}),Object(a["createVNode"])(R,{prop:"bz",label:"备注"}),Object(a["createVNode"])(R,{label:"操作",align:"center",fixed:"right",width:"220"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(r,{type:"primary",onClick:t=>Y(e),size:"small"},{default:Object(a["withCtx"])(()=>[f]),_:2},1032,["onClick"]),2===U.value?(Object(a["openBlock"])(),Object(a["createBlock"])(r,{key:0,type:"primary",onClick:t=>te(e),size:"small"},{default:Object(a["withCtx"])(()=>[h]),_:2},1032,["onClick"])):Object(a["createCommentVNode"])("",!0),Object(a["createVNode"])(G,{"confirm-button-text":"是","cancel-button-text":"否","icon-color":"red",title:"确定要删除?",onConfirm:t=>oe(e)},{reference:Object(a["withCtx"])(()=>[Object(a["createVNode"])(r,{type:"danger",size:"small"},{default:Object(a["withCtx"])(()=>[V]),_:1})]),_:2},1032,["onConfirm"])]),_:1})]),_:1},8,["data","height"])]),_:1},8,["style"]),1==y.value?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",{key:0,class:"fenye",style:Object(a["normalizeStyle"])({top:D.value+"px"})},[Object(a["createVNode"])(Q,{class:"pagination",onSizeChange:M,onCurrentChange:F,"current-page":E.value,"page-sizes":[10,20,50,100],"page-size":B.value,layout:"total, sizes, prev, pager, next, jumper",total:_.value},null,8,["current-page","page-size","total"])],4)):Object(a["createCommentVNode"])("",!0),Object(a["createVNode"])(re,{"custom-class":"way",modelValue:$.value,"onUpdate:modelValue":c[9]||(c[9]=e=>$.value=e),onClosed:de,title:I.value?"修改":"新增"},{footer:Object(a["withCtx"])(()=>[Object(a["createElementVNode"])("span",x,[Object(a["createVNode"])(r,{onClick:c[8]||(c[8]=e=>$.value=!1)},{default:Object(a["withCtx"])(()=>[C]),_:1}),I.value?(Object(a["openBlock"])(),Object(a["createBlock"])(r,{key:0,type:"primary",onClick:ae},{default:Object(a["withCtx"])(()=>[N]),_:1})):(Object(a["openBlock"])(),Object(a["createBlock"])(r,{key:1,type:"primary",onClick:ce},{default:Object(a["withCtx"])(()=>[w]),_:1}))])]),default:Object(a["withCtx"])(()=>[$.value?(Object(a["openBlock"])(),Object(a["createBlock"])(T,{key:0,ref_key:"formDom",ref:t,rules:l.value,model:H.value},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(z,{label:"字典名称",prop:"zdmc","label-width":"140px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(g,{modelValue:H.value.zdmc,"onUpdate:modelValue":c[3]||(c[3]=e=>H.value.zdmc=e),"show-word-limit":"",maxlength:"50",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(z,{label:"字典拼音","label-width":"140px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(g,{modelValue:H.value.py,"onUpdate:modelValue":c[4]||(c[4]=e=>H.value.py=e),"show-word-limit":"",maxlength:"50",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(z,{label:"字典代码",prop:"dm","label-width":"140px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(g,{modelValue:H.value.dm,"onUpdate:modelValue":c[5]||(c[5]=e=>H.value.dm=e),"show-word-limit":"",maxlength:"50",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(z,{label:"排序",prop:"px","label-width":"140px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(ee,{modelValue:H.value.px,"onUpdate:modelValue":c[6]||(c[6]=e=>H.value.px=e),class:"mx-4",min:1,max:100,"controls-position":"right"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(z,{label:"备注","label-width":"140px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(g,{modelValue:H.value.bz,"onUpdate:modelValue":c[7]||(c[7]=e=>H.value.bz=e),autosize:{minRows:2,maxRows:4},"show-word-limit":"",maxlength:"200",type:"textarea"},null,8,["modelValue"])]),_:1})]),_:1},8,["rules","model"])):Object(a["createCommentVNode"])("",!0)]),_:1},8,["modelValue","title"])])}}},g=(l("3fa2"),l("6b0d")),z=l.n(g);const k=z()(y,[["__scopeId","data-v-26a65643"]]);t["default"]=k},"3fa2":function(e,t,l){"use strict";l("8724")},8724:function(e,t,l){}}]); |