|
@@ -7,33 +7,39 @@
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<el-form-item prop="a" label="保险公司">
|
|
<el-form-item prop="a" label="保险公司">
|
|
|
<el-select v-model="recordForm.companyId" placeholder="请选择" clearable filterable>
|
|
<el-select v-model="recordForm.companyId" placeholder="请选择" clearable filterable>
|
|
|
- <el-option v-for="item in companyList" :key="item.id" :value="item.id"
|
|
|
|
|
- :label="item.name"></el-option>
|
|
|
|
|
|
|
+ <el-option v-for="item in companyList" :key="item.id" :value="item.id" :label="item.name"></el-option>
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
- <el-form-item prop="time" label="时间">
|
|
|
|
|
|
|
+ <el-form-item prop="time" label="创建时间">
|
|
|
<el-date-picker v-model="recordForm.time" type="daterange" format="YYYY-MM-DD"
|
|
<el-date-picker v-model="recordForm.time" type="daterange" format="YYYY-MM-DD"
|
|
|
value-format="YYYY-MM-DD" />
|
|
value-format="YYYY-MM-DD" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
|
|
+ <el-col :span="8">
|
|
|
|
|
+ <el-form-item prop="time" label="结算时间">
|
|
|
|
|
+ <el-date-picker v-model="recordForm.settlementTime" type="daterange" format="YYYY-MM-DD"
|
|
|
|
|
+ value-format="YYYY-MM-DD" />
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ </el-col>
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<el-form-item prop="status" label="结算状态">
|
|
<el-form-item prop="status" label="结算状态">
|
|
|
<el-select v-model="recordForm.status">
|
|
<el-select v-model="recordForm.status">
|
|
|
- <el-option v-for="item in optionObj['settlement_status']" :key="item.value" :value="item.value" :label="item.label"></el-option>
|
|
|
|
|
|
|
+ <el-option v-for="item in optionObj['settlement_status']" :key="item.value" :value="item.value"
|
|
|
|
|
+ :label="item.label"></el-option>
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="24" style="height: 50px; display: flex; align-items: start; justify-content: flex-end">
|
|
|
|
|
|
|
+ <el-col :span="16" style="height: 50px; display: flex; align-items: start; justify-content: flex-end">
|
|
|
<el-button type="primary" @click="initData1()">查询</el-button>
|
|
<el-button type="primary" @click="initData1()">查询</el-button>
|
|
|
<el-button plain type="primary" @click="handleReset(1)">重置</el-button>
|
|
<el-button plain type="primary" @click="handleReset(1)">重置</el-button>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
|
</el-form>
|
|
</el-form>
|
|
|
- <el-table height="calc(100% - 100px)" :data="recordData" row-key="companyId"
|
|
|
|
|
- :summary-method="getSummaries" show-summary>
|
|
|
|
|
- <el-table-column prop="companyName" label="保险公司" ></el-table-column>
|
|
|
|
|
|
|
+ <el-table height="calc(100% - 100px)" :data="recordData" row-key="companyId" :summary-method="getSummaries"
|
|
|
|
|
+ show-summary>
|
|
|
|
|
+ <el-table-column prop="companyName" label="保险公司"></el-table-column>
|
|
|
<!-- <el-table-column type="expand" label="合作保险公司" width="200">
|
|
<!-- <el-table-column type="expand" label="合作保险公司" width="200">
|
|
|
<template #default>
|
|
<template #default>
|
|
|
展开
|
|
展开
|
|
@@ -264,22 +270,13 @@ const getSummaries = (param) => {
|
|
|
return sums
|
|
return sums
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-
|
|
|
|
|
-const handleSearch1 = () => {
|
|
|
|
|
- initData1()
|
|
|
|
|
-}
|
|
|
|
|
-const handleReset1 = () => {
|
|
|
|
|
-
|
|
|
|
|
-}
|
|
|
|
|
-const view = (scope) => {
|
|
|
|
|
-
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
const initData1 = () => {
|
|
const initData1 = () => {
|
|
|
api.settlementApi.companySuperviseSettlementReport({
|
|
api.settlementApi.companySuperviseSettlementReport({
|
|
|
companyId: recordForm.value.companyId,
|
|
companyId: recordForm.value.companyId,
|
|
|
startTime: recordForm.value.time?.[0],
|
|
startTime: recordForm.value.time?.[0],
|
|
|
endTime: recordForm.value.time?.[1],
|
|
endTime: recordForm.value.time?.[1],
|
|
|
|
|
+ settlementStartTime: recordForm.value.settlementTime?.[0],
|
|
|
|
|
+ settlementEndTime: recordForm.value.settlementTime?.[1],
|
|
|
status: recordForm.value.status,
|
|
status: recordForm.value.status,
|
|
|
agreementType: '1'
|
|
agreementType: '1'
|
|
|
}).then((res: any) => {
|
|
}).then((res: any) => {
|
|
@@ -403,7 +400,7 @@ const handleExport1 = () => {
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-const optionObj=ref({})
|
|
|
|
|
|
|
+const optionObj = ref({})
|
|
|
const initOption = () => {
|
|
const initOption = () => {
|
|
|
let list = ['settlement_status']
|
|
let list = ['settlement_status']
|
|
|
list.forEach(item => {
|
|
list.forEach(item => {
|