|
|
@@ -9,7 +9,7 @@
|
|
|
<template v-slot:customcol="scope">
|
|
|
<div v-if="scope.column.columnname == 'discountrate'">
|
|
|
<el-input size="mini" v-if="currentEdit.sa_contract_itemsaleclassid == scope.column.data.sa_contract_itemsaleclassid" v-model="scope.column.data.discountrate" @input="discountrateChange($event,scope.column.data)"></el-input>
|
|
|
- <p v-else>{{scope.column.data[scope.column.columnname]}}</p>
|
|
|
+ <p v-else>{{scope.column.data[scope.column.columnname] + '%'}}</p>
|
|
|
</div>
|
|
|
<div v-else-if="scope.column.columnname == 'brand'">
|
|
|
{{scope.column.data[scope.column.columnname][0] && scope.column.data[scope.column.columnname][0].brandname}}
|
|
|
@@ -81,6 +81,10 @@ export default {
|
|
|
async listData(){
|
|
|
this.params.content.sa_contractid = this.$route.query.id
|
|
|
const res = await this.$api.requested(this.params)
|
|
|
+ res.data = res.data.map(e=>{
|
|
|
+ e.discountrate = e.discountrate * 100
|
|
|
+ return e
|
|
|
+ })
|
|
|
this.list = res.data
|
|
|
this.total = res.total
|
|
|
this.$emit('priceChange')
|
|
|
@@ -118,7 +122,7 @@ export default {
|
|
|
{
|
|
|
"sa_contract_itemsaleclassid": data.sa_contract_itemsaleclassid,
|
|
|
"itemclassid": data.itemclassid,
|
|
|
- "discountrate": data.discountrate
|
|
|
+ "discountrate": data.discountrate / 100
|
|
|
}
|
|
|
]
|
|
|
}
|