|
@@ -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;
|