Commit f458895f authored by 郭小龙-DEL's avatar 郭小龙-DEL

Merge branch 'func_eccs_1942' into test

parents 55f58ab1 c41dc5ca
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
</a-row> </a-row>
</a-form-model> </a-form-model>
<!-- table --> <!-- table -->
<a-table :columns="columns" :data-source="dataList" :scroll="{ x: true }" :pagination="false" :rowKey="'id'" <a-table :columns="columns" :data-source="dataList" :scroll="{ x: true }" :pagination="false"
:row-selection="isEditNewEOB? { selectedRowKeys: selectedRowKeys, onChange: onSelectChange }: null"> :row-selection="isEditNewEOB? { selectedRowKeys: selectedRowKeys, onChange: onSelectChange }: null">
<template slot="eobNo" slot-scope="text,record"> <template slot="eobNo" slot-scope="text,record">
<a @click="toEOBDetail(record)">{{text}}</a> <a @click="toEOBDetail(record)">{{text}}</a>
...@@ -136,6 +136,7 @@ export default { ...@@ -136,6 +136,7 @@ export default {
}, },
fileList: [], // 上传文件列表 fileList: [], // 上传文件列表
dataList: [], dataList: [],
backEobList: [], // eob回款列表
isEditNewEOB: false, //是否在新建回款 isEditNewEOB: false, //是否在新建回款
companyOptions: [], //保险公司 companyOptions: [], //保险公司
pagination: { pagination: {
...@@ -196,11 +197,24 @@ export default { ...@@ -196,11 +197,24 @@ export default {
this.form = backMoneyDataDetail this.form = backMoneyDataDetail
this.form.backDate = this.form.backDate ? moment(this.form.backDate).format('YYYY-MM-DD 00:00:00') : null this.form.backDate = this.form.backDate ? moment(this.form.backDate).format('YYYY-MM-DD 00:00:00') : null
// 如果有上传附件则显示列表
if(backMoneyDataDetail.fileList) {
this.fileList = backMoneyDataDetail.fileList.map(d => {
const file = {
uid: Math.random()*10000,
name: d.fileName,
status: 'done',
url: d.fileUrl,
}
return file
})
}
this.getData(); this.getData();
} }
}, },
methods: { methods: {
// moment, moment,
// 查看的超链点击时链接已经生成好了,所以要点击的时候才set值才是对应的,不然存的都是最后一条数据 // 查看的超链点击时链接已经生成好了,所以要点击的时候才set值才是对应的,不然存的都是最后一条数据
setData(record){ setData(record){
localStorage.setItem('EobDataDetail', JSON.stringify(record)); localStorage.setItem('EobDataDetail', JSON.stringify(record));
...@@ -261,6 +275,7 @@ export default { ...@@ -261,6 +275,7 @@ export default {
let content = res.content || {}; let content = res.content || {};
this.pagination.total = content.total || 0; this.pagination.total = content.total || 0;
this.dataList = content.list || []; this.dataList = content.list || [];
this.backEobList = this.dataList.map(d => d)
} else { } else {
this.$message.error(res.returnMsg); this.$message.error(res.returnMsg);
} }
...@@ -305,6 +320,9 @@ export default { ...@@ -305,6 +320,9 @@ export default {
} }
let backMoneyEobList = []; let backMoneyEobList = [];
if(!this.isEditNewEOB) {
backMoneyEobList = this.backEobList
} else {
this.dataList.forEach((item,index)=>{ this.dataList.forEach((item,index)=>{
if(this.selectedRowKeys.indexOf(index)!=-1){ if(this.selectedRowKeys.indexOf(index)!=-1){
backMoneyEobList.push({ backMoneyEobList.push({
...@@ -317,7 +335,7 @@ export default { ...@@ -317,7 +335,7 @@ export default {
}) })
} }
}) })
}
const formData = { const formData = {
...this.form, ...this.form,
...@@ -326,6 +344,7 @@ export default { ...@@ -326,6 +344,7 @@ export default {
backMoneyNo: this.backMoneyNo, //回款编号 backMoneyNo: this.backMoneyNo, //回款编号
} }
// 上传附件格式转换
formData.fileList = this.fileList.map(d => { formData.fileList = this.fileList.map(d => {
const file = { const file = {
fileName: d.name, fileName: d.name,
...@@ -341,6 +360,8 @@ export default { ...@@ -341,6 +360,8 @@ export default {
this.$message.success("成功"); this.$message.success("成功");
this.selectedRowKeys = []; this.selectedRowKeys = [];
this.getData(); this.getData();
// this.$router.go(-1);
resolve(); resolve();
} else { } else {
this.$message.error(res.returnMsg); this.$message.error(res.returnMsg);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment