1 line
6.0 KiB
JavaScript
1 line
6.0 KiB
JavaScript
webpackJsonp([262],{AL4b:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("//Fk"),i=a.n(s),o=a("5zN6"),n=a("xjHB"),l={name:"salesCommissions",components:{ChooseParts:o.a},data:function(){return{chooseMaterielsVisible:!1,pictLoading:!1,parts:[],tableData:[],search_data:{}}},created:function(){var e=this;this.getList().then(function(){e.parts=e.tableData})},methods:{changePrice:function(e){isNaN(e.convCoefficient)||isNaN(e.unitPriceCutSupport)?e.unitPriceCut=0:e.unitPriceCut=parseFloat(parseFloat(e.unitPriceCutSupport)/parseFloat(e.convCoefficient))},getPart:function(e){var t=this;e&&e.forEach(function(e){e.materielId=e.id,t.$set(e,"serialNo",e.serialNo?e.serialNo:""),t.$set(e,"name",e.name?e.name:""),t.$set(e,"specification",e.specification?e.specification:""),t.$set(e,"unitUomName",e.unitUomName?e.unitUomName:""),t.$set(e,"supportUomName",e.supportUomName?e.supportUomName:""),t.$set(e,"materielConv",e.materielConv?e.materielConv:0),t.$set(e,"onlyId",e.id+"_"+Date.now()),t.tableData.push(e)}),console.log(e)},handlePartChange:function(e){this.parts=e},removePart:function(){var e=this;this.parts&&this.parts.forEach(function(t){var a=e.tableData.findIndex(function(e){if(e.onlyId===t.onlyId&&e.id===t.id)return!0});e.tableData.splice(a,1)})},getList:function(){var e=this;return new i.a(function(t,a){e.pictLoading=!0,n.a.findSalesCommissionsList(e.search_data).then(function(t){e.pictLoading=!1,0===t.code&&(e.tableData=t.data)}).catch(function(e){a(e),console.log(e)})}).catch(function(e){console.log(e)})},saveHandle:function(){var e=this;return new i.a(function(t,a){n.a.saveHandle(e.tableData).then(function(t){0===t.code?(e.$message.success(t.msg),e.getList()):e.$message.error("保存失败!")}).catch(function(t){a(t),console.log(t),e.$message.error("保存失败!")})}).catch(function(e){console.log(e)})}}},r={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"sys-task sys-box"},[a("div",{staticClass:"sys-operate"},[a("el-button",{directives:[{name:"has",rawName:"v-has",value:"management:sales_commissions:add",expression:"'management:sales_commissions:add'"}],attrs:{type:"primary"},on:{click:function(t){e.chooseMaterielsVisible=!0}}},[e._v("新增")]),e._v(" "),a("el-button",{directives:[{name:"has",rawName:"v-has",value:"management:sales_commissions:remove",expression:"'management:sales_commissions:remove'"}],attrs:{type:"primary"},on:{click:e.removePart}},[e._v("删除")]),e._v(" "),a("el-button",{directives:[{name:"has",rawName:"v-has",value:"management:sales_commissions:save",expression:"'management:sales_commissions:save'"}],attrs:{type:"primary"},on:{click:e.saveHandle}},[e._v("保存")])],1),e._v(" "),a("div",{staticClass:"sys-search"},[a("el-form",{staticClass:"form_item_search_out",attrs:{inline:""}},[a("div",{staticClass:"form_item_input_out"},[a("el-form-item",{staticClass:"form_item-inline",staticStyle:{width:"25%"},attrs:{label:"物料名称"}},[a("el-input",{attrs:{type:"text",placeholder:"请输入物料名称",clearable:""},model:{value:e.search_data.materielName,callback:function(t){e.$set(e.search_data,"materielName",t)},expression:"search_data.materielName"}})],1),e._v(" "),a("el-form-item",{staticClass:"form_item-inline",staticStyle:{width:"25%"},attrs:{label:"物料代码"}},[a("el-input",{attrs:{type:"text",placeholder:"请输入物料代码",clearable:""},model:{value:e.search_data.materielSerialNo,callback:function(t){e.$set(e.search_data,"materielSerialNo",t)},expression:"search_data.materielSerialNo"}})],1)],1),e._v(" "),a("div",{staticClass:"form_item_btn_out"},[a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.getList()}}},[e._v("查询")])],1)],1)])],1),e._v(" "),a("div",{staticClass:"sys-table"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.pictLoading,expression:"pictLoading"}],ref:"tb",attrs:{border:"",id:"out-table",data:e.tableData,"header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"}},on:{"row-click":function(e){},"selection-change":e.handlePartChange}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"行号",type:"index",align:"center",width:"50"}}),e._v(" "),a("el-table-column",{attrs:{prop:"serialNo",align:"center",label:"物料代码","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"name",align:"center",label:"物料名称","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"specification",align:"center",label:"规格型号","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"unitUomName",align:"center",label:"主计量单位","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"unitPriceCut",align:"center",label:"主单位提成单价(元)","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"supportUomName",align:"center","show-overflow-tooltip":"",label:"辅助单位"}}),e._v(" "),a("el-table-column",{attrs:{prop:"unitPriceCutSupport",align:"center",label:"辅助单位提成单价(元)","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input-number",{staticStyle:{width:"100%"},attrs:{min:0,size:"small",controls:!1},on:{change:function(a){return e.changePrice(t.row)}},model:{value:t.row.unitPriceCutSupport,callback:function(a){e.$set(t.row,"unitPriceCutSupport",a)},expression:"scope.row.unitPriceCutSupport"}})]}}])})],1)],1),e._v(" "),a("ChooseParts",{attrs:{visible:e.chooseMaterielsVisible},on:{"update:visible":function(t){e.chooseMaterielsVisible=t},change:e.getPart}})],1)},staticRenderFns:[]};var c=a("VU/8")(l,r,!1,function(e){a("nZjb")},"data-v-44e3f7b8",null);t.default=c.exports},nZjb:function(e,t){},xjHB:function(e,t,a){"use strict";var s=a("Dod7"),i=a("Oi4x"),o={findSalesCommissionsList:function(e){return i.a.post(s.a.url+"/apis/salesCommissions/getList",e)},saveHandle:function(e){return i.a.post(s.a.url+"/apis/salesCommissions/save",e)},getReport:function(e){return i.a.post(s.a.url+"/apis/salesCommissions/getReport",e)}};t.a=o}}); |