canyin-project/ybcy/views/channel/index/static/js/chunk-2d225fc8.efd96b4b.js
2024-11-01 16:07:54 +08:00

1 line
16 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d225fc8"],{e777:function(t,e,o){"use strict";o.r(e);var a=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"outmain ba_f"},[t._m(0),o("el-button",{attrs:{type:"primary",size:"medium"},on:{click:t.handleEdit}},[t._v("新增分组")]),o("div",{staticClass:"tabledata mar_t20"},[o("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{"element-loading-text":t.elementLoadingText,data:t.list,stripe:""},on:{"selection-change":t.setSelectRows}},[o("el-table-column",{attrs:{type:"selection",width:"55"}}),o("el-table-column",{attrs:{prop:"sort",label:"排序"}}),o("el-table-column",{attrs:{prop:"name",label:"分组名称"}}),o("el-table-column",{attrs:{prop:"display",label:"状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[o("div",{},[o("el-switch",{attrs:{"active-value":"1","inactive-value":"2"},on:{change:function(o){return t.changeSwitch(e.row)}},model:{value:e.row.display,callback:function(o){t.$set(e.row,"display",o)},expression:"scope.row.display"}})],1)]}}])}),o("el-table-column",{attrs:{label:"总店抽佣"},scopedSlots:t._u([{key:"default",fn:function(e){return["1"==e.row.data.type?o("div",[o("div",[t._v("总店抽佣:"+t._s(e.row.data.goodsPlatformProportion)+"%")]),o("div",[t._v("配送费:"+t._s(e.row.data.deliverPlatformProportion)+"%")]),o("div",[t._v("包装费:"+t._s(e.row.data.boxPlatformProportion)+"%")])]):o("div",[o("div",[t._v("总店抽佣:"+t._s(e.row.data.goodsFixedMoney)+"元")]),o("div",[t._v("配送费:"+t._s(e.row.data.deliverFixedMoney)+"元")]),o("div",[t._v("包装费:"+t._s(e.row.data.boxFixedMoney)+"元")])])]}}])}),o("el-table-column",{attrs:{label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[o("div",{staticClass:"flex"},[o("el-button",{attrs:{type:"text"},on:{click:function(o){return t.handleEdit(e.row)}}},[t._v("编辑")]),o("el-button",{attrs:{type:"text"},on:{click:function(o){return t.handleDelete(e.row)}}},[t._v("删除")])],1)]}}])})],1),o("el-pagination",{attrs:{background:"",layout:"prev, pager, next",total:t.page.total,"page-size":t.page.pagesize,"current-page":t.page.currentPage},on:{"update:currentPage":function(e){return t.$set(t.page,"currentPage",e)},"update:current-page":function(e){return t.$set(t.page,"currentPage",e)},"current-change":t.handleCurrentChange}}),o("edit",{ref:"edit",on:{fetchData:t.fetchData}})],1)],1)},r=[function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"shuju_title mar_b20"},[o("div",{staticClass:"shuju_title_text"},[o("span",[t._v("门店分组")])])])}],n=(o("d81d"),o("96cf"),o("1da1")),i=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{},[o("el-dialog",{attrs:{title:t.title,visible:t.dialogFormVisible,width:"900px"},on:{"update:visible":function(e){t.dialogFormVisible=e},close:t.close}},[o("el-form",{ref:"form",attrs:{model:t.form,"label-width":"120px"}},[o("el-form-item",{attrs:{label:"排序",prop:"sort",required:""}},[o("el-input",{attrs:{autocomplete:"off",type:"number",placeholder:"请输入排序"},model:{value:t.form.sort,callback:function(e){t.$set(t.form,"sort","string"===typeof e?e.trim():e)},expression:"form.sort"}})],1),o("el-form-item",{attrs:{label:"分组名称",prop:"name",required:""}},[o("el-input",{attrs:{autocomplete:"off",placeholder:"请输入分组名称"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name","string"===typeof e?e.trim():e)},expression:"form.name"}})],1),o("el-form-item",{attrs:{label:"佣金比例",prop:"type"}},[o("el-radio-group",{model:{value:t.data.type,callback:function(e){t.$set(t.data,"type",e)},expression:"data.type"}},[o("el-radio",{attrs:{label:"1"}},[t._v("按订单百分比抽成")]),o("el-radio",{attrs:{label:"2"}},[t._v("按固定金额")])],1)],1),"1"==t.data.type?o("div",[o("el-form-item",{attrs:{label:"商品抽佣比例"}},[o("el-input",{staticStyle:{width:"220px"},model:{value:t.data.goodsPlatformProportion,callback:function(e){t.$set(t.data,"goodsPlatformProportion",e)},expression:"data.goodsPlatformProportion"}},[o("template",{slot:"prepend"},[t._v("总店抽佣")]),o("template",{slot:"append"},[t._v("%")])],2),o("el-input",{staticStyle:{width:"220px"},attrs:{disabled:""},model:{value:t.data.goodsStoreProportion,callback:function(e){t.$set(t.data,"goodsStoreProportion",e)},expression:"data.goodsStoreProportion"}},[o("template",{slot:"prepend"},[t._v("分店获得")]),o("template",{slot:"append"},[t._v("%")])],2),t._v("/ "),o("el-input",{staticStyle:{width:"220px"},model:{value:t.data.goodsDownMoney,callback:function(e){t.$set(t.data,"goodsDownMoney",e)},expression:"data.goodsDownMoney"}},[o("template",{slot:"prepend"},[t._v("最低抽佣")]),o("template",{slot:"append"},[t._v("元")])],2)],1),o("el-form-item",{attrs:{label:"配送费抽佣比例"}},[o("el-input",{staticStyle:{width:"220px"},model:{value:t.data.deliverPlatformProportion,callback:function(e){t.$set(t.data,"deliverPlatformProportion",e)},expression:"data.deliverPlatformProportion"}},[o("template",{slot:"prepend"},[t._v("总店抽佣")]),o("template",{slot:"append"},[t._v("%")])],2),o("el-input",{staticStyle:{width:"220px"},attrs:{disabled:""},model:{value:t.data.deliverStoreProportion,callback:function(e){t.$set(t.data,"deliverStoreProportion",e)},expression:"data.deliverStoreProportion"}},[o("template",{slot:"prepend"},[t._v("分店获得")]),o("template",{slot:"append"},[t._v("%")])],2),t._v("/ "),o("el-input",{staticStyle:{width:"220px"},model:{value:t.data.deliverDownMoney,callback:function(e){t.$set(t.data,"deliverDownMoney",e)},expression:"data.deliverDownMoney"}},[o("template",{slot:"prepend"},[t._v("最低抽佣")]),o("template",{slot:"append"},[t._v("元")])],2)],1),o("el-form-item",{attrs:{label:"包装费抽佣比例"}},[o("el-input",{staticStyle:{width:"220px"},model:{value:t.data.boxPlatformProportion,callback:function(e){t.$set(t.data,"boxPlatformProportion",e)},expression:"data.boxPlatformProportion"}},[o("template",{slot:"prepend"},[t._v("总店抽佣")]),o("template",{slot:"append"},[t._v("%")])],2),o("el-input",{staticStyle:{width:"220px"},attrs:{disabled:""},model:{value:t.data.boxStoreProportion,callback:function(e){t.$set(t.data,"boxStoreProportion",e)},expression:"data.boxStoreProportion"}},[o("template",{slot:"prepend"},[t._v("分店获得")]),o("template",{slot:"append"},[t._v("%")])],2),t._v("/ "),o("el-input",{staticStyle:{width:"220px"},model:{value:t.data.boxDownMoney,callback:function(e){t.$set(t.data,"boxDownMoney",e)},expression:"data.boxDownMoney"}},[o("template",{slot:"prepend"},[t._v("最低抽佣")]),o("template",{slot:"append"},[t._v("元")])],2)],1),o("el-form-item",{attrs:{label:"当面付抽佣比例"}},[o("el-input",{staticStyle:{width:"220px"},model:{value:t.data.cashierPlatformProportion,callback:function(e){t.$set(t.data,"cashierPlatformProportion",e)},expression:"data.cashierPlatformProportion"}},[o("template",{slot:"prepend"},[t._v("总店抽佣")]),o("template",{slot:"append"},[t._v("%")])],2),o("el-input",{staticStyle:{width:"220px"},attrs:{disabled:""},model:{value:t.data.cashierStoreProportion,callback:function(e){t.$set(t.data,"cashierStoreProportion",e)},expression:"data.cashierStoreProportion"}},[o("template",{slot:"prepend"},[t._v("分店获得")]),o("template",{slot:"append"},[t._v("%")])],2),t._v("/ "),o("el-input",{staticStyle:{width:"220px"},model:{value:t.data.cashierDownMoney,callback:function(e){t.$set(t.data,"cashierDownMoney",e)},expression:"data.cashierDownMoney"}},[o("template",{slot:"prepend"},[t._v("最低抽佣")]),o("template",{slot:"append"},[t._v("元")])],2)],1),o("el-form-item",{attrs:{label:"快餐抽佣比例"}},[o("el-input",{staticStyle:{width:"220px"},model:{value:t.data.fastPlatformProportion,callback:function(e){t.$set(t.data,"fastPlatformProportion",e)},expression:"data.fastPlatformProportion"}},[o("template",{slot:"prepend"},[t._v("总店抽佣")]),o("template",{slot:"append"},[t._v("%")])],2),o("el-input",{staticStyle:{width:"220px"},attrs:{disabled:""},model:{value:t.data.fastStoreProportion,callback:function(e){t.$set(t.data,"fastStoreProportion",e)},expression:"data.fastStoreProportion"}},[o("template",{slot:"prepend"},[t._v("分店获得")]),o("template",{slot:"append"},[t._v("%")])],2),t._v("/ "),o("el-input",{staticStyle:{width:"220px"},model:{value:t.data.fastDownMoney,callback:function(e){t.$set(t.data,"fastDownMoney",e)},expression:"data.fastDownMoney"}},[o("template",{slot:"prepend"},[t._v("最低抽佣")]),o("template",{slot:"append"},[t._v("元")])],2)],1),o("el-form-item",{attrs:{label:"店内抽佣比例"}},[o("el-input",{staticStyle:{width:"220px"},model:{value:t.data.inStorePlatformProportion,callback:function(e){t.$set(t.data,"inStorePlatformProportion",e)},expression:"data.inStorePlatformProportion"}},[o("template",{slot:"prepend"},[t._v("总店抽佣")]),o("template",{slot:"append"},[t._v("%")])],2),o("el-input",{staticStyle:{width:"220px"},attrs:{disabled:""},model:{value:t.data.inStoreStoreProportion,callback:function(e){t.$set(t.data,"inStoreStoreProportion",e)},expression:"data.inStoreStoreProportion"}},[o("template",{slot:"prepend"},[t._v("分店获得")]),o("template",{slot:"append"},[t._v("%")])],2),t._v("/ "),o("el-input",{staticStyle:{width:"220px"},model:{value:t.data.inStoreDownMoney,callback:function(e){t.$set(t.data,"inStoreDownMoney",e)},expression:"data.inStoreDownMoney"}},[o("template",{slot:"prepend"},[t._v("最低抽佣")]),o("template",{slot:"append"},[t._v("元")])],2)],1)],1):t._e(),"2"==t.data.type?o("div",[o("el-form-item",{attrs:{label:"商品抽成金额"}},[o("el-input",{staticStyle:{width:"220px"},model:{value:t.data.goodsFixedMoney,callback:function(e){t.$set(t.data,"goodsFixedMoney",e)},expression:"data.goodsFixedMoney"}},[o("template",{slot:"prepend"},[t._v("总店抽佣")]),o("template",{slot:"append"},[t._v("元")])],2)],1),o("el-form-item",{attrs:{label:"配送费抽成金额"}},[o("el-input",{staticStyle:{width:"220px"},model:{value:t.data.deliverFixedMoney,callback:function(e){t.$set(t.data,"deliverFixedMoney",e)},expression:"data.deliverFixedMoney"}},[o("template",{slot:"prepend"},[t._v("总店抽佣")]),o("template",{slot:"append"},[t._v("元")])],2)],1),o("el-form-item",{attrs:{label:"包装费抽成金额"}},[o("el-input",{staticStyle:{width:"220px"},model:{value:t.data.boxFixedMoney,callback:function(e){t.$set(t.data,"boxFixedMoney",e)},expression:"data.boxFixedMoney"}},[o("template",{slot:"prepend"},[t._v("总店抽佣")]),o("template",{slot:"append"},[t._v("元")])],2)],1),o("el-form-item",{attrs:{label:"当面付抽成金额"}},[o("el-input",{staticStyle:{width:"220px"},model:{value:t.data.cashierFixedMoney,callback:function(e){t.$set(t.data,"cashierFixedMoney",e)},expression:"data.cashierFixedMoney"}},[o("template",{slot:"prepend"},[t._v("总店抽佣")]),o("template",{slot:"append"},[t._v("元")])],2)],1),o("el-form-item",{attrs:{label:"快餐抽成金额"}},[o("el-input",{staticStyle:{width:"220px"},model:{value:t.data.fastFixedMoney,callback:function(e){t.$set(t.data,"fastFixedMoney",e)},expression:"data.fastFixedMoney"}},[o("template",{slot:"prepend"},[t._v("总店抽佣")]),o("template",{slot:"append"},[t._v("元")])],2)],1),o("el-form-item",{attrs:{label:"店内抽成金额"}},[o("el-input",{staticStyle:{width:"220px"},model:{value:t.data.inStoreFixedMoney,callback:function(e){t.$set(t.data,"inStoreFixedMoney",e)},expression:"data.inStoreFixedMoney"}},[o("template",{slot:"prepend"},[t._v("总店抽佣")]),o("template",{slot:"append"},[t._v("元")])],2)],1)],1):t._e()],1),o("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{attrs:{size:"medium"},on:{click:t.close}},[t._v("取 消")]),o("el-button",{attrs:{size:"medium",type:"primary"},on:{click:t.save}},[t._v("确 定")])],1)],1)],1)},l=[],s=(o("b0c0"),o("e692")),d={name:"goodlistedit",created:function(){},data:function(){return{form:{id:"",item:"1",sort:"",name:""},data:{type:"1",goodsPlatformProportion:0,goodsStoreProportion:100,goodsDownMoney:0,deliverPlatformProportion:0,deliverStoreProportion:100,deliverDownMoney:0,boxPlatformProportion:0,boxStoreProportion:100,boxDownMoney:0,goodsFixedMoney:0,deliverFixedMoney:0,boxFixedMoney:0,cashierPlatformProportion:0,cashierStoreProportion:100,cashierDownMoney:0,cashierFixedMoney:0,fastPlatformProportion:0,fastStoreProportion:100,fastDownMoney:0,fastFixedMoney:0,inStorePlatformProportion:0,inStoreStoreProportion:100,inStoreDownMoney:0,inStoreFixedMoney:0},title:"",dialogFormVisible:!1}},components:{},methods:{showEdit:function(t){t?(this.title="编辑",this.form=Object.assign({},t),this.data=Object.assign({},t.data),this.data.goodsStoreProportion=100-this.data.goodsPlatformProportion,this.data.deliverStoreProportion=100-this.data.deliverPlatformProportion,this.data.boxStoreProportion=100-this.data.boxPlatformProportion,this.data.cashierStoreProportion=100-this.data.cashierPlatformProportion,this.data.fastStoreProportion=100-this.data.fastPlatformProportion,this.data.inStoreStoreProportion=100-this.data.inStorePlatformProportion):this.title="添加",this.dialogFormVisible=!0},close:function(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1},save:function(){var t=this;this.$refs["form"].validate(function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(o){var a,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!o){e.next=16;break}return t.form2=Object.assign({},t.data),t.form2.id=t.form.id,t.form2.item=t.form.item,t.form2.sort=t.form.sort,t.form2.name=t.form.name,console.log(t.form2,t.data),e.next=9,Object(s["x"])(t.form2);case 9:a=e.sent,r=a.msg,t.$baseMessage(r,"success"),t.$emit("fetchData"),t.close(),e.next=17;break;case 16:return e.abrupt("return",!1);case 17:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())}}},p=d,c=o("2877"),m=Object(c["a"])(p,i,l,!1,null,null,null),u=m.exports,f={components:{Edit:u},created:function(){this.fetchData()},data:function(){return{list:[],listLoading:!0,selectRows:"",elementLoadingText:"正在加载...",page:{total:0,size:10,currentPage:1}}},methods:{fetchData:function(){var t=this;return Object(n["a"])(regeneratorRuntime.mark((function e(){var o,a,r,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.listLoading=!0,o={page:t.page.currentPage,item:1},e.next=4,Object(s["y"])(o);case 4:a=e.sent,r=a.data,n=a.count,t.list=r,t.page.total=n,setTimeout((function(){t.listLoading=!1}),100);case 10:case"end":return e.stop()}}),e)})))()},handleEdit:function(t){t.id?this.$refs["edit"].showEdit(t):this.$refs["edit"].showEdit()},setSelectRows:function(t){this.selectRows=t},handleCurrentChange:function(t){this.page.currentPage=t,this.fetchData()},changeSwitch:function(t){var e=this;return Object(n["a"])(regeneratorRuntime.mark((function o(){var a,r;return regeneratorRuntime.wrap((function(o){while(1)switch(o.prev=o.next){case 0:return o.next=2,Object(s["l"])({id:t.id,type:1,display:t.display});case 2:a=o.sent,r=a.msg,e.$baseMessage(r,"success"),e.fetchData();case 6:case"end":return o.stop()}}),o)})))()},handleDelete:function(t){var e=this;if(t.id)this.$baseConfirm("你确定要删除当前项吗",null,Object(n["a"])(regeneratorRuntime.mark((function o(){var a,r;return regeneratorRuntime.wrap((function(o){while(1)switch(o.prev=o.next){case 0:return o.next=2,Object(s["l"])({id:t.id,type:2});case 2:a=o.sent,r=a.msg,e.$baseMessage(r,"success"),e.fetchData();case 6:case"end":return o.stop()}}),o)}))));else{if(!(this.selectRows.length>0))return this.$baseMessage("未选中任何行","error"),!1;var o=this.selectRows.map((function(t){return t.id}));this.$baseConfirm("你确定要删除选中项吗",null,Object(n["a"])(regeneratorRuntime.mark((function t(){var a,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(s["l"])({id:o,type:2});case 2:a=t.sent,r=a.msg,e.$baseMessage(r,"success"),e.fetchData();case 6:case"end":return t.stop()}}),t)}))))}}}},v=f,h=Object(c["a"])(v,a,r,!1,null,null,null);e["default"]=h.exports}}]);