#
whycq
2024-03-15 891cd66faef35292910048a15749a7d89ce5dd0e
#
4个文件已修改
75 ■■■■ 已修改文件
pages/home/home.vue 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/mat/matSelected.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/order/orderPakin.vue 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/pakin/pakin.vue 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/home/home.vue
@@ -143,13 +143,13 @@
                    success(res) {
                        res = res.data
                        that.elements = [
                            {
                                title: '组件入库',
                                name: 'modulePakin',
                                color: 'green',
                                cuIcon: 'order',
                                url: '/pakin/modulePakin'
                            },
                            // {
                            //     title: '组件入库',
                            //     name: 'modulePakin',
                            //     color: 'green',
                            //     cuIcon: 'order',
                            //     url: '/pakin/modulePakin'
                            // },
                        ]
                        if (res.code === 200) {
                            if (res.data == undefined || res.data == null || res.data == "") {
pages/mat/matSelected.vue
@@ -63,7 +63,7 @@
            eventChannel.on('mat', function(data) {
                that.mat = data.data
                console.log(data.data);
                // that.mat.anfme = 0
                that.mat.anfme = 1
            })
            
            
pages/order/orderPakin.vue
@@ -4,7 +4,7 @@
            <view class="item">
                <view class="code-decs">托盘码:</view>
                <input type="text" placeholder=" 扫码 / 输入" v-model="barcode" :focus="barcodeFocus"
                    @confirm="barcodeInput()">
                    @input="barcodeInput()">
            </view>
            <view class="item">
                <view class="code-decs">物料码:</view>
@@ -182,13 +182,50 @@
                this.msgType1 = type
                this.$refs.message.open()
            },
            barcodeInput() {
                // 不设置定时器 会出现扫入的字符串不全
                setTimeout(() => {
                    var len = this.barcode.length
                    if (len != 8) {
                        uni.showToast({
                            title: '托盘码有误请重试',
                            icon: "none",
                            position: 'top'
                        });
                        this.barcodeFocuss()
                        return;
                    }
                    this.focuss()
                }, 200)
            },
            // 托盘码有误重置
            barcodeFocuss() {
                let that = this;
                that.barcodeFocus = false;
                setTimeout(() => {
                    that.barcode = '';
                    that.barcodeFocus = true;
                }, 100);
            },
            // 商品光标清空重置
            focuss() {
                this.matFocus = false;
                setTimeout(() => {
                    this.matnr = '';
                    this.matFocus = true;
                }, 100);
            },
            // 搜索物料
            findMat() {
                let that = this
                var matnr =  that.matnr.split(";")
                that.order = matnr[0]
                that.anfme = matnr[3]
                that.matnr = matnr[1]
                if (matnr[1]) {
                    that.order = matnr[0]
                    that.anfme = matnr[3]
                    that.matnr = matnr[1]
                }
                console.log(11112);
                uni.request({
                    url: that.baseUrl + '/mat/auth',
                    data: {
@@ -199,7 +236,16 @@
                    },
                    success(result) {
                        result = result.data
                        if (result.code === 200 && result.data) {
                        if (result.code === 200) {
                            if (result.data === null) {
                                uni.showToast({
                                    title: '无物料',
                                    icon: "error",
                                    position: 'top'
                                })
                                that.focuss()
                                return
                            }
                            that.matData = result.data
                            that.matnr = ''
                            
pages/pakin/pakin.vue
@@ -198,7 +198,8 @@
            },
            // 商品光标清空重置
            focuss() {
                this.focus = false;
                this.barcodeFocus = false;
                this.matFocus = false;
                setTimeout(() => {
                    this.matnr = '';
                    this.matFocus = true;