skyouc
2025-05-08 8cf2ffeb8e6f3c35369058817288ef39a5d9fe39
pages/rece/other.vue
@@ -81,9 +81,9 @@
                  <view class="content">
                     <text class="text-black">采购单位:<text class="text-grey ">{{item.purUnit}}</text></text>
                  </view>
                  <view class="content">
         <!--          <view class="content">
                     <text class="text-black">库存单位: <text class="text-grey ">{{item.stockUnit}}</text></text>
                  </view>
                  </view> -->
               </view>
               <view class="cu-item">
                  <view class="content">
@@ -130,18 +130,18 @@
                     <text class="text-black">生产日期:<text class="text-grey ">{{item.prodTime}}</text></text>
                  </view>
               </view>
               <view class="cu-item grid  col-1" v-if="!isconfirm">
               <!-- <view class="cu-item grid  col-1" v-if="!isconfirm">
                  <view v-for="el in dynamicFields" :key="el.id">
                     <view class="cu-form-group padding-lr-0">
                        <view class="title text-blue">{{el.fieldsAlise}}:</view>
                        <input :placeholder='`请输入${el.fieldsAlise}`' v-model="item[el.fields]"></input>
                     </view>
                  </view>
               </view>
               <view class="cu-item grid  col-2" v-if="isconfirm">
               </view> -->
               <view class="cu-item grid  col-2">
                  <view class="item" v-for="el in dynamicFields" :key="el.id">
                     <text class="text-black">{{el.fieldsAlise}}:
                        <text class="text-grey ">{{item[el.fields]}}</text></text>
                        <text class="text-grey ">{{item.extendFields[el.fields]}}</text></text>
                  </view>
               </view>
            </view>
@@ -155,8 +155,8 @@
      <view class="cu-form-group margin-bottom">
         <view class="title">收货区</view>
         <view style="width: 80%;">
            <uni-data-select style="min-width: 90%; max-width: 90%;" v-model="whAreaId" :localdata="range" placement="top"
               @change="selChange"></uni-data-select>
            <uni-data-select style="min-width: 90%; max-width: 90%;" v-model="whAreaId" :localdata="range"
               placement="top" @change="selChange"></uni-data-select>
         </view>
      </view>
@@ -300,14 +300,13 @@
                  return {
                     ...item,
                     receiptQty: item.receiptQty === null ? 0 : +item.receiptQty,
                     extendFields: this.dynFields.filter(el => el.unique == 1).map(exf => {
                        return {
                           [`${exf.fields}`]: item[exf.fields]
                        }
                     }).filter(field => Object.values(field)[0] != undefined)
                     // extendFields: this.dynFields.filter(el => el.unique == 1).map(exf => {
                     //    return {
                     //       [`${exf.fields}`]: item[exf.fields]
                     //    }
                     // }).filter(field => Object.values(field)[0] != undefined)
                  };
               }).filter(el => el.receiptQty !== 0);
               console.log(newArr)
               
               const {
                  code,