#
whycq
2022-09-22 0a8b79dc217287273ee36ade274b0e28f782a5e6
#
3个文件已修改
72 ■■■■■ 已修改文件
pages/basics/checkout.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/basics/pickOffLines.vue 69 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/login/login.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/basics/checkout.vue
@@ -239,7 +239,6 @@
                        'token':uni.getStorageSync('token')
                    },
                    success(result) {
                        console.log(result)
                        var res = result.data;
                        if(res.code === 200 ) {
                            if(res.data) {
pages/basics/pickOffLines.vue
@@ -8,7 +8,7 @@
            </view>
            <view class="square-content">
                <view class="content-input">
                    <input readonly="value" v-model="doc_num" type="text" placeholder="扫码 / 输入" maxlength="8"
                    <input readonly="value" v-model="doc_num" type="text" placeholder="扫码 / 输入"
                    :focus="barcodeFocus" @input="nextInput">
                    <uni-icons type="closeempty" size="20" color="#dadada" @click="removeBarcode()"></uni-icons>
                </view>
@@ -55,9 +55,9 @@
            <view>
                <button class="cu-btn lg" @click="resst()">重置</button>
            </view>
            <view>
            <!-- <view>
                <button class="cu-btn lg pakin-btn bg-blue" @click="comb()">确认</button>
            </view>
            </view> -->
        </view>
        <!-- 弹出层 -->
        <view class="popup-mask" v-if="popShow">
@@ -67,13 +67,13 @@
                    <view class="popup-text-key">拣货单号:</view>
                    <view>{{doc_num}}</view>
                </view>
                <view class="column">
                <!-- <view class="column">
                    <view class="popup-text-key">货架号:</view>
                    <input type="text">
                </view>
                </view> -->
                <view class="column">
                    <view class="popup-text-key">库位号:</view>
                    <input type="text">
                    <input type="text" v-model="locNo">
                </view>
                <view class="column event">
                    <view class="close" @click="close">取消</view>
@@ -91,26 +91,12 @@
                commonUrl:null,
                doc_num: '',
                barcodeFocus:true,
                matList:[
                    {
                        locNo:"010022",
                        maktx:"属性用于设置字体",
                        anfme:"9999",
                        btnType:"default", // default
                        btnText: '未确认', // 未确认
                    },
                    {
                        locNo:"01001",
                        maktx:"属性用于设置字体",
                        anfme:"9999",
                        btnType:"primary", // default
                        btnText: '已出库', // 未确认
                    }
                ],
                matList:[],
                btnType:"primary", // default
                btnText: '已出库', // 未确认
                popShow:false,
                index:0,
                locNo: ''
                
                
                
@@ -140,17 +126,24 @@
            nextInput() {
                let that = this
                uni.request({
                    url: 'http://192.168.4.188:8081/sxjzwms/ManPakOut/list/auth',
                    data:{doc_num:"202209211053"},
                    url: that.commonUrl + '/ManPakOut/list/auth',
                    data:{doc_num:that.doc_num},
                    header: { 'token':uni.getStorageSync('token'),},
                    method:'GET',
                    success(result) {
                        console.log(result);
                        let res = result.data
                        if (res.code === 200) {
                            let records = res.data.records
                            for(var i = 0; i < records.length; i++) {
                                if (records[i].status == 0) {
                                records[i]['btnType'] = 'default'
                                records[i]['btnText'] = '未确认'
                                } else if (records[i].status == 1) {
                                    records[i]['btnType'] = 'primary'
                                    records[i]['btnText'] = '已出库'
                                }
                            }
                            that.matList = res.data.records
                        } else if (res.code === 403) {
@@ -173,10 +166,32 @@
            close() {
                this.popShow = false
            },
            removeBarcode() {
                this.doc_num = ''
            },
            confirm() {
                this.popShow = false
                this.matList[this.index].btnText= '已出库'
                this.matList[this.index].btnType = 'primary'
                let that = this
                if(!that.matList[that.index].locNo == this) {
                    uni.showToast({title: '请确认库位号是否正确', icon: "none", position: 'top'});
                }
                this.matList[this.index].status= 1
                console.log(this.matList[this.index]);
                uni.request({
                    url: that.commonUrl + '/manPakOut/finish',
                    data:JSON.stringify(that.matList[that.index]),
                    method:'POST',
                    success(result) {
                        console.log(result);
                        var res = result.data
                        if(res.code === 200) {
                            that.popShow = false
                            that.matList[that.index].btnText= '已出库'
                            that.matList[that.index].btnType = 'primary'
                        }
                    }
                })
            },
            resst() {
                this.matList = []
pages/login/login.vue
@@ -294,7 +294,7 @@
                            }
                            uni.setStorageSync('token', res.data.token);
                            setTimeout(() => {
                                uni.navigateBack();        //   小程序用这个  把首页路由放第一个
                                // uni.navigateBack();        //   小程序用这个  把首页路由放第一个
                                uni.reLaunch({
                                    url: '../index/index'
                                });