UNPKG

beehole-store-server

Version:

www.bee-hole.com

1 lines 4.11 kB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0abc9a"],{1786:function(e,t,i){"use strict";i.r(t);i("d81d"),i("c740"),i("b680");var n=i("97e13"),o=i("26f5"),a=i("f9ba"),s=i("94e6"),c=i("5d9e"),d=i("7aa0"),u=i("c1df"),r=i.n(u),l=i("541e"),b=i("1b6c");t["default"]={name:"codeList",data:function(){return{list:[{title:Object(b["b"])("view.zhekou.code.create.onsales_volume"),key:"sales_volume",data:0},{title:Object(b["b"])("view.zhekou.code.create.order_count"),key:"order_count",data:0},{title:Object(b["b"])("view.zhekou.code.create.discount_amoune"),key:"discount_amount",data:0},{title:"ROI",key:"roi",data:0}],visible:!1,visableCreate1:!1,createType:1,queryParams:{page:1,limit:10},total:0,List:[],selectedRows:[],selectedRowKeys:[],columns:[{title:Object(b["a"])("view.benefitcode.list.activity_name"),dataIndex:"activity_name",width:"100px"},{title:Object(b["a"])("view.benefitcode.list.promotion_code"),dataIndex:"promotion_code",width:"100px",scopedSlots:{customRender:"promotion_code"}},{title:Object(b["a"])("view.benefitcode.list.condition"),dataIndex:"condition",width:"150px",scopedSlots:{customRender:"condition"}},{title:Object(b["a"])("view.benefitcode.list.status"),dataIndex:"status",width:"60px",scopedSlots:{customRender:"status"}},{title:Object(b["a"])("view.benefitcode.list.start_time"),dataIndex:"start_time",width:"100px",scopedSlots:{customRender:"start_time"}},{title:Object(b["a"])("view.zhekou.code.create.code_activity_end_time"),dataIndex:"end_time",width:"100px",scopedSlots:{customRender:"end_time"}},{title:Object(b["a"])("view.benefitcode.list.usetimes"),dataIndex:"publish_num",width:"100px"},{title:Object(b["a"])("view.benefitcode.list.operation"),dataIndex:"operation",width:"100px",scopedSlots:{customRender:"operation"}}]}},mounted:function(){var e=this;Object(l["a"])().then((function(t){e._.map(t.data,(function(t,i){var n=e._.findIndex(e.list,{key:i});e.list[n].data=t}))}))},computed:{getPrice:function(){return function(e){return parseFloat((e/100).toFixed(2))}},tiaojian:function(){return function(e){var t="";if(3===e.benefit_type){try{e.benefit_event=JSON.parse(e.benefit_event)}catch(i){}t=0===e.benefit_event.type?Object(b["b"])("view.zhekou.code.list.spend")+e.benefit_event.minThreshold+Object(b["b"])("view.zhekou.code.list.spend_zhongjian1")+e.benefit_condition.discount+Object(b["b"])("view.zhekou.code.list.zhekoubuy"):Object(b["b"])("view.zhekou.code.list.buy")+e.benefit_event.minThreshold+Object(b["b"])("view.zhekou.code.list.spend_zhongjian2")+e.benefit_condition.discount+Object(b["b"])("view.zhekou.code.list.zhekoubuy")}else 4===e.benefit_type&&(t=Object(b["b"])("view.zhekou.code.list.freeShip"));return t}},showStatus:function(){return function(e){var t="";if(!e.end_time)return t=Object(b["b"])("status3"),t;var i=r()(e.start_time,"YYYY-MM-DD HH:mm:ss"),n=r()(e.end_time,"YYYY-MM-DD HH:mm:ss"),o=r()();return t=o.isBetween(i,n)&&e.activity_status?Object(b["b"])("status1"):Object(b["b"])("status2"),t}}},created:function(){this.getList()},methods:{openCreateModal:function(){this.visible=!0},hideModal:function(){var e=this;this.visible=!1,this.visableCreate1=!0,this.$nextTick((function(){return e.$refs.createCode.handleAdd(e.createType)}))},craeteZheKou:function(){this.visableCreate1=!1},backZheKou:function(){this.visableCreate1=!1,this.getList()},getList:function(){var e=this;Object(l["c"])(this.queryParams).then((function(t){e.List=t.list,e.total=t.total_count}))},nextPageChange:function(e,t){this.queryParams.page=e,this.queryParams.limit=t,this.getList()},onSelectedChange:function(e,t){var i=this;this.selectedRowKeys=e,this._.map(t,(function(e){var t=i._.findIndex(i.selectedRows,{good_id:e.good_id});-1===t&&i.selectedRows.push(e)}))},handleUpdate:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1?arguments[1]:void 0;this.visible=!1,this.visableCreate1=!0,this.$nextTick((function(){return e.$refs.createCode.handleEdit(t,i)}))}},components:{Percentage:n["a"],Gift:o["a"],Transporter:a["a"],Coupon:s["a"],createCode1:d["default"],AdvanceTable:c["a"]}}}}]);