chunk-051bed22.4e298588.js 13 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-051bed22","chunk-4f50e3be"],{"04d1":function(t,e,a){var i=a("342f"),o=i.match(/firefox\/(\d+)/i);t.exports=!!o&&+o[1]},"4e82":function(t,e,a){"use strict";var i=a("23e7"),o=a("e330"),n=a("59ed"),r=a("7b0b"),l=a("07fa"),s=a("083a"),c=a("577e"),u=a("d039"),d=a("addb"),h=a("a640"),m=a("04d1"),g=a("d998"),p=a("2d00"),f=a("512ce"),b=[],y=o(b.sort),v=o(b.push),w=u((function(){b.sort(void 0)})),x=u((function(){b.sort(null)})),F=h("sort"),C=!u((function(){if(p)return p<70;if(!(m&&m>3)){if(g)return!0;if(f)return f<603;var t,e,a,i,o="";for(t=65;t<76;t++){switch(e=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:a=3;break;case 68:case 71:a=4;break;default:a=2}for(i=0;i<47;i++)b.push({k:e+i,v:a})}for(b.sort((function(t,e){return e.v-t.v})),i=0;i<b.length;i++)e=b[i].k.charAt(0),o.charAt(o.length-1)!==e&&(o+=e);return"DGBEFHACIJK"!==o}})),k=w||!x||!F||!C,S=function(t){return function(e,a){return void 0===a?-1:void 0===e?1:void 0!==t?+t(e,a)||0:c(e)>c(a)?1:-1}};i({target:"Array",proto:!0,forced:k},{sort:function(t){void 0!==t&&n(t);var e=r(this);if(C)return void 0===t?y(e):y(e,t);var a,i,o=[],c=l(e);for(i=0;i<c;i++)i in e&&v(o,e[i]);d(o,S(t)),a=l(o),i=0;while(i<a)e[i]=o[i++];while(i<c)s(e,i++);return e}})},"512ce":function(t,e,a){var i=a("342f"),o=i.match(/AppleWebKit\/(\d+)\./);t.exports=!!o&&+o[1]},"56bd":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-container"},[a("el-form",{directives:[{name:"show",rawName:"v-show",value:t.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{model:t.queryParams,inline:!0,"label-width":"70px"}},[a("el-form-item",{attrs:{label:"状态",prop:"status"}},[a("el-select",{attrs:{placeholder:"请选择",clearable:"",size:"small"},on:{change:t.handleQuery},model:{value:t.queryParams.status,callback:function(e){t.$set(t.queryParams,"status",e)},expression:"queryParams.status"}},[a("el-option",{attrs:{label:"关闭",value:0}}),a("el-option",{attrs:{label:"开启",value:1}})],1)],1),a("el-form-item",{attrs:{label:"二级菜单",prop:"pid","label-width":"90px"}},[a("el-select",{attrs:{placeholder:"请选择服务品类",clearable:"",size:"small"},on:{change:t.handleCategoryChange},model:{value:t.categoryValue,callback:function(e){t.categoryValue=e},expression:"categoryValue"}},t._l(t.categoryList,(function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),a("el-form-item",[a("el-button",{attrs:{type:"cyan",icon:"el-icon-search",size:"mini"},on:{click:t.handleQuery}},[t._v("搜索")]),a("el-button",{attrs:{type:"default",icon:"el-icon-refresh",size:"mini"},on:{click:t.resetQuery}},[t._v("重置")]),a("el-button",{attrs:{type:"primary",icon:"el-icon-plus",size:"mini"},on:{click:t.showCreateDialog}},[t._v("添加分类")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{data:t.tableData.list,"header-cell-style":{"text-align":"center"},"row-key":"id","tree-props":{children:"children",hasChildren:"hasChildren"}},on:{"selection-change":t.handleSelectionChange}},[a("el-table-column",{attrs:{prop:"id",label:"编号",fixed:"left",width:"80",align:"center",type:""}}),a("el-table-column",{attrs:{prop:"name",label:"分类名称","min-width":"120",align:"left"}}),a("el-table-column",{attrs:{prop:"extra",label:"图片","min-width":"120",align:"center",className:"image-cell"},scopedSlots:t._u([{key:"default",fn:function(t){return[a("el-image",{staticStyle:{width:"40px",height:"40px"},attrs:{src:t.row.extra}})]}}])}),a("el-table-column",{attrs:{prop:"sort",label:"排序","min-width":"120",align:"center"}}),a("el-table-column",{attrs:{prop:"status",label:"是否启用","min-width":"120",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-switch",{staticClass:"switch_isShow",attrs:{"active-value":1,"inactive-value":0,"active-text":"ON","inactive-text":"OFF","active-color":"#13ce66","inactive-color":"#ff4949"},nativeOn:{click:function(a){return t.handleStatusChange(e.row)}},model:{value:e.row.status,callback:function(a){t.$set(e.row,"status",a)},expression:"scope.row.status"}})]}}])}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间","min-width":"150",align:"center"}}),a("el-table-column",{attrs:{fixed:"right",label:"操作",width:"120",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-edit"},on:{click:function(a){return t.showEditDialog(e.row)}}},[t._v("编辑 ")]),a("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-delete"},on:{click:function(a){return t.handleDelete(e.row)}}},[t._v("删除 ")])]}}])})],1),a("pagination",{directives:[{name:"show",rawName:"v-show",value:t.tableData.total,expression:"tableData.total"}],attrs:{total:t.tableData.total,page:t.queryParams.pageNum,limit:t.queryParams.pageSize,"page-sizes":[5,10,20,30,40]},on:{"update:page":function(e){return t.$set(t.queryParams,"pageNum",e)},"update:limit":function(e){return t.$set(t.queryParams,"pageSize",e)},pagination:t.getPageList}})],1)},o=[],n=a("2909"),r=(a("99af"),a("d81d"),a("14d9"),a("b0c0"),a("d3b7"),a("0643"),a("4e3e"),a("a573"),a("159b"),a("8e9c")),l={name:"storeCategory",components:{editForm:r["default"]},data:function(){return{loading:!1,ids:[],single:!0,multiple:!0,showSearch:!0,queryParams:{pageNum:1,pageSize:10,status:"",type:1,pid:0},tableData:{list:[],total:0},dialogTitle:"添加分类",dialogForm:{id:"",name:"",extra:"",sort:"",type:1,status:"",pid:""},categoryValue:"",categoryList:[],keyNum:0}},mounted:function(){this.getPageList(),this.getCategoryList()},methods:{handleQuery:function(){this.queryParams.pageNum=1,this.getPageList()},resetQuery:function(){this.categoryValue="",this.resetForm("queryForm"),this.handleQuery()},handleSelectionChange:function(t){this.ids=t.map((function(t){return t.id})),this.multiple=!t.length,this.single=1!=t.length},getPageList:function(){var t=this;this.loading=!0,this.request({url:"/api/admin/category/list",method:"get",params:this.queryParams}).then((function(e){if(t.loading=!1,200===e.code){t.tableData.total=e.total;var a=[];e.rows.forEach((function(t,e){if(t.children)while(t.children.length>0)a.push(t.children.pop())})),e.rows=[].concat(Object(n["a"])(e.rows),a),t.tableData.list=t.handleTree(e.rows,"id","pid")}})).catch((function(){t.loading=!1}))},getCategoryList:function(){var t=this;this.loading=!0,this.request({url:"/api/admin/category/list/class_a",method:"get",params:{type:1}}).then((function(e){t.loading=!1,200===e.code&&(t.categoryList=e.rows)})).catch((function(){t.loading=!1}))},handleStatusChange:function(t){var e=this;this.$confirm("确定修改状态?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.request({url:"/api/admin/category/changeStatus",method:"post",params:{id:t.id}}).then((function(t){e.msgResponse(t)}))})).catch((function(){t.status=0==t.status?1:0}))},handleDelete:function(t){var e=this;this.$confirm("确定删除此条信息?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return e.request({url:"/api/admin/category/delete",method:"post",params:{id:t.id}}).then((function(t){e.msgResponse(t)}))})).then((function(){e.handleQuery()})).catch((function(){}))},showCreateDialog:function(){for(var t in this.dialogForm)this.dialogForm[t]="";this.dialogTitle="添加商品分类",this.dialogForm.status=0,this.dialogForm.type=1;var e=this.categoryList.map((function(t){return{id:t.id,name:t.name}}));this.showDialog(e,Object.assign({},this.dialogForm),this.$store.state.constants.OP_TYPE_CREATE)},showEditDialog:function(t){for(var e in this.dialogForm)this.dialogForm[e]=t[e];var a=this.categoryList.map((function(t){return{id:t.id,name:t.name}}));this.dialogTitle="编缉商品分类",this.showDialog(a,Object.assign({},this.dialogForm),this.$store.state.constants.OP_TYPE_EDIT)},showDialog:function(t,e,a){var i=this,o=this.$createElement;this.$msgbox({title:this.dialogTitle,customClass:"form-size",closeOnClickModal:!1,center:!0,showClose:!0,message:o("div",{class:""},[o("editForm",{props:{categories:t,currentRow:e,keyNum:++i.keyNum,opType:a},on:{getList:function(){i.getPageList(),i.getCategoryList()},hideDialog:function(){i.onClose()}}})]),showCancelButton:!1,showConfirmButton:!1}).then((function(){})).catch((function(){i.onClose()}))},onClose:function(){},handleCategoryChange:function(t){this.categoryValue&&(this.queryParams.pid=this.categoryValue,this.handleQuery())}}},s=l,c=(a("9a7d"),a("2877")),u=Object(c["a"])(s,i,o,!1,null,null,null);e["default"]=u.exports},"8e9c":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticStyle:{"margin-top":"10px","text-align":"left"}},[a("el-form",{ref:"dialogForm",attrs:{model:t.dialogForm}},[a("el-form-item",{attrs:{label:"服务图片:","label-width":t.formLabelWidth}},[a("upload-image",{attrs:{mode:"attachment",boxSize:{width:"100px",height:"100px"},multiple:!1},model:{value:t.dialogForm.extra,callback:function(e){t.$set(t.dialogForm,"extra",e)},expression:"dialogForm.extra"}})],1),a("el-form-item",{attrs:{label:"品类名称:",prop:"name","label-width":t.formLabelWidth}},[a("el-input",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入名称"},model:{value:t.dialogForm.name,callback:function(e){t.$set(t.dialogForm,"name",e)},expression:"dialogForm.name"}})],1),a("el-form-item",{attrs:{label:"父级:",prop:"pid","label-width":t.formLabelWidth}},[a("el-cascader",{staticStyle:{width:"100%"},attrs:{options:t.categoryList,props:t.categoryProps},model:{value:t.dialogForm.pid,callback:function(e){t.$set(t.dialogForm,"pid",e)},expression:"dialogForm.pid"}})],1),a("el-form-item",{attrs:{label:"排序:",prop:"sort","label-width":t.formLabelWidth}},[a("el-input-number",{attrs:{size:"medium",min:1},model:{value:t.dialogForm.sort,callback:function(e){t.$set(t.dialogForm,"sort",e)},expression:"dialogForm.sort"}})],1),a("el-form-item",{attrs:{label:"状态:",prop:"status","label-width":t.formLabelWidth}},[a("el-radio-group",{staticStyle:{display:"inline"},attrs:{size:"small"},on:{change:t.onRadioChange},model:{value:t.dialogForm.status,callback:function(e){t.$set(t.dialogForm,"status",e)},expression:"dialogForm.status"}},[a("el-radio-button",{attrs:{label:1}},[t._v("显示")]),a("el-radio-button",{attrs:{label:0}},[t._v("隐藏")])],1)],1)],1),a("div",{staticClass:"dialog-footer dialog-bottom",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.hideDialog}},[t._v("取 消")]),t.dialogEditVisible?a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.handleEditSubmit()}}},[t._v("确 定")]):t._e(),t.dialogCreateVisible?a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.handleCreateSubmit()}}},[t._v("确 定")]):t._e()],1)],1)},o=[],n=(a("4e82"),a("b0c0"),a("a9e3"),{name:"CategoryForm",props:{categories:{type:Array,default:[]},currentRow:{type:Object,default:null},keyNum:{type:Number,default:0},opType:{type:Number,default:0}},data:function(){return{dialogEditVisible:!0,dialogCreateVisible:!1,formLabelWidth:"100px",dialogForm:{id:"",name:"",type:1,extra:"",sort:"",status:"0",pid:""},categoryList:[],categoryProps:{value:"id",label:"name",children:"child",expandTrigger:"hover",checkStrictly:!0,emitPath:!1}}},mounted:function(){},watch:{categories:{handler:function(t,e){this.categoryList=t},immediate:!0},currentRow:{handler:function(t,e){this.dialogForm=t},immediate:!0},keyNum:{deep:!0,handler:function(t){t>0&&this.resetForm("dialogForm")}},opType:{handler:function(t,e){this.dialogCreateVisible=1===t,this.dialogEditVisible=2===t},immediate:!0}},methods:{onRadioChange:function(t){},handleCreateSubmit:function(){this.handleSubmit("/api/admin/category/insert")},handleEditSubmit:function(){this.handleSubmit("/api/admin/category/update")},handleSubmit:function(t){var e=this;this.validateForm()&&this.request({url:t,method:"post",data:this.dialogForm}).then((function(t){e.msgResponse(t),setTimeout((function(){e.hideDialog()}),500)})).then((function(){e.$emit("getList")})).catch((function(){}))},validateForm:function(){return this.isEmpty(this.dialogForm.name)?(this.$notify({title:"提示",duration:1800,type:"warning",message:"请输入品类名称"}),!1):!this.isEmpty(this.dialogForm.sort)||(this.$notify({title:"提示",duration:1800,type:"warning",message:"请输入排序"}),!1)},hideDialog:function(){this.$msgbox.close(),this.$emit("hideDialog")}}}),r=n,l=a("2877"),s=Object(l["a"])(r,i,o,!1,null,null,null);e["default"]=s.exports},9181:function(t,e,a){},"9a7d":function(t,e,a){"use strict";a("9181")},d998:function(t,e,a){var i=a("342f");t.exports=/MSIE|Trident/.test(i)}}]);