|
@@ -77,8 +77,8 @@
|
|
<div class="content" v-for="(item,index) in priceList" :key="index">
|
|
<div class="content" v-for="(item,index) in priceList" :key="index">
|
|
<div class="top">
|
|
<div class="top">
|
|
<div class="left">
|
|
<div class="left">
|
|
- <div v-if="baseInfoForm.paramType == '2'"class="text">基准单价(元/公斤)</div>
|
|
|
|
- <el-input v-if="baseInfoForm.paramType == '2'"type="number" @mousewheel.native.prevent v-model="item.basicUnitPrice" :disabled="!isEdit"></el-input>
|
|
|
|
|
|
+ <div v-if="baseInfoForm.paramType == '2' "class="text">基准单价(元/公斤)</div>
|
|
|
|
+ <el-input v-if="baseInfoForm.paramType == '2' "type="number" @mousewheel.native.prevent v-model="item.basicUnitPrice" :disabled="!isEdit"></el-input>
|
|
</div>
|
|
</div>
|
|
<el-button @click="delSetPrice(item,index)" :disabled="!isEdit">删除</el-button>
|
|
<el-button @click="delSetPrice(item,index)" :disabled="!isEdit">删除</el-button>
|
|
</div>
|
|
</div>
|
|
@@ -951,11 +951,26 @@
|
|
_obj = {
|
|
_obj = {
|
|
waterMin: this.keepOneDecimal(_waterMax ),
|
|
waterMin: this.keepOneDecimal(_waterMax ),
|
|
waterMax: this.keepOneDecimal(_waterMax + 0.09),
|
|
waterMax: this.keepOneDecimal(_waterMax + 0.09),
|
|
- price1: this.keepTwoDecimal(priceList[0]),
|
|
|
|
- price2: this.keepTwoDecimal(priceList[1]),
|
|
|
|
- price3: this.keepTwoDecimal(priceList[2]),
|
|
|
|
- priceOther: this.keepTwoDecimal(priceList[3]),
|
|
|
|
|
|
+ // price1: this.keepTwoDecimal(priceList[0]),
|
|
|
|
+ // price2: this.keepTwoDecimal(priceList[1]),
|
|
|
|
+ // price3: this.keepTwoDecimal(priceList[2]),
|
|
|
|
+ // priceOther: this.keepTwoDecimal(priceList[3]),
|
|
}
|
|
}
|
|
|
|
+ for(let i= 0;i<priceList.length;i++){
|
|
|
|
+ if(priceList[i].level=='一等'){
|
|
|
|
+ _obj.price1 = this.keepTwoDecimal(priceList[i].val)
|
|
|
|
+ }
|
|
|
|
+ else if(priceList[i].level=='二等'){
|
|
|
|
+ _obj.price2 = this.keepTwoDecimal(priceList[i].val)
|
|
|
|
+ }
|
|
|
|
+ else if(priceList[i].level=='三等'){
|
|
|
|
+ _obj.price3 = this.keepTwoDecimal(priceList[i].val)
|
|
|
|
+ }
|
|
|
|
+ else{
|
|
|
|
+ _obj.priceOther = this.keepTwoDecimal(priceList[i].val)
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
_list.unshift(_obj)
|
|
_list.unshift(_obj)
|
|
}
|
|
}
|
|
_obj = {}
|
|
_obj = {}
|
|
@@ -976,11 +991,26 @@
|
|
_obj = {
|
|
_obj = {
|
|
waterMin: this.keepOneDecimal(_waterMin ),
|
|
waterMin: this.keepOneDecimal(_waterMin ),
|
|
waterMax: this.keepOneDecimal(_waterMin + 0.09),
|
|
waterMax: this.keepOneDecimal(_waterMin + 0.09),
|
|
- price1: this.keepTwoDecimal(priceList[0]),
|
|
|
|
- price2: this.keepTwoDecimal(priceList[1]),
|
|
|
|
- price3: this.keepTwoDecimal(priceList[2]),
|
|
|
|
- priceOther: this.keepTwoDecimal(priceList[3]),
|
|
|
|
|
|
+ // price1: this.keepTwoDecimal(priceList[0]),
|
|
|
|
+ // price2: this.keepTwoDecimal(priceList[1]),
|
|
|
|
+ // price3: this.keepTwoDecimal(priceList[2]),
|
|
|
|
+ // priceOther: this.keepTwoDecimal(priceList[3]),
|
|
}
|
|
}
|
|
|
|
+ for(let i= 0;i<priceList.length;i++){
|
|
|
|
+ if(priceList[i].level=='一等'){
|
|
|
|
+ _obj.price1 = this.keepTwoDecimal(priceList[i].val)
|
|
|
|
+ }
|
|
|
|
+ else if(priceList[i].level=='二等'){
|
|
|
|
+ _obj.price2 = this.keepTwoDecimal(priceList[i].val)
|
|
|
|
+ }
|
|
|
|
+ else if(priceList[i].level=='三等'){
|
|
|
|
+ _obj.price3 = this.keepTwoDecimal(priceList[i].val)
|
|
|
|
+ }
|
|
|
|
+ else{
|
|
|
|
+ _obj.priceOther = this.keepTwoDecimal(priceList[i].val)
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
_list.push(_obj)
|
|
_list.push(_obj)
|
|
console.log('_list', _list)
|
|
console.log('_list', _list)
|
|
|
|
|
|
@@ -1005,11 +1035,25 @@
|
|
_obj = {
|
|
_obj = {
|
|
waterMin: this.keepOneDecimal(_waterMin ),
|
|
waterMin: this.keepOneDecimal(_waterMin ),
|
|
waterMax: this.keepOneDecimal(_waterMin + 0.09),
|
|
waterMax: this.keepOneDecimal(_waterMin + 0.09),
|
|
- price1: this.keepTwoDecimal(priceList[0]),
|
|
|
|
- price2: this.keepTwoDecimal(priceList[1]),
|
|
|
|
- price3: this.keepTwoDecimal(priceList[2]),
|
|
|
|
- priceOther: this.keepTwoDecimal(priceList[3]),
|
|
|
|
|
|
+ // price1: this.keepTwoDecimal(priceList[0]),
|
|
|
|
+ // price2: this.keepTwoDecimal(priceList[1]),
|
|
|
|
+ // price3: this.keepTwoDecimal(priceList[2]),
|
|
|
|
+ // priceOther: this.keepTwoDecimal(priceList[3]),
|
|
}
|
|
}
|
|
|
|
+ for(let i= 0;i<priceList.length;i++){
|
|
|
|
+ if(priceList[i].level=='一等'){
|
|
|
|
+ _obj.price1 = this.keepTwoDecimal(priceList[i].val)
|
|
|
|
+ }
|
|
|
|
+ else if(priceList[i].level=='二等'){
|
|
|
|
+ _obj.price2 = this.keepTwoDecimal(priceList[i].val)
|
|
|
|
+ }
|
|
|
|
+ else if(priceList[i].level=='三等'){
|
|
|
|
+ _obj.price3 = this.keepTwoDecimal(priceList[i].val)
|
|
|
|
+ }
|
|
|
|
+ else{
|
|
|
|
+ _obj.priceOther = this.keepTwoDecimal(priceList[i].val)
|
|
|
|
+ }
|
|
|
|
+ }
|
|
_list.push(_obj)
|
|
_list.push(_obj)
|
|
console.log('_list', _list)
|
|
console.log('_list', _list)
|
|
|
|
|
|
@@ -1223,10 +1267,11 @@
|
|
let _listResult = []
|
|
let _listResult = []
|
|
for (let i = 0; i < this.right.length; i++) {
|
|
for (let i = 0; i < this.right.length; i++) {
|
|
let _list = this.right[i].priceList
|
|
let _list = this.right[i].priceList
|
|
- let tmp = ''
|
|
|
|
|
|
+ let tmp = {}
|
|
for (let k = 0; k < _list.length; k++) {
|
|
for (let k = 0; k < _list.length; k++) {
|
|
if (_waterMax < _list[k].priceEnd && _waterMax >= _list[k].priceStart) {
|
|
if (_waterMax < _list[k].priceEnd && _waterMax >= _list[k].priceStart) {
|
|
- tmp = parseFloat(_list[k].baseprice - _list[k].jfprice * (((_waterMax) - _list[k].priceStart) / 0.1))
|
|
|
|
|
|
+ tmp.level = this.left[i].level
|
|
|
|
+ tmp.val = parseFloat(_list[k].baseprice - _list[k].jfprice * (((_waterMax) - _list[k].priceStart) / 0.1))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
_listResult.push(tmp)
|
|
_listResult.push(tmp)
|
|
@@ -1238,10 +1283,11 @@
|
|
let _listResult = []
|
|
let _listResult = []
|
|
for (let i = 0; i < this.left.length; i++) {
|
|
for (let i = 0; i < this.left.length; i++) {
|
|
let _list = this.left[i].priceList
|
|
let _list = this.left[i].priceList
|
|
- let tmp = ''
|
|
|
|
|
|
+ let tmp = {}
|
|
for (let k = 0; k < _list.length; k++) {
|
|
for (let k = 0; k < _list.length; k++) {
|
|
if (_waterMax >= _list[k].priceEnd && _waterMax < _list[k].priceStart) {
|
|
if (_waterMax >= _list[k].priceEnd && _waterMax < _list[k].priceStart) {
|
|
- tmp = parseFloat(_list[k].baseprice + _list[k].jfprice * ((_list[k].priceStart - (_waterMax )) / 0.1))
|
|
|
|
|
|
+ tmp.level = this.left[i].level
|
|
|
|
+ tmp.val = parseFloat(_list[k].baseprice + _list[k].jfprice * ((_list[k].priceStart - (_waterMax )) / 0.1))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
_listResult.push(tmp)
|
|
_listResult.push(tmp)
|