|
@@ -49,7 +49,12 @@
|
|
<el-input v-model="mainForm.jxsName" placeholder="请输入经销商名称" disabled></el-input>
|
|
<el-input v-model="mainForm.jxsName" placeholder="请输入经销商名称" disabled></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
- <el-col :xs="24" :sm="24" :lg="24">
|
|
|
|
|
|
+ <el-col :xs="24" :sm="12" :lg="8">
|
|
|
|
+ <el-form-item label="文件编号" prop="fileNum">
|
|
|
|
+ <el-input v-model="mainForm.fileNum" placeholder="请输入文件编号"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :xs="24" :sm="12" :lg="16">
|
|
<el-form-item label="表头备注" prop="remark">
|
|
<el-form-item label="表头备注" prop="remark">
|
|
<el-input v-model="mainForm.remark" placeholder="请输入表头备注"></el-input>
|
|
<el-input v-model="mainForm.remark" placeholder="请输入表头备注"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -83,18 +88,18 @@
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column align="center" label="单位" prop="unit" min-width="100" show-overflow-tooltip></el-table-column>
|
|
<el-table-column align="center" label="单位" prop="unit" min-width="100" show-overflow-tooltip></el-table-column>
|
|
- <el-table-column align="center" label="单价" prop="price" min-width="100" show-overflow-tooltip>
|
|
|
|
|
|
+ <el-table-column align="right" label="单价" prop="price" min-width="100" show-overflow-tooltip>
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<el-input v-model="scope.row.price" size="small" type="number" v-if="listItem && !isDealer"></el-input>
|
|
<el-input v-model="scope.row.price" size="small" type="number" v-if="listItem && !isDealer"></el-input>
|
|
<div v-else>{{scope.row.price}}</div>
|
|
<div v-else>{{scope.row.price}}</div>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column align="center" label="数量" prop="qty" min-width="100" show-overflow-tooltip>
|
|
|
|
|
|
+ <el-table-column align="right" label="数量" prop="qty" min-width="100" show-overflow-tooltip>
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<el-input v-model="scope.row.qty" size="small" type="number"></el-input>
|
|
<el-input v-model="scope.row.qty" size="small" type="number"></el-input>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column align="center" label="订单金额" min-width="100" show-overflow-tooltip>
|
|
|
|
|
|
+ <el-table-column align="right" label="订单金额" min-width="100" show-overflow-tooltip>
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
{{scope.row.price * scope.row.qty}}
|
|
{{scope.row.price * scope.row.qty}}
|
|
</template>
|
|
</template>
|
|
@@ -111,12 +116,17 @@
|
|
</el-select>
|
|
</el-select>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column align="center" label="使用返利金额" min-width="120" show-overflow-tooltip>
|
|
|
|
|
|
+ <el-table-column align="right" label="可用返利" min-width="100" show-overflow-tooltip>
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ {{scope.row.rebateAmount}}
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column align="right" label="使用返利金额" min-width="120" show-overflow-tooltip>
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
{{(scope.row.price * scope.row.qty * (scope.row.rebateRate * 100)) / 100}}
|
|
{{(scope.row.price * scope.row.qty * (scope.row.rebateRate * 100)) / 100}}
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column align="center" label="格力折扣" min-width="100" show-overflow-tooltip>
|
|
|
|
|
|
+ <el-table-column align="right" label="格力折扣" min-width="100" show-overflow-tooltip>
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
{{scope.row.qty * scope.row.discAmount}}
|
|
{{scope.row.qty * scope.row.discAmount}}
|
|
</template>
|
|
</template>
|
|
@@ -133,7 +143,7 @@
|
|
</el-select>
|
|
</el-select>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column align="center" label="实付金额" prop="qty" min-width="100" show-overflow-tooltip>
|
|
|
|
|
|
+ <el-table-column align="right" label="实付金额" prop="qty" min-width="100" show-overflow-tooltip>
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
{{((scope.row.price * scope.row.qty) * 100 - ((scope.row.price * scope.row.qty * (scope.row.rebateRate * 100)) / 100) * 100 - ((scope.row.qty * (scope.row.discAmount * 100)) / 100) * 100) / 100}}
|
|
{{((scope.row.price * scope.row.qty) * 100 - ((scope.row.price * scope.row.qty * (scope.row.rebateRate * 100)) / 100) * 100 - ((scope.row.qty * (scope.row.discAmount * 100)) / 100) * 100) / 100}}
|
|
</template>
|
|
</template>
|
|
@@ -143,7 +153,7 @@
|
|
<el-checkbox v-model="scope.row.isDirectTransfer"></el-checkbox>
|
|
<el-checkbox v-model="scope.row.isDirectTransfer"></el-checkbox>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column align="center" label="直调数量" prop="directTransferQty" min-width="100"></el-table-column>
|
|
|
|
|
|
+ <el-table-column align="right" label="直调数量" prop="directTransferQty" min-width="100"></el-table-column>
|
|
<el-table-column align="center" label="备注" prop="remark" min-width="160">
|
|
<el-table-column align="center" label="备注" prop="remark" min-width="160">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<el-input v-model="scope.row.remark" size="small"></el-input>
|
|
<el-input v-model="scope.row.remark" size="small"></el-input>
|
|
@@ -315,6 +325,7 @@ export default {
|
|
// type: '',
|
|
// type: '',
|
|
jxsNum: '',
|
|
jxsNum: '',
|
|
jxsName: '',
|
|
jxsName: '',
|
|
|
|
+ fileNum: '',
|
|
remark: '',
|
|
remark: '',
|
|
salesMan: '',
|
|
salesMan: '',
|
|
},
|
|
},
|
|
@@ -436,6 +447,7 @@ export default {
|
|
this.mainForm.salesMan = data.k3ServiceId;
|
|
this.mainForm.salesMan = data.k3ServiceId;
|
|
this.mainForm.jxsNum = data.customerNumber;
|
|
this.mainForm.jxsNum = data.customerNumber;
|
|
this.mainForm.jxsName = data.customerName;
|
|
this.mainForm.jxsName = data.customerName;
|
|
|
|
+ this.mainForm.fileNum = data.fileNo;
|
|
this.mainForm.remark = data.remark;
|
|
this.mainForm.remark = data.remark;
|
|
data.retailOrderItemList.forEach(item => {
|
|
data.retailOrderItemList.forEach(item => {
|
|
item.status1 = '';
|
|
item.status1 = '';
|
|
@@ -651,8 +663,10 @@ export default {
|
|
if(this.goodsList[index].customerWalletId2) {
|
|
if(this.goodsList[index].customerWalletId2) {
|
|
let obj = this.goodsList[index].rebateWallets.find(o => o.customerWalletId == this.goodsList[index].customerWalletId2);
|
|
let obj = this.goodsList[index].rebateWallets.find(o => o.customerWalletId == this.goodsList[index].customerWalletId2);
|
|
this.goodsList[index].rebateRate = obj.rebateRate;
|
|
this.goodsList[index].rebateRate = obj.rebateRate;
|
|
|
|
+ this.goodsList[index].rebateAmount = obj.amount;
|
|
}else {
|
|
}else {
|
|
this.goodsList[index].rebateRate = '';
|
|
this.goodsList[index].rebateRate = '';
|
|
|
|
+ this.goodsList[index].rebateAmount = '';
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
|
|
@@ -717,6 +731,7 @@ export default {
|
|
// mainName,
|
|
// mainName,
|
|
k3ServiceId: this.mainForm.salesMan,
|
|
k3ServiceId: this.mainForm.salesMan,
|
|
k3ServiceName: saleManItem.nickName,
|
|
k3ServiceName: saleManItem.nickName,
|
|
|
|
+ fileNo: this.mainForm.fileNum,
|
|
remark: this.mainForm.remark,
|
|
remark: this.mainForm.remark,
|
|
type: 1, // 1:普通零售单,2:政策零售单
|
|
type: 1, // 1:普通零售单,2:政策零售单
|
|
retailOrderItemList: goodsList
|
|
retailOrderItemList: goodsList
|