|
|
@@ -82,13 +82,13 @@
|
|
|
<input type="number" value="0" disabled readonly />
|
|
|
</div>
|
|
|
<div class="fl" v-if="index !== 0">
|
|
|
- <input type="number" value="item.lapQty" />
|
|
|
+ <input type="number" v-model="item.lapQty" />
|
|
|
</div>
|
|
|
<div class="fl" >
|
|
|
- <input type="number" v-model="item.price" readonly="listInfo.status !== 200"/>
|
|
|
+ <input type="number" v-model="item.price" :readonly="listInfo.status !== 200"/>
|
|
|
</div>
|
|
|
</li>
|
|
|
- <div class="posixicon">
|
|
|
+ <div class="posixicon" v-if="listInfo.status === 200">
|
|
|
<i class="iconfont icon-add" @click="addItem()"></i>
|
|
|
<i class="iconfont icon-minus" @click="deleteItem()"></i>
|
|
|
</div>
|
|
|
@@ -160,12 +160,13 @@
|
|
|
// 判断分段数是否合法
|
|
|
let valid = true
|
|
|
let validLapQty = 0
|
|
|
+ let _listInfo = this.listInfo
|
|
|
this.listInfo.replies.forEach(function (r, i) {
|
|
|
if ((i > 0 ? r.lapQty : 1) || r.price) {
|
|
|
replies.push(r)
|
|
|
}
|
|
|
// 直接比较是字符串比较,需要先转换再比较 2017年9月7日 15:05:51
|
|
|
- if (i > 0 && parseInt(r.lapQty) <= parseInt(this.listInfo.replies.replies[i - 1].lapQty) || r.lapQty == null) {
|
|
|
+ if (i > 0 && parseInt(r.lapQty) <= parseInt(_listInfo.replies[i - 1].lapQty) || r.lapQty == null) {
|
|
|
valid = false
|
|
|
validLapQty = r.lapQty
|
|
|
}
|