chen.lin
2 天以前 5292f71b39cabb3f796403fa003d8ad7031b7443
描述修改
10个文件已修改
461 ■■■■ 已修改文件
.gitignore 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/check/TempCheck.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/check/checkOrderItem.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/check/firstCheck.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/inspect/bad.vue 434 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/listing/labour.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/outbound/ModifyTaskBind.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/phyz/AGV/AGVPakin.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/phyz/AGV/AGVPakin2.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/phyz/AGV/AGVPakin3.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
.gitignore
@@ -3,4 +3,5 @@
/.DS_Store
.DS_Store
node_modules
/node_modules
/node_modules
/pda-jdxaj.iml
pages/check/TempCheck.vue
@@ -53,7 +53,7 @@
                    </view>
                    <view class="cu-item" v-if="check.checkType === 0">
                        <view class="content">
                            <text class="text-gray">托盘库存数:<text class="text-black ">{{item.anfme}}</text></text>
                            <text class="text-gray">料箱库存数:<text class="text-black ">{{item.anfme}}</text></text>
                        </view>
                    </view>
                    <view class="cu-item">
pages/check/checkOrderItem.vue
@@ -50,7 +50,7 @@
                    </view>
                    <view class="cu-item" v-if="check.checkType === 0">
                        <view class="content">
                            <text class="text-gray">托盘库存数:<text class="text-black ">{{item.anfme}}</text></text>
                            <text class="text-gray">料箱库存数:<text class="text-black ">{{item.anfme}}</text></text>
                        </view>
                    </view>
                    <view class="cu-item">
pages/check/firstCheck.vue
@@ -46,7 +46,7 @@
                    </view>
                    <view class="cu-item" v-if="check.checkType === 0">
                        <view class="content">
                            <text class="text-gray">托盘库存数:<text class="text-black ">{{item.anfme}}</text></text>
                            <text class="text-gray">料箱库存数:<text class="text-black ">{{item.anfme}}</text></text>
                        </view>
                    </view>
                    <view class="cu-item">
pages/inspect/bad.vue
@@ -1,218 +1,218 @@
<template>
    <view class="has-foot">
        <form>
            <view class="cu-form-group margin-top">
                <view class="title">托盘码</view>
                <input placeholder="请扫描托盘码" v-model="container" focus></input>
                <text class='cuIcon-search text-blue' </text>
            </view>
            <view class="cu-form-group ">
                <view class="title">物料标签</view>
                <input placeholder="请扫描物料标签" v-model="barcode"></input>
                <text class='cuIcon-search text-blue' @click="search"></text>
            </view>
        </form>
        <view class="cu-list det menu sm-border  padding">
            <block v-for="(item, index) in list" :key="index">
                <view class="cu-bar bg-white solid-bottom margin-top-sm">
                    <view class="action">
                        <!-- <view class="index">
                            {{index+1}}
                        </view> -->
                        <view class="text-blue">
                            {{`${item.maktx}`}}
                        </view>
                    </view>
                    <view class="action">
                        <view class='cu-tag radius bg-red'>不合格</view>
                    </view>
                    <!--     <view class="action" v-if="!isconfirm">
                        <text @click="remove(index)" class="cuIcon-close text-red" style="font-size: 24px;"></text>
                    </view> -->
                </view>
                <view class="cu-item">
                    <view class="content">
                        <text class="text-black">物料编码:</text>
                    </view>
                    <view class="action">
                        <text class="text-grey ">{{item.maktxCode}}</text>
                    </view>
                </view>
                <view class="cu-item">
                    <view class="content">
                        <text class="text-black">单号:</text>
                    </view>
                    <view class="action">
                        <text class="text-grey ">{{item.asnCode}}</text>
                    </view>
                </view>
                <view class="cu-item">
                    <view class="content">
                        <text class="text-black">供应商批次:</text>
                    </view>
                    <view class="action">
                        <text class="text-grey ">{{item.splrBatch}}</text>
                    </view>
                </view>
                <view class="cu-item">
                    <view class="content">
                        <text class="text-black">库存单位:</text>
                    </view>
                    <view class="action">
                        <text class="text-grey ">{{item.stockUnit}}</text>
                    </view>
                </view>
                <view class="cu-item">
                    <view class="content">
                        <view class="cu-form-group padding-lr-0">
                            <view class="title text-blue">数量:</view>
                            <input class="text-right" type="number" placeholder="请输入数量" v-model="item.receiptQty"
                                focus></input>
                        </view>
                    </view>
                </view>
                <view class="margin-top-sm flex">
                    <uni-data-checkbox mode="tag" v-model="item.status" :localdata="types"></uni-data-checkbox>
                </view>
            </block>
        </view>
        <view class="cu-bar btn-group foot">
            <button class="cu-btn bg-blue shadow-blur" @click="confirm">提交</button>
        </view>
    </view>
