|
|
@@ -46,6 +46,15 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="险种">
|
|
|
+ <el-select v-model="firstForm.productName" placeholder="请选择" clearable>
|
|
|
+ <el-option label="全部" value=" "></el-option>
|
|
|
+ <el-option v-for="item in riskType" :key="item.value" :value="item.label"
|
|
|
+ :label="item.label"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="出单机构">
|
|
|
<el-cascader clearable style="width: 100%" v-model="firstForm.deptId" :options="option"
|
|
|
@@ -69,7 +78,7 @@
|
|
|
start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="24" style="display: flex; align-items: center; justify-content: flex-end">
|
|
|
+ <el-col :span="16" style="display: flex; align-items: center; 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>
|
|
|
@@ -82,7 +91,7 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
- <el-table :data="firstData" height="calc(100% - 244px )" style="width: 100%; margin-top: 20px;">
|
|
|
+ <el-table :data="firstData" height="calc(100% - 262px )" style="width: 100%; margin-top: 20px;">
|
|
|
<el-table-column prop="orderNo" label="订单号" width="120"></el-table-column>
|
|
|
<el-table-column prop="companyName" label="保险公司" width="120"></el-table-column>
|
|
|
<el-table-column prop="licenseNo" label="车牌号" width="120"></el-table-column>
|
|
|
@@ -171,6 +180,15 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="险种">
|
|
|
+ <el-select v-model="firstForm.productName" placeholder="请选择" clearable>
|
|
|
+ <el-option label="全部" value=" "></el-option>
|
|
|
+ <el-option v-for="item in riskType" :key="item.value" :value="item.label"
|
|
|
+ :label="item.label"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="出单机构">
|
|
|
<el-cascader clearable style="width: 100%" v-model="firstForm.deptId" :options="option"
|
|
|
@@ -194,7 +212,7 @@
|
|
|
start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="24" style="display: flex; align-items: center; justify-content: flex-end">
|
|
|
+ <el-col :span="16" style="display: flex;align-items: 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>
|
|
|
@@ -207,7 +225,7 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
- <el-table :data="secondData" height="calc(100% - 244px )" style="width: 100%; margin-top: 20px;">
|
|
|
+ <el-table :data="secondData" height="calc(100% - 262px )" style="width: 100%; margin-top: 20px;">
|
|
|
<el-table-column prop="orderNo" label="订单号" width="120"></el-table-column>
|
|
|
<el-table-column prop="companyName" label="保险公司" width="120"></el-table-column>
|
|
|
<el-table-column prop="licenseNo" label="车牌号" width="120"></el-table-column>
|
|
|
@@ -297,6 +315,15 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="险种">
|
|
|
+ <el-select v-model="firstForm.productName" placeholder="请选择" clearable>
|
|
|
+ <el-option label="全部" value=" "></el-option>
|
|
|
+ <el-option v-for="item in riskType" :key="item.value" :value="item.label"
|
|
|
+ :label="item.label"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="出单机构">
|
|
|
<el-cascader clearable style="width: 100%" v-model="firstForm.deptId" :options="option"
|
|
|
@@ -320,7 +347,7 @@
|
|
|
start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="24" style="display: flex; align-items: center; justify-content: flex-end">
|
|
|
+ <el-col :span="16" style="display: flex;align-items: 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>
|
|
|
@@ -333,7 +360,7 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
- <el-table :data="thirdData" height="calc(100% - 244px )" style="width: 100%; margin-top: 20px;">
|
|
|
+ <el-table :data="thirdData" height="calc(100% - 262px )" style="width: 100%; margin-top: 20px;">
|
|
|
<el-table-column prop="orderNo" label="订单号" width="120"></el-table-column>
|
|
|
<el-table-column prop="companyName" label="保险公司" width="120"></el-table-column>
|
|
|
<el-table-column prop="licenseNo" label="车牌号" width="120"></el-table-column>
|
|
|
@@ -427,6 +454,15 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="险种">
|
|
|
+ <el-select v-model="firstForm.productName" placeholder="请选择" clearable>
|
|
|
+ <el-option label="全部" value=" "></el-option>
|
|
|
+ <el-option v-for="item in riskType" :key="item.value" :value="item.label"
|
|
|
+ :label="item.label"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="出单机构">
|
|
|
<el-cascader clearable style="width: 100%" v-model="firstForm.deptId" :options="option"
|
|
|
@@ -450,7 +486,7 @@
|
|
|
start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="24" style="display: flex; align-items: center; justify-content: flex-end">
|
|
|
+ <el-col :span="16" style="display: flex;align-items: 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>
|
|
|
@@ -463,7 +499,7 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
- <el-table :data="forthData" height="calc(100% - 244px )" style="width: 100%; margin-top: 20px;">
|
|
|
+ <el-table :data="forthData" height="calc(100% - 262px )" style="width: 100%; margin-top: 20px;">
|
|
|
<el-table-column prop="orderNo" label="订单号" width="120"></el-table-column>
|
|
|
<el-table-column prop="companyName" label="保险公司" width="120"></el-table-column>
|
|
|
<el-table-column prop="licenseNo" label="车牌号" width="120"></el-table-column>
|
|
|
@@ -759,7 +795,18 @@ const handleExport = (type: any) => {
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
+
|
|
|
+const riskType = ref([])
|
|
|
+const dictRisk = () => {
|
|
|
+ api.additionalApi.dictDetails('report_risk_code').then((res: any) => {
|
|
|
+ if (res.code == 200) {
|
|
|
+ riskType.value = res.data.filter(v => v.value !== '0')
|
|
|
+ }
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
onMounted(() => {
|
|
|
+ dictRisk();
|
|
|
initList('0');
|
|
|
initList('1');
|
|
|
initList('2');
|