123456 |
- /*!
- * build: Hopaheal
- * copyright: Mead
- * time: 2023-3-13 15:21:04
- */
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-adc2eda2"],{"262d":function(t,e,s){"use strict";s("8ceb")},3660:function(t,e,s){},"3ba0":function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:"配置项列表",visible:t.dialogFormVisible,width:"800px"},on:{"update:visible":function(e){t.dialogFormVisible=e},close:function(e){t.dialogFormVisible=!1}}},[a("div",{staticClass:"department-management-container"},[a("vab-query-form",[a("vab-query-form-left-panel",{attrs:{span:6}},[a("el-button",{attrs:{icon:"el-icon-plus",type:"primary"},on:{click:t.handleEdit}},[t._v(" 添加 ")])],1),a("vab-query-form-right-panel",{attrs:{span:18}},[a("el-form",{attrs:{inline:!0,model:t.queryForm},nativeOn:{submit:function(t){t.preventDefault()}}},[a("el-form-item",[a("el-input",{attrs:{clearable:"",placeholder:"请输入名称"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.queryData(e)}},model:{value:t.queryForm.name,callback:function(e){t.$set(t.queryForm,"name","string"===typeof e?e.trim():e)},expression:"queryForm.name"}})],1),a("el-form-item",[a("el-button",{attrs:{icon:"el-icon-search",type:"primary"},on:{click:t.queryData}},[t._v(" 查询 ")])],1)],1)],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],attrs:{border:"",data:t.list,"default-expand-all":""},scopedSlots:t._u([{key:"empty",fn:function(){return[a("el-image",{staticClass:"vab-data-empty",attrs:{src:s("f1f0")}})]},proxy:!0}])},[a("el-table-column",{attrs:{align:"center",label:"序号","show-overflow-tooltip":"",type:"index",width:"100"}}),a("el-table-column",{attrs:{align:"center",label:"名称","min-width":"120",prop:"name","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{align:"center",label:"操作","min-width":"150"},scopedSlots:t._u([{key:"default",fn:function(e){var s=e.row;return[a("el-button",{attrs:{disabled:!!s.children,type:"text"},on:{click:function(e){return t.handleDelete(s)}}},[t._v(" 删除 ")])]}}])})],1),a("edit",{ref:"edit",on:{"fetch-data":t.getList}})],1)])},i=[],o=s("78d0"),r=s("56f1"),n=s("79fa"),l={name:"CategoryConfigure",components:{Edit:r["default"]},data(){return{dialogFormVisible:!1,list:[],listLoading:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,selectRows:"",queryForm:{page:1,per_page:15},editForm:{},oldSort:0,editStatus:0,flag:!1,parent_id:"",key:""}},methods:{translateTitle:n["translateTitle"],queryData(){this.queryForm.page=1,this.getList()},showEdit(t){this.queryForm.key=t.key,this.parent_id=t.parent_id,this.key=t.key,this.getList(),this.dialogFormVisible=!0},async getList(){this.listLoading=!0;const{data:t}=await Object(o["getCategoryOptions"])(this.queryForm);t.length?this.list=t:this.list=[],this.listLoading=!1},async sureChange(){if(this.editStatus=0,this.oldSort!==this.editForm.sort){const{message:t}=await Object(o["doEdit"])(this.editForm);console.log(t,"message"),this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.getList()}},handleEdit(){this.$refs["edit"].showEdit({parent_id:this.parent_id,key:this.key})},handleDelete(t){this.$baseConfirm("你确定要删除当前项吗",null,async()=>{const{message:e}=await Object(o["doDelete"])(t.id);this.$baseMessage(e,"success",!1,"vab-hey-message-success"),await this.getList()})},handleSizeChange(t){this.queryForm.per_page=t,this.getList()},handleCurrentChange(t){this.queryForm.page=t,this.getList()}}},c=l,d=(s("d6b5"),s("0b56")),u=Object(d["a"])(c,a,i,!1,null,"a3389348",null);e["default"]=u.exports},5407:function(t,e,s){},"56f1":function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("el-dialog",{attrs:{"append-to-body":"",title:1==t.type?"添加":"编辑",visible:t.dialogFormVisible,width:"800px"},on:{"update:visible":function(e){t.dialogFormVisible=e},close:t.close},scopedSlots:t._u([{key:"footer",fn:function(){return[s("el-button",{on:{click:t.close}},[t._v("取 消")]),2==t.type?s("el-button",{attrs:{type:"primary"},on:{click:t.save}},[t._v("确 定")]):t._e(),1==t.type?s("el-button",{attrs:{type:"primary"},on:{click:t.add}},[t._v("添 加")]):t._e()]},proxy:!0}])},[s("el-form",{ref:"form",attrs:{"label-width":"100px",model:t.form,rules:t.rules}},[s("el-form-item",{attrs:{label:"名称:",prop:"name"}},[s("el-input",{model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),s("el-form-item",{attrs:{label:"key:",prop:"key"}},[s("el-input",{attrs:{disabled:!0},model:{value:t.form.key,callback:function(e){t.$set(t.form,"key",e)},expression:"form.key"}})],1),s("el-form-item",{attrs:{label:"排序:",prop:"sort"}},[s("el-input",{attrs:{type:"number"},model:{value:t.form.sort,callback:function(e){t.$set(t.form,"sort",e)},expression:"form.sort"}})],1),s("el-form-item",{attrs:{label:"状态:",prop:"status"}},[s("el-radio-group",{model:{value:t.form.status,callback:function(e){t.$set(t.form,"status",e)},expression:"form.status"}},[s("el-radio",{attrs:{label:1}},[t._v("正常")]),s("el-radio",{attrs:{label:0}},[t._v("禁用")])],1)],1)],1)],1)},i=[],o=s("78d0"),r=s("f121"),n={name:"MenuManagementEdit",data(){return{form:{status:1,sort:0},type_list:[],treeData:[],defaultProps:{children:"children",label:function(t){return t.name},leaf:!0},action:"",uploadShow:!0,uploadData:{file_type:"img",type:"cms_setting"},fileList:[],limit:1,imageUrl:"",rules:{name:[{required:!0,trigger:"blur",message:"请填写标题"}],key:[{required:!0,trigger:"blur",message:"请填写key"}],type:[{required:!0,trigger:"blur",message:"请选择类型"}],sort:[{required:!0,trigger:"blur",message:"请填写排序"}],status:[{required:!0,trigger:"change",message:"请选择状态"}]},type:1,dialogFormVisible:!1}},created(){this.action=r["baseURL"]+"/common/upload",this.fileList=[]},methods:{getTnyMac(t){this.form.value=t},showEdit(t){this.fetchData(),t.id?(this.type=2,this.form=Object.assign({},t)):(this.type=1,this.form.parent_id=t.parent_id,this.form.key=t.key),this.dialogFormVisible=!0},uploadSuccess(t){console.log(t,"图片上传成功"),this.form.value=t.data.id,this.$refs.form.validateField("cover")},uploadErr(){this.$message.error("上传失败,请重新上传")},clearFile(){console.log("上传之前"),this.imageUrl=""},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1},save(){this.$refs["form"].validate(async t=>{if(t){const{message:t}=await Object(o["doEdit"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.$emit("fetch-data"),this.close()}})},async fetchData(){this.treeData=[];const{data:t}=await Object(o["getCategoryList"])({type:1});this.treeData=this.treeData.concat(t)},handleNodeClick(t){console.log(t,"99999"),this.$refs.selectblur.blur(),this.form.parent_name=t.name,this.form.parent_id=t.id,this.$forceUpdate(),console.log(this.form,"form")},add(){this.$refs["form"].validate(async t=>{if(t){const{message:t}=await Object(o["doAddOption"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.$emit("fetch-data"),this.close()}})}}},l=n,c=(s("72e4"),s("0b56")),d=Object(c["a"])(l,a,i,!1,null,"4b4971b8",null);e["default"]=d.exports},"588f":function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("el-dialog",{attrs:{"append-to-body":"",title:"添加",visible:t.dialogFormVisible,width:"800px"},on:{"update:visible":function(e){t.dialogFormVisible=e},close:t.close},scopedSlots:t._u([{key:"footer",fn:function(){return[s("el-button",{on:{click:t.close}},[t._v("取 消")]),s("el-button",{attrs:{type:"primary"},on:{click:t.add}},[t._v("添 加")])]},proxy:!0}])},[s("el-form",{ref:"form",attrs:{"label-width":"100px",model:t.form,rules:t.rules}},[s("el-form-item",{attrs:{label:"名称:",prop:"name"}},[s("el-input",{model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1)],1)],1)},i=[],o=s("78d0"),r=s("f121"),n={name:"MenuManagementEdit",data(){return{form:{name:""},rules:{name:[{required:!0,trigger:"blur",message:"请填写分类名称"}]},type:"",dialogFormVisible:!1}},created(){this.action=r["baseURL"]+"/common/upload",this.fileList=[]},methods:{close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1},showEdit(){this.dialogFormVisible=!0},add(){this.$refs["form"].validate(async t=>{if(t){const{message:t}=await Object(o["doAddCategory"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.$emit("fetch-data"),this.close()}})}}},l=n,c=(s("cecd"),s("0b56")),d=Object(c["a"])(l,a,i,!1,null,"0d0a88c1",null);e["default"]=d.exports},"72e4":function(t,e,s){"use strict";s("e98b")},"78d0":function(t,e,s){"use strict";s.r(e),s.d(e,"getCategoryList",(function(){return i})),s.d(e,"getCategoryOptions",(function(){return o})),s.d(e,"doAddCategory",(function(){return r})),s.d(e,"doAddOption",(function(){return n})),s.d(e,"doEdit",(function(){return l})),s.d(e,"doDelete",(function(){return c}));var a=s("b775");function i(t){return Object(a["default"])({url:"base/category",method:"get",params:t})}function o(t){return Object(a["default"])({url:"base/category-select-options",method:"get",params:t})}function r(t){return Object(a["default"])({url:"/base/category",method:"post",data:t})}function n(t){return Object(a["default"])({url:"/base/category-option",method:"post",data:t})}function l(t){return Object(a["default"])({url:"/base/category/"+t.id,method:"put",data:t})}function c(t){return Object(a["default"])({url:"/base/category/"+t,method:"delete"})}},"79fa":function(t,e,s){"use strict";function a(t){return this.$te("vabI18n."+t)?this.$t("vabI18n."+t):t}s.r(e),s.d(e,"translateTitle",(function(){return a}))},"8ceb":function(t,e,s){},cecd:function(t,e,s){"use strict";s("5407")},d6b5:function(t,e,s){"use strict";s("3660")},e2cd:function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"department-management-container"},[a("vab-query-form",[a("vab-query-form-left-panel",{attrs:{span:12}},[a("el-button",{attrs:{icon:"el-icon-plus",type:"primary"},on:{click:t.handleEdit}},[t._v(" 添加 ")])],1),a("vab-query-form-right-panel",{attrs:{span:12}},[a("el-form",{attrs:{inline:!0,model:t.queryForm},nativeOn:{submit:function(t){t.preventDefault()}}},[a("el-form-item",[a("el-input",{attrs:{clearable:"",placeholder:"请输入名称"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.queryData(e)}},model:{value:t.queryForm.name,callback:function(e){t.$set(t.queryForm,"name","string"===typeof e?e.trim():e)},expression:"queryForm.name"}})],1),a("el-form-item",[a("el-button",{attrs:{icon:"el-icon-search",type:"primary"},on:{click:t.queryData}},[t._v(" 查询 ")])],1)],1)],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],attrs:{border:"",data:t.list,"default-expand-all":"","row-key":"id","tree-props":{children:"children"}},on:{"selection-change":t.setSelectRows},scopedSlots:t._u([{key:"empty",fn:function(){return[a("el-image",{staticClass:"vab-data-empty",attrs:{src:s("f1f0")}})]},proxy:!0}])},[a("el-table-column",{attrs:{align:"center",label:"序号","show-overflow-tooltip":"",type:"index",width:"60"}}),a("el-table-column",{attrs:{label:"参数名","min-width":"100",prop:"name","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{label:"key","min-width":"120",prop:"key","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{align:"center",label:"状态","min-width":"80",prop:"status","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){var s=e.row;return[1==s.status?a("el-tag",[t._v("正常")]):t._e(),0==s.status?a("el-tag",{attrs:{type:"danger"}},[t._v("禁用")]):t._e()]}}])}),a("el-table-column",{attrs:{align:"center",label:"排序","min-width":"120",prop:"sort","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){var s=e.row;return[a("div",{staticClass:"edit"},[t.editForm.id==s.id&&1==t.editStatus?a("i",{staticClass:"el-icon-circle-close",on:{click:function(e){return e.stopPropagation(),t.cancelSort(s)}}}):t._e(),t.editForm.id!==s.id||0==t.editStatus?a("span",{staticClass:"sort-num"},[t._v(" "+t._s(s.sort)+" ")]):t._e(),t.editForm.id==s.id&&1==t.editStatus?a("el-input",{ref:"getFocus",staticClass:"input-sort",on:{input:t.inputSort},model:{value:s.sort,callback:function(e){t.$set(s,"sort",e)},expression:"row.sort"}}):t._e(),t.editForm.id!==s.id||0==t.editStatus?a("i",{staticClass:"el-icon-edit",on:{click:function(e){return t.changeSort(s)}}}):t._e(),t.editForm.id==s.id&&1==t.editStatus?a("i",{staticClass:"el-icon-circle-check",on:{click:function(e){return e.stopPropagation(),t.sureChange(e)}}}):t._e()],1)]}}])}),a("el-table-column",{attrs:{align:"center",label:"创建时间","min-width":"120",prop:"created_at","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{align:"center",label:"操作","min-width":"130"},scopedSlots:t._u([{key:"default",fn:function(e){var s=e.row;return[a("el-button",{attrs:{type:"text"},on:{click:function(e){return t.handleEdit(s)}}},[t._v("编辑")]),a("el-button",{attrs:{type:"text"},on:{click:function(e){return t.handleOptions(s)}}},[t._v(" 查看配置项 ")]),a("el-button",{attrs:{disabled:!!s.children,type:"text"},on:{click:function(e){return t.handleDelete(s)}}},[t._v(" 删除 ")])]}}])})],1),a("el-pagination",{attrs:{background:"","current-page":t.queryForm.page,layout:t.layout,"page-size":t.queryForm.per_page,"page-sizes":[15,20,30,40,50,100],total:t.total},on:{"current-change":t.handleCurrentChange,"size-change":t.handleSizeChange}}),a("edit",{ref:"edit",on:{"fetch-data":t.getList}}),a("optionsList",{ref:"option-list"}),a("optionsConfig",{ref:"options-config",on:{"fetch-data":t.getList}})],1)},i=[],o=s("78d0"),r=s("588f"),n=s("79fa"),l=s("3ba0"),c=s("56f1"),d={name:"CategoryConfigure",components:{Edit:r["default"],optionsList:l["default"],optionsConfig:c["default"]},data(){return{list:[],listLoading:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,selectRows:"",queryForm:{name:"",page:1,type:1,per_page:15},editForm:{},oldSort:0,editStatus:0,flag:!1}},created(){this.getList()},methods:{translateTitle:n["translateTitle"],queryData(){this.queryForm.page=1,this.getList()},async getList(){this.listLoading=!0;const{data:t}=await Object(o["getCategoryList"])(this.queryForm);console.log(t,"部门列表");const{list:e,meta:s}=t;this.list=e,this.total=s.pagination.total,this.listLoading=!1},async changeSort(t){this.editStatus=1,this.editForm=t,this.oldSort=t.sort,this.$nextTick(()=>{this.$refs["getFocus"].focus()})},cancelSort(t){t.sort=this.oldSort,this.editStatus=0},inputSort(t){this.editForm.sort=t},async sureChange(){if(this.editStatus=0,this.oldSort!==this.editForm.sort){const{message:t}=await Object(o["doEdit"])(this.editForm);console.log(t,"message"),this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.getList()}},setSelectRows(t){this.selectRows=t},handleEdit(t){t.id?this.$refs["options-config"].showEdit(t):this.$refs["edit"].showEdit({parent_id:0})},handleOptions(t){this.$refs["option-list"].showEdit({parent_id:t.id,key:t.key})},handleDelete(t){this.$baseConfirm("你确定要删除当前项吗",null,async()=>{const{message:e}=await Object(o["doDelete"])(t.id);this.$baseMessage(e,"success",!1,"vab-hey-message-success"),await this.getList()})},handleSizeChange(t){this.queryForm.per_page=t,this.getList()},handleCurrentChange(t){this.queryForm.page=t,this.getList()}}},u=d,m=(s("262d"),s("0b56")),f=Object(m["a"])(u,a,i,!1,null,"a87fb4c2",null);e["default"]=f.exports},e98b:function(t,e,s){},f1f0:function(t,e,s){t.exports=s.p+"static/img/data_empty.f2997617.png"}}]);
|