#
whycq
2023-04-28 5f7195dd2540f20f3acec968ffb85e39f625db3c
#
3个文件已修改
100 ■■■■■ 已修改文件
pages/mat/matSelected.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/order/orderPakin.vue 97 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
static/css/wms.css/wms.css 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/mat/matSelected.vue
@@ -78,7 +78,6 @@
                this.mat.anfme = value
            },
            back() {
                console.log(this.mat);
                if (this.mat.anfme === 0) {
                    uni.showToast({title: '请输入数量', icon: "none", position: 'top'});
                    return;
pages/order/orderPakin.vue
@@ -32,13 +32,19 @@
                        <view class="left-item">{{i + 1}}</view>
                    </view>
                    <view class="list-left-item">
                        <view class="desc">编码:</view>
                        <view class="desc">订单号:</view>
                        <view class="left-item">
                            <uni-tag :text="item.orderNo" type="primary"></uni-tag>
                        </view>
                    </view>
                    <view class="list-left-item">
                        <view class="desc">料号:</view>
                        <view class="left-item">
                            <uni-tag :text="item.matnr" type="primary"></uni-tag>
                        </view>
                    </view>
                    <view class="list-left-item">
                        <view class="desc">品名:</view>
                        <view class="desc">名称:</view>
                        <view class="left-item">{{item.maktx}}</view>
                    </view>
                    <view class="list-left-item">
@@ -75,14 +81,14 @@
                    <!-- 标题 -->
                    <view class="title">修改</view>
                    <view class="popup-item">
                        <view class="popup-item-left">编码:</view>
                        <view class="popup-item-left">料号:</view>
                        <view class="popup-item-right">
                            <input type="text" v-model="matnr" disabled="true"
                            <input type="text" v-model="matnr1" disabled="true"
                                style="background-color: #f7f7f7;padding: 0;color: #d5d5d5;">
                        </view>
                    </view>
                    <view class="popup-item">
                        <view class="popup-item-left">合同号:</view>
                        <view class="popup-item-left">批号:</view>
                        <view class="popup-item-right"><input type="text" v-model="batch"></view>
                    </view>
                    <view class="popup-item">
@@ -149,6 +155,7 @@
                count: 0,
                rowNum: '',
                matnr: '',
                matnr1: '',
                batch: '',
                msgType1: 'success',
                msgType: 'success',
@@ -169,42 +176,10 @@
                this.msgType1 = type
                this.$refs.message.open()
            },
            orderInput() {
                let that = this
                var order =  that.order.split(";")
                that.order = order[0]
                that.matnr = order[1]
                setTimeout(() => {
                    that.orderFocus = true
                }, 200)
                uni.request({
                    url: that.baseUrl + '/ManPakOut/list/auth',
                    data: {
                        matnr: that.matnr
                    },
                    header: {
                        'token': uni.getStorageSync('token')
                    },
                    success(res) {
                        console.log(res);
                    }
                })
            },
            // 搜索物料
            findMat() {
                let that = this
                var matnr =  that.matnr.split(";")
                if (that.order != '') {
                    if (that.order != matnr[0]) {
                        this.messageText = "当前物料不在订单内,请重新选择!!"
                        this.messageToggle('error')
                        setTimeout(()=> {
                            that.matnr = ''
                            that.matFocus = true
                        },1000)
                        return
                    }
                }
                that.order = matnr[0]
                that.matnr = matnr[1]
                uni.request({
@@ -237,9 +212,9 @@
                                    },
                                },
                            });
                        } else if (res.code == 403) {
                        } else if (result.code == 403) {
                            uni.showToast({
                                title: res.msg,
                                title: result.msg,
                                icon: "none",
                                position: 'top'
                            })
@@ -250,7 +225,7 @@
                            }, 1000);
                        } else {
                            uni.showToast({
                                title: res.msg,
                                title: result.msg,
                                icon: "none",
                                position: 'top'
                            })
@@ -261,6 +236,7 @@
            
            },
            checkMat(mat) {
                mat['orderNo'] = this.order
                var len = this.dataList.length
                var add = true ,sameItem = false
                for (var i = 0; i < len; i++) {
@@ -291,7 +267,7 @@
                    this.dataList.unshift(mat)
                }
            },
            combConfirm() {
            combConfirm(type) {
                this.msgType = type
                this.title = '警告'
                this.content = '是否现在组托!'
@@ -366,6 +342,45 @@
            resetClose() {
            
            },
            // 修改批号
            revise(item, i) {
                this.matnr1 = this.dataList[i].matnr
                this.count = this.dataList[i].anfme
                this.batch = this.dataList[i].batch
                this.rowNum = i
                this.eject()
            },
            eject(type) {
                this.type = type
                this.$refs.revise.open(type)
            },
            // 列表移除按钮
            remove(item, i, type) {
                this.msgType = type
                this.title = '警告'
                this.content = '是否移除当前商品!'
                this.$refs.alertDialog.open(i)
            },
            // 确认移除
            removeConfirm(i) {
                this.messageText = "移除成功"
                this.messageToggle('success')
                this.dataList.splice(i, 1)
            },
            reviseConfirm() {
                this.dataList[this.rowNum].anfme = this.count
                this.dataList[this.rowNum].batch = this.batch
                this.messageText = "修改成功"
                this.messageToggle('success')
                this.$refs.revise.close()
                this.$forceUpdate() // 强制刷新
            },
            reviseClose() {
                this.$refs.revise.close()
            },
            changeValue(value) {
                this.count = value
            },
        }
    }
</script>
static/css/wms.css/wms.css
@@ -27,7 +27,7 @@
    min-height: 40rpx;
    display: flex;
    align-items: center;
    width: 20%;
    width: 25%;
}
.left-item {
    display: flex;