#
Junjie
16 小时以前 e58316187232a0489e9e004bc038f404ca7f5948
pages/basics/matQuerySelect.vue
@@ -1,11 +1,11 @@
<template>
   <scroll-view scroll-y>
      <view>
         <view class="text-box" style="min-height: 100rpx;">
            <view class="text-title"><text>订单:</text></view>
            <uni-data-checkbox v-model="checkOrder" :localdata="orderList" @change="orderChange"></uni-data-checkbox>
         </view>
         <view class="container">
            <view class="text-box">
               <view class="text-title"><text>订单</text></view>
               <view class="text-title">{{checkOrder}}</view>
            </view>
            <view class="text-box">
               <view class="text-title"><text>品名</text></view>
               <view class="text-title">{{matData.maktx}}</view>
@@ -69,8 +69,6 @@
            baseIP:'',
            basePORT:'',
            checkOrder: null,
            orderList: [],
            orderDataList: []
         }
      },
      onLoad(option) {
@@ -84,16 +82,10 @@
         
         // 监听acceptDataFromOpenerPage事件,获取上一页面通过eventChannel传送到当前页面的数据
         eventChannel.on('matData', function(data) {
            let list = data.data;
            let dataList = []
            list.forEach((item) => {
               dataList.push({
                  text: item.orderNo + "-" + item.khmc,
                  value: item.orderNo
               })
            })
            that.orderList = dataList;
            that.orderDataList = list;
            let item = data.data;
            that.matData = item.matData
            that.matData.checkOrder = item.orderNo
            that.checkOrder = item.orderNo
         })
         
         
@@ -111,8 +103,9 @@
         changeValue2(value) {
            let arr = this.matData.origin.split("/")
            let mainAnfme = value * parseFloat(arr[1]) * parseFloat(arr[0])
            let flooredNum = Math.floor(mainAnfme * 10000) / 10000; // 截断到小数点后4位
            this.matData.weight = value
            this.matData.anfme = mainAnfme
            this.matData.anfme = flooredNum
         },
         back() {
            if (this.matData.anfme === 0) {
@@ -124,15 +117,6 @@
            uni.vibrateShort();
            uni.navigateBack({
               
            })
         },
         orderChange() {
            let that = this
            this.orderDataList.forEach((item) => {
               if(item.orderNo == that.checkOrder) {
                  that.matData = item.matData
                  that.matData.checkOrder = item.orderNo
               }
            })
         }
      }