whycq
2025-03-09 2c81816264faf579143f8b17582248ce15f369ce
出库单添加正在作业中数量
4个文件已修改
170 ■■■■ 已修改文件
pages/phyz/orderOut/bcpOrderOutSelect.vue 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/phyz/orderOut/bcpOrderOutSelect_2.vue 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/phyz/orderOut/orderOutSelect.vue 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/phyz/orderOut/orderOutSelectV2.vue 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/phyz/orderOut/bcpOrderOutSelect.vue
@@ -104,6 +104,7 @@
                    order_no: '',
                    brand: ''
                },
                wrkingData: []
            }
        },
        onReachBottom() {
@@ -119,6 +120,8 @@
        },
        methods: {
            getOrderDetlList(threeCode,limit) {
                this.wrkingData = []
                this.get()
                uni.showLoading({})
                let _this = this
                _this.mask = true
@@ -143,6 +146,13 @@
                                }
                            }
                            let list = res.data.records
                            for (let item of list) {
                                for (let k of _this.wrkingData) {
                                    if (k.matnr == item.matnr && k.orderNo == item.orderNo && k.threeCode == item.threeCode) {
                                        item['workNum'] = k.anfme
                                    }
                                }
                            }
                            _this.dataList =  _this.dataList.concat(list);
                            _this.data.curr = _this.data.curr + 1
                            _this.total = res.data.total
@@ -156,6 +166,32 @@
                    }
                })
            },
            get() {
                let _this = this
                let data = {limit:9999,curr: 1}
                uni.request({
                    url: `${_this.baseUrl}/agv/wrkDetl/list/auth`,
                    header: {'token': uni.getStorageSync('token')},
                    data: data,
                    method: 'GET',
                    success(res) {
                        var res = res.data
                        if (res.code === 200) {
                            const result = res.data.records.reduce((acc, curr) => {
                                const key = `${curr.matnr}-${curr.orderNo}-${curr.threeCode}`;
                                if (acc[key]) {
                                    acc[key].anfme += curr.anfme;
                                } else {
                                    acc[key] = { ...curr };
                                }
                                return acc;
                            }, {});
                            const newArray = Object.values(result);
                            _this.wrkingData = newArray
                        }
                    }
                })
            },
            searchValueInput1() {
                this.dataList = []
                this.data.curr = 1
pages/phyz/orderOut/bcpOrderOutSelect_2.vue
@@ -104,6 +104,7 @@
                    order_no: '',
                    brand: ''
                },
                wrkingData: []
            }
        },
        onReachBottom() {
@@ -119,6 +120,8 @@
        },
        methods: {
            getOrderDetlList(threeCode,limit) {
                this.wrkingData = []
                this.get()
                uni.showLoading({})
                let _this = this
                _this.mask = true
@@ -143,6 +146,13 @@
                                }
                            }
                            let list = res.data.records
                            for (let item of list) {
                                for (let k of _this.wrkingData) {
                                    if (k.matnr == item.matnr && k.orderNo == item.orderNo && k.threeCode == item.threeCode) {
                                        item['workNum'] = k.anfme
                                    }
                                }
                            }
                            _this.dataList =  _this.dataList.concat(list);
                            _this.data.curr = _this.data.curr + 1
                            _this.total = res.data.total
@@ -156,6 +166,32 @@
                    }
                })
            },
            get() {
                let _this = this
                let data = {limit:9999,curr: 1}
                uni.request({
                    url: `${_this.baseUrl}/agv/wrkDetl/list/auth`,
                    header: {'token': uni.getStorageSync('token')},
                    data: data,
                    method: 'GET',
                    success(res) {
                        var res = res.data
                        if (res.code === 200) {
                            const result = res.data.records.reduce((acc, curr) => {
                                const key = `${curr.matnr}-${curr.orderNo}-${curr.threeCode}`;
                                if (acc[key]) {
                                    acc[key].anfme += curr.anfme;
                                } else {
                                    acc[key] = { ...curr };
                                }
                                return acc;
                            }, {});
                            const newArray = Object.values(result);
                            _this.wrkingData = newArray
                        }
                    }
                })
            },
            searchValueInput1() {
                this.dataList = []
                this.data.curr = 1
pages/phyz/orderOut/orderOutSelect.vue
@@ -111,6 +111,7 @@
                    order_no: '',
                    brand: ''
                },
                wrkingData: []
            }
        },
        onReachBottom() {
@@ -126,7 +127,8 @@
        },
        methods: {
            getOrderDetlList(threeCode,limit) {
                // this.get(threeCode,limit)
                this.wrkingData = []
                this.get()
                uni.showLoading({})
                let _this = this
                _this.mask = true
@@ -151,6 +153,13 @@
                                }
                            }
                            let list = res.data.records
                            for (let item of list) {
                                for (let k of _this.wrkingData) {
                                    if (k.matnr == item.matnr && k.orderNo == item.orderNo && k.threeCode == item.threeCode) {
                                        item['workNum'] = k.anfme
                                    }
                                }
                            }
                            _this.dataList =  _this.dataList.concat(list);
                            _this.data.curr = _this.data.curr + 1
                            _this.total = res.data.total
