webpackJsonp([72],{AN7M:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("CCn6"),l=a("kmJW"),i=a("+TkF"),s=a("mWMt"),o={name:"index",data:function(){return{pageIndex:1,total:0,limit:10,staffId:"",saleLevel:[{label:"销售顾问",value:1},{label:"销售主管",value:2},{label:"销售经理",value:3},{label:"销售总监",value:4}],subcompanyList:[],saleLevelNum:0,salesLevelDialog:!1,staffTitle:[],staffContent:[],oldVal:"",infoLoading:!0,infoLoadingDialog:!1}},components:{page:l.a},methods:{newAdd:function(){this.saleLevelNum++,this.subcompanyList.push({sale_level:"",level_name:"",money_base_salary:"",money_month_target:"",money_quarter_lift_line:""})},getLevelListFn:function(){var e=this;Object(n._87)({page:1,limit:100}).then(function(t){e.infoLoading=!1,t.list.map(function(e){e.sale_level=1===e.sale_level?"销售顾问":2===e.sale_level?"销售主管":3===e.sale_level?"销售经理":"销售总监"}),e.subcompanyList=t.list})},preservation:function(){var e=this;if(0!==this.saleLevelNum){var t=this.subcompanyList.slice(-this.saleLevelNum);-1!==JSON.stringify(t).indexOf('""')?this.$message({message:"没有新增的信息",type:"warning"}):Object(n.i)({params:JSON.stringify(t)}).then(function(t){e.getLevelListFn(),e.$message({message:"数据保存成功",type:"warning"})})}else this.$message({message:"没有新增信息",type:"warning"})},focusOldVal:function(e){this.oldVal=e},modifyLevel:function(e,t){var a=this,l=this.subcompanyList.findIndex(function(t){return t.id===e}),i=this.subcompanyList[l];s.a.isEmpty(i.id)||(s.a.isEmpty(t)?this.$message({message:"修改数据不能为空",type:"warning"}):(i.position=i.sale_level+"-"+i.level_name+"-"+i.money_base_salary,i.old_val=this.oldVal,i.new_val=t,Object(n._26)(e,i).then(function(e){a.$message({message:"修改数据更新成功",type:"warning"})})))},staffCountClick:function(e,t,a){var l=this;this.staffId=e,this.infoLoadingDialog=!0,this.pageIndex=t,this.limit=a,(e?n._124:n._113)({page:t,limit:a},e).then(function(t){var a=e?t.list:t.page_data;a.length>0?(l.staffTitle=e?i.z:i.G,l.total=t.total,l.staffContent=a,l.salesLevelDialog=!0):l.$message({message:"暂无数据",type:"warning"}),l.infoLoadingDialog=!1})},handleCurrentChange:function(e){this.pageIndex=e,this.staffCountClick(this.staffId,e,this.limit)},handleSizeChange:function(e){this.pageIndex=1,this.limit=e,this.staffCountClick(this.staffId,1,e)}},mounted:function(){this.getLevelListFn()}},r={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"sales-level"},[a("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.infoLoading,expression:"infoLoading"}]},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",{staticStyle:{"font-size":"18px","font-weight":"bold","padding-right":"20px"}},[e._v("销售级别配置:")])]),e._v(" "),a("div",{staticClass:"subcompany-list"},[e.subcompanyList.length>0?a("div",{staticClass:"subcompany-list-content"},e._l(e.subcompanyList,function(t){return a("el-form",{key:t.id,staticClass:"demo-form-inline",attrs:{inline:!0,size:"mini"}},[a("el-form-item",{attrs:{label:"销售层级"}},[a("el-select",{attrs:{placeholder:"销售层级"},on:{change:function(a){e.modifyLevel(t.id,t.sale_level)},focus:function(a){e.focusOldVal(t.sale_level)}},model:{value:t.sale_level,callback:function(a){e.$set(t,"sale_level",a)},expression:"item.sale_level"}},e._l(e.saleLevel,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"级别名称"}},[a("el-input",{attrs:{placeholder:"级别名称"},on:{change:function(a){e.modifyLevel(t.id,t.level_name)},focus:function(a){e.focusOldVal(t.level_name)}},model:{value:t.level_name,callback:function(a){e.$set(t,"level_name",a)},expression:"item.level_name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"底薪"}},[a("el-input",{attrs:{placeholder:"底薪"},on:{change:function(a){e.modifyLevel(t.id,t.money_base_salary)},focus:function(a){e.focusOldVal(t.money_base_salary)}},model:{value:t.money_base_salary,callback:function(a){e.$set(t,"money_base_salary",a)},expression:"item.money_base_salary"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"月度业绩目标"}},[a("el-input",{attrs:{placeholder:"月度业绩目标"},on:{change:function(a){e.modifyLevel(t.id,t.money_month_target)},focus:function(a){e.focusOldVal(t.money_month_target)}},model:{value:t.money_month_target,callback:function(a){e.$set(t,"money_month_target",a)},expression:"item.money_month_target"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"季度升降级线"}},[a("el-input",{attrs:{placeholder:"季度升降级线"},on:{change:function(a){e.modifyLevel(t.id,t.money_quarter_lift_line)},focus:function(a){e.focusOldVal(t.money_quarter_lift_line)}},model:{value:t.money_quarter_lift_line,callback:function(a){e.$set(t,"money_quarter_lift_line",a)},expression:"item.money_quarter_lift_line"}})],1),e._v(" "),a("el-form-item",[a("el-tag",{staticStyle:{cursor:"pointer"},on:{click:function(a){e.staffCountClick(t.id,1,10)}}},[e._v(e._s(t.staff_count||0))])],1)],1)})):e._e(),e._v(" "),0===e.subcompanyList.length?a("div",{staticStyle:{color:"#000","font-size":"13px","text-align":"center","padding-top":"20px"}},[e._v("暂无数据")]):e._e(),e._v(" "),a("div",{staticStyle:{"text-align":"right","padding-top":"30px","padding-right":"30px"}},[a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){e.staffCountClick("",1,10)}}},[e._v("变更记录")]),e._v(" "),a("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.newAdd}},[e._v("新增")]),e._v(" "),a("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.preservation}},[e._v("保存")])],1)]),e._v(" "),a("el-dialog",{attrs:{visible:e.salesLevelDialog,width:"90%"},on:{"update:visible":function(t){e.salesLevelDialog=t}}},[0!=e.staffTitle.length?a("table",{directives:[{name:"loading",rawName:"v-loading",value:e.infoLoadingDialog,expression:"infoLoadingDialog"}],staticClass:"custom-table"},[a("thead",[a("tr",e._l(e.staffTitle,function(t){return a("th",[e._v(e._s(t.label))])}))]),e._v(" "),a("tbody",e._l(e.staffContent,function(t,n){return a("tr",{staticStyle:{"text-align":"center"}},[e.staffId?[a("td",[e._v(e._s(t.level_name))]),e._v(" "),a("td",[e._v(e._s(t.squad))]),e._v(" "),a("td",[e._v(e._s(t.name))]),e._v(" "),a("td",[e._v(e._s(t.in_at))]),e._v(" "),a("td",[e._v(e._s(t.base_salary))]),e._v(" "),a("td",[a("router-link",{attrs:{to:{name:"staff",params:{model:t.mobile}}}},[a("el-button",{attrs:{size:"mini",type:"primary"}},[e._v("修改")])],1)],1)]:e._e(),e._v(" "),e.staffId?e._e():[a("td",[e._v(e._s(n+1))]),e._v(" "),a("td",[e._v(e._s(t.operator))]),e._v(" "),a("td",[e._v(e._s(t.behavior))]),e._v(" "),a("td",[e._v(e._s(t.position))]),e._v(" "),a("td",[e._v(e._s(t.front))]),e._v(" "),a("td",[e._v(e._s(t.after))])]],2)}))]):e._e(),e._v(" "),a("div",{staticStyle:{"padding-top":"20px"}},[a("el-pagination",{staticStyle:{"text-align":"center"},attrs:{"page-sizes":[5,10,20,30,40,50,60,80,100],"page-size":e.limit,"current-page":e.pageIndex,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange,"update:currentPage":function(t){e.pageIndex=t}}})],1)])],1)],1)},staticRenderFns:[]};var _=a("VU/8")(o,r,!1,function(e){a("yq0k")},null,null);t.default=_.exports},yq0k:function(e,t){}});
-
IvyXia123 authoreda4d916e9