/*! * build: vue-admin-beautiful * vue-admin-beautiful author: chuzhixin 1204505056@qq.com * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 * time: 2024-10-10 11:14:28 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7e9aa500","chunk-4ef4f776"],{1400:function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const o={class:"manage-container"},c={class:"manage-button"},n={class:"manage-input"},d={key:0},r={key:1},i={key:0},u={key:0},s={key:1},b={key:0},p={key:1},m={key:0},O={key:1},j={key:0},f={key:1},h={key:0},y={key:1};function w(e,t,a,w,V,g){const k=Object(l["resolveComponent"])("el-button"),C=Object(l["resolveComponent"])("el-input"),v=Object(l["resolveComponent"])("el-table-column"),x=Object(l["resolveComponent"])("el-option"),N=Object(l["resolveComponent"])("el-select"),B=Object(l["resolveComponent"])("el-table"),E=Object(l["resolveComponent"])("add-menu"),D=Object(l["resolveDirective"])("loading");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",o,[Object(l["createElementVNode"])("div",c,[Object(l["createVNode"])(k,{type:"primary",size:"small",onClick:t[0]||(t[0]=e=>g.handleAdd())},{default:Object(l["withCtx"])(()=>t[3]||(t[3]=[Object(l["createTextVNode"])(" 添加 ")])),_:1}),Object(l["createVNode"])(k,{type:"primary",size:"small",onClick:t[1]||(t[1]=e=>g.handleRelease())},{default:Object(l["withCtx"])(()=>t[4]||(t[4]=[Object(l["createTextVNode"])(" 发布 ")])),_:1}),Object(l["createVNode"])(k,{type:"primary",size:"small",onClick:t[2]||(t[2]=e=>g.allDel())},{default:Object(l["withCtx"])(()=>t[5]||(t[5]=[Object(l["createTextVNode"])(" 全部删除 ")])),_:1})]),Object(l["createElementVNode"])("div",n,[Object(l["withDirectives"])((Object(l["openBlock"])(),Object(l["createBlock"])(B,{data:V.tableData,stripe:"",border:"","row-key":"name","expand-row-keys":V.expands,style:{width:"100%"}},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(v,{type:"expand"},{default:Object(l["withCtx"])(({row:a})=>[Object(l["createVNode"])(B,{data:a.sub_button,stripe:"",border:"",style:{width:"100%"}},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(v,{label:"二级菜单名称",prop:"name"},{default:Object(l["withCtx"])(e=>[e.row.isEdit?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",r,[Object(l["createVNode"])(C,{modelValue:e.row.name,"onUpdate:modelValue":t=>e.row.name=t},null,8,["modelValue","onUpdate:modelValue"])])):(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",d,Object(l["toDisplayString"])(e.row.name),1))]),_:2},1024),Object(l["createVNode"])(v,{label:"二级菜单类型",prop:"type"},{default:Object(l["withCtx"])(e=>[e.row.isEdit?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",s,[Object(l["createVNode"])(N,{modelValue:e.row.type,"onUpdate:modelValue":t=>e.row.type=t,filterable:"",placeholder:"菜单类型"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(V.typeData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(x,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])])):(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",i,[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(V.typeData,(t,a)=>(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",{key:a},[t.dataCode==e.row.type?(Object(l["openBlock"])(),Object(l["createElementBlock"])("span",u,Object(l["toDisplayString"])(t.dataValue),1)):Object(l["createCommentVNode"])("",!0)]))),128))]))]),_:2},1024),Object(l["createVNode"])(v,{label:"appid",prop:"appid"},{default:Object(l["withCtx"])(e=>[e.row.isEdit?Object(l["createCommentVNode"])("",!0):(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",b,Object(l["toDisplayString"])(e.row.appid),1)),e.row.isEdit&&"miniprogram"==e.row.type?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",p,[Object(l["createVNode"])(C,{modelValue:e.row.appid,"onUpdate:modelValue":t=>e.row.appid=t},null,8,["modelValue","onUpdate:modelValue"])])):Object(l["createCommentVNode"])("",!0)]),_:2},1024),Object(l["createVNode"])(v,{label:"小程序路径",prop:"path"},{default:Object(l["withCtx"])(e=>[e.row.isEdit?Object(l["createCommentVNode"])("",!0):(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",m,Object(l["toDisplayString"])(e.row.pagepath),1)),e.row.isEdit&&"miniprogram"==e.row.type?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",O,[Object(l["createVNode"])(C,{modelValue:e.row.pagepath,"onUpdate:modelValue":t=>e.row.pagepath=t},null,8,["modelValue","onUpdate:modelValue"])])):Object(l["createCommentVNode"])("",!0)]),_:2},1024),Object(l["createVNode"])(v,{label:"二级菜单url",prop:"url"},{default:Object(l["withCtx"])(e=>[e.row.isEdit?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",f,[Object(l["createVNode"])(C,{modelValue:e.row.url,"onUpdate:modelValue":t=>e.row.url=t},null,8,["modelValue","onUpdate:modelValue"])])):(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",j,Object(l["toDisplayString"])(e.row.url),1))]),_:2},1024),Object(l["createVNode"])(v,{label:e.$t("defalult.cz"),align:"center"},{default:Object(l["withCtx"])(e=>[Object(l["createVNode"])(k,{type:"text",onClick:Object(l["withModifiers"])(t=>g.handleEdit(e.row,a.name),["stop"])},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.row.isEdit?"完成":"编辑"),1)]),_:2},1032,["onClick"]),Object(l["createVNode"])(k,{type:"text",onClick:t=>g.handleDelete(e.row.name)},{default:Object(l["withCtx"])(()=>t[6]||(t[6]=[Object(l["createTextVNode"])(" 删除 ")])),_:2},1032,["onClick"])]),_:2},1032,["label"])]),_:2},1032,["data"])]),_:1}),Object(l["createVNode"])(v,{label:"一级菜单名称",prop:"name"},{default:Object(l["withCtx"])(({row:e})=>[e.isEdit?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",y,[Object(l["createVNode"])(C,{modelValue:e.name,"onUpdate:modelValue":t=>e.name=t},null,8,["modelValue","onUpdate:modelValue"])])):(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",h,Object(l["toDisplayString"])(e.name),1))]),_:1}),Object(l["createVNode"])(v,{prop:"details",label:e.$t("defalult.cz"),align:"center"},{default:Object(l["withCtx"])(({row:e})=>[Object(l["createVNode"])(k,{type:"text",onClick:Object(l["withModifiers"])(t=>g.handleEdit(e,""),["stop"])},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.isEdit?"完成":"编辑"),1)]),_:2},1032,["onClick"]),Object(l["createVNode"])(k,{type:"text",onClick:t=>g.handleDelete(e.name,1)},{default:Object(l["withCtx"])(()=>t[7]||(t[7]=[Object(l["createTextVNode"])(" 删除 ")])),_:2},1032,["onClick"]),Object(l["createVNode"])(k,{type:"text",onClick:t=>g.handleTwoAdd(e.name,1)},{default:Object(l["withCtx"])(()=>t[8]||(t[8]=[Object(l["createTextVNode"])(" 添加 ")])),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data","expand-row-keys"])),[[D,V.listLoading]]),Object(l["createVNode"])(E,{ref:"add"},null,512)])])}a("14d9");var V=a("4cfb"),g=a("5b79"),k={components:{addMenu:g["default"]},data(){return{tableData:[],typeData:[],dialogTableVisible:!1,lazy:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{},expands:[],isDel:!1}},created(){this.fetchData(),this.getMenuTypeData()},methods:{handleEdit(e,t){e.isEdit=!e.isEdit,this.expands=[],""!=t&&this.expands.push(t)},async getMenuTypeData(){const{data:e}=await Object(V["getMenuType"])();this.typeData=e},async fetchData(){const{data:e}=await Object(V["getMenuList"])();for(let t=0;t{const a=this.tableData;var l=a.findIndex(a=>{if(1==t){if(a.name==e)return!0}else{var l=a.sub_button.findIndex(t=>{if(t.name==e)return!0});a.sub_button.splice(l,1)}});1==t&&a.splice(l,1),this.isDel=!0,this.tableData=a}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},allDel(){this.$confirm("你确定要全部删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:e}=Object(V["delMenuRemove"])();this.$message({type:"success",message:void 0==e?"删除成功":e})}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},handleAdd(){this.$refs["add"].showEdit()},deletes(){const e=this.ids;if(0==e.length)return this.$message({type:"info",message:"没有选中任何项"}),!1;this.deleteData(e)},deleteData(e){const t=this;this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:a}=Object(V["delMenuRemove"])(e);this.$message({type:"success",message:void 0==a?"删除成功":a}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},C=(a("1b23"),a("2d64"),a("d959")),v=a.n(C);const x=v()(k,[["render",w],["__scopeId","data-v-e9bf3226"]]);t["default"]=x},1566:function(e,t,a){},"1b23":function(e,t,a){"use strict";a("1566")},"2d64":function(e,t,a){"use strict";a("f616")},"4cfb":function(e,t,a){"use strict";a.r(t),a.d(t,"getMenuList",(function(){return o})),a.d(t,"getMenuType",(function(){return c})),a.d(t,"addMenuPub",(function(){return n})),a.d(t,"delMenuRemove",(function(){return d})),a.d(t,"getSubscribeReply",(function(){return r})),a.d(t,"getMaterialList",(function(){return i})),a.d(t,"getMaterialType",(function(){return u})),a.d(t,"getMaterialMsgType",(function(){return s})),a.d(t,"materialSaveOrUpdate",(function(){return b})),a.d(t,"materialRemove",(function(){return p})),a.d(t,"getMatchType",(function(){return m})),a.d(t,"getKeywordReplyList",(function(){return O})),a.d(t,"keywordReplyAdd",(function(){return j})),a.d(t,"keywordReplyEdit",(function(){return f})),a.d(t,"keywordReplyRemove",(function(){return h})),a.d(t,"getReplyType",(function(){return y})),a.d(t,"getDefaultReplyType",(function(){return w})),a.d(t,"defaultReplySaveOrUpdate",(function(){return V})),a.d(t,"defaultReplyRemove",(function(){return g}));var l=a("b775");function o(e){return Object(l["default"])({url:"/wechatMp/menu/list",method:"get",data:e})}function c(e){return Object(l["default"])({url:"/wechatMp/menu/type",method:"get",data:e})}function n(e){return Object(l["default"])({url:"/wechatMp/menu/pub",method:"post",data:e})}function d(){return Object(l["default"])({url:"/wechatMp/menu/remove",method:"post"})}function r(e){return Object(l["default"])({url:"/wechatMp/subscribeReply/getReply",method:"get",data:e})}function i(e){null==e.page&&(e.page=1);const t="?page="+e.page+"&size="+e.size+"&type="+e.type;return Object(l["default"])({url:"/wechatMp/material/list"+t,method:"get",data:e})}function u(e){return Object(l["default"])({url:"/wechatMp/material/type",method:"get",data:e})}function s(e){return Object(l["default"])({url:"/wechatMp/subscribeReply/msgType",method:"get",data:e})}function b(e){return Object(l["default"])({url:"/wechatMp/subscribeReply/saveOrUpdate",method:"post",data:e})}function p(e){return Object(l["default"])({url:"/wechatMp/subscribeReply/remove?id="+e.id,method:"post",data:e})}function m(e){return Object(l["default"])({url:"/wechatMp/keywordReply/matchType",method:"get",data:e})}function O(e){const t="?page="+e.page+"&size="+e.size;return Object(l["default"])({url:"/wechatMp/keywordReply/list"+t,method:"get",data:e})}function j(e){return Object(l["default"])({url:"/wechatMp/keywordReply/insert",method:"post",data:e})}function f(e){return Object(l["default"])({url:"/wechatMp/keywordReply/update",method:"post",data:e})}function h(e){return Object(l["default"])({url:"/wechatMp/keywordReply/remove",method:"post",data:e})}function y(e){return Object(l["default"])({url:"/wechatMp/defaultReply/getReply",method:"get",data:e})}function w(e){return Object(l["default"])({url:"/wechatMp/defaultReply/getReply",method:"get",data:e})}function V(e){return Object(l["default"])({url:"/wechatMp/defaultReply/saveOrUpdate",method:"post",data:e})}function g(e){return Object(l["default"])({url:"/wechatMp/defaultReply/remove?id="+e.id,method:"post",data:e})}},"5b79":function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const o={class:"dialog-footer"};function c(e,t,a,c,n,d){const r=Object(l["resolveComponent"])("el-input"),i=Object(l["resolveComponent"])("el-form-item"),u=Object(l["resolveComponent"])("el-button"),s=Object(l["resolveComponent"])("el-option"),b=Object(l["resolveComponent"])("el-select"),p=Object(l["resolveComponent"])("el-form"),m=Object(l["resolveComponent"])("el-dialog");return Object(l["openBlock"])(),Object(l["createBlock"])(m,{modelValue:n.dialogFormVisible,"onUpdate:modelValue":t[1]||(t[1]=e=>n.dialogFormVisible=e),title:n.title,width:"500px",onClose:d.close},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(p,{ref:"form",model:n.form,rules:e.rules,"label-width":"80px","label-position":"left"},{default:Object(l["withCtx"])(()=>[Object(l["createElementVNode"])("div",null,[t[2]||(t[2]=Object(l["createElementVNode"])("h3",null,"一级菜单",-1)),Object(l["createVNode"])(i,{label:"菜单名字",prop:"first"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(r,{modelValue:n.form.name,"onUpdate:modelValue":t[0]||(t[0]=e=>n.form.name=e),size:"small",rows:2,placeholder:"菜单名字"},null,8,["modelValue"])]),_:1})]),Object(l["createElementVNode"])("div",null,[t[5]||(t[5]=Object(l["createElementVNode"])("h3",null,"二级菜单",-1)),Object(l["createVNode"])(u,{type:"primary",size:"small",onClick:d.addField},{default:Object(l["withCtx"])(()=>t[3]||(t[3]=[Object(l["createTextVNode"])(" 添加二级菜单 ")])),_:1},8,["onClick"]),(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(n.form.sub_button,(e,a)=>(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",{key:a},[Object(l["createVNode"])(i,{label:"菜单类型",prop:"type"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{modelValue:e.type,"onUpdate:modelValue":t=>e.type=t,size:"small",style:{width:"100%"},filterable:"",placeholder:"菜单类型"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(n.typeData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(s,{key:e.dataCode,style:{width:"100%"},label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1024),Object(l["createVNode"])(i,{label:"菜单名字",prop:"name"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(r,{modelValue:e.name,"onUpdate:modelValue":t=>e.name=t,size:"small",rows:2,placeholder:"二级菜单名字"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),Object(l["createVNode"])(i,{label:"菜单url",prop:"url"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(r,{modelValue:e.url,"onUpdate:modelValue":t=>e.url=t,size:"small",type:"textarea",rows:2,placeholder:"菜单url"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),Object(l["createVNode"])(i,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{type:"danger",plain:"",onClick:t=>d.deleteItem(e,a)},{default:Object(l["withCtx"])(()=>t[4]||(t[4]=[Object(l["createTextVNode"])(" 删除 ")])),_:2},1032,["onClick"])]),_:2},1024)]))),128))])]),_:1},8,["model","rules"]),Object(l["createElementVNode"])("div",o,[Object(l["createVNode"])(u,{size:"small",onClick:d.close},{default:Object(l["withCtx"])(()=>t[6]||(t[6]=[Object(l["createTextVNode"])("取 消")])),_:1},8,["onClick"]),Object(l["createVNode"])(u,{type:"primary",size:"small",onClick:d.save},{default:Object(l["withCtx"])(()=>t[7]||(t[7]=[Object(l["createTextVNode"])("确 定")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}a("14d9");var n=a("4cfb"),d={data(){return{form:{name:"",sub_button:[]},isFirst:!1,typeData:[],menuData:[],title:"",dialogFormVisible:!1}},created(){},methods:{addField(){this.form.sub_button.push({name:"",type:"",url:""})},async getMenuList(){const{data:e}=await Object(n["getMenuList"])();this.menuData=e},deleteItem(e,t){this.form.sub_button.splice(t,1)},async getMenuTypeData(){const{data:e}=await Object(n["getMenuType"])();this.typeData=e},showEdit(){this.title="添加菜单",this.dialogFormVisible=!0,this.getMenuTypeData(),this.getMenuList()},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;{this.menuData.push(this.form);const{msg:e}=await Object(n["addMenuPub"])(this.menuData);this.$notify({title:e,type:"success"}),this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},r=a("d959"),i=a.n(r);const u=i()(d,[["render",c]]);t["default"]=u},f616:function(e,t,a){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}}}]);