| | |
| | | label="收款"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="t3" |
| | | prop="payMethod" |
| | | label="支付方式"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="achieveType" |
| | | label="业绩类型"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="t1" |
| | | prop="goodsCash" |
| | | label="原业绩"> |
| | | </el-table-column> |
| | | <el-table-column |
| | |
| | | console.log("校验业绩是否大于订单收款金额"); |
| | | let jsqMap={}; |
| | | let isOk=true; |
| | | this.achieveItems.forEach(achieve=>{ |
| | | for(let i=0 ; i< this.achieveItems.length; i++){ |
| | | let achieve=this.achieveItems[i]; |
| | | if(!isNaN(achieve.goodsCash) ){ |
| | | key=achieve.achieveType+achieve.orderItemId; |
| | | if(!jsqMap[key]){ |
| | |
| | | if(jsqMap[key]>achieve.zkTotal) { |
| | | this.$message.error("【"+achieve.goodsName + "】业绩分配金额大于支付金额"); |
| | | isOk = false; |
| | | return; |
| | | break; |
| | | } |
| | | }else{ |
| | | this.$message.error("【"+achieve.goodsName + "】业绩分配金额请填写数字"); |
| | | isOk=false; |
| | | return; |
| | | break; |
| | | } |
| | | }); |
| | | } |
| | | console.log("isOk",isOk); |
| | | return isOk; |
| | | }, |