spring
2025-04-15 f0a91fe8ef91e96705b94750c101f33f4137b8f3
src/components/do/b1-ins-order/add.vue
@@ -629,7 +629,14 @@
              </div>
            </template>
          </el-table-column>
          <el-table-column prop="unit" label="计量单位" width="100" show-overflow-tooltip></el-table-column>
          <el-table-column prop="unit" label="计量单位" width="100" show-overflow-tooltip>
            <template slot-scope="scope">
              <el-input
                v-if="active == 1 && scope.row.inspectionValueType != '5' && scope.row.inspectionItemSubclass.includes('互调')"
                v-model="scope.row.unit" size="mini" placeholder="请输入" />
              <span v-else>{{ scope.row.unit }}</span>
            </template>
          </el-table-column>
          <el-table-column prop="price" label="单价" width="100" show-overflow-tooltip></el-table-column>
          <!-- <el-table-column prop="manDay" label="预计时间(天)" width="120" show-overflow-tooltip></el-table-column>
          <el-table-column prop="manHour" label="工时系数" width="100" show-overflow-tooltip></el-table-column> -->
@@ -2505,20 +2512,30 @@
      let isHaveAsk = this.totalArr.filter(
        a => (a.ask === null || a.ask == "") && a.state == 1
      );
      let isHaveAsk0 = this.totalArr.filter(
        a =>
          (a.ask == "/" ||
      let arr = []
      sampleList.forEach(m => {
        m.insProduct.forEach(a => {
          arr.push(a)
        })
      })
      let isHaveAsk0 = arr.filter(
        a => {
          if (a.ask) {
            a.ask = String(a.ask)
          }
          return (a.ask == "/" ||
            a.ask == "-" ||
            a.ask == "——" ||
            (/\d/.test(a.ask) &&
              ((a.ask && a.ask.includes("<")) ||
                a.ask.includes(">") ||
                a.ask.includes("=") ||
                a.ask.includes(">") ||
                a.ask.includes("<") ||
                a.ask.includes("≥") ||
                a.ask.includes("≤")))) &&
          a.state == 1
              a.ask && typeof a.ask === 'string' && a.ask.includes("<") ||
              a.ask.includes(">") ||
              a.ask.includes("=") ||
              a.ask.includes(">") ||
              a.ask.includes("<") ||
              a.ask.includes("≥") ||
              a.ask.includes("≤") || a.ask.includes(":"))) &&
            a.state == 1
        }
      );
      let stateArr = this.totalArr.filter(a => a.state == 1);
      if (isHaveAsk.length > 0) {