|
|
@@ -388,7 +388,7 @@
|
|
|
下载「标准导入模板」,编辑后上传;系统将自动匹配相关字段
|
|
|
<el-button link type="primary" @click="exportData">下载模板</el-button>
|
|
|
</div>
|
|
|
- <el-upload class="upload-demo" drag accept=".xls, .xlsx" :auto-upload="false" @change="uploadJYFile">
|
|
|
+ <el-upload class="upload-demo" drag accept=".xls, .xlsx" :auto-upload="false" :show-file-list="false" @change="uploadJYFile">
|
|
|
<el-icon class="el-icon--upload"><upload-filled /></el-icon>
|
|
|
<div class="el-upload__text">
|
|
|
点击或将文件拖拽到这里上传
|
|
|
@@ -404,13 +404,12 @@
|
|
|
</span> 条数据,其中 <span style="color:#409eff;">{{ importModifyCallback?.successNumber || 0 }} </span>
|
|
|
条正常导入;<span style="color: red;">{{ importModifyCallback?.failedNumber || 0 }}</span> 条不符合要求无法导入。
|
|
|
</div>
|
|
|
- <el-button type="primary" link @click="downloadImportFailedData(importModifyCallback)">下载导入失败文件</el-button>
|
|
|
</div>
|
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|
|
|
<template #footer>
|
|
|
<el-button class="border-[#0083FF] color-[#0083FF]" plain @click="batchEditShow = false">取消</el-button>
|
|
|
- <el-button type="primary" @click="handleBatchEditSubmit()">确定</el-button>
|
|
|
+ <el-button v-if="subActiveName == 'first'" type="primary" @click="handleBatchEditSubmit()">确定</el-button>
|
|
|
</template>
|
|
|
</el-dialog>
|
|
|
<el-dialog :close-on-click-modal="false" v-model="settlementDialog" width="600" title="结算">
|
|
|
@@ -651,25 +650,24 @@ const getUnauditedOrder = () => {
|
|
|
const exportData = () => {
|
|
|
let params = {
|
|
|
licenseNo: receivableForm.value?.licenseNo,
|
|
|
+ typeAttr: receivableForm.value?.typeAttr,
|
|
|
companyId: receivableForm.value?.companyId,
|
|
|
- signingStartTime: receivableForm.value?.signingTime?.[0],
|
|
|
- signingEndTime: receivableForm.value?.signingTime?.[1],
|
|
|
+ signingTimeStart: receivableForm.value?.signingTime?.[0],
|
|
|
+ signingTimeEnd: receivableForm.value?.signingTime?.[1],
|
|
|
orderNo: receivableForm.value?.orderNo,
|
|
|
agreementId: receivableForm.value?.agreementId,
|
|
|
- deptId: receivableForm.value?.deptId,
|
|
|
- riskCode: receivableForm.value?.riskCode,
|
|
|
+ deptId: receivableForm.value?.deptId?.join(),
|
|
|
+ productName: receivableForm.value?.productName,
|
|
|
orderType: receivableForm.value?.orderType,
|
|
|
insuredName: receivableForm.value?.insuredName,
|
|
|
- jqPolicyNo: receivableForm.value?.jqPolicyNo,
|
|
|
- syPolicyNo: receivableForm.value?.syPolicyNo,
|
|
|
+ jyPolicyNo: receivableForm.value?.jyPolicyNo,
|
|
|
dockingPerson: receivableForm.value?.dockingPerson,
|
|
|
jqStartDate: receivableForm.value?.jqDate?.[0],
|
|
|
jqEndDate: receivableForm.value?.jqDate?.[1],
|
|
|
syStartDate: receivableForm.value?.syDate?.[0],
|
|
|
syEndDate: receivableForm.value?.syDate?.[1],
|
|
|
- queryType: activeName.value == '1' ? '1' : activeName.value == '2' ? '3' : ''
|
|
|
}
|
|
|
- api.financeApi.exportReceivable(params).then((res: any) => {
|
|
|
+ api.financeApi.exportTemplateReceivableList(params).then((res: any) => {
|
|
|
if (res.code == 200) {
|
|
|
const link = document.createElement('a');
|
|
|
link.href = res.msg;
|
|
|
@@ -776,6 +774,7 @@ const handleBatchEdit = () => {
|
|
|
return
|
|
|
}
|
|
|
editForm.value = {}
|
|
|
+ importModifyCallback.value = null
|
|
|
batchEditShow.value = true
|
|
|
}
|
|
|
|
|
|
@@ -801,7 +800,7 @@ const uploadJYFile = async (file) => {
|
|
|
let files = file.raw
|
|
|
const params = new FormData(); // 声明formData数据类型
|
|
|
params.append("file", files);
|
|
|
- const { code, data, msg } = await api.financeApi.importPlatformExcel(params)
|
|
|
+ const { code, data, msg } = await api.financeApi.importReceivableListUpdate(params)
|
|
|
if (code == 200) {
|
|
|
importModifyCallback.value = data
|
|
|
ElMessage({
|