|
|
@@ -61,6 +61,14 @@
|
|
|
:props="tableProps"></el-cascader>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="协议选择">
|
|
|
+ <el-select v-model="firstForm.agreementId" placeholder="请选择协议" clearable filterable>
|
|
|
+ <el-option v-for="item in agreementList" :key="item.id" :value="item.id"
|
|
|
+ :label="item.agreementTitle"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col v-show="isTrue" :span="8">
|
|
|
<el-form-item label="被保人">
|
|
|
<el-input v-model="firstForm.insurName" placeholder="请输入" clearable></el-input>
|
|
|
@@ -94,7 +102,7 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="isTrue ? 24 : 16" style="display: flex;align-items: flex-start; justify-content: flex-end">
|
|
|
+ <el-col :span="24" style="display: flex;align-items: flex-start; justify-content: flex-end">
|
|
|
<el-button plain @click="handleExport('0')">数据导出</el-button>
|
|
|
<el-button type="primary" @click="handleSearch">搜索</el-button>
|
|
|
<el-button plain @click="handleReset">重置</el-button>
|
|
|
@@ -206,6 +214,14 @@
|
|
|
:props="tableProps"></el-cascader>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="协议选择">
|
|
|
+ <el-select v-model="firstForm.agreementId" placeholder="请选择协议" clearable filterable>
|
|
|
+ <el-option v-for="item in agreementList" :key="item.id" :value="item.id"
|
|
|
+ :label="item.agreementTitle"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col v-show="isTrue" :span="8">
|
|
|
<el-form-item label="被保人">
|
|
|
<el-input v-model="firstForm.insurName" placeholder="请输入" clearable></el-input>
|
|
|
@@ -239,7 +255,7 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="isTrue ? 24 : 16" style="display: flex;align-items: flex-start; justify-content: flex-end">
|
|
|
+ <el-col :span="24" style="display: flex;align-items: flex-start; justify-content: flex-end">
|
|
|
<el-button plain @click="handleExport('1')">数据导出</el-button>
|
|
|
<el-button type="primary" @click="handleSearch">搜索</el-button>
|
|
|
<el-button plain @click="handleReset">重置</el-button>
|
|
|
@@ -352,6 +368,14 @@
|
|
|
:props="tableProps"></el-cascader>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="协议选择">
|
|
|
+ <el-select v-model="firstForm.agreementId" placeholder="请选择协议" clearable filterable>
|
|
|
+ <el-option v-for="item in agreementList" :key="item.id" :value="item.id"
|
|
|
+ :label="item.agreementTitle"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col v-show="isTrue" :span="8">
|
|
|
<el-form-item label="被保人">
|
|
|
<el-input v-model="firstForm.insurName" placeholder="请输入" clearable></el-input>
|
|
|
@@ -385,7 +409,7 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="isTrue ? 24 : 16" style="display: flex;align-items: flex-start; justify-content: flex-end">
|
|
|
+ <el-col :span="24" style="display: flex;align-items: flex-start; justify-content: flex-end">
|
|
|
<el-button plain @click="handleExport('2')">数据导出</el-button>
|
|
|
<el-button type="primary" @click="handleSearch">搜索</el-button>
|
|
|
<el-button plain @click="handleReset">重置</el-button>
|
|
|
@@ -499,6 +523,14 @@
|
|
|
:props="tableProps"></el-cascader>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="协议选择">
|
|
|
+ <el-select v-model="firstForm.agreementId" placeholder="请选择协议" clearable filterable>
|
|
|
+ <el-option v-for="item in agreementList" :key="item.id" :value="item.id"
|
|
|
+ :label="item.agreementTitle"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="被保人">
|
|
|
<el-input v-model="firstForm.insurName" placeholder="请输入" clearable></el-input>
|
|
|
@@ -516,7 +548,7 @@
|
|
|
start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="16" style="display: flex;align-items: flex-start; justify-content: flex-end">
|
|
|
+ <el-col :span="24" style="display: flex;align-items: flex-start; justify-content: flex-end">
|
|
|
<el-button plain @click="handleExport('3')">数据导出</el-button>
|
|
|
<el-button type="primary" @click="handleSearch">搜索</el-button>
|
|
|
<el-button plain @click="handleReset">重置</el-button>
|
|
|
@@ -841,7 +873,19 @@ const dictRisk = () => {
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
-
|
|
|
+// 获取协议列表
|
|
|
+const agreementList = ref()
|
|
|
+const getagreementList = () => {
|
|
|
+ api.agreementApi.agreementList({
|
|
|
+ isExternal: '0',
|
|
|
+ pages: 1,
|
|
|
+ size: 1000,
|
|
|
+ }).then((res: any) => {
|
|
|
+ if (res.code == 200) {
|
|
|
+ agreementList.value = res.data.records
|
|
|
+ }
|
|
|
+ })
|
|
|
+}
|
|
|
onMounted(() => {
|
|
|
institutionList();
|
|
|
dictRisk();
|
|
|
@@ -850,6 +894,7 @@ onMounted(() => {
|
|
|
initData('1')
|
|
|
initData('2')
|
|
|
initData('3')
|
|
|
+ getagreementList()
|
|
|
})
|
|
|
|
|
|
</script>
|