#
whycq
2023-10-20 135004c97e97267ff98df24efcf0d528505a8258
#
18个文件已修改
702 ■■■■ 已修改文件
pages/home/home.vue 161 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/order/orderPakin.vue 36 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/order/orderPutDown.vue 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/order/orderPutOn.vue 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/pakin/pakin2.vue 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/stock/stockCheck.vue 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/stock/stockQuery.vue 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/tzsk/AGV/AGVContainerMove.vue 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/tzsk/AGV/AGVPakin.vue 45 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/tzsk/AGV/AGVPakinBing.vue 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/tzsk/AGV/AGVPakinOn.vue 44 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/tzsk/AGV/AGVPick.vue 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/tzsk/AGV/AGVStart.vue 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/tzsk/order/orderPick.vue 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/tzsk/order/orderPutOn.vue 46 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/tzsk/pakin/pakin2.vue 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/tzsk/pakin/untie.vue 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
static/css/wms.css/wms.css 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/home/home.vue
@@ -25,61 +25,20 @@
                elements: [],
                elements2: [
                    {
                        title: '组托入库',
                        name: 'pakin',
                        color: 'cyan',
                        cuIcon: 'pullup',
                        url: '/tzsk/pakin/pakin2'
                    },
                    {
                        title: '托盘解绑',
                        name: 'untie',
                        color: 'cyan',
                        cuIcon: 'pullup',
                        url: '/tzsk/pakin/untie'
                    },
                    {
                        title: '组托上架',
                        name: 'pakin',
                        color: 'cyan',
                        cuIcon: 'pullup',
                        url: '/tzsk/order/orderPutOn'
                    },
                    {
                        title: '订单拣货',
                        name: 'pakin',
                        color: 'cyan',
                        cuIcon: 'pullup',
                        url: '/tzsk/order/orderPick'
                    },
                    {
                        title: '临时入库',
                        name: 'pakin',
                        color: 'cyan',
                        cuIcon: 'pullup',
                        url: '/pakin/pakin2'
                        title: 'AGV组托',
                        name: 'AGVPakin',
                        color: 'blue',
                        // cuIcon: 'pullup',
                        url: '/tzsk/AGV/AGVPakin'
                    },
                    {
                        title: 'AGV盘点/拣料',
                        name: 'AGVPick',
                        color: 'cyan',
                        cuIcon: 'pullup',
                        // cuIcon: 'pullup',
                        url: '/tzsk/AGV/AGVPick'
                    },
                    {
                        title: '再次拣料',
                        name: 'changePallet',
                        color: 'green',
                        cuIcon: 'order',
                        url: '/pakin/pickAgain'
                    },
                    {
                        title: 'AGV组托',
                        name: 'AGVPakin',
                        color: 'blue',
                        cuIcon: 'pullup',
                        url: '/tzsk/AGV/AGVPakin'
                    },
                    {
                        title: 'AGV上架绑定',
                        name: 'AGVPakinBing',
@@ -103,31 +62,25 @@
                    },
                    {
                        title: 'AGV容器离场',
                        name: 'pakin',
                        name: 'AGVContainerMove',
                        color: 'cyan',
                        cuIcon: 'pullup',
                        // cuIcon: 'pullup',
                        url: '/tzsk/AGV/AGVContainerMove'
                    },
                    {
                        title: '订单入库',
                        name: 'orderPakin',
                        color: 'red',
                        cuIcon: 'pullup',
                        url: '/order/orderPakin'
                        title: '组托入库',
                        name: 'pakin',
                        color: 'cyan',
                        // cuIcon: 'pullup',
                        url: '/tzsk/pakin/pakin2'
                    },
                    {
                        title: '组托上架',
                        name: 'putOn',
                        color: 'orange',
                        cuIcon: 'pullup',
                        url: '/pakin/putOn'
                    },
                    {
                        title: '打印',
                        name: 'print',
                        color: 'purple',
                        cuIcon: 'text',
                        url: '/print/print'
                        name: 'PutOn',
                        color: 'cyan',
                        // cuIcon: 'pullup',
                        url: '/tzsk/order/orderPutOn'
                    },
                    {
                        title: '订单上架',
@@ -144,6 +97,54 @@
                        url: '/order/orderPutDown'
                    },
                    {
                        title: '订单入库',
                        name: 'orderPakin',
                        color: 'red',
                        cuIcon: 'pullup',
                        url: '/order/orderPakin'
                    },
                    {
                        title: '订单拣货',
                        name: 'orderPick',
                        color: 'cyan',
                        // cuIcon: 'pullup',
                        url: '/tzsk/order/orderPick'
                    },
                    {
                        title: '托盘解绑',
                        name: 'untie',
                        color: 'cyan',
                        // cuIcon: 'pullup',
                        url: '/tzsk/pakin/untie'
                    },
                    {
                        title: '临时入库',
                        name: 'pakin',
                        color: 'cyan',
                        cuIcon: 'pullup',
                        url: '/pakin/pakin2'
                    },
                    {
                        title: '再次拣料',
                        name: 'changePallet',
                        color: 'green',
                        cuIcon: 'order',
                        url: '/pakin/pickAgain'
                    },
                    {
                        title: '组托上架',
                        name: 'putOn',
                        color: 'orange',
                        cuIcon: 'pullup',
                        url: '/pakin/putOn'
                    },
                    {
                        title: '库存查询',
                        name: 'stockQuery',
                        color: 'green',
@@ -157,12 +158,13 @@
                        cuIcon: 'post',
                        url: '/stock/stockCheck'
                    },
                    {
                        title: '商品打印',
                        name: 'matList',
                        color: 'orange',
                        cuIcon: 'post',
                        url: '/mat/matList'
                        title: '换板绑定',
                        name: 'changePallet',
                        color: 'green',
                        cuIcon: 'order',
                        url: '/stock/changePallet'
                    },
                    {
                        title: '补货',
@@ -179,11 +181,18 @@
                        url: '/pakin/piking'
                    },
                    {
                        title: '换板绑定',
                        name: 'changePallet',
                        color: 'green',
                        cuIcon: 'order',
                        url: '/stock/changePallet'
                        title: '打印',
                        name: 'print',
                        color: 'purple',
                        cuIcon: 'text',
                        url: '/print/print'
                    },
                    {
                        title: '商品打印',
                        name: 'matList',
                        color: 'orange',
                        cuIcon: 'post',
                        url: '/mat/matList'
                    },
                    {
                        title: '退出登录',
pages/order/orderPakin.vue
@@ -143,6 +143,10 @@
                <uni-popup-message :type="msgType1" :message="messageText" :duration="2000"></uni-popup-message>
            </uni-popup>
        </view>
        <view class="keyboard" :class="hidebg" mode="aspectFit" @click="hideKeyboard">
            <image src="@/static/img/keyboard1.png" style="height: 70%;width: 70%;"></image>
        </view>
    </view>
</template>
@@ -169,14 +173,38 @@
                barcodeFocus: true,
                matFocus: false,
                matData: '',
                removeNum: 0
                removeNum: 0,
                hide: true,
                hidebg: 'kb-bgtr'
            }
        },
        onShow() {
            this.baseUrl = uni.getStorageSync('baseUrl');
            this.token = uni.getStorageSync('token');
        },
        onLoad() {
            // #ifdef APP
            setInterval(()=>{
                if (this.hide) {
                    uni.hideKeyboard()
                } else {
                }
            },20)
            // #endif
        },
        onBackPress() {
            this.hide = false
        },
        methods: {
            hideKeyboard() {
                this.hide = this.hide ? false : true
                if (this.hide) {
                    this.hidebg = 'kb-bgtr'
                } else {
                    this.hidebg = 'kb-bgfa'
                }
            },
            messageToggle(type) {
                this.msgType1 = type
                this.$refs.message.open()
@@ -435,14 +463,14 @@
    .code {
        width: 100%;
        position: fixed;
        min-height: 200rpx;
        min-height: 140rpx;
        background-color: #FFF;
        z-index: 10;
    }
    .item {
        display: flex;
        align-items: center;
        height: 100rpx;
        height: 70rpx;
        margin-left: 20rpx;
        border-bottom: 1px solid #DCDFE6;
    }
@@ -474,7 +502,7 @@
        width: 100%;
        background-color: white;
        position: fixed;
        margin-top: 200rpx;
        margin-top: 140rpx;
        z-index: 9;
        /* border-top: 1px solid #DCDFE6; */
        text-align: center;
pages/order/orderPutDown.vue
@@ -141,6 +141,10 @@
                <uni-popup-message :type="msgType1" :message="messageText" :duration="2000"></uni-popup-message>
            </uni-popup>
        </view>
        <view class="keyboard" :class="hidebg" mode="aspectFit" @click="hideKeyboard">
            <image src="@/static/img/keyboard1.png" style="height: 70%;width: 70%;"></image>
        </view>
    </view>
</template>
@@ -168,14 +172,38 @@
                barcodeFocus: true,
                matFocus: false,
                matData: '',
                removeNum: 0
                removeNum: 0,
                hide: true,
                hidebg: 'kb-bgtr'
            }
        },
        onLoad() {
            // #ifdef APP
            setInterval(()=>{
                if (this.hide) {
                    uni.hideKeyboard()
                } else {
                }
            },20)
            // #endif
        },
        onBackPress() {
            this.hide = false
        },
        onShow() {
            this.baseUrl = uni.getStorageSync('baseUrl');
            this.token = uni.getStorageSync('token');
        },
        methods: {
            hideKeyboard() {
                this.hide = this.hide ? false : true
                if (this.hide) {
                    this.hidebg = 'kb-bgtr'
                } else {
                    this.hidebg = 'kb-bgfa'
                }
            },
            messageToggle(type) {
                this.msgType1 = type
                this.$refs.message.open()
@@ -460,7 +488,7 @@
    .item {
        display: flex;
        align-items: center;
        height: 100rpx;
        height: 70rpx;
        margin-left: 20rpx;
        border-bottom: 1px solid #DCDFE6;
    }
@@ -492,7 +520,7 @@
        width: 100%;
        background-color: white;
        position: fixed;
        margin-top: 200rpx;
        margin-top: 140rpx;
        z-index: 9;
        /* border-top: 1px solid #DCDFE6; */
        text-align: center;
pages/order/orderPutOn.vue
@@ -149,6 +149,10 @@
                </scroll-view>
            </uni-popup>
        </view>
        <view class="keyboard" :class="hidebg" mode="aspectFit" @click="hideKeyboard">
            <image src="@/static/img/keyboard1.png" style="height: 70%;width: 70%;"></image>
        </view>
    </view>
</template>
@@ -178,14 +182,38 @@
                matData: '',
                removeNum: 0,
                type: 'center',
                recommendLocs: []
                recommendLocs: [],
                hide: true,
                hidebg: 'kb-bgtr'
            }
        },
        onLoad() {
            // #ifdef APP
            setInterval(()=>{
                if (this.hide) {
                    uni.hideKeyboard()
                } else {
                }
            },20)
            // #endif
        },
        onBackPress() {
            this.hide = false
        },
        onShow() {
            this.baseUrl = uni.getStorageSync('baseUrl');
            this.token = uni.getStorageSync('token');
        },
        methods: {
            hideKeyboard() {
                this.hide = this.hide ? false : true
                if (this.hide) {
                    this.hidebg = 'kb-bgtr'
                } else {
                    this.hidebg = 'kb-bgfa'
                }
            },
            messageToggle(type) {
                this.msgType1 = type
                this.$refs.message.open()
@@ -490,7 +518,7 @@
    .item {
        display: flex;
        align-items: center;
        height: 100rpx;
        height: 70rpx;
        margin-left: 20rpx;
        border-bottom: 1px solid #DCDFE6;
    }
@@ -522,7 +550,7 @@
        width: 100%;
        background-color: white;
        position: fixed;
        margin-top: 200rpx;
        margin-top: 140rpx;
        z-index: 9;
        /* border-top: 1px solid #DCDFE6; */
        text-align: center;
pages/pakin/pakin2.vue
@@ -112,6 +112,10 @@
                    @confirm="resetConfirm" @close="resetClose"></uni-popup-dialog>
            </uni-popup>
        </view>
        <view class="keyboard" :class="hidebg" mode="aspectFit" @click="hideKeyboard">
            <image src="@/static/img/keyboard1.png" style="height: 70%;width: 70%;"></image>
        </view>
    </view>
</template>
@@ -136,18 +140,37 @@
                matFocus: true,
                matData: '',
                removeNum: 0,
                hide: true,
                hidebg: 'kb-bgtr'
            }
        },
        onLoad() {
            // #ifdef APP
            setInterval(()=>{
                if (this.hide) {
                uni.hideKeyboard()
            },10)
                } else {
                }
            },20)
            // #endif
        },
        onBackPress() {
            this.hide = false
        },
        onShow() {
            this.baseUrl = uni.getStorageSync('baseUrl');
            this.token = uni.getStorageSync('token');
        },
        methods: {
            hideKeyboard() {
                this.hide = this.hide ? false : true
                if (this.hide) {
                    this.hidebg = 'kb-bgtr'
                } else {
                    this.hidebg = 'kb-bgfa'
                }
            },
            messageToggle(type) {
                this.msgType1 = type
                this.$refs.message.open()
@@ -429,6 +452,9 @@
<style>
    @import url('../../static/css/wms.css/wms.css');
    .keyboard{
        top: 120rpx;
    }
    .list:first-child {
        margin-top: 220rpx;
    }
pages/stock/stockCheck.vue
@@ -121,6 +121,10 @@
                    @confirm="resetConfirm" @close="resetClose"></uni-popup-dialog>
            </uni-popup>
        </view>
        <view class="keyboard" :class="hidebg" mode="aspectFit" @click="hideKeyboard">
            <image src="@/static/img/keyboard1.png" style="height: 70%;width: 70%;"></image>
        </view>
    </view>
</template>
@@ -143,18 +147,39 @@
                content: '',
                barcodeFocus: true,
                matFocus: false,
                matData: ''
                matData: '',
                hide: true,
                hidebg: 'kb-bgtr'
            }
        },
        onLoad() {
            // #ifdef APP
            setInterval(()=>{
                if (this.hide) {
                    uni.hideKeyboard()
                } else {
                }
            },20)
            // #endif
        },
        onBackPress() {
            this.hide = false
        },
        onShow() {
            this.baseUrl = uni.getStorageSync('baseUrl');
            this.token = uni.getStorageSync('token');
        },
        methods: {
            hideKeyboard() {
                this.hide = this.hide ? false : true
                if (this.hide) {
                    this.hidebg = 'kb-bgtr'
                } else {
                    this.hidebg = 'kb-bgfa'
                }
            },
            messageToggle(type) {
                this.msgType1 = type
                this.$refs.message.open()
pages/stock/stockQuery.vue
@@ -78,6 +78,10 @@
                    @confirm="resetConfirm" @close="resetClose"></uni-popup-dialog>
            </uni-popup>
        </view>
        <view class="keyboard" :class="hidebg" mode="aspectFit" @click="hideKeyboard">
            <image src="@/static/img/keyboard1.png" style="height: 70%;width: 70%;"></image>
        </view>
    </view>
</template>
@@ -95,13 +99,37 @@
                messageText: '',
                title: '',
                content: '',
                hide: true,
                hidebg: 'kb-bgtr'
            }
        },
        onLoad() {
            // #ifdef APP
            setInterval(()=>{
                if (this.hide) {
                    uni.hideKeyboard()
                } else {
                }
            },20)
            // #endif
        },
        onBackPress() {
            this.hide = false
        },
        onShow() {
            this.baseUrl = uni.getStorageSync('baseUrl');
            this.token = uni.getStorageSync('token');
        },
        methods: {
            hideKeyboard() {
                this.hide = this.hide ? false : true
                if (this.hide) {
                    this.hidebg = 'kb-bgtr'
                } else {
                    this.hidebg = 'kb-bgfa'
                }
            },
            search() {
                let that = this
                uni.request({
@@ -173,7 +201,7 @@
    .code {
        width: 100%;
        position: fixed;
        min-height: 200rpx;
        min-height: 140rpx;
        background-color: #FFF;
        z-index: 10;
    }
@@ -181,7 +209,7 @@
    .item {
        display: flex;
        align-items: center;
        height: 100rpx;
        height: 70rpx;
        margin-left: 20rpx;
        border-bottom: 1px solid #DCDFE6;
    }
@@ -213,7 +241,7 @@
        width: 100%;
        background-color: white;
        position: fixed;
        margin-top: 200rpx;
        margin-top: 140rpx;
        z-index: 9;
        /* border-top: 1px solid #DCDFE6; */
        text-align: center;
pages/tzsk/AGV/AGVContainerMove.vue
@@ -99,6 +99,10 @@
                    @confirm="resetConfirm" @close="resetClose"></uni-popup-dialog>
            </uni-popup>
        </view>
        <view class="keyboard" :class="hidebg" mode="aspectFit" @click="hideKeyboard">
            <image src="@/static/img/keyboard1.png" style="height: 70%;width: 70%;"></image>
        </view>
    </view>
</template>
@@ -134,16 +138,37 @@
                floor: "",
                devNo: [],
                btnText: '全选',
                hide: true,
                hidebg: 'kb-bgtr'
            }
        },
        onLoad() {
            // #ifdef APP
            setInterval(()=>{
                if (this.hide) {
                    uni.hideKeyboard()
                } else {
                }
            },20)
            // #endif
        },
        onBackPress() {
            this.hide = false
        },
        onShow() {
            this.baseUrl = uni.getStorageSync('baseUrl');
            this.token = uni.getStorageSync('token');
        },
        methods: {
            hideKeyboard() {
                this.hide = this.hide ? false : true
                if (this.hide) {
                    this.hidebg = 'kb-bgtr'
                } else {
                    this.hidebg = 'kb-bgfa'
                }
            },
            stationCodeInput() {
                setTimeout(() => {
                    var len = this.stationCode.length
pages/tzsk/AGV/AGVPakin.vue
@@ -157,6 +157,10 @@
                    @confirm="resetConfirm" @close="resetClose"></uni-popup-dialog>
            </uni-popup>
        </view>
        <view class="keyboard" :class="hidebg" mode="aspectFit" @click="hideKeyboard">
            <image src="@/static/img/keyboard1.png" style="height: 70%;width: 70%;"></image>
        </view>
    </view>
</template>
@@ -184,17 +188,38 @@
                matFocus: false,
                matData: '',
                removeNum: 0,
                tempOrderInfo: {csocode: '',isoseq: ''}
                tempOrderInfo: {csocode: '',isoseq: ''},
                hide: true,
                hidebg: 'kb-bgtr'
            }
        },
        onLoad() {
            // #ifdef APP
            setInterval(()=>{
                if (this.hide) {
                    uni.hideKeyboard()
                } else {
                }
            },20)
            // #endif
        },
        onBackPress() {
            this.hide = false
        },
        onShow() {
            this.baseUrl = uni.getStorageSync('baseUrl');
            this.token = uni.getStorageSync('token');
        },
        methods: {
            hideKeyboard() {
                this.hide = this.hide ? false : true
                if (this.hide) {
                    this.hidebg = 'kb-bgtr'
                } else {
                    this.hidebg = 'kb-bgfa'
                }
            },
            // 根据订单号返回商品详情
            findOrder() {
                let that = this
@@ -213,8 +238,10 @@
                                for (let i = 0; i < res.data[0].combMats.length; i++) {
                                    that.checkMat(res.data[0].combMats[i])
                                }
                                // that.tempOrderInfo.csocode = res.data[0].combMats.csocode ? res.data[0].combMats.csocode : ''
                                // that.tempOrderInfo.isoseq = res.data[0].combMats.isoseq ? res.data[0].combMats.isoseq : ''
                                that.orderNoFocus = false
                                setTimeout(() => {
                                    that.barcodeFocus = true
                                }, 10);
                            } else {
                                uni.showToast({
                                    title: that.orderNo + '请检查订单号是否正确',
@@ -551,6 +578,18 @@
<style>
    @import url('../../../static/css/wms.css/wms.css');
    .keyboard{
        width: 40px;height: 40px;background-size: 100%;position: absolute;z-index: 99;
            top: 5px;right: 5px; border-radius: 50%;
            display: flex;align-items: center;justify-content: center;
    }
    .kb-bgtr {
        background-color: #55557f;
    }
    .kb-bgfa {
        background-color: #00aeec;
    }
    .list:first-child {
        margin-top: 340rpx;
    }
pages/tzsk/AGV/AGVPakinBing.vue
@@ -132,6 +132,10 @@
                    @confirm="resetConfirm" @close="resetClose"></uni-popup-dialog>
            </uni-popup>
        </view>
        <view class="keyboard" :class="hidebg" mode="aspectFit" @click="hideKeyboard">
            <image src="@/static/img/keyboard1.png" style="height: 70%;width: 70%;"></image>
        </view>
    </view>
</template>
@@ -159,7 +163,8 @@
                matFocus: false,
                matData: '',
                removeNum: 0,
                hide: true
                hide: true,
                hidebg: 'kb-bgtr'
            }
        },
        onLoad() {
@@ -181,6 +186,14 @@
            this.token = uni.getStorageSync('token');
        },
        methods: {
            hideKeyboard() {
                this.hide = this.hide ? false : true
                if (this.hide) {
                    this.hidebg = 'kb-bgtr'
                } else {
                    this.hidebg = 'kb-bgfa'
                }
            },
            messageToggle(type) {
                this.msgType1 = type
                this.$refs.message.open()
pages/tzsk/AGV/AGVPakinOn.vue
@@ -160,6 +160,10 @@
                    @confirm="agvStartConfirm" @close="resetClose"></uni-popup-dialog>
            </uni-popup>
        </view>
        <view class="keyboard" :class="hidebg" mode="aspectFit" @click="hideKeyboard">
            <image src="@/static/img/keyboard1.png" style="height: 70%;width: 70%;"></image>
        </view>
    </view>
</template>
@@ -183,25 +187,46 @@
                messageText: '',
                title: '',
                content: '',
                barcodeFocus: true,
                barcodeFocus: false,
                stationCodeFocus: false,
                matFocus: false,
                orderNoFocus: false,
                orderNoFocus: true,
                matData: '',
                removeNum: 0,
                devNo: [],
                flag: 0,
                tempOrderInfo: {csocode: '',isoseq: ''}
                tempOrderInfo: {csocode: '',isoseq: ''},
                hide: true,
                hidebg: 'kb-bgtr'
            }
        },
        onLoad() {
            // #ifdef APP
            setInterval(()=>{
                if (this.hide) {
                    uni.hideKeyboard()
                } else {
                }
            },20)
            // #endif
        },
        onBackPress() {
            this.hide = false
        },
        onShow() {
            this.baseUrl = uni.getStorageSync('baseUrl');
            this.token = uni.getStorageSync('token');
        },
        methods: {
            hideKeyboard() {
                this.hide = this.hide ? false : true
                if (this.hide) {
                    this.hidebg = 'kb-bgtr'
                } else {
                    this.hidebg = 'kb-bgfa'
                }
            },
            findOrder() {
                let that = this
                that.tempOrderInfo.csocode = ''
@@ -219,8 +244,10 @@
                                for (let i = 0; i < res.data[0].combMats.length; i++) {
                                    that.checkMat(res.data[0].combMats[i])
                                }
                                // that.tempOrderInfo.csocode = res.data[0].combMats.csocode ? res.data[0].combMats.csocode : ''
                                // that.tempOrderInfo.isoseq = res.data[0].combMats.isoseq ? res.data[0].combMats.isoseq : ''
                                that.orderNoFocus = false
                                setTimeout(() => {
                                    that.barcodeFocus = true
                                }, 10);
                            } else {
                                uni.showToast({
                                    title: that.orderNo + '请检查订单号是否正确',
@@ -648,10 +675,11 @@
    .list:first-child {
        margin-top: 540rpx;
    }
    .code {
        width: 100%;
        position: fixed;
        min-height: 200rpx;
        min-height: 210rpx;
        background-color: #FFF;
        z-index: 10;
    }
@@ -659,7 +687,7 @@
    .item {
        display: flex;
        align-items: center;
        height: 100rpx;
        height: 70rpx;
        margin-left: 20rpx;
        border-bottom: 1px solid #DCDFE6;
    }
@@ -691,7 +719,7 @@
        width: 100%;
        background-color: white;
        position: fixed;
        margin-top: 400rpx;
        margin-top: 280rpx;
        z-index: 9;
        /* border-top: 1px solid #DCDFE6; */
        text-align: center;
pages/tzsk/AGV/AGVPick.vue
@@ -100,6 +100,10 @@
                    @confirm="resetConfirm" @close="resetClose"></uni-popup-dialog>
            </uni-popup>
        </view>
        <view class="keyboard" :class="hidebg" mode="aspectFit" @click="hideKeyboard">
            <image src="@/static/img/keyboard1.png" style="height: 70%;width: 70%;"></image>
        </view>
    </view>
</template>
@@ -134,16 +138,37 @@
                floor: "",
                devNo: [],
                btnText: '全选',
                hide: true,
                hidebg: 'kb-bgtr'
            }
        },
        onLoad() {
            // #ifdef APP
            setInterval(()=>{
                if (this.hide) {
                    uni.hideKeyboard()
                } else {
                }
            },20)
            // #endif
        },
        onBackPress() {
            this.hide = false
        },
        onShow() {
            this.baseUrl = uni.getStorageSync('baseUrl');
            this.token = uni.getStorageSync('token');
        },
        methods: {
            hideKeyboard() {
                this.hide = this.hide ? false : true
                if (this.hide) {
                    this.hidebg = 'kb-bgtr'
                } else {
                    this.hidebg = 'kb-bgfa'
                }
            },
            stationCodeInput() {
                setTimeout(() => {
                    var len = this.stationCode.length
@@ -519,6 +544,18 @@
<style>
    @import url('../../../static/css/wms.css/wms.css');
    .keyboard{
        width: 40px;height: 40px;background-size: 100%;position: absolute;z-index: 99;
            top: 5px;right: 5px; border-radius: 50%;
            display: flex;align-items: center;justify-content: center;
    }
    .kb-bgtr {
        background-color: #55557f;
    }
    .kb-bgfa {
        background-color: #00aeec;
    }
    .bg-red {
        background-color: #e54d42;
        color: #ffffff;
pages/tzsk/AGV/AGVStart.vue
@@ -99,6 +99,10 @@
                    @confirm="resetConfirm" @close="resetClose"></uni-popup-dialog>
            </uni-popup>
        </view>
        <view class="keyboard" :class="hidebg" mode="aspectFit" @click="hideKeyboard">
            <image src="@/static/img/keyboard1.png" style="height: 70%;width: 70%;"></image>
        </view>
    </view>
</template>
@@ -132,15 +136,37 @@
                floor: "",
                devNo: [],
                btnText: '全选',
                hide: true,
                hidebg: 'kb-bgtr'
            }
        },
        onLoad() {
            // #ifdef APP
            setInterval(()=>{
                if (this.hide) {
                    uni.hideKeyboard()
                } else {
                }
            },20)
            // #endif
        },
        onBackPress() {
            this.hide = false
        },
        onShow() {
            this.baseUrl = uni.getStorageSync('baseUrl');
            this.token = uni.getStorageSync('token');
        },
        methods: {
            hideKeyboard() {
                this.hide = this.hide ? false : true
                if (this.hide) {
                    this.hidebg = 'kb-bgtr'
                } else {
                    this.hidebg = 'kb-bgfa'
                }
            },
            selectAll() {
                if (this.btnText == '全选') {
                    for (let i in this.dataList) {
pages/tzsk/order/orderPick.vue
@@ -139,6 +139,10 @@
                <uni-popup-message :type="msgType1" :message="messageText" :duration="2000"></uni-popup-message>
            </uni-popup>
        </view>
        <view class="keyboard" :class="hidebg" mode="aspectFit" @click="hideKeyboard">
            <image src="@/static/img/keyboard1.png" style="height: 70%;width: 70%;"></image>
        </view>
    </view>
</template>
@@ -168,14 +172,38 @@
                matFocus: false,
                matData: '',
                removeNum: 0,
                pickData: ''
                pickData: '',
                hide: true,
                hidebg: 'kb-bgtr'
            }
        },
        onLoad() {
            // #ifdef APP
            setInterval(()=>{
                if (this.hide) {
                    uni.hideKeyboard()
                } else {
                }
            },20)
            // #endif
        },
        onBackPress() {
            this.hide = false
        },
        onShow() {
            this.baseUrl = uni.getStorageSync('baseUrl');
            this.token = uni.getStorageSync('token');
        },
        methods: {
            hideKeyboard() {
                this.hide = this.hide ? false : true
                if (this.hide) {
                    this.hidebg = 'kb-bgtr'
                } else {
                    this.hidebg = 'kb-bgfa'
                }
            },
            pickCodeFn() {
                let _this = this
                let pickCode = _this.pickCode.split(';')
@@ -452,7 +480,7 @@
    .item {
        display: flex;
        align-items: center;
        height: 100rpx;
        height: 70rpx;
        margin-left: 20rpx;
        border-bottom: 1px solid #DCDFE6;
    }
@@ -484,7 +512,7 @@
        width: 100%;
        background-color: white;
        position: fixed;
        margin-top: 100rpx;
        margin-top: 70rpx;
        z-index: 9;
        /* border-top: 1px solid #DCDFE6; */
        text-align: center;
pages/tzsk/order/orderPutOn.vue
@@ -2,16 +2,16 @@
    <view>
        <view class="code">
            <view class="item">
                <view class="code-decs">库位号:</view>
                <input type="text" placeholder=" 扫码 / 输入" v-model="locNo" :focus="locNoFocus">
                <button v-show="recommendLocs.length" size="mini" type="primary" @click="toggle('right')">推荐</button>
            </view>
            <view class="item">
                <view class="code-decs">托盘码:</view>
                <input type="text" placeholder=" 扫码 / 输入" v-model="barcode" :focus="barcodeFocus" @input="recommendLoc()">
                <view class="item-right">
                    <button></button>
                </view>
            </view>
            <view class="item">
                <view class="code-decs">库位号:</view>
                <input type="text" placeholder=" 扫码 / 输入" v-model="locNo" :focus="locNoFocus">
                <button v-show="recommendLocs.length" size="mini" type="primary" @click="toggle('right')">推荐</button>
            </view>
        </view>
        <view class="mat-list-title">
@@ -149,6 +149,10 @@
                </scroll-view>
            </uni-popup>
        </view>
        <view class="keyboard" :class="hidebg" mode="aspectFit" @click="hideKeyboard">
            <image src="@/static/img/keyboard1.png" style="height: 70%;width: 70%;"></image>
        </view>
    </view>
</template>
@@ -179,14 +183,38 @@
                matData: '',
                removeNum: 0,
                type: 'center',
                recommendLocs: []
                recommendLocs: [],
                hide: true,
                hidebg: 'kb-bgtr'
            }
        },
        onShow() {
            this.baseUrl = uni.getStorageSync('baseUrl');
            this.token = uni.getStorageSync('token');
        },
        onLoad() {
            // #ifdef APP
            setInterval(()=>{
                if (this.hide) {
                    uni.hideKeyboard()
                } else {
                }
            },20)
            // #endif
        },
        onBackPress() {
            this.hide = false
        },
        methods: {
            hideKeyboard() {
                this.hide = this.hide ? false : true
                if (this.hide) {
                    this.hidebg = 'kb-bgtr'
                } else {
                    this.hidebg = 'kb-bgfa'
                }
            },
            chose(item) {
                this.locNo = item
                this.$refs.popup.close()
@@ -445,14 +473,14 @@
    .code {
        width: 100%;
        position: fixed;
        min-height: 200rpx;
        min-height: 140rpx;
        background-color: #FFF;
        z-index: 10;
    }
    .item {
        display: flex;
        align-items: center;
        height: 100rpx;
        height: 70rpx;
        margin-left: 20rpx;
        border-bottom: 1px solid #DCDFE6;
    }
@@ -484,7 +512,7 @@
        width: 100%;
        background-color: white;
        position: fixed;
        margin-top: 200rpx;
        margin-top: 140rpx;
        z-index: 9;
        /* border-top: 1px solid #DCDFE6; */
        text-align: center;
pages/tzsk/pakin/pakin2.vue
@@ -243,8 +243,10 @@
                                for (let i = 0; i < res.data[0].combMats.length; i++) {
                                    that.checkMat(res.data[0].combMats[i])
                                }
                                // that.tempOrderInfo.csocode = res.data[0].combMats.csocode ? res.data[0].combMats.csocode : ''
                                // that.tempOrderInfo.isoseq = res.data[0].combMats.isoseq ? res.data[0].combMats.isoseq : ''
                                that.orderNoFocus = false
                                setTimeout(() => {
                                    that.barcodeFocus = true
                                }, 10);
                            } else {
                                uni.showToast({
                                    title: that.orderNo + '请检查订单号是否正确',
@@ -563,17 +565,6 @@
<style>
    @import url('../../../static/css/wms.css/wms.css');
    .keyboard{
        width: 40px;height: 40px;background-size: 100%;position: absolute;z-index: 99;
            top: 5px;right: 5px; border-radius: 50%;
            display: flex;align-items: center;justify-content: center;
    }
    .kb-bgtr {
        background-color: #55557f;
    }
    .kb-bgfa {
        background-color: #00aeec;
    }
    .list:first-child {
        margin-top: 360rpx;
    }
pages/tzsk/pakin/untie.vue
@@ -96,6 +96,10 @@
                    @confirm="resetConfirm" @close="resetClose"></uni-popup-dialog>
            </uni-popup>
        </view>
        <view class="keyboard" :class="hidebg" mode="aspectFit" @click="hideKeyboard">
            <image src="@/static/img/keyboard1.png" style="height: 70%;width: 70%;"></image>
        </view>
    </view>
</template>
@@ -118,22 +122,41 @@
                messageText: '',
                title: '',
                content: '',
                barcodeFocus: false,
                orderNoFocus: true,
                matFocus: false,
                barcodeFocus: true,
                matData: '',
                removeNum: 0,
                tempOrderInfo: {csocode: '',isoseq: ''}
                tempOrderInfo: {csocode: '',isoseq: ''},
                hide: true,
                hidebg: 'kb-bgtr'
            }
        },
        onLoad() {
            // #ifdef APP
            setInterval(()=>{
                if (this.hide) {
                    uni.hideKeyboard()
                } else {
                }
            },20)
            // #endif
        },
        onBackPress() {
            this.hide = false
        },
        onShow() {
            this.baseUrl = uni.getStorageSync('baseUrl');
            this.token = uni.getStorageSync('token');
        },
        methods: {
            hideKeyboard() {
                this.hide = this.hide ? false : true
                if (this.hide) {
                    this.hidebg = 'kb-bgtr'
                } else {
                    this.hidebg = 'kb-bgfa'
                }
            },
            messageToggle(type) {
                this.msgType1 = type
                this.$refs.message.open()
@@ -326,6 +349,17 @@
<style>
    @import url('../../../static/css/wms.css/wms.css');
    .keyboard{
        width: 40px;height: 40px;background-size: 100%;position: absolute;z-index: 99;
            top: 5px;right: 5px; border-radius: 50%;
            display: flex;align-items: center;justify-content: center;
    }
    .kb-bgtr {
        background-color: #55557f;
    }
    .kb-bgfa {
        background-color: #00aeec;
    }
    .list:first-child {
        margin-top: 200rpx;
    }
static/css/wms.css/wms.css
@@ -125,3 +125,16 @@
.search-bar {
    background-color: #f8f8f8;
}
.keyboard{
    width: 40px;height: 40px;background-size: 100%;position: absolute;z-index: 99;
        top: 5px;right: 5px; border-radius: 50%;
        display: flex;align-items: center;justify-content: center;
}
.kb-bgtr {
    background-color: #55557f;
}
.kb-bgfa {
    background-color: #00aeec;
}