@@ -164,23 +173,31 @@
                    }
                })
            },
            get(threeCode,limit) {
            get() {
                let _this = this
                _this.mask = true
                _this.data.three_code = threeCode
                _this.data.limit = 10
                for    (var i = 0; i < 30; i++) {
                    console.log(1);
                    uni.request({
                        url: `${_this.baseUrl}/orderDetl/pakout/list/authV3`,
                        header: {'token': uni.getStorageSync('token')},
                        data: _this.data,
                        method: 'GET',
                        success(res) {
                let data = {limit:9999,curr: 1}
                uni.request({
                    url: `${_this.baseUrl}/agv/wrkDetl/list/auth`,
                    header: {'token': uni.getStorageSync('token')},
                    data: data,
                    method: 'GET',
                    success(res) {
                        var res = res.data
                        if (res.code === 200) {
                            const result = res.data.records.reduce((acc, curr) => {
                                const key = `${curr.matnr}-${curr.orderNo}-${curr.threeCode}`;
                                if (acc[key]) {
                                    acc[key].anfme += curr.anfme;
                                } else {
                                    acc[key] = { ...curr };
                                }
                                return acc;
                            }, {});
                            const newArray = Object.values(result);
                            _this.wrkingData = newArray
                        }
                    })
                }
                    }
                })
            },
            searchValueInput1() {
                this.dataList = []
pages/phyz/orderOut/orderOutSelectV2.vue
@@ -112,6 +112,7 @@
                    brand: '',
                    orderType: null
                },
                wrkingData: []
            }
        },
        onReachBottom() {
@@ -143,7 +144,8 @@
        },
        methods: {
            getOrderDetlList(threeCode,limit) {
                // this.get(threeCode,limit)
                this.wrkingData = []
                this.get()
                uni.showLoading({})
                let _this = this
                _this.mask = true
@@ -168,6 +170,13 @@
                                }
                            }
                            let list = res.data.records
                            for (let item of list) {
                                for (let k of _this.wrkingData) {
                                    if (k.matnr == item.matnr && k.orderNo == item.orderNo && k.threeCode == item.threeCode) {
                                        item['workNum'] = k.anfme
                                    }
                                }
                            }
                            _this.dataList =  _this.dataList.concat(list);
                            _this.data.curr = _this.data.curr + 1
                            _this.total = res.data.total
@@ -181,23 +190,31 @@
                    }
                })
            },
            get(threeCode,limit) {
            get() {
                let _this = this
                _this.mask = true
                _this.data.three_code = threeCode
                _this.data.limit = 10
                for    (var i = 0; i < 30; i++) {
                    console.log(1);
                    uni.request({
                        url: `${_this.baseUrl}/orderDetl/pakout/list/authV3`,
                        header: {'token': uni.getStorageSync('token')},
                        data: _this.data,
                        method: 'GET',
                        success(res) {
                let data = {limit:9999,curr: 1}
                uni.request({
                    url: `${_this.baseUrl}/agv/wrkDetl/list/auth`,
                    header: {'token': uni.getStorageSync('token')},
                    data: data,
                    method: 'GET',
                    success(res) {
                        var res = res.data
                        if (res.code === 200) {
                            const result = res.data.records.reduce((acc, curr) => {
                                const key = `${curr.matnr}-${curr.orderNo}-${curr.threeCode}`;
                                if (acc[key]) {
                                    acc[key].anfme += curr.anfme;
                                } else {
                                    acc[key] = { ...curr };
                                }
                                return acc;
                            }, {});
                            const newArray = Object.values(result);
                            _this.wrkingData = newArray
                        }
                    })
                }
                    }
                })
            },
            searchValueInput1() {
                this.dataList = []