1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0b323a40"],{"35ad":function(e,t,n){"use strict";n.d(t,"d",(function(){return o})),n.d(t,"f",(function(){return a})),n.d(t,"g",(function(){return i})),n.d(t,"j",(function(){return s})),n.d(t,"h",(function(){return l})),n.d(t,"i",(function(){return c})),n.d(t,"e",(function(){return u})),n.d(t,"a",(function(){return m})),n.d(t,"c",(function(){return d})),n.d(t,"b",(function(){return f}));var r=n("b775");function o(e){return Object(r["a"])({url:"/QYInfo/GetDocumentsList",method:"get",params:e})}function a(e){return Object(r["a"])({url:"/QYInfo/QYAuthList",method:"get",params:e})}function i(e){return Object(r["a"])({url:"/QYInfo/QYMoneyList",method:"get",params:e})}function s(e){return Object(r["a"])({url:"/QYInfo/SendDocument",method:"get",params:e})}function l(e){return Object(r["a"])({url:"/QYInfo/QYUserMoney",method:"get",params:e})}function c(e){return Object(r["a"])({url:"/QYInfo/ReckonMonthMoney",method:"get",params:e})}function u(e){return Object(r["a"])({url:"/QYInfo/GetMoneyList",method:"get",params:e})}function m(e){return Object(r["a"])({url:"/QYInfo/AddTimeMoney",method:"post",data:e})}function d(e){return Object(r["a"])({url:"/QYInfo/ExportMonthMoneyList",method:"post",data:e})}function f(e){return Object(r["a"])({url:"/QYInfo/DestroyDocument",method:"get",params:e})}},"44f1":function(e,t,n){"use strict";n.d(t,"d",(function(){return r})),n.d(t,"e",(function(){return o})),n.d(t,"f",(function(){return a})),n.d(t,"a",(function(){return i})),n.d(t,"c",(function(){return s})),n.d(t,"b",(function(){return l})),n.d(t,"h",(function(){return c})),n.d(t,"g",(function(){return u}));n("c5f6"),n("a481"),n("ac6a");function r(e){switch(+e){case-2:return{name:"已取消",color:"#F56C6C"};case-1:return{name:"待收款确认",color:"#4da5a5"};case 0:return{name:"待订单审核",color:"#f97547"};case 1:return{name:"待财务审核",color:"#13c19f"};case 2:return{name:"待发货审核",color:"#ffaa1d"};case 3:return{name:"待收货",color:"#409EFF"};case 4:return{name:"已完成",color:"#74a2e6"};case 5:return{name:"已驳回(客服)",color:"#67C23A"};case 6:return{name:"已驳回(财务)",color:"#67C23A"};case 7:return{name:"已驳回(物流)",color:"#67C23A"};default:return{name:"未知订单状态",color:"#909399"}}}function o(e){switch(+e){case-1:return{name:"已删除",color:"#4da5a5"};case 0:return{name:"订单未审核",color:"#f97547"};case 1:return{name:"财务未审核",color:"#13c19f"};case 2:return{name:"未发货审核",color:"#ffaa1d"};case 3:return{name:"待收货",color:"#409EFF"};case 4:return{name:"已完成",color:"#74a2e6"}}}function a(e){switch(+e){case 0:return{name:"未付款",color:"#f96b6b"};case 1:return{name:"部分付款",color:"#f96b6b"};case 2:return{name:"已付款",color:"#415161"};case 3:return{name:"待退款",color:"#f96b6b"};default:return{name:"未知支付状态",color:"#909399"}}}function i(e){var t;switch(e){case 0:t="销售未实名认证";break;case 1:t="等待分享人审核";break;case 2:t="等待上级批发商审核";break;case 3:t="等待用户确认";break;case 4:t="分享人审核驳回";break;case 5:t="上级批发商审核驳回";break;case 6:t="授权成功";break;default:t=e}return t}function s(e){if(!e&&0!==e)return{name:"类别待定",color:"#909399"};var t;switch(e){case 3:t={name:"批发商",color:"#f0a637"};break;case 2:t={name:"经销商",color:"#67c23a"};break;case 1:t={name:"销售员",color:"#1fd3c2"};break;default:t={name:"公司",color:"#409eff"}}return t}function l(e,t){if(!e)return 0;var n=t?e:parseFloat(e);return String(n).replace(/(\d{1,3})(?=(\d{3})+(?:$|\.))/g,"$1,")}function c(e){if("0"===e)return 0;var t=Number(100*e).toFixed()+"%";return t}function u(e){switch(+e){case 0:return{name:"未审核",color:"#f96b6b"};case 1:return{name:"已通过",color:"#13c19f"};case 2:return{name:"已驳回",color:"#f30"};default:return{name:"已删除",color:"#999"}}}},"6cf1":function(e,t,n){},b20a:function(e,t,n){"use strict";n("6cf1")},d28d:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"app-container",staticStyle:{padding:"15px"}},[n("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:e.loadingFull,expression:"loadingFull",modifiers:{fullscreen:!0,lock:!0}}]}),e._v(" "),n("el-button",{attrs:{type:"primary"},on:{click:function(t){e.visible.index=!0,e.addRule.time="",e.addRule.money_arr=[]}}},[e._v("添加规则")]),e._v(" "),n("el-table",{staticClass:"tableBorder",staticStyle:{margin:"20px 0"},attrs:{data:e.list,"header-cell-style":{background:"#f8fbfc"},border:"",stripe:""}},[n("el-table-column",{attrs:{label:"序号",type:"index",width:"80",align:"center"}}),e._v(" "),n("el-table-column",{attrs:{prop:"time_start",label:"开始时间",align:"center"}}),e._v(" "),n("el-table-column",{attrs:{prop:"time_end",label:"结束时间",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[e._v("\n "+e._s("2038-01-01 00:00:00"===n.time_end?"长期":n.time_end)+"\n ")]}}])}),e._v(" "),n("el-table-column",{attrs:{prop:"money_start",label:"最小金额",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[e._v("\n "+e._s(e.getThousands(n.money_start,1))+"\n ")]}}])}),e._v(" "),n("el-table-column",{attrs:{prop:"money_end",label:"最大金额",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[e._v("\n "+e._s(2147483647===n.money_end?"不限":e.getThousands(n.money_end,1))+"\n ")]}}])}),e._v(" "),n("el-table-column",{attrs:{prop:"pct",label:"奖励比例",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[e._v("\n "+e._s(e.toPercent(n.pct))+"\n ")]}}])})],1),e._v(" "),n("el-dialog",{attrs:{title:"添加奖励规则",visible:e.visible.index,width:"40%","destroy-on-close":!0},on:{"update:visible":function(t){return e.$set(e.visible,"index",t)}}},[n("el-dialog",{attrs:{width:"30%",title:e.edit?"修改金额限制":"添加金额限制",visible:e.visible.money,"append-to-body":""},on:{"update:visible":function(t){return e.$set(e.visible,"money",t)}}},[n("el-form",{attrs:{"label-width":"100px"}},[n("el-form-item",{attrs:{label:"最小金额: ",required:""}},[n("el-input-number",{attrs:{precision:2,step:5e3,min:0,disabled:!(0===e.addRule.money_arr.length||e.edit&&0===e.i)},model:{value:e.money_form.money_start,callback:function(t){e.$set(e.money_form,"money_start",t)},expression:"money_form.money_start"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"最大金额: "}},[n("el-input-number",{attrs:{precision:2,step:5e3,min:0},model:{value:e.money_form.money_end,callback:function(t){e.$set(e.money_form,"money_end",t)},expression:"money_form.money_end"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"金额比例: ",required:""}},[n("el-input-number",{attrs:{precision:2,step:.01,min:0,max:1},model:{value:e.money_form.money_pct,callback:function(t){e.$set(e.money_form,"money_pct",t)},expression:"money_form.money_pct"}})],1),e._v(" "),n("el-form-item",[n("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.addMoney}},[e._v("确定")]),e._v(" "),n("el-button",{attrs:{size:"small"},on:{click:function(t){e.visible.money=!1,e.clear()}}},[e._v("取消")])],1)],1)],1),e._v(" "),n("el-form",{attrs:{"label-width":"100px"}},[n("el-form-item",{attrs:{label:"开始时间: ",required:""}},[n("el-date-picker",{staticStyle:{width:"300px"},attrs:{type:"date",align:"left","value-format":"yyyy-MM-dd"},model:{value:e.addRule.time,callback:function(t){e.$set(e.addRule,"time",t)},expression:"addRule.time"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"金额限制: ",required:""}},[n("el-button",{staticStyle:{"margin-bottom":"10px"},attrs:{type:"primary",size:"mini"},on:{click:e.showAdd}},[e._v("添加金额限制")]),e._v(" "),e._l(e.addRule.money_arr,(function(t,r){return n("el-card",{key:r,staticClass:"box-card",staticStyle:{"margin-bottom":"10px",width:"500px"}},[n("div",{staticClass:"flexh"},[n("div",{staticClass:"flex"},[n("span",{staticClass:"flex_index"},[e._v(e._s(r+1)+".")]),e._v(" "),n("div",{staticStyle:{"margin-right":"10px"}},[e._v("最小金额:"),n("span",{staticStyle:{color:"#F23434"}},[e._v(e._s(e.getThousands(t.money_start,1)))])]),e._v(" "),n("div",{staticStyle:{"margin-right":"10px"}},[e._v("最大金额:"),n("span",{staticStyle:{color:"#F23434"}},[e._v(e._s(e.getThousands(t.money_end,1)))])]),e._v(" "),n("div",{staticStyle:{"margin-right":"10px"}},[e._v("金额比例:"+e._s(e.toPercent(t.money_pct)))])]),e._v(" "),n("div",{staticClass:"ding"},[n("i",{staticClass:"el-icon-edit",on:{click:function(n){return e.editItem(t,r)}}})])])])}))],2),e._v(" "),n("el-form-item",{staticStyle:{"margin-top":"50px"}},[n("el-button",{attrs:{type:"primary"},on:{click:e.submit}},[e._v("确定")]),e._v(" "),n("el-button",{on:{click:function(t){e.visible.index=!1}}},[e._v("取消")])],1)],1)],1)],1)},o=[],a=n("35ad"),i=n("44f1"),s={data:function(){return{list:[],visible:{index:!1,money:!1},edit:!1,i:"",addRule:{time:"",money_arr:[]},money_form:{money_start:"",money_end:"",money_pct:""}}},created:function(){this.getList()},methods:{showAdd:function(){if(this.addRule.money_arr.length){var e=this.addRule.money_arr.length-1;if(0===this.addRule.money_arr[e].money_end)return this.$message.error("请设置上一项的最大金额"),!1;this.money_form.money_start=this.addRule.money_arr[e].money_end}this.visible.money=!0,this.edit=!1},submit:function(){var e=this;if(this.loadingFull=!0,!this.addRule.time||0===this.addRule.money_arr.length)return this.$message.error("请补全信息"),void(this.loadingFull=!1);var t=this.addRule.money_arr.length-1;this.addRule.money_arr[t].money_end="",Object(a["a"])(this.addRule).then((function(t){200===t.code?(e.$message.success("添加成功"),e.visible.index=!1,e.addRule.time="",e.addRule.money_arr=[],e.loadingFull=!1,e.getList()):(e.loadingFull=!1,e.$message.error(t.message||"操作失败"))}))},clear:function(){this.money_form={money_start:"",money_end:"",money_pct:""},this.i=""},editItem:function(e,t){this.edit=!0,this.i=t,this.money_form=JSON.parse(JSON.stringify(e)),this.visible.money=!0},delItem:function(e){var t=this;this.$confirm("确定要删除吗 ?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.addRule.money_arr.splice(e,1)})).catch((function(){}))},addMoney:function(){if(this.money_form.money_start&&this.money_form.money_pct)if(0!==this.money_form.money_end&&this.money_form.money_end<=this.money_form.money_start)this.$message.error("最大金额不能小于等于最小金额");else{if(this.edit){this.addRule.money_arr[this.i]=this.money_form;var e=this.addRule.money_arr.length-1;this.i<e&&(this.addRule.money_arr[this.i+1].money_start=this.money_form.money_end)}else this.addRule.money_arr.push(this.money_form);this.visible.money=!1,this.clear()}else this.$message.error("请补全信息")},getThousands:function(e,t){return Object(i["b"])(e,t)},toPercent:function(e){return Object(i["h"])(e)},getList:function(){var e=this;this.loadingFull=!0,Object(a["e"])().then((function(t){e.loadingFull=!1,200===t.code?e.list=t.data:e.$message.error(t.message||"获取列表失败")})).catch((function(){e.loadingFull=!1,e.$message.error("获取列表失败")}))}}},l=s,c=(n("b20a"),n("2877")),u=Object(c["a"])(l,r,o,!1,null,"392fc82b",null);t["default"]=u.exports}}]);
|