#
whycq
2024-10-21 12ea25865f385bbfa76c8a0cecb86de618d9b5f5
#
1个文件已修改
13 ■■■■ 已修改文件
pages/mat/matSelected.vue 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/mat/matSelected.vue
@@ -24,7 +24,7 @@
            <view class="form-item">
                <view class="form-item-desc"><text>数量</text></view>
                <view class="form-item-content">
                    <uni-number-box :value="mat.anfme" :max="max" :step='1' color="#747474" @change="changeValue" />
                    <uni-number-box :value="mat.anfme" :min="0" :max="max" :step='1' color="#747474" @change="changeValue" />
                </view>
            </view>
        </view>
@@ -44,7 +44,7 @@
                    maktx: null,
                    specs: null,
                    batch: null,
                    anfme: 0,
                    anfme: 1,
                },
                baseIP:'',
                basePORT:'',
@@ -62,14 +62,15 @@
            
            // 监听acceptDataFromOpenerPage事件,获取上一页面通过eventChannel传送到当前页面的数据
            eventChannel.on('mat', function(data) {
                that.mat = data.data
                console.log(data.data);
                data.data['anfme'] = 1
                that.mat = data.data
                if (data.data.maxNum > 0) {
                    that.mat.anfme = data.data.maxNum
                    that.max = data.data.maxNum
                } else if (data.data.maxNum == 0) {
                    uni.showToast({title: '当前物料最大可入数量为 0', icon: "none", position: 'top'});
                    that.mat.anfme = 0
                    that.mat.anfme = 1
                    that.max = data.data.maxNum
                } 
                
@@ -86,15 +87,13 @@
            },
            changeValue(value) {
                this.mat.anfme = value
                console.log(this.mat);
            },
            back() {
                console.log(this.mat);
                if (this.mat.anfme === 0) {
                    uni.showToast({title: '请输入数量', icon: "none", position: 'top'});
                    return;
                }
                console.log(this.mat);
                this.getOpenerEventChannel().emit('matList', {data: this.mat});
                uni.navigateBack({