pages/wareHouse/nuclearScale/createwriteoffform.vue
@@ -247,8 +247,11 @@
      @confirm="confirmSelection"
      @cancel="cancel"
    >
    <scroll-view scroll-y="true" style="height: 100%; transform: translateZ(0); -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;"></scroll-view>
      <view class="popup-content">
      <view class="popup-content" style="padding: 20rpx">
        <scroll-view
          scroll-y="true"
          style="height: 400rpx; transform: translateZ(0)"
        >
        <view class="popup-header">
          <checkbox-group @change="checkboxChange">
            <label
@@ -261,8 +264,8 @@
            </label>
          </checkbox-group>
        </view>
        </scroll-view>
      </view>
    <scroll-view/>
    </u-modal>
  </div>
</template>
@@ -564,21 +567,21 @@
      const selectedIndex = e.target.value;
      const selectedCustomer = storage[selectedIndex];
      // 检查是否选择了相同的客户
      if (code === "customerName1" && this.selClientIndex2 === selectedIndex) {
        uni.showToast({
          title: "不能选择相同的客户",
          icon: "none",
        });
        return;
      }
      if (code === "customerName2" && this.selClientIndex1 === selectedIndex) {
        uni.showToast({
          title: "不能选择相同的客户",
          icon: "none",
        });
        return;
      }
      // // 检查是否选择了相同的客户
      // if (code === "customerName1" && this.selClientIndex2 === selectedIndex) {
      //   uni.showToast({
      //     title: "不能选择相同的客户",
      //     icon: "none",
      //   });
      //   return;
      // }
      // if (code === "customerName2" && this.selClientIndex1 === selectedIndex) {
      //   uni.showToast({
      //     title: "不能选择相同的客户",
      //     icon: "none",
      //   });
      //   return;
      // }
      if (code === "customerName2") {
        this.selClientIndex2 = selectedIndex;
@@ -658,7 +661,7 @@
      try {
        // 统一表单验证
        if (!(await this.validateForm())) return;
        // 移除冗余的验证代码
        // 构建提交数据
        const submitData = this.buildSubmitData().customerList;
        console.log("提交的数据", submitData);
@@ -705,9 +708,9 @@
        return false;
      }
      // 客户名称验证
      if (!this.form.customerName1 || !this.form.customerName2) {
        throw { type: "validation", message: "请先选择客户名称" };
      // 客户名称验证 - 修改为至少有一个有值
      if (!this.form.customerName1 && !this.form.customerName2) {
        throw { type: "validation", message: "请至少选择一个客户名称" };
      }
      return true;