12
zhang
2025-08-02 cb4ee17305292f8b3260235668c143466e174e00
12
3个文件已修改
57 ■■■■■ 已修改文件
pages/home/home.vue 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/pakin/boxPakin.vue 48 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/pakin/delCheck.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/home/home.vue
@@ -53,6 +53,13 @@
                        cuIcon: 'pullup',
                        url: '/pakin/boxPakin'
                    },
                    {
                        title: '单据复核',
                        name: 'review',
                        color: 'blue',
                        cuIcon: 'pullup',
                        url: '/pakin/boxPakin'
                    },
                    // {
                    //     title: '出库',
                    //     name: 'PutDown',
pages/pakin/boxPakin.vue
@@ -57,6 +57,29 @@
              </view>
            </view>
            <view class="text-box">
              <view class="text-title">木箱新旧:</view>
              <view class="attr-row">
                <picker
                  :range="oldOptions"
                  :value="selectedOldIndex"
                  @change="onPropChangeOld"
                  class="half-box"
                >
                  <view class="picker-box">
                    <text>{{ matData.old || '请选择新旧' }}</text>
                  </view>
                </picker>
                <input
                  type="text"
                  v-model="matData.old"
                  placeholder="手动输入新旧"
                  class="half-box"
                />
              </view>
            </view>
            <view class="text-box">
                <view class="text-title"><text>数量</text></view>
                <view class="text-title">
                    <view>
@@ -99,6 +122,7 @@
            return {
                batchOptions: [], // 对应 tagId=7 尺寸
                memoOptions: [],  // 对应 tagId=8 备注
                oldOptions: [],
                matData: {
                  batch: '',
                  memo: '',
@@ -106,6 +130,7 @@
                },
                selectedBatchIndex: 0,
                selectedMemoIndex: 0,
                selectedOldIndex: 0,
                baseUrl: '',
                token: '',
                barcode: '',
@@ -153,6 +178,10 @@
                this.selectedMemoIndex = e.detail.value;
                this.matData.memo = this.memoOptions[e.detail.value];
              },
              onPropChangeOld(e) {
                this.selectedOldIndex = e.detail.value;
                this.matData.old = this.oldOptions[e.detail.value];
              },
            getMemoOptions() {
              const that = this;
              uni.request({
@@ -169,6 +198,8 @@
                        that.batchOptions = item.memos;
                      } else if (item.tagId === '8') {
                        that.memoOptions = item.memos;
                      }else if (item.tagId === '9') {
                        that.oldOptions = item.memos;
                      }
                    });
                  } else {
@@ -567,13 +598,23 @@
                    this.messageToggle('error')
                    return;
                }
                if (that.matData.batch.length === 0) {
                if (!that.matData.batch) {
                    this.messageText = "请选择木箱尺寸"
                    this.messageToggle('error')
                    return;
                }
                if (that.matData.memo.length === 0) {
                if (!that.matData.memo) {
                    this.messageText = "请选择木箱备注"
                    this.messageToggle('error')
                    return;
                }
                if (!that.matData.anfme || that.matData.anfme <= 0) {
                    this.messageText = "数量必填"
                    this.messageToggle('error')
                    return;
                }
                if (!that.matData.old) {
                    this.messageText = "木箱新旧必填"
                    this.messageToggle('error')
                    return;
                }    
@@ -584,7 +625,8 @@
                        barcode: that.barcode,
                        batch: that.matData.batch,
                        memo: that.matData.memo,
                        anfme: that.matData.anfme
                        anfme: that.matData.anfme,
                        old: that.matData.old
                    }),
                    method: 'POST',
                    header: {
pages/pakin/delCheck.vue
@@ -214,7 +214,7 @@
                };
                
                const result = parseData(data);
                // console.log(result);
                /// console.log(result);
                this.secAnalysis(result)
                // if (this.dataList.length > 0) this.checkAdd(result)
                // else this.dataList.push(result);