change
This commit is contained in:
@@ -49,7 +49,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="search-item_2 flexend">
|
<div class="search-item_2 flexend">
|
||||||
<button class="button button--primary" @click="toAddBillMater">添加单据物料</button>
|
<button class="button button--primary" @click="toAddBillMater">添加单据物料</button>
|
||||||
<button class="button button--primary" :disabled="disabled2" :class="{'button--defalut': this.value1 === '' || this.value2 === '' || this.value3 === '' || this.dataList === []}" @click="showDialog">确认入库</button>
|
<button class="button button--primary" :disabled="disabled2" :class="{'button--defalut': this.value1 === '' || this.value2 === '' || this.value3 === '' || this.dataList === [] || flag}" @click="showDialog">确认入库</button>
|
||||||
<button class="button button--primary" :class="{'button--defalut': pkId === ''}" @click="delRow">删除一行</button>
|
<button class="button button--primary" :class="{'button--defalut': pkId === ''}" @click="delRow">删除一行</button>
|
||||||
<button class="button button--primary" @click="toSearch">作业查询</button>
|
<button class="button button--primary" @click="toSearch">作业查询</button>
|
||||||
</div>
|
</div>
|
||||||
@@ -77,6 +77,7 @@
|
|||||||
<td>{{e.material_name}}</td>
|
<td>{{e.material_name}}</td>
|
||||||
<td>{{e.material_spec}}</td>
|
<td>{{e.material_spec}}</td>
|
||||||
<td><input type="number" class="input" v-model="e.sale_qty"></td>
|
<td><input type="number" class="input" v-model="e.sale_qty"></td>
|
||||||
|
<!-- <td><input type="number" class="input" :min="0" v-model="el.sale_qty" @blur="e => {if (e.target.value === '') {el.sale_qty=0}}" v-enter-number></td> -->
|
||||||
<td>{{e.qty_unit_name}}</td>
|
<td>{{e.qty_unit_name}}</td>
|
||||||
<td>{{e.bucketunique}}</td>
|
<td>{{e.bucketunique}}</td>
|
||||||
<td>{{e.sale_code}}</td>
|
<td>{{e.sale_code}}</td>
|
||||||
@@ -115,12 +116,25 @@ export default {
|
|||||||
options3: [],
|
options3: [],
|
||||||
value3: '',
|
value3: '',
|
||||||
remark: '',
|
remark: '',
|
||||||
dataList: [{material_code: '1'}],
|
dataList: [{material_code: '1', sale_qty: '100'}],
|
||||||
pkId: '',
|
pkId: '',
|
||||||
pkObj: {},
|
pkObj: {},
|
||||||
disabled2: false
|
disabled2: false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
computed: {
|
||||||
|
flag () {
|
||||||
|
let flag = false
|
||||||
|
if (this.dataList.length) {
|
||||||
|
this.dataList.map(el => {
|
||||||
|
if (el.sale_qty === '' || Number(el.sale_qty) < 0) {
|
||||||
|
flag = true
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
return flag
|
||||||
|
}
|
||||||
|
},
|
||||||
beforeRouteLeave (to, from, next) {
|
beforeRouteLeave (to, from, next) {
|
||||||
if (to.path === '/home' || to.path === '/login') {
|
if (to.path === '/home' || to.path === '/login') {
|
||||||
this.$store.dispatch('setKeepAlive', [])
|
this.$store.dispatch('setKeepAlive', [])
|
||||||
@@ -142,7 +156,7 @@ export default {
|
|||||||
this.toSure()
|
this.toSure()
|
||||||
},
|
},
|
||||||
showDialog () {
|
showDialog () {
|
||||||
if (this.value1 === '' || this.value2 === '' || this.value3 === '' || this.dataList === []) {
|
if (this.flag || this.value1 === '' || this.value2 === '' || this.value3 === '' || this.dataList === []) {
|
||||||
// this.toast('请填写完整')
|
// this.toast('请填写完整')
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@@ -226,5 +240,5 @@ export default {
|
|||||||
.search-label_1
|
.search-label_1
|
||||||
width 45px
|
width 45px
|
||||||
.filter-table th, .filter-table td
|
.filter-table th, .filter-table td
|
||||||
line-height 24px
|
line-height 22px
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user