|
@@ -1,11 +1,11 @@
|
|
|
<template>
|
|
<template>
|
|
|
<view class="content-box">
|
|
<view class="content-box">
|
|
|
- <uni-nav-bar fixed="true" statusBar="true" left-icon="back" :title="title" background-color="#F7F9FA"
|
|
|
|
|
- color="#000" @clickLeft="back"></uni-nav-bar>
|
|
|
|
|
|
|
+ <uni-nav-bar fixed="true" statusBar="true" left-icon="back" :title="title" background-color="#F7F9FA"
|
|
|
|
|
+ color="#000" @clickLeft="back"></uni-nav-bar>
|
|
|
|
|
|
|
|
<view class="list_box">
|
|
<view class="list_box">
|
|
|
<u-list @scrolltolower="scrolltolower">
|
|
<u-list @scrolltolower="scrolltolower">
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
<view v-for="(item,index) in List" :key="index" class="card_box">
|
|
<view v-for="(item,index) in List" :key="index" class="card_box">
|
|
|
<view class="title_box rx-bc">
|
|
<view class="title_box rx-bc">
|
|
@@ -17,7 +17,7 @@
|
|
|
<view class="right_box rx-ec">
|
|
<view class="right_box rx-ec">
|
|
|
|
|
|
|
|
<u-button type="success" size="small" class="u-reset-button"
|
|
<u-button type="success" size="small" class="u-reset-button"
|
|
|
- @click="addPicking(item.id, item.instanceList)" text="添加物料"></u-button>
|
|
|
|
|
|
|
+ @click="addPicking(item.workOrderId, item.instanceList)" text="添加物料"></u-button>
|
|
|
|
|
|
|
|
</view>
|
|
</view>
|
|
|
|
|
|
|
@@ -53,7 +53,7 @@
|
|
|
<view class="content content_num">
|
|
<view class="content content_num">
|
|
|
<input class="uni-input" v-model="mate.demandQuantity" type="digit"></input>
|
|
<input class="uni-input" v-model="mate.demandQuantity" type="digit"></input>
|
|
|
<view class="unit">{{mate.unit}}</view>
|
|
<view class="unit">{{mate.unit}}</view>
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
|
|
|
|
|
@@ -96,8 +96,10 @@
|
|
|
import {
|
|
import {
|
|
|
workorderList
|
|
workorderList
|
|
|
} from '@/api/pda/workOrder.js'
|
|
} from '@/api/pda/workOrder.js'
|
|
|
-
|
|
|
|
|
- import { batchSave } from '@/api/pda/picking.js'
|
|
|
|
|
|
|
+
|
|
|
|
|
+ import {
|
|
|
|
|
+ batchSave
|
|
|
|
|
+ } from '@/api/pda/picking.js'
|
|
|
|
|
|
|
|
export default {
|
|
export default {
|
|
|
components: {
|
|
components: {
|
|
@@ -110,20 +112,20 @@
|
|
|
List: [],
|
|
List: [],
|
|
|
|
|
|
|
|
classificationList: [], //分类数据
|
|
classificationList: [], //分类数据
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
taskId: null
|
|
taskId: null
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
onLoad(options) {
|
|
onLoad(options) {
|
|
|
- this.title = options.taskName ? options.taskName + '-投料' : '投料'
|
|
|
|
|
|
|
+ this.title = options.taskName ? options.taskName + '-投料' : '投料'
|
|
|
let queryArray = decodeURIComponent(options.arr);
|
|
let queryArray = decodeURIComponent(options.arr);
|
|
|
this.idsList = JSON.parse(queryArray);
|
|
this.idsList = JSON.parse(queryArray);
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
this.taskId = options.taskId
|
|
this.taskId = options.taskId
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
|
|
|
this.getList()
|
|
this.getList()
|
|
|
|
|
|
|
@@ -134,7 +136,7 @@
|
|
|
uni.$on("setSelectList", (selectList, id) => {
|
|
uni.$on("setSelectList", (selectList, id) => {
|
|
|
console.log(selectList)
|
|
console.log(selectList)
|
|
|
this.List.forEach(m => {
|
|
this.List.forEach(m => {
|
|
|
- if (m.id == id) {
|
|
|
|
|
|
|
+ if (m.workOrderId == id) {
|
|
|
this.$set(m, 'instanceList', selectList)
|
|
this.$set(m, 'instanceList', selectList)
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
@@ -151,29 +153,32 @@
|
|
|
|
|
|
|
|
save() {
|
|
save() {
|
|
|
let _arr = []
|
|
let _arr = []
|
|
|
- _arr = this.List.map(m => {
|
|
|
|
|
- m.workOrderId = m.id
|
|
|
|
|
- delete m.id
|
|
|
|
|
- return {
|
|
|
|
|
- ...m
|
|
|
|
|
- }
|
|
|
|
|
- })
|
|
|
|
|
-
|
|
|
|
|
|
|
+ _arr = this.List.map(m => {
|
|
|
|
|
+ m.workOrderId = m.id
|
|
|
|
|
+ delete m.id
|
|
|
|
|
+ return {
|
|
|
|
|
+ ...m
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+
|
|
|
batchSave(_arr).then(res => {
|
|
batchSave(_arr).then(res => {
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
uni.navigateTo({
|
|
uni.navigateTo({
|
|
|
url: `/pages/pda/picking/index/index?pickStatus=1`,
|
|
url: `/pages/pda/picking/index/index?pickStatus=1`,
|
|
|
});
|
|
});
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
getList() {
|
|
getList() {
|
|
|
workorderList(this.idsList).then(res => {
|
|
workorderList(this.idsList).then(res => {
|
|
|
- this.List = res
|
|
|
|
|
- if(this.taskId) {
|
|
|
|
|
- this.List[0].taskId = this.taskId
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ this.List = res.map(m => {
|
|
|
|
|
+ m.workOrderId = m.id
|
|
|
|
|
+ delete m.id
|
|
|
|
|
+ return {
|
|
|
|
|
+ ...m
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
|
|
|