</template>
<script>
    import {
        request
    } from '../../common/request.js'
    export default {
        data() {
            return {
                barcode: '',
                container: '',
                list: [],
                range: [],
                isconfirm: false,
                types: [{
                        text: '待返修',
                        value: 1
                    },
                    {
                        text: '待报废',
                        value: 2
                    },
                    {
                        text: '降级使用',
                        value: 3
                    },
                    {
                        text: '待定',
                        value: 4
                    },
                ],
            }
        },
        computed: {
        },
        mounted() {},
        methods: {
            async search() {
                const {
                    code,
                    data,
                    msg
                } = await request('/defect/' + this.barcode, {}, "post")
                if (code === 200) {
                    const find = this.list.find(el => el.id === data.id);
                    !find && this.list.push(data)
                } else {
                    uni.showToast({
                        title: msg,
                        icon: "none",
                        position: 'top'
                    })
                }
                // this.list = [{
                //     id: 1,
                //     maktx: '拉杆箱',
                //     maktxCode: '312312312',
                //     asnCode: 'asn123412',
                //     splrBatch: '3123123',
                //     stockUnit: '个',
                //     receiptQty: null
                // }]
            },
            async confirm() {
                // const {
                //     code,
                //     data,
                //     msg
                // } = await request('/waitPakin/unbind', {
                //     items: this.list,
                //     barcode: this.container
                // })
                // if (code === 200) {
                //     uni.showToast({
                //         title: '提交成功'
                //     })
                //     this.list = []
                //     this.barcode = ''
                //     this.isconfirm = false
                // } else {
                //     uni.showToast({
                //         title: msg,
                //         icon: "none",
                //         position: 'top'
                //     })
                // }
            },
        }
    }
</script>
<style>
    .index {
        border: 1px solid #e54d42;
        color: #e54d42;
        border-radius: 50%;
        display: block;
        width: 50rpx;
        height: 50rpx;
        line-height: 48rpx;
        text-align: center;
        margin-right: 20rpx;
        font-size: 30rpx;
    }
    .text-blue {
        color: #0081ff !important;
    }
    .item {
        position: relative;
        display: flex;
        min-height: 80upx;
        align-items: center;
    }
<template>
    <view class="has-foot">
        <form>
            <view class="cu-form-group margin-top">
                <view class="title">料箱码</view>
                <input placeholder="请扫描料箱码" v-model="container" focus></input>
                <text class='cuIcon-search text-blue' </text>
            </view>
            <view class="cu-form-group ">
                <view class="title">物料标签</view>
                <input placeholder="请扫描物料标签" v-model="barcode"></input>
                <text class='cuIcon-search text-blue' @click="search"></text>
            </view>
        </form>
        <view class="cu-list det menu sm-border  padding">
            <block v-for="(item, index) in list" :key="index">
                <view class="cu-bar bg-white solid-bottom margin-top-sm">
                    <view class="action">
                        <!-- <view class="index">
                            {{index+1}}
                        </view> -->
                        <view class="text-blue">
                            {{`${item.maktx}`}}
                        </view>
                    </view>
                    <view class="action">
                        <view class='cu-tag radius bg-red'>不合格</view>
                    </view>
                    <!--     <view class="action" v-if="!isconfirm">
                        <text @click="remove(index)" class="cuIcon-close text-red" style="font-size: 24px;"></text>
                    </view> -->
                </view>
                <view class="cu-item">
                    <view class="content">
                        <text class="text-black">物料编码:</text>
                    </view>
                    <view class="action">
                        <text class="text-grey ">{{item.maktxCode}}</text>
                    </view>
                </view>
                <view class="cu-item">
                    <view class="content">
                        <text class="text-black">单号:</text>
                    </view>
                    <view class="action">
                        <text class="text-grey ">{{item.asnCode}}</text>
                    </view>
                </view>
                <view class="cu-item">
                    <view class="content">
                        <text class="text-black">供应商批次:</text>
                    </view>
                    <view class="action">
                        <text class="text-grey ">{{item.splrBatch}}</text>
                    </view>
                </view>
                <view class="cu-item">
                    <view class="content">
                        <text class="text-black">库存单位:</text>
                    </view>
                    <view class="action">
                        <text class="text-grey ">{{item.stockUnit}}</text>
                    </view>
                </view>
                <view class="cu-item">
                    <view class="content">
                        <view class="cu-form-group padding-lr-0">
                            <view class="title text-blue">数量:</view>
                            <input class="text-right" type="number" placeholder="请输入数量" v-model="item.receiptQty"
                                focus></input>
                        </view>
                    </view>
                </view>
                <view class="margin-top-sm flex">
                    <uni-data-checkbox mode="tag" v-model="item.status" :localdata="types"></uni-data-checkbox>
                </view>
            </block>
        </view>
        <view class="cu-bar btn-group foot">
            <button class="cu-btn bg-blue shadow-blur" @click="confirm">提交</button>
        </view>
    </view>
