|
|
@@ -167,9 +167,9 @@
|
|
|
<el-table-column label="应收金额" width="100">
|
|
|
<template #default="scope">
|
|
|
{{ scope.row.productId === '0330' || scope.row.productId === '0330034002' || scope.row.productId ===
|
|
|
- '034002' ? scope.row.jqSuperviseCostsPremiums : scope.row.productId === '034001' || scope.row.productId
|
|
|
+ '034002' ? scope.row.jqReceivablePremium : scope.row.productId === '034001' || scope.row.productId
|
|
|
===
|
|
|
- '0330034001' ? scope.row.sySuperviseCostsPremiums : '' }}
|
|
|
+ '0330034001' ? scope.row.syReceivablePremium : '' }}
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="productId" label="险种" width="100"></el-table-column>
|
|
|
@@ -219,182 +219,6 @@
|
|
|
@current-change="handleCurrentChange"></el-pagination>
|
|
|
</div>
|
|
|
</el-tab-pane>
|
|
|
- <!-- <el-tab-pane label="非车险验收" name="2" class="h-full">
|
|
|
- <el-form v-model="receivableForm" label-width="100">
|
|
|
- <el-row :gutter="20">
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="车牌号">
|
|
|
- <el-input v-model="receivableForm.licenseNo" placeholder="请输入" clearable></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="保险公司">
|
|
|
- <el-select v-model="receivableForm.companyId" placeholder="请选择" clearable filterable>
|
|
|
- <el-option v-for="item in companyList" :key="item.companyCode" :value="item.companyCode"
|
|
|
- :label="item.name"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="签单时间">
|
|
|
- <el-date-picker v-model="receivableForm.signingTime" type="daterange" range-separator="至"
|
|
|
- start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="订单号">
|
|
|
- <el-input v-model="receivableForm.orderNo" placeholder="请输入" clearable></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="出单协议">
|
|
|
- <el-select v-model="receivableForm.agreementId" placeholder="请选择" clearable>
|
|
|
- <el-option label="1" value="1"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="出单机构">
|
|
|
- <el-cascader style="width: 100%" v-model="receivableForm.deptId" placeholder="请选择" :options="deptOption"
|
|
|
- :props="cascaderProps" clearable></el-cascader>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="险种">
|
|
|
- <el-select v-model="receivableForm.riskCode" placeholder="请选择" clearable>
|
|
|
- <el-option v-for="(item, index) in insuranceType" :label="item.label" :value="item.label"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="订单类型">
|
|
|
- <el-select v-model="receivableForm.orderType" placeholder="请选择" clearable>
|
|
|
- <el-option label="车险录入" value="1"></el-option>
|
|
|
- <el-option label="代客录单" value="2"></el-option>
|
|
|
- <el-option label="外部订单" value="3"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="被保人">
|
|
|
- <el-input v-model="receivableForm.insuredName" placeholder="请输入" clearable></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col v-show="isTrue" :span="8">
|
|
|
- <el-form-item label="交强险保单号">
|
|
|
- <el-input v-model="receivableForm.jqPolicyNo" placeholder="请输入" clearable></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col v-show="isTrue" :span="8">
|
|
|
- <el-form-item label="商业险保单号">
|
|
|
- <el-input v-model="receivableForm.syPolicyNo" placeholder="请输入" clearable></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col v-show="isTrue" :span="8">
|
|
|
- <el-form-item label="对接人">
|
|
|
- <el-input v-model="receivableForm.dockingPerson" placeholder="请输入" clearable></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col v-show="isTrue" :span="8">
|
|
|
- <el-form-item label="交强起保时间">
|
|
|
- <el-date-picker v-model="receivableForm.jqDate" type="daterange" range-separator="至"
|
|
|
- start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col v-show="isTrue" :span="8">
|
|
|
- <el-form-item label="商业起保时间">
|
|
|
- <el-date-picker v-model="receivableForm.syDate" type="daterange" range-separator="至"
|
|
|
- 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-button type="primary">搜索</el-button>
|
|
|
- <el-button plain @click="reset">重置</el-button>
|
|
|
- <span class="icon_s">
|
|
|
- <span @click="isTrue = !isTrue">高级搜索</span>
|
|
|
- <el-icon class="is_icon" :class="{ 'is_down': isTrue }">
|
|
|
- <ArrowDown />
|
|
|
- </el-icon>
|
|
|
- </span>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </el-form>
|
|
|
- <el-row :gutter="8" style="margin: 20px 0" class="flex a-c">
|
|
|
- <span class="flex col-160 m-r-8 bg-F9">
|
|
|
- <el-checkbox class="p-w-12" @change="selectAll" v-model="selectAllValue"></el-checkbox>
|
|
|
- <el-select class="select-all width-100" placeholder="全选" v-model="selectType" @change="selectTypeChange">
|
|
|
- <el-option key="all" value="all" :label="`选中所有数据${total2}条`"></el-option>
|
|
|
- <el-option key="cur" value="cur" label="选中本页数据"></el-option>
|
|
|
- </el-select>
|
|
|
- </span>
|
|
|
- <div class="col-108 m-r-8">
|
|
|
- <el-button class="radius-2px width-100" type="primary" @click="addShow = true">添加应收</el-button>
|
|
|
- </div>
|
|
|
- <div class="col-108 m-r-8">
|
|
|
- <el-button class="radius-2px width-100" type="primary" @click="batchSettle">批量结算</el-button>
|
|
|
- </div>
|
|
|
- <div class="col-108 m-r-8">
|
|
|
- <el-button class="radius-2px width-100" type="primary" @click="dropdownCommand('删除')">删除</el-button>
|
|
|
- </div>
|
|
|
- <div class="col-108 m-r-8">
|
|
|
- <el-button class="radius-2px width-100" type="primary" @click="exportPlatformReceivable">导出</el-button>
|
|
|
- </div>
|
|
|
- <span class="col-108 m-r-8">
|
|
|
- <el-button class="radius-2px width-100" @click="handleBatchEdit">批量修改比例</el-button>
|
|
|
- </span>
|
|
|
- <span class="col-108 m-r-8">
|
|
|
- 已选: <span class="text-red">{{selectedList.length}}</span> 条
|
|
|
- </span>
|
|
|
- </el-row>
|
|
|
- <el-table :data="receiveData" :height="isTrue ? 'calc(100% - 396px)' : 'calc(100% - 296px)'"
|
|
|
- style="width: 100%; margin-top: 20px" ref="ReceiveDataRef2" @select="handleSelectChange2"
|
|
|
- @select-all="handleSelectAll2">
|
|
|
- <el-table-column type="selection" width="80"></el-table-column>
|
|
|
- <el-table-column prop="signingTime" label="签单时间" width="150"></el-table-column>
|
|
|
- <el-table-column prop="orderNo" label="订单号" width="150"></el-table-column>
|
|
|
- <el-table-column prop="companyName" label="保险公司" width="120"></el-table-column>
|
|
|
- <el-table-column prop="deptName" label="出单机构" width="120"></el-table-column>
|
|
|
- <el-table-column prop="agreementName" label="出单协议" width="150"></el-table-column>
|
|
|
- <el-table-column prop="orderType" label="订单类型" width="100"></el-table-column>
|
|
|
- <el-table-column prop="licenseNo" label="车牌号" width="100"></el-table-column>
|
|
|
- <el-table-column prop="a" label="应收总额" width="100"></el-table-column>
|
|
|
- <el-table-column prop="productId" label="险种" width="100"></el-table-column>
|
|
|
- <el-table-column prop="settlementStatusName" label="结算状态" width="100"></el-table-column>
|
|
|
- <el-table-column prop="a" label="被保人" width="100"></el-table-column>
|
|
|
- <el-table-column prop="a" label="非车险保费" width="100"></el-table-column>
|
|
|
- <el-table-column prop="a" label="非车险手续费比例" width="100"></el-table-column>
|
|
|
- <el-table-column prop="jqStartDate" label="交强险起保日期" width="150"></el-table-column>
|
|
|
- <el-table-column prop="syStartDate" label="商业险起保日期" width="150"></el-table-column>
|
|
|
- <el-table-column prop="updateBy" label="修改人" width="100"></el-table-column>
|
|
|
- <el-table-column prop="createTime" label="创建时间" width="150"></el-table-column>
|
|
|
- <el-table-column prop="dockingPerson" label="对接人" width="100"></el-table-column>
|
|
|
- <el-table-column label="操作" width="180" fixed="right">
|
|
|
- <template #default="scope">
|
|
|
- <el-button link type="primary"
|
|
|
- @click="ticketRef.openSettlement([scope.row], scope.row.companyId)">结算</el-button>
|
|
|
- <el-button link type="primary" @click="toEdit(scope.row)">编辑</el-button>
|
|
|
- <el-button link type="primary" @click="toDelete([scope.row.id])">删除</el-button>
|
|
|
- <el-dropdown class="width-100" trigger="click" placement="bottom" @command="dropdownCommand">
|
|
|
- <el-button class="radius-2px width-100">
|
|
|
- 更多 <el-icon>
|
|
|
- <ArrowDown />
|
|
|
- </el-icon>
|
|
|
- </el-button>
|
|
|
- <template #dropdown>
|
|
|
- <el-dropdown-menu>
|
|
|
- <el-dropdown-item command="数据导入">数据导入</el-dropdown-item>
|
|
|
- </el-dropdown-menu>
|
|
|
- </template>
|
|
|
- </el-dropdown>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- <div class="pagination">
|
|
|
- <el-pagination v-model:current-page="pages" v-model:page-size="size" :page-sizes="[10, 20, 30, 40]"
|
|
|
- layout="total, sizes, prev, pager, next, jumper" :total="total2" @size-change="handleSizeChange"
|
|
|
- @current-change="handleCurrentChange"></el-pagination>
|
|
|
- </div>
|
|
|
- </el-tab-pane> -->
|
|
|
</el-tabs>
|
|
|
<el-dialog :close-on-click-modal="false" v-model="addShow" width="800" title="添加应收">
|
|
|
<div class="add-content">
|