duy 3 týždňov pred
rodič
commit
5bf4064d3b
1 zmenil súbory, kde vykonal 54 pridanie a 10 odobranie
  1. 54 10
      src/views/codeRule/ruleManage.vue

+ 54 - 10
src/views/codeRule/ruleManage.vue

@@ -294,18 +294,62 @@
                     <el-form-item label="检测项" prop="name">
                       <el-input v-model="jsDetail.name"></el-input>
                     </el-form-item>
-                    <el-form-item label="技术指标" prop="info">
-                      <div class="input-with-icon"  v-for="(item, index) in jsDetail.info" :key="index">
+                <el-form-item label="技术指标" prop="info">
+                    <div class="input-with-icon" v-for="(item, index) in jsDetail.info" :key="index">
+                      <template v-if="item.symbol === '~'">
+                        <div style="display: flex; align-items: center; width: 100%">
+                          <!-- 第一个输入框(带下拉框) -->
+                          <div style="flex: 1; display: flex">
+                            <el-select
+                              v-model="item.symbol"
+                              placeholder="请选择符号"
+                              style="width: 150px; flex-shrink: 0"
+                            >
+                              <el-option
+                                v-for="(item1,index) in fqOptions"
+                                :key="index"
+                                :label="item1.dictKey"
+                                :value="item1.dictKey"
+                              ></el-option>
+                            </el-select>
+                            <el-input
+                              placeholder="请输入内容"
+                              v-model="item.name"
+                              style="flex: 1"
+                            ></el-input>
+                          </div>
+                          
+                          <span style="margin: 0 10px; flex-shrink: 0">~</span>
+                          
+                          <!-- 第二个输入框 -->
+                          <el-input
+                            placeholder="请输入内容"
+                            v-model="item.nameEnd"
+                            style="flex: 1"
+                          ></el-input>
+                        </div>
+                      </template>
+                      <template v-else>
                         <el-input placeholder="请输入内容" v-model="item.name" class="input-with-select">
-                          <el-select v-model="item.symbol" slot="prepend" placeholder="请选择符号" style="width: 150px;">
-                            <el-option  v-for="(item1,index) in fqOptions" :key="index" :label="item1.dictKey" :value="item1.dictKey"></el-option>
+                          <el-select
+                            v-model="item.symbol"
+                            slot="prepend"
+                            placeholder="请选择符号"
+                            style="width: 150px;"
+                          >
+                            <el-option
+                              v-for="(item1,index) in fqOptions"
+                              :key="index"
+                              :label="item1.dictKey"
+                              :value="item1.dictKey"
+                            ></el-option>
                           </el-select>
-                          
                         </el-input>
-                        <i class="el-icon-circle-plus-outline" @click="addBasicInfo1(index)"  ></i>
-                        <i class="el-icon-remove-outline" @click="removeBasicInfo1(item,index)" v-if="index!==0"></i>
-                      </div>
-                    </el-form-item>
+                      </template>
+                      <i class="el-icon-circle-plus-outline" @click="addBasicInfo1(index)"></i>
+                      <i class="el-icon-remove-outline" @click="removeBasicInfo1(item,index)" v-if="index!==0"></i>
+                    </div>
+                  </el-form-item>
                     
                   </el-form>
                 </div>
@@ -603,7 +647,7 @@ import { getStore, setStore } from "@/util/store";
     },
 
     created(){
-      console.log(111111111111);
+ 
       
         this.getFqOptions()
         const { id, tenant_id,projectid} = this.$route.query;