</template>
<script>
    import {
        request
    } from '../../common/request.js'
    export default {
        data() {
            return {
                barcode: '',
                container: '',
                list: [],
                range: [],
                isconfirm: false,
                types: [{
                        text: '待返修',
                        value: 1
                    },
                    {
                        text: '待报废',
                        value: 2
                    },
                    {
                        text: '降级使用',
                        value: 3
                    },
                    {
                        text: '待定',
                        value: 4
                    },
                ],
            }
        },
        computed: {
        },
        mounted() {},
        methods: {
            async search() {
                const {
                    code,
                    data,
                    msg
                } = await request('/defect/' + this.barcode, {}, "post")
                if (code === 200) {
                    const find = this.list.find(el => el.id === data.id);
                    !find && this.list.push(data)
                } else {
                    uni.showToast({
                        title: msg,
                        icon: "none",
                        position: 'top'
                    })
                }
                // this.list = [{
                //     id: 1,
                //     maktx: '拉杆箱',
                //     maktxCode: '312312312',
                //     asnCode: 'asn123412',
                //     splrBatch: '3123123',
                //     stockUnit: '个',
                //     receiptQty: null
                // }]
            },
            async confirm() {
                // const {
                //     code,
                //     data,
                //     msg
                // } = await request('/waitPakin/unbind', {
                //     items: this.list,
                //     barcode: this.container
                // })
                // if (code === 200) {
                //     uni.showToast({
                //         title: '提交成功'
                //     })
                //     this.list = []
                //     this.barcode = ''
                //     this.isconfirm = false
                // } else {
                //     uni.showToast({
                //         title: msg,
                //         icon: "none",
                //         position: 'top'
                //     })
                // }
            },
        }
    }
</script>
<style>
    .index {
        border: 1px solid #e54d42;
        color: #e54d42;
        border-radius: 50%;
        display: block;
        width: 50rpx;
        height: 50rpx;
        line-height: 48rpx;
        text-align: center;
        margin-right: 20rpx;
        font-size: 30rpx;
    }
    .text-blue {
        color: #0081ff !important;
    }
    .item {
        position: relative;
        display: flex;
        min-height: 80upx;
        align-items: center;
    }
</style>
pages/listing/labour.vue
@@ -102,7 +102,7 @@
                })
                if (code === 200) {
                    // const find = this.list.find(el => el.id === data.id);
                    // !find &&
                    // !find &&
                     this.list = data
                } else {
                    uni.showToast({
@@ -130,7 +130,7 @@
                }
                if (this.container === '' || this.container === null) {
                    uni.showToast({
                        title: '请输入托盘码',
                        title: '请输入料箱码',
                        icon: "none",
                    })
                    return ;
pages/outbound/ModifyTaskBind.vue
@@ -2,8 +2,8 @@
    <view class="has-foot">
        <form>
            <view class="cu-form-group" v-show="!isconfirm">
                <view class="title">托盘码</view>
                <input placeholder="请扫描托盘码" v-model="barcode" @input="search()" focus></input>
                <view class="title">料箱码</view>
                <input placeholder="请扫描料箱码" v-model="barcode" @input="search()" focus></input>
                <text class='cuIcon-close text-gray margin-right-xs' v-show="barcode!==''" @click="clearCode"></text>
            </view>
        </form>
pages/phyz/AGV/AGVPakin.vue
@@ -301,7 +301,7 @@
                    this.focuss()
                }, 200)
            },
            // 托盘码有误重置
            // 料箱码有误重置
            barcodeFocuss() {
                let that = this;
                that.barcodeFocus = false;
@@ -492,7 +492,7 @@
                uni.vibrateShort();
                let that = this;
                if (that.barcode === '') {
                    this.messageText = "请扫描托盘条码"
                    this.messageText = "请扫描料箱条码"
                    this.messageToggle('error')
                    return;
                }
pages/phyz/AGV/AGVPakin2.vue
@@ -311,7 +311,7 @@
                    this.focuss()
                }, 200)
            },
            // 托盘码有误重置
            // 料箱码有误重置
            barcodeFocuss() {
                let that = this;
                that.barcodeFocus = false;
@@ -502,7 +502,7 @@
                uni.vibrateShort();
                let that = this;
                if (that.barcode === '') {
                    this.messageText = "请扫描托盘条码"
                    this.messageText = "请扫描料箱条码"
                    this.messageToggle('error')
                    return;
                }
pages/phyz/AGV/AGVPakin3.vue
@@ -547,7 +547,7 @@
                uni.vibrateShort();
                let that = this;
                if (that.barcode === '') {
                    this.messageText = "请扫描托盘条码"
                    this.messageText = "请扫描料箱条码"
                    this.messageToggle('error')
                    return;
                }