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