webpackJsonp([68],{"9bUi":function(e,t,n){(e.exports=n("FZ+f")(!0)).push([e.i,"\n.sales-level {\n padding: 10px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n.sales-level .custom-table {\n margin-top: 20px;\n width: 100%;\n border: solid 1px #EBEEF5;\n border-spacing: 0;\n border-collapse: collapse;\n}\n.sales-level .custom-table thead {\n color: #909399;\n font-weight: 500;\n}\n.sales-level .custom-table thead th {\n padding: 12px 10px;\n border: 1px solid #EBEEF5;\n}\n.sales-level .custom-table tbody td {\n padding: 12px 10px;\n border: 1px solid #EBEEF5;\n}\n.sales-level .subcompany-list {\n width: 100%;\n}\n.sales-level .subcompany-list .from-item {\n width: 15%;\n}\n","",{version:3,sources:["/Users/xiaxue/Desktop/admin/src/components/salesLevel/index.vue"],names:[],mappings:";AACA;EACE,cAAc;EACd,+BAA+B;UACvB,uBAAuB;CAChC;AACD;EACE,iBAAiB;EACjB,YAAY;EACZ,0BAA0B;EAC1B,kBAAkB;EAClB,0BAA0B;CAC3B;AACD;EACE,eAAe;EACf,iBAAiB;CAClB;AACD;EACE,mBAAmB;EACnB,0BAA0B;CAC3B;AACD;EACE,mBAAmB;EACnB,0BAA0B;CAC3B;AACD;EACE,YAAY;CACb;AACD;EACE,WAAW;CACZ",file:"index.vue",sourcesContent:["\n.sales-level {\n padding: 10px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n.sales-level .custom-table {\n margin-top: 20px;\n width: 100%;\n border: solid 1px #EBEEF5;\n border-spacing: 0;\n border-collapse: collapse;\n}\n.sales-level .custom-table thead {\n color: #909399;\n font-weight: 500;\n}\n.sales-level .custom-table thead th {\n padding: 12px 10px;\n border: 1px solid #EBEEF5;\n}\n.sales-level .custom-table tbody td {\n padding: 12px 10px;\n border: 1px solid #EBEEF5;\n}\n.sales-level .subcompany-list {\n width: 100%;\n}\n.sales-level .subcompany-list .from-item {\n width: 15%;\n}\n"],sourceRoot:""}])},AN7M:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n("CCn6"),l=n("kmJW"),i=n("+TkF"),s=n("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(a._75)({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(a.i)({params:JSON.stringify(t)}).then(function(t){e.getLevelListFn()})}else this.$message({message:"没有新增信息",type:"warning"})},focusOldVal:function(e){this.oldVal=e},modifyLevel:function(e,t){var n=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(a._21)(e,i).then(function(e){n.$message({message:"修改数据更新成功",type:"warning"})})))},staffCountClick:function(e,t,n){var l=this;this.staffId=e,this.infoLoadingDialog=!0,this.pageIndex=t,Object(a._112)(e,{page:t,limit:n}).then(function(e){e.list.length>0?(l.staffTitle=i.z,l.total=e.total,l.staffContent=e.list,l.salesLevelDialog=!0):l.$message({message:"暂无数据",type:"warning"}),l.infoLoadingDialog=!1})},changeRecord:function(e,t){var n=this;this.pageIndex=e,this.infoLoadingDialog=!0,this.staffId="",Object(a._101)({page:e,limit:t}).then(function(e){n.infoLoadingDialog=!1,n.staffTitle=i.G,n.total=e.total,n.staffContent=e.page_data,n.salesLevelDialog=!0})},handleCurrentChange:function(e){this.pageIndex=e,this.staffId?this.staffCountClick(this.staffId,e,this.limit):this.changeRecord(e,this.limit)},handleSizeChange:function(e){this.pageIndex=1,this.limit=e,this.staffId?this.staffCountClick(this.staffId,1,e):this.changeRecord(e,this.limit)}},mounted:function(){this.getLevelListFn()}},r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"sales-level"},[n("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.infoLoading,expression:"infoLoading"}]},[n("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[n("span",{staticStyle:{"font-size":"18px","font-weight":"bold","padding-right":"20px"}},[e._v("销售级别配置:")])]),e._v(" "),n("div",{staticClass:"subcompany-list"},[e.subcompanyList.length>0?n("div",{staticClass:"subcompany-list-content"},e._l(e.subcompanyList,function(t){return n("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,size:"mini"}},[n("el-form-item",{attrs:{label:"销售层级"}},[n("el-select",{attrs:{placeholder:"销售层级"},on:{change:function(n){e.modifyLevel(t.id,t.sale_level)},focus:function(n){e.focusOldVal(t.sale_level)}},model:{value:t.sale_level,callback:function(n){e.$set(t,"sale_level",n)},expression:"item.sale_level"}},e._l(e.saleLevel,function(e){return n("el-option",{attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),n("el-form-item",{attrs:{label:"级别名称"}},[n("el-input",{attrs:{placeholder:"级别名称"},on:{change:function(n){e.modifyLevel(t.id,t.level_name)},focus:function(n){e.focusOldVal(t.level_name)}},model:{value:t.level_name,callback:function(n){e.$set(t,"level_name",n)},expression:"item.level_name"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"底薪"}},[n("el-input",{attrs:{placeholder:"底薪"},on:{change:function(n){e.modifyLevel(t.id,t.money_base_salary)},focus:function(n){e.focusOldVal(t.money_base_salary)}},model:{value:t.money_base_salary,callback:function(n){e.$set(t,"money_base_salary",n)},expression:"item.money_base_salary"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"月度业绩目标"}},[n("el-input",{attrs:{placeholder:"月度业绩目标"},on:{change:function(n){e.modifyLevel(t.id,t.money_month_target)},focus:function(n){e.focusOldVal(t.money_month_target)}},model:{value:t.money_month_target,callback:function(n){e.$set(t,"money_month_target",n)},expression:"item.money_month_target"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"季度升降级线"}},[n("el-input",{attrs:{placeholder:"季度升降级线"},on:{change:function(n){e.modifyLevel(t.id,t.money_quarter_lift_line)},focus:function(n){e.focusOldVal(t.money_quarter_lift_line)}},model:{value:t.money_quarter_lift_line,callback:function(n){e.$set(t,"money_quarter_lift_line",n)},expression:"item.money_quarter_lift_line"}})],1),e._v(" "),n("el-form-item",[n("el-tag",{staticStyle:{cursor:"pointer"},on:{click:function(n){e.staffCountClick(t.id,1,10)}}},[e._v(e._s(t.staff_count||0))])],1)],1)})):e._e(),e._v(" "),0===e.subcompanyList.length?n("div",{staticStyle:{color:"#000","font-size":"13px","text-align":"center","padding-top":"20px"}},[e._v("暂无数据")]):e._e(),e._v(" "),n("div",{staticStyle:{"text-align":"right","padding-top":"30px","padding-right":"30px"}},[n("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){e.changeRecord(1,10)}}},[e._v("变更记录")]),e._v(" "),n("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.newAdd}},[e._v("新增")]),e._v(" "),n("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.preservation}},[e._v("保存")])],1)]),e._v(" "),n("el-dialog",{attrs:{visible:e.salesLevelDialog,width:"90%"},on:{"update:visible":function(t){e.salesLevelDialog=t}}},[0!=e.staffTitle.length?n("table",{directives:[{name:"loading",rawName:"v-loading",value:e.infoLoadingDialog,expression:"infoLoadingDialog"}],staticClass:"custom-table"},[n("thead",[n("tr",e._l(e.staffTitle,function(t){return n("th",[e._v(e._s(t.label))])}))]),e._v(" "),n("tbody",e._l(e.staffContent,function(t,a){return n("tr",{staticStyle:{"text-align":"center"}},[e.staffId?[n("td",[e._v(e._s(t.level_name))]),e._v(" "),n("td",[e._v(e._s(t.squad))]),e._v(" "),n("td",[e._v(e._s(t.name))]),e._v(" "),n("td",[e._v(e._s(t.in_at))]),e._v(" "),n("td",[e._v(e._s(t.base_salary))]),e._v(" "),n("td",[n("router-link",{attrs:{to:{path:"/staff",query:{}},target:"_blank"}},[n("el-button",{attrs:{size:"mini",type:"primary"}},[e._v("修改")])],1)],1)]:e._e(),e._v(" "),e.staffId?e._e():[n("td",[e._v(e._s(a+1))]),e._v(" "),n("td",[e._v(e._s(t.operator))]),e._v(" "),n("td",[e._v(e._s(t.behavior))]),e._v(" "),n("td",[e._v(e._s(t.position))]),e._v(" "),n("td",[e._v(e._s(t.front))]),e._v(" "),n("td",[e._v(e._s(t.after))])]],2)}))]):e._e(),e._v(" "),n("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)};r._withStripped=!0;var c={render:r,staticRenderFns:[]},d=c;var f=!1;var u=n("VU/8")(o,d,!1,function(e){f||n("xuW1")},null,null);u.options.__file="src/components/salesLevel/index.vue";t.default=u.exports},xuW1:function(e,t,n){var a=n("9bUi");"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);n("rjj0")("f80da26c",a,!1,{})}});
-
IvyXia123 authored0eee84f6