chunk-338530d4.540112f2.js 6.8 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-338530d4"],{"8cd8":function(e,t,i){"use strict";i("e4ab")},a1c7:function(e,t,i){"use strict";i.r(t);var a=function(){var e=this,t=this,i=t.$createElement,a=t._self._c||i;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":"68px"}},[a("el-form-item",{attrs:{label:"状态",prop:"status","label-width":"45px"}},[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:"name","label-width":"85px"}},[a("el-input",{attrs:{placeholder:"请输入优惠券名称",clearable:"",size:"small"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleQuery(e)}},model:{value:t.queryParams.name,callback:function(e){t.$set(t.queryParams,"name",e)},expression:"queryParams.name"}})],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"},"cell-style":{"text-align":"center"}},on:{"selection-change":t.handleSelectionChange}},[a("el-table-column",{attrs:{type:"index",label:"编号",fixed:"left",width:"60",index:function(t){return e.queryParams.pageSize*e.queryParams.pageNum-(e.queryParams.pageSize-t-1)}}}),a("el-table-column",{attrs:{fixed:"right",label:"操作",width:"150"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-edit"},on:{click:function(i){return t.showEditDialog(e.row)}}},[t._v("编辑 ")]),a("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-delete"},on:{click:function(i){return t.handleDelete(e.row)}}},[t._v("删除 ")])]}}])})],1),a("el-dialog",{attrs:{title:t.dialogTitle,visible:t.dialogVisible,width:t.dialogWidth,center:""},on:{close:t.onClose,"update:visible":function(e){t.dialogVisible=e}}},[a("el-form",{attrs:{model:t.dialogForm}},[a("el-form-item",{attrs:{label:"会员类型:","label-width":t.formLabelWidth}},[a("el-radio-group",{model:{value:t.dialogForm.vipNameType,callback:function(e){t.$set(t.dialogForm,"vipNameType",e)},expression:"dialogForm.vipNameType"}},[a("el-radio",{attrs:{label:0}},[t._v("月会员")]),a("el-radio",{attrs:{label:1}},[t._v("季会员")]),a("el-radio",{attrs:{label:2}},[t._v("年会员")])],1)],1),a("el-form-item",{attrs:{label:"会员名称:","label-width":t.formLabelWidth}},[a("el-input",{staticStyle:{width:"65%"},attrs:{placeholder:"请输入名称"},model:{value:t.dialogForm.vipName,callback:function(e){t.$set(t.dialogForm,"vipName",e)},expression:"dialogForm.vipName"}})],1)],1),a("div",{staticClass:"dialog-footer",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),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},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.getList}})],1)},l=[],n=(i("d81d"),i("d3b7"),i("0643"),i("a573"),{name:"couponCategory",data:function(){return{loading:!1,ids:[],single:!0,multiple:!0,showSearch:!0,queryParams:{pageNum:1,pageSize:10,status:void 0,name:void 0},tableData:{list:[],total:0},dialogVisible:!1,dialogEditVisible:!1,dialogCreateVisible:!1,dialogTitle:"添加分类",formLabelWidth:"200px",dialogWidth:"50%",dialogForm:{id:"",sort:"",types:"",helpClassifyName:"",createTime:""}}},mounted:function(){this.getList()},methods:{handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.id})),this.multiple=!e.length,this.single=1!=e.length},getList:function(){var e=this;this.loading=!0,this.request({url:"/api/admin/coupon/list",method:"get",params:this.queryParams}).then((function(t){e.loading=!1,200===t.code&&(e.tableData.list=t.rows,e.tableData.total=t.total)})).catch((function(){e.loading=!1}))},handleStatusChange:function(e){var t=this;this.$confirm("确定修改状态?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.request({url:"/api/admin/xxx/changeStatus",method:"post",params:{id:e.id,status:e.status}}).then((function(e){t.msgResponse(e)}))})).catch((function(){e.status=!e.status}))},handleDelete:function(e){var t=this;this.$confirm("确定删除此条信息?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return t.request({url:"/api/admin/xxx/delete",method:"post",params:{id:e.id}}).then((function(e){t.msgResponse(e)}))})).then((function(){t.handleQuery()})).catch((function(){}))},showCreateDialog:function(){for(var e in this.dialogForm)this.dialogForm[e]="";this.dialogTitle="添加会员类型",this.dialogVisible=!0,this.dialogCreateVisible=!0},showEditDialog:function(e){for(var t in this.dialogForm)this.dialogForm[t]=e[t];this.dialogTitle="编缉会员类型",this.dialogVisible=!0,this.dialogEditVisible=!0},handleCreateSubmit:function(){this.handleSubmit("/api/admin/xxxx/insert")},handleEditSubmit:function(){this.handleSubmit("/api/admin/xxxx/update")},handleSubmit:function(e){var t=this;this.validateForm()&&this.request({url:e,method:"post",data:this.dialogForm}).then((function(e){t.msgResponse(e),setTimeout((function(){t.hideDialog()}),500)})).then((function(){t.handleQuery()})).catch((function(){}))},validateForm:function(){return!0},hideDialog:function(){this.onClose()},onClose:function(){this.dialogVisible=!1,this.dialogEditVisible=!1,this.dialogCreateVisible=!1}}}),o=n,s=(i("8cd8"),i("2877")),r=Object(s["a"])(o,a,l,!1,null,null,null);t["default"]=r.exports},e4ab:function(e,t,i){}}]);