#
whycq
2022-08-19 7eb8afbac2b3b6c66c5282521547a57f04a1b684
#
3个文件已修改
39 ■■■■ 已修改文件
manifest.json 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/basics/matQuery.vue 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/basics/pakin.vue 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
manifest.json
@@ -2,7 +2,7 @@
    "name" : "WMS",
    "appid" : "__UNI__DA5854D",
    "description" : "",
    "versionName" : "20220721A",
    "versionName" : "20220819A",
    "versionCode" : 103,
    "transformPx" : false,
    /* 5+App特有相关 */
pages/basics/matQuery.vue
@@ -15,14 +15,14 @@
                    <view class="text-title">{{matData.str2}}</view>
                </view>
                <view class="text-box">
                    <view class="text-title"><text>单位</text></view>
                    <view class="text-title"><input type="text" v-model="matData.str1"></view>
                    <view class="text-title"><text>批号</text></view>
                    <view class="text-title"><input type="text" v-model="matData.batch"></view>
                </view>
                <view class="text-box">
                    <view class="text-title"><text>数量</text></view>
                    <view class="text-title">
                        <view>
                            <uni-number-box v-model="matData.count" :max="99999" color="#747474"  @change="changeValue"/>
                            <uni-number-box :value="matData.count" :max="99999" color="#747474" @change="changeValue"/>
                        </view>
                    </view>
                </view>
@@ -44,7 +44,7 @@
                    matNo: null,
                    matName: null,
                    str2: null,
                    anfme: null,
                    count: null,
                },
                baseIP:'',
                basePORT:'',
@@ -62,12 +62,10 @@
            // 监听acceptDataFromOpenerPage事件,获取上一页面通过eventChannel传送到当前页面的数据
            eventChannel.on('matData', function(data) {
            that.matData = data.data
            console.log(that.matData)
            that.matData.count = 0
            })
            
        },
        onShow() {
            this.matData.count = 0
        },
        methods: {
            blur() {
@@ -76,11 +74,11 @@
            focus() {
                
            },
            changeValue() {
            changeValue(value) {
                this.matData.count = value
            },
            back() {
                if (this.matData.anfme === 0) {
                if (this.matData.count === 0) {
                    uni.showToast({title: '请输入数量', icon: "none", position: 'top'});
                    return;
                }
pages/basics/pakin.vue
@@ -99,7 +99,7 @@
                </view>
                <view class="changeBox">
                    <view class="num-box">
                        <uni-number-box v-model="counts" :min="0" :max="99999" color="#747474" />
                        <uni-number-box :value="count" :max="99999" color="#747474" @change="changeValue" />
                    </view> 
                </view>
                <view class="revise-box-buttom">
@@ -274,7 +274,7 @@
                    },
                    success: function(res) {
                        // 通过eventChannel向被打开页面传送数据   向另外一个页面传递值的
                        res.eventChannel.emit('acceptDataFromOpenerPage', {baseIP:that.baseIP, basePORT:that.basePORT })
                        res.eventChannel.emit('matData', {baseIP:that.baseIP, basePORT:that.basePORT })
                    },
                    
                });
@@ -324,9 +324,8 @@
                var len = this.matList.length
                var add = true
                for (var i = 0; i < len; i++) {
                    console.log(mat.matnr === this.matList[i].matnr);
                    if (mat.matnr === this.matList[i].matnr) {
                        this.matList[i].anfme += mat.anfme
                    if (mat.matNo === this.matList[i].matNo) {
                        this.matList[i].count += mat.count
                        this.$forceUpdate() // 强制刷新
                        add = false
                    }
@@ -366,17 +365,21 @@
            },
            revise(index) {
                this.rowNum = index
                this.count = this.matList[this.rowNum].count
                this.$refs.revise.open()
                
            },
            changeCount(e) {
                
            },
            changeValue(value) {
                this.count = value
            },
            // 确认组托数量
            confirm() {
                this.matList[this.rowNum].count = this.counts
                this.$forceUpdate() // 强制刷新
                this.matList[this.rowNum].count = this.count
                this.$refs.revise.close()
                this.$forceUpdate() // 强制刷新
            },
            // 列表反选
            reChecked() {