diff --git a/pages/hdyy/scgl/lt-callmater.vue b/pages/hdyy/scgl/lt-callmater.vue
index fd1defe..5f8a95f 100644
--- a/pages/hdyy/scgl/lt-callmater.vue
+++ b/pages/hdyy/scgl/lt-callmater.vue
@@ -40,6 +40,7 @@
+ |
序号 |
点位 |
物料编码 |
@@ -56,6 +57,7 @@
+ |
{{i+1}} |
{{e.struct_code}} |
{{e.material_code}} |
@@ -76,7 +78,7 @@
-
+
@@ -97,6 +99,8 @@
val1: '',
val2: '',
materialData: {},
+ allCheck: false,
+ checkedArr: [],
dataList: [],
disabled: false
};
@@ -120,12 +124,25 @@
this.val1 = ''
this.val2 = ''
this.num = null
+ this.checkedArr = []
+ this.allCheck = false
this.dataList = []
this.disabled = false
},
+ toAllCheck () {
+ this.allCheck = !this.allCheck
+ this.dataList.map(el => {
+ el.checked = this.allCheck
+ })
+ },
+ toCheck (e) {
+ e.checked = !e.checked
+ this.checkedArr = this.dataList.filter(el => el.checked === true)
+ this.allCheck = this.checkedArr.length === this.dataList.length
+ },
async _getBucketGroupInfo () {
try {
- let res = await getBucketGroupInfo(this.materialData.material_code, this.val1)
+ let res = await getBucketGroupInfo(this.materialData.material_id, this.val1)
if (res && res.data.length > 0) {
this.dataList = [...res.data]
} else {
@@ -136,13 +153,14 @@
}
},
async _confirmCallBucketMaterial () {
+ this.checkedArr = this.dataList.filter(el => el.checked === true)
this.disabled = true
- if (!this.val2 || !this.dataList.length) {
+ if (!this.val2 || !this.checkedArr.length) {
this.disabled = false
return
}
try {
- let res = await confirmCallBucketMaterial(this.val2, this.dataList)
+ let res = await confirmCallBucketMaterial(this.val2, this.checkedArr)
if (res) {
uni.showToast({
title: res.message,