|
|
@@ -1509,15 +1509,17 @@
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="是否现询" prop="isInquiry">
|
|
|
- <el-select v-model="additionalForm.isInquiry">
|
|
|
- <el-option label="是" value="1" key="1"></el-option>
|
|
|
- <el-option label="否" value="2" key="2"></el-option>
|
|
|
+ <el-select v-model="additionalForm.isInquiry" @change="handleAgreementSelect">
|
|
|
+ <el-option label="是" value="0" key="0"></el-option>
|
|
|
+ <el-option label="否" value="1" key="1"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="非现询费用" prop="costId" v-if="additionalForm.isInquiry == '2'">
|
|
|
- <el-input placeholder="请输入" v-model="additionalForm.costId"></el-input>
|
|
|
+ <el-form-item label="非现询费用" prop="costId" v-if="additionalForm.isInquiry == '1'">
|
|
|
+ <el-select v-model="additionalForm.costId">
|
|
|
+ <el-option v-for="(item, index) in selectList" :key="item.id" :label="item.productName" :value="item.id" ></el-option>
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
@@ -2028,12 +2030,12 @@ let additionalForm = ref({
|
|
|
// 保费信息
|
|
|
agreementId: '',
|
|
|
isInquiry: null,
|
|
|
- jqInletRatio: '',
|
|
|
- syInletRatio: '',
|
|
|
- jyInletRatio: '',
|
|
|
- jqExportRatio: '',
|
|
|
- syExportRatio: '',
|
|
|
- jyExportRatio: '',
|
|
|
+ jqInletRatio: null,
|
|
|
+ syInletRatio: null,
|
|
|
+ jyInletRatio: null,
|
|
|
+ jqExportRatio: null,
|
|
|
+ syExportRatio: null,
|
|
|
+ jyExportRatio: null,
|
|
|
})
|
|
|
let additionalRules = ref({
|
|
|
licenseNo:[
|
|
|
@@ -2577,15 +2579,19 @@ const handleSelectCompany = (e) => {
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
+
|
|
|
+// 根据协议获取现循
|
|
|
+let selectList = ref([])
|
|
|
+
|
|
|
// 根据协议获取费用
|
|
|
-const handleAgreementSelect = (e) => {
|
|
|
+const handleAgreementSelect = () => {
|
|
|
api.additionalApi.getContactAgreementCost({
|
|
|
- agreementId: e,
|
|
|
+ agreementId: additionalForm.value.agreementId,
|
|
|
productId: additionalForm.value.productId,
|
|
|
isInquiry: additionalForm.value.isInquiry
|
|
|
}).then((res: any) => {
|
|
|
if(res.code == 200) {
|
|
|
-
|
|
|
+ selectList.value = res.data
|
|
|
} else {
|
|
|
ElMessage({
|
|
|
message: res.msg,
|