diff --git a/pages/manage/area-lock.vue b/pages/manage/area-lock.vue
index f688f1e..b69c035 100644
--- a/pages/manage/area-lock.vue
+++ b/pages/manage/area-lock.vue
@@ -3,36 +3,25 @@
-
+
区域一
-
-
-
-
-
- 区域二
-
-
-
-
-
-
-
- 区域三
-
-
-
+
-
-
+
+
@@ -50,10 +39,9 @@
data() {
return {
title: '',
- options1: [],
- index1: '',
- index2: '',
- index3: '',
+ options: [],
+ index: [],
+ multiple: true,
disabled: false
};
},
@@ -64,20 +52,19 @@
methods: {
async _regionList () {
let res = await regionList()
- this.options1 = [...res.content]
- this.options1.map(el => {
+ this.options = [...res.content]
+ this.options.map(el => {
this.$set(el, 'text', el.label)
})
},
async _handheldLock (type) {
this.disabled = true
- if (this.index1 === '' && this.index2 === '' && this.index3 === '') {
+ if (this.index.length === 0) {
this.disabled = false
return
}
try {
- let arr = [this.index1, this.index2, this.index3]
- let res = await handheldLock(arr, type)
+ let res = await handheldLock(this.index, type)
this.clearUp()
uni.showToast({
title: res.message,
@@ -88,9 +75,7 @@
}
},
clearUp () {
- this.index1 = ''
- this.index2 = ''
- this.index3 = ''
+ this.index = []
this.disabled = false
}
}
diff --git a/pages/manage/empty-tray-back.vue b/pages/manage/empty-tray-back.vue
index a61556d..a503471 100644
--- a/pages/manage/empty-tray-back.vue
+++ b/pages/manage/empty-tray-back.vue
@@ -33,8 +33,8 @@
-
-
+
+
@@ -43,7 +43,7 @@
import NavBar from '@/components/NavBar.vue'
import SearchBox from '@/components/SearchBox.vue'
import LinkScan from '@/components/LinkScan.vue'
- import {handheldCageFrame, handheldRack} from '@/utils/getData2.js'
+ import {handheldCageFrame} from '@/utils/getData2.js'
export default {
components: {
NavBar,
@@ -67,31 +67,22 @@
getScanlist (e) {
this.val2 = e.join()
},
- async _handheldCageFrame () {
+ async _handheldCageFrame (type) {
this.disabled = true
- if (!this.val1 || !this.val2 || !this.index) {
+ if (type === '1' && (!this.val1 || !this.val2 || !this.index)) {
+ this.disabled = false
+ return
+ }
+ if (type === '2' && (!this.val1 || !this.val2)) {
this.disabled = false
return
}
try {
- let res = await handheldCageFrame(this.val1, this.val2, this.index)
- this.clearUp()
- uni.showToast({
- title: res.message,
- icon: 'none'
- })
- } catch (e) {
- this.disabled = false
- }
- },
- async _handheldRack () {
- this.disabled = true
- if (!this.val1 || !this.val2) {
- this.disabled = false
- return
- }
- try {
- let res = await handheldRack(this.val1, this.val2)
+ if (type === '1') {
+ let res = await handheldCageFrame(type, this.val1, this.val2, this.index)
+ } else if (type === '2') {
+ let res = await handheldCageFrame(type, this.val1, this.val2, '')
+ }
this.clearUp()
uni.showToast({
title: res.message,
diff --git a/pages/manage/mater-in-storage.vue b/pages/manage/mater-in-storage.vue
index 550ab41..a4bbb5d 100644
--- a/pages/manage/mater-in-storage.vue
+++ b/pages/manage/mater-in-storage.vue
@@ -67,8 +67,8 @@
-
-
+
+
@@ -76,7 +76,7 @@