sgxt_web/qb/static/js/chunk-10ed8ea9.841afe73.js
2025-04-22 16:39:00 +08:00

1 line
15 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-10ed8ea9"],{"0eed":function(e,t,l){"use strict";l("2849")},2849:function(e,t,l){},8589:function(e,t,l){"use strict";var a=l("7a23"),o=l("267e");const c={class:"value"};var r={__name:"index",props:{placeholder:{default:"请输入图标名称",type:String},modelValue:{default:"",type:String},width:{default:o["a"],type:String}},emits:["update:modelValue"],setup(e,{emit:t}){const o=Object(a["ref"])([]),r=(e,t)=>{const l=e?o.value.filter(n(e)):o.value;t(l)},n=e=>t=>0===t.value.toLowerCase().indexOf(e.toLowerCase()),d=e=>{t("update:modelValue",e.value)},u=()=>{const e=l("51ff"),t=e.keys().map(e=>{const t=e.split("/")[1],l=t.split(".")[0];return{value:l,link:l}});return t};Object(a["ref"])(!1);Object(a["onMounted"])(()=>{o.value=u()});const b=e=>{t("update:modelValue",e)};return(t,l)=>{const o=Object(a["resolveComponent"])("SvgIcon"),n=Object(a["resolveComponent"])("el-autocomplete");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",{class:"form-item-box choose-icon-zj",style:Object(a["normalizeStyle"])({width:e.width})},[Object(a["createVNode"])(n,Object(a["mergeProps"])(t.$attrs,{modelValue:e.modelValue,"onUpdate:modelValue":l[0]||(l[0]=e=>Object(a["isRef"])(modelValue)?modelValue.value=e:null),"fetch-suggestions":r,"popper-class":"choose-icon-zj-autocomplete",placeholder:e.placeholder,onChange:b,onSelect:d}),{prefix:Object(a["withCtx"])(()=>[Object(a["createVNode"])(o,{icon:e.modelValue},null,8,["icon"])]),default:Object(a["withCtx"])(({item:e})=>[Object(a["createVNode"])(o,{icon:e.link},null,8,["icon"]),Object(a["createElementVNode"])("div",c,Object(a["toDisplayString"])(e.value),1)]),_:1},16,["modelValue","placeholder"])],4)}}};const n=r;t["a"]=n},d40b:function(e,t,l){"use strict";l.r(t);var a=l("7a23"),o=l("8589"),c=l("3ef4"),r=l("92c2"),n=l("6605");const d=e=>(Object(a["pushScopeId"])("data-v-03b59dac"),e=e(),Object(a["popScopeId"])(),e),u={class:"titleBox"},b=d(()=>Object(a["createElementVNode"])("div",{class:"title"},"菜单管理",-1)),i={class:"btnBox"},s=d(()=>Object(a["createElementVNode"])("span",null,"新增",-1)),j=Object(a["createTextVNode"])(" 查询 "),O=Object(a["createTextVNode"])(" 重置 "),m={class:"tabBox"},p=Object(a["createTextVNode"])("菜单组"),v=Object(a["createTextVNode"])("菜单"),V=Object(a["createTextVNode"])("页面"),f=Object(a["createTextVNode"])("资源"),h=Object(a["createTextVNode"])("未知"),w=Object(a["createTextVNode"])("展示"),x=Object(a["createTextVNode"])("不展示"),N=Object(a["createTextVNode"])("未知"),C=Object(a["createTextVNode"])("编辑"),k=Object(a["createTextVNode"])("添加下级"),y=Object(a["createTextVNode"])("删除"),g={key:0,class:"dialog"},_={class:"head_box"},B={class:"title"},T=Object(a["createTextVNode"])("保存"),z=Object(a["createTextVNode"])("保存"),U=Object(a["createTextVNode"])("关闭"),E=Object(a["createTextVNode"])("展示"),S=Object(a["createTextVNode"])("不展示"),M=Object(a["createTextVNode"])("菜单组"),q=Object(a["createTextVNode"])("菜单"),R=Object(a["createTextVNode"])("页面"),I=Object(a["createTextVNode"])("资源");var J={__name:"index",setup(e){const{proxy:t}=Object(a["getCurrentInstance"])(),l=Object(a["ref"])(0),d=Object(a["ref"])(null),J=Object(a["ref"])(),D=Object(a["ref"])({menuName:[{required:!0,message:"请输入菜单名称 "}],menuUrl:[{required:!0,message:"请输入菜单地址 "}],showMode:[{required:!0,message:" 请选择是否展示"}],menuType:[{required:!0,message:"请选择菜单类型 "}],buttonResource:[{required:!0,message:"请填写菜单编码"}],menuCode:[{required:!0,message:"请填写菜单编码 "}],iconName:[{required:!0,message:" 请选择图标"}],orderNo:[{required:!0,message:"请填写排序号 "}]}),L=(Object(n["d"])(),Object(n["c"])(),Object(a["ref"])(0)),F=(Object(a["ref"])({}),Object(a["ref"])({dictName:"",dictCode:"",xtZxbz:"",current:1,size:20})),H=Object(a["ref"])(!1),P=Object(a["ref"])(""),Z=Object(a["ref"])(""),$=(Object(a["ref"])(),Object(a["ref"])(!0)),A=Object(a["ref"])(!1),G=Object(a["ref"])(!0),K=Object(a["ref"])({}),Q=Object(a["ref"])([]),W=Object(a["ref"])(!1),X=Object(a["ref"])(!1),Y=async()=>{const e=F.value;W.value=!0;const t=await Object(r["t"])(e);Q.value=null===t||void 0===t?void 0:t.records,L.value=Number(t.total),W.value=!1},ee=Object(a["ref"])(null),te=()=>{F.value.current=1,Y()};Y(),Object(a["watch"])(A,e=>{$.value=!1,Object(a["nextTick"])(()=>{$.value=!0})});const le=()=>{F.value={current:1,size:20,menuName:""},Y()},ae=e=>{F.value.size=e,Y()},oe=e=>{F.value.current=e,Y()},ce=e=>{G.value=!0,K.value={...e},X.value=!0};function re(e){return!e||("{}"===JSON.stringify(e)||"[]"===JSON.stringify(e))}const ne=e=>{Z.value=re(e)?P.value:e.id,G.value=!1,K.value={},X.value=!0},de=()=>{ee.value.validate(e=>{if(!e)return c["a"].error("请填写完必填项!"),!1;H.value=!0,Object(r["J"])({...K.value}).then(e=>{X.value=!1,c["a"].success("修改成功"),H.value=!1,te()}).finally(()=>{H.value=!1})})},ue=()=>{ee.value.validate(e=>{if(!e)return c["a"].error("请填写完必填项!"),!1;H.value=!0,Object(r["c"])({...K.value,parentId:Z.value}).then(e=>{X.value=!1,c["a"].success("新增成功"),te()}).finally(()=>{H.value=!1})})},be=e=>{Object(r["i"])({id:Number(e.id)}).then(e=>{c["a"].success("删除成功"),te()})},ie=()=>{K.value={},X.value=!1},se=()=>{J.value=window.innerHeight-d.value.offsetHeight-240};return Object(a["onMounted"])(()=>{se(),window.onresize=function(){se()},t.mittBus.on("mittFn",e=>{l.value=e})}),Object(a["onUnmounted"])(()=>{t.mittBus.off("mittFn")}),(e,t)=>{const c=Object(a["resolveComponent"])("CirclePlus"),r=Object(a["resolveComponent"])("el-icon"),n=Object(a["resolveComponent"])("el-button"),P=Object(a["resolveComponent"])("el-input"),Z=Object(a["resolveComponent"])("el-form-item"),A=Object(a["resolveComponent"])("el-form"),Y=Object(a["resolveComponent"])("el-table-column"),re=Object(a["resolveComponent"])("el-tag"),se=Object(a["resolveComponent"])("el-popconfirm"),je=Object(a["resolveComponent"])("el-table"),Oe=Object(a["resolveComponent"])("el-pagination"),me=Object(a["resolveComponent"])("el-radio"),pe=Object(a["resolveComponent"])("el-radio-group"),ve=Object(a["resolveComponent"])("el-input-number"),Ve=Object(a["resolveDirective"])("loading");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",null,[Object(a["createElementVNode"])("div",u,[b,Object(a["createElementVNode"])("div",i,[Object(a["createVNode"])(n,{type:"primary",onClick:ne},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(r,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(c)]),_:1}),s]),_:1})])]),Object(a["createElementVNode"])("div",{class:"searchBox",ref_key:"searchBox",ref:d},[Object(a["createVNode"])(A,{model:F.value,inline:!0},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(Z,{label:"菜单名称"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(P,{placeholder:"请输入菜单名称",modelValue:F.value.menuName,"onUpdate:modelValue":t[0]||(t[0]=e=>F.value.menuName=e),clearable:""},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(Z,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{onClick:te},{default:Object(a["withCtx"])(()=>[j]),_:1}),Object(a["createVNode"])(n,{onClick:t[1]||(t[1]=e=>le())},{default:Object(a["withCtx"])(()=>[O]),_:1})]),_:1})]),_:1},8,["model"])],512),Object(a["createElementVNode"])("div",m,[$.value?Object(a["withDirectives"])((Object(a["openBlock"])(),Object(a["createBlock"])(je,{data:Q.value,border:"",ref:"dataTreeList","row-key":"id","tree-props":{children:"sysMenuList",hasChildren:!0},style:{width:"100%"},height:J.value,key:l.value},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(Y,{sortable:"",prop:"menuName","show-overflow-tooltip":"",width:"200px",label:"菜单名称"}),Object(a["createVNode"])(Y,{sortable:"",prop:"menuCode","show-overflow-tooltip":"",align:"center",width:"150px",label:"菜单编码"}),Object(a["createVNode"])(Y,{sortable:"",prop:"orderNo",label:"排序",width:"140px"}),Object(a["createVNode"])(Y,{sortable:"",prop:"menuUrl","show-overflow-tooltip":"",label:"菜单地址",align:"center",width:"140px"}),Object(a["createVNode"])(Y,{sortable:"",prop:"menuType",label:"类型",align:"center",width:"140px"},{default:Object(a["withCtx"])(({row:e})=>[1===e.menuType?(Object(a["openBlock"])(),Object(a["createBlock"])(re,{key:0,size:"small"},{default:Object(a["withCtx"])(()=>[p]),_:1})):2===e.menuType?(Object(a["openBlock"])(),Object(a["createBlock"])(re,{key:1,type:"success",size:"small"},{default:Object(a["withCtx"])(()=>[v]),_:1})):3===e.menuType?(Object(a["openBlock"])(),Object(a["createBlock"])(re,{key:2,type:"success",size:"small"},{default:Object(a["withCtx"])(()=>[V]),_:1})):4===e.menuType?(Object(a["openBlock"])(),Object(a["createBlock"])(re,{key:3,type:"success",size:"small"},{default:Object(a["withCtx"])(()=>[f]),_:1})):(Object(a["openBlock"])(),Object(a["createBlock"])(re,{key:4,type:"info",size:"small"},{default:Object(a["withCtx"])(()=>[h]),_:1}))]),_:1}),Object(a["createVNode"])(Y,{sortable:"",prop:"showMode",label:"可见",align:"center",width:"140px"},{default:Object(a["withCtx"])(({row:e})=>[1===e.showMode?(Object(a["openBlock"])(),Object(a["createBlock"])(re,{key:0,type:"success",size:"small"},{default:Object(a["withCtx"])(()=>[w]),_:1})):2===e.showMode?(Object(a["openBlock"])(),Object(a["createBlock"])(re,{key:1,type:"info",size:"small"},{default:Object(a["withCtx"])(()=>[x]),_:1})):(Object(a["openBlock"])(),Object(a["createBlock"])(re,{key:2,type:"warning"},{default:Object(a["withCtx"])(()=>[N]),_:1}))]),_:1}),Object(a["createVNode"])(Y,{sortable:"",prop:"bz","show-overflow-tooltip":"",label:"备注"}),Object(a["createVNode"])(Y,{sortable:"",prop:"qxbs",label:"权限标识","show-overflow-tooltip":"",align:"center",width:"140px"}),Object(a["createVNode"])(Y,{label:"操作",align:"center",fixed:"right",width:"220"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(n,{onClick:t=>ce(e),size:"small"},{default:Object(a["withCtx"])(()=>[C]),_:2},1032,["onClick"]),Object(a["createVNode"])(n,{onClick:t=>ne(e),size:"small"},{default:Object(a["withCtx"])(()=>[k]),_:2},1032,["onClick"]),Object(a["createVNode"])(se,{"confirm-button-text":"是","cancel-button-text":"否","icon-color":"red",title:"确定要删除?",onConfirm:t=>be(e)},{reference:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{type:"danger",size:"small"},{default:Object(a["withCtx"])(()=>[y]),_:1})]),_:2},1032,["onConfirm"])]),_:1})]),_:1},8,["data","height"])),[[Ve,W.value]]):Object(a["createCommentVNode"])("",!0),Object(a["createElementVNode"])("div",{class:"fenye",style:Object(a["normalizeStyle"])({top:J.value+"px"})},[Object(a["createVNode"])(Oe,{class:"pagination",onSizeChange:ae,onCurrentChange:oe,"current-page":F.value.page,"page-sizes":[10,20,50,100],"page-size":F.value.size,layout:"total, sizes, prev, pager, next, jumper",total:L.value},null,8,["current-page","page-size","total"])],4)]),X.value?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",g,[Object(a["createElementVNode"])("div",_,[Object(a["createElementVNode"])("span",B,Object(a["toDisplayString"])(G.value?"修改":"新增"),1),Object(a["createElementVNode"])("div",null,[G.value?(Object(a["openBlock"])(),Object(a["createBlock"])(n,{key:0,type:"primary",size:"small",onClick:de,loading:H.value},{default:Object(a["withCtx"])(()=>[T]),_:1},8,["loading"])):(Object(a["openBlock"])(),Object(a["createBlock"])(n,{key:1,type:"primary",size:"small",onClick:ue,loading:H.value},{default:Object(a["withCtx"])(()=>[z]),_:1},8,["loading"])),Object(a["createVNode"])(n,{size:"small",onClick:ie},{default:Object(a["withCtx"])(()=>[U]),_:1})])]),Object(a["createVNode"])(A,{class:"mosty-from-wrap",inline:!0,"label-position":"top",ref_key:"editRef",ref:ee,rules:D.value,model:K.value},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(Z,{class:"one",label:"菜单名称",prop:"menuName","label-width":"140px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(P,{modelValue:K.value.menuName,"onUpdate:modelValue":t[2]||(t[2]=e=>K.value.menuName=e),"show-word-limit":"",maxlength:"30",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(Z,{class:"one",label:"菜单地址",prop:"menuUrl","label-width":"140px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(P,{modelValue:K.value.menuUrl,"onUpdate:modelValue":t[3]||(t[3]=e=>K.value.menuUrl=e),"show-word-limit":"",maxlength:"50",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(Z,{class:"one",label:"是否展示",prop:"showMode","label-width":"140px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(pe,{modelValue:K.value.showMode,"onUpdate:modelValue":t[4]||(t[4]=e=>K.value.showMode=e)},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(me,{label:1},{default:Object(a["withCtx"])(()=>[E]),_:1}),Object(a["createVNode"])(me,{label:2},{default:Object(a["withCtx"])(()=>[S]),_:1})]),_:1},8,["modelValue"])]),_:1}),Object(a["createVNode"])(Z,{class:"one",label:"菜单类型",prop:"menuType","label-width":"140px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(pe,{disabled:G.value,modelValue:K.value.menuType,"onUpdate:modelValue":t[5]||(t[5]=e=>K.value.menuType=e)},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(me,{label:1},{default:Object(a["withCtx"])(()=>[M]),_:1}),Object(a["createVNode"])(me,{label:2},{default:Object(a["withCtx"])(()=>[q]),_:1}),Object(a["createVNode"])(me,{label:3},{default:Object(a["withCtx"])(()=>[R]),_:1}),Object(a["createVNode"])(me,{label:4},{default:Object(a["withCtx"])(()=>[I]),_:1})]),_:1},8,["disabled","modelValue"])]),_:1}),4==K.value.menuType?(Object(a["openBlock"])(),Object(a["createBlock"])(Z,{key:0,class:"one",prop:"buttonResource",label:"按钮标识","label-width":"140px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(P,{modelValue:K.value.buttonResource,"onUpdate:modelValue":t[6]||(t[6]=e=>K.value.buttonResource=e),autocomplete:"off"},null,8,["modelValue"])]),_:1})):Object(a["createCommentVNode"])("",!0),Object(a["createVNode"])(Z,{class:"one",label:"菜单编码",prop:"menuCode","label-width":"140px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(P,{modelValue:K.value.menuCode,"onUpdate:modelValue":t[7]||(t[7]=e=>K.value.menuCode=e),"show-word-limit":"",maxlength:"50",placeholder:"权限标识对应路由name",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(Z,{class:"one",label:"选择图标",prop:"iconName","label-width":"140px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(Object(a["unref"])(o["a"]),{width:"400",limit:13,isImg:!1,clearable:"",modelValue:K.value.iconName,"onUpdate:modelValue":t[8]||(t[8]=e=>K.value.iconName=e)},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(Z,{class:"one",label:"排序",prop:"orderNo","label-width":"140px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(ve,{modelValue:K.value.orderNo,"onUpdate:modelValue":t[9]||(t[9]=e=>K.value.orderNo=e),class:"mx-4",min:1,max:100,"controls-position":"right"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(Z,{class:"one",label:"备注","label-width":"140px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(P,{modelValue:K.value.bz,"onUpdate:modelValue":t[10]||(t[10]=e=>K.value.bz=e),autosize:{minRows:2,maxRows:4},type:"textarea","show-word-limit":"",maxlength:"200"},null,8,["modelValue"])]),_:1})]),_:1},8,["rules","model"])])):Object(a["createCommentVNode"])("",!0)])}}},D=(l("0eed"),l("6b0d")),L=l.n(D);const F=L()(J,[["__scopeId","data-v-03b59dac"]]);t["default"]=F}}]);