licp
2024-12-11 4fa12c61c8a90c3244b8959aa16157f463f69bca
电路试验角度修改
已修改2个文件
52 ■■■■ 文件已修改
src/components/do/b1-inspect-order-plan/circuit-parameters1.vue 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/do/b1-inspect-order-plan/circuit-parameters2.vue 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/do/b1-inspect-order-plan/circuit-parameters1.vue
@@ -101,7 +101,7 @@
                  </tr>
                  <tr v-for="(item,index) in n.angleList" :key="index + 'eee'">
                    <td>
                      <el-input size="small" placeholder="角度" v-model="item.value" @blur="handleAngle(item.value,index)" :disabled="state>1"></el-input>
                      <el-input size="small" placeholder="角度" v-model="item.value" @blur="handleAngle(item.value,index,h.band)" :disabled="state>1"></el-input>
                    </td>
                    <td v-for="(m,i) in n.portList" :key="i+'ggg'">
                      <el-input size="small" placeholder="最差值" v-model="n.value[index][i]" v-if="n.value[index]" :disabled="state>1"></el-input>
@@ -164,7 +164,7 @@
                  </tr>
                  <tr v-for="(item,index) in n.angleList" :key="index + 'eee'">
                    <td>
                      <el-input size="small" placeholder="角度" v-model="item.value" :disabled="state>1" @blur="handleAngle(item.value,index)"></el-input>
                      <el-input size="small" placeholder="角度" v-model="item.value" :disabled="state>1" @blur="handleAngle(item.value,index,h.band)"></el-input>
                    </td>
                    <td v-for="(m,i) in n.portList" :key="i+'ggg'">
                      <el-input size="small" placeholder="最差值" v-model="n.value[index][i]" v-if="n.value[index]" :disabled="state>1"></el-input>
@@ -210,7 +210,7 @@
                  </tr>
                  <tr v-for="(item,index) in n.angleList" :key="index + 'eee'">
                    <td>
                      <el-input size="small" placeholder="角度" v-model="item.value" :disabled="state>1" @blur="handleAngle(item.value,index)"></el-input>
                      <el-input size="small" placeholder="角度" v-model="item.value" :disabled="state>1" @blur="handleAngle(item.value,index,h.band)"></el-input>
                    </td>
                    <td v-for="(m,i) in n.portList" :key="i+'ggg'">
                      <el-input size="small" placeholder="最差值" v-model="n.value[index][i]" v-if="n.value[index]" :disabled="state>1"></el-input>
@@ -251,7 +251,7 @@
                  </tr>
                  <tr v-for="(item,index) in n.angleList" :key="index + 'eee'">
                    <td>
                      <el-input size="small" placeholder="角度" v-model="item.value" :disabled="state>1" @blur="handleAngle(item.value,index)"></el-input>
                      <el-input size="small" placeholder="角度" v-model="item.value" :disabled="state>1" @blur="handleAngle(item.value,index,h.band)"></el-input>
                    </td>
                    <td>
                      <el-input size="small" placeholder="最差值" v-model="n.value[index][0]" :disabled="state>1"></el-input>
@@ -776,8 +776,8 @@
      this.$delete(item, 'equipName')
      this.$set(item, 'equipName', item.equipOptions.find(m=>m.value==item.equipValue).label)
    },
    // 统一修改角度,如果角度没有带°,则拼接一个
    handleAngle(e,index){
    // 统一修改同一频段的角度,如果角度没有带°,则拼接一个
    handleAngle(e,index,band){
      if(!e){
        return
      }
@@ -786,13 +786,15 @@
        val = val + '°'
      }
      this.allBandList.forEach(item=>{
        item.projectList.forEach(m=>{
          m.angleList.forEach((n,i)=>{
            if(index==i){
              n.value = val
            }
        if(item.band==band){
          item.projectList.forEach(m=>{
            m.angleList.forEach((n,i)=>{
              if(index==i){
                n.value = val
              }
            })
          })
        })
        }
      })
    },
    handlePort(n){
src/components/do/b1-inspect-order-plan/circuit-parameters2.vue
@@ -159,7 +159,7 @@
                  </tr>
                  <tr v-for="(item,index) in n.angleList" :key="index + 'eee'">
                    <td>
                      <el-input size="small" placeholder="角度" v-model="item.value" :disabled="state>1" @blur="handleAngle(item.value,index)"></el-input>
                      <el-input size="small" placeholder="角度" v-model="item.value" :disabled="state>1" @blur="handleAngle(item.value,index,h.band)"></el-input>
                    </td>
                    <td v-for="(m,i) in n.portList" :key="i+'ggg'">
                      <el-input size="small" placeholder="最差值" v-model="n.value[index][i]" v-if="n.value[index]" :disabled="state>1"></el-input>
@@ -639,8 +639,8 @@
      }
      return arr
    },
    // 统一修改角度,如果角度没有带°,则拼接一个
    handleAngle(e,index){
    // 统一修改同一频段的角度,如果角度没有带°,则拼接一个
    handleAngle(e,index,band){
      if(!e){
        return
      }
@@ -649,15 +649,17 @@
        val = val + '°'
      }
      this.allBandList.forEach(item=>{
        item.projectList.forEach(m=>{
          if(m.inspectionItemSubclass.includes('互调')){
            m.angleList.forEach((n,i)=>{
              if(index==i){
                n.value = val
              }
            })
          }
        })
        if(item.band==band){
          item.projectList.forEach(m=>{
            if(m.inspectionItemSubclass.includes('互调')){
              m.angleList.forEach((n,i)=>{
                if(index==i){
                  n.value = val
                }
              })
            }
          })
        }
      })
    },
    handlePort(n){