From 9a31250d5318970e3b387a80388e6cdaf8d73854 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期三, 04 六月 2025 18:17:47 +0800
Subject: [PATCH] 提交
---
company/src/components/business/OperaSettleClaimsWindow.vue | 44 +++++++++++++++++++++++++++++++++++---------
1 files changed, 35 insertions(+), 9 deletions(-)
diff --git a/company/src/components/business/OperaSettleClaimsWindow.vue b/company/src/components/business/OperaSettleClaimsWindow.vue
index 01294b9..aaa4f71 100644
--- a/company/src/components/business/OperaSettleClaimsWindow.vue
+++ b/company/src/components/business/OperaSettleClaimsWindow.vue
@@ -51,7 +51,7 @@
<div class="box_tui_info">浜哄憳锛氬钩鍙扮悊璧斾汉鍛�-{{info.refuseSettleClaimsLog.creatorName}}</div>
<div class="box_tui_row"><div class="yuan"></div>{{info.refuseSettleClaimsLog.content}}</div>
</div>
- <div class="box_tui" v-if="[6].includes(info.status)">
+ <div class="box_tui" v-if="[6,8].includes(info.status)">
<span class="box_tui_status">宸叉嫆缁�</span>
<div class="box_tui_title">鎷掔粷鍘熷洜</div>
<div class="box_tui_info">鏃堕棿锛歿{info.refuseSettleClaimsLog.createDate}}</div>
@@ -183,13 +183,14 @@
<el-button type="primary" @click="register" v-if="[1,2].includes(info.status)">绔嬫</el-button>
<el-button type="primary" @click="$refs.acceptance.open('妗堜欢鍙楃悊', info.id)" v-if="[3,5].includes(info.status)">鍙楃悊</el-button>
<el-button type="primary" @click="addRemark" v-if="![0,1,2,4,13,14].includes(info.status)">澶囨敞</el-button>
- <el-button type="primary" @click="addReport(1)" v-if="[3,7,9].includes(info.status) && info.reportNumStatus === 0">娣诲姞鎶ユ鍙�</el-button>
+ <el-button type="primary" @click="addReport(1)" v-if="[3,9].includes(info.status) && info.reportNumStatus === 0">娣诲姞鎶ユ鍙�</el-button>
<el-button type="primary" @click="addReport(2)" v-if="[9].includes(info.status) && info.reportNumStatus === 1">缂栬緫鎶ユ鍙�</el-button>
<el-button type="primary" @click="$refs.adjustment.open('鐞嗙畻', info.id, 1)" v-if="[9].includes(info.status)">鐞嗙畻</el-button>
<el-button type="primary" @click="$refs.adjustment.open('閲嶆柊鐞嗙畻', info.id, 1)" v-if="[10].includes(info.status)">閲嶆柊鐞嗙畻</el-button>
<el-button type="primary" @click="$refs.adjustment.open('鏍歌禂', info.id, 2)" v-if="[10].includes(info.status)">鏍歌禂</el-button>
<el-button type="primary" @click="$refs.adjustment.open('淇敼閲戦', info.id, 2)" v-if="[11,12].includes(info.status)">淇敼閲戦</el-button>
<el-button type="primary" @click="$refs.makePayment.open('鎵撴', info.id)" v-if="[12].includes(info.status)">鎵撴</el-button>
+ <el-button type="primary" @click="$refs.discussAudit.open('鍟嗚瀹℃壒', info.id)" v-if="[7].includes(info.status)">鍟嗚瀹℃壒</el-button>
<el-button type="primary" @click="supplementaryMaterials" v-if="[9].includes(info.status)">琛ュ厖鏉愭枡</el-button>
<el-button type="primary" @click="$refs.additionMaterial_ba.open('娣诲姞鏉愭枡', info.id)" v-if="[9,10].includes(info.status)">娣诲姞鏉愭枡</el-button>
</template>
@@ -201,7 +202,10 @@
鎶ユ鏃堕棿锛歿{info.createDate}}
</div>
<div class="box_desc_list_row">
- 鎶ユ鍙凤細{{info.reportNum}}
+ 鎶ユ鍙凤細{{info.code}}
+ </div>
+ <div class="box_desc_list_row">
+ 淇濆徃鎶ユ鍙凤細{{info.reportNum}}
</div>
<div class="box_desc_list_row">
鎵�灞炰繚鍗曪細{{info.applyCode}}
@@ -297,6 +301,22 @@
</div>
</div>
</div>
+ <div class="box_desc_head" style="margin-top: 30px;">
+ <div class="box_desc_title">
+ <span class="box_desc_title_val">鏀舵淇℃伅</span>
+ </div>
+ </div>
+ <div class="box_desc_list">
+ <div class="box_desc_list_row">
+ 鏀舵閾惰锛歿{info.receiveBank}}
+ </div>
+ <div class="box_desc_list_row">
+ 鏀舵浜猴細{{info.receiveUserName}}
+ </div>
+ <div class="box_desc_list_row">
+ 鏀舵璐﹀彿锛歿{info.receiveAccount}}
+ </div>
+ </div>
</div>
<div class="box_desc">
<div class="box_desc_head">
@@ -372,6 +392,7 @@
<CaseProgress ref="caseProgress" />
<!-- 鍙楃悊 -->
<Acceptance ref="acceptance" @success="getDetail" />
+ <discussAudit ref="discussAudit" @success="getDetail" />
<!-- 娣诲姞鏉愭枡 -->
<AdditionMaterial_ba ref="additionMaterial_ba" @success="getDetail" />
<!-- 鐞嗙畻 -->
@@ -388,18 +409,20 @@
<script>
import BaseOpera from '@/components/base/BaseOpera'
import GlobalWindow from '@/components/common/GlobalWindow'
-import { findById, returnSettle } from '@/api/business/settleClaims'
+import { findById } from '@/api/business/settleClaims'
import {
register,
addReportNum,
addRemark,
saveSupplementDescribe,
updCaseType,
- confirmFee
+ confirmFee,
+ returnSettle
} from '@/api/business/settleRisk'
import RiskCaseReminder from '@/components/business/riskCaseReminder'
import CaseProgress from '@/components/business/caseProgress'
import Acceptance from '@/components/business/acceptance'
+import discussAudit from '@/components/business/discussAudit'
import AdditionMaterial_ba from '@/components/business/additionMaterial_ba'
import adjustment from '@/components/business/adjustment'
import CompensationDetails from '@/components/business/compensationDetails'
@@ -411,7 +434,7 @@
export default {
name: 'OperaSettleClaimsWindow',
extends: BaseOpera,
- components: { GlobalWindow, MakePayment, PreviewArea, PaymentInformation, CompensationDetails, RiskCaseReminder, CaseProgress, Acceptance, AdditionMaterial_ba, adjustment },
+ components: { GlobalWindow, MakePayment, PreviewArea, PaymentInformation, CompensationDetails, RiskCaseReminder, CaseProgress, Acceptance,discussAudit, AdditionMaterial_ba, adjustment },
data () {
return {
info: null,
@@ -600,16 +623,19 @@
})
},
// 鎾ら攢
- revoke (id) {
+ revoke () {
this.$confirm('鎾ら攢鍚庯紝妗堜欢鐩存帴缁撴潫锛屾棤娉曠户缁繘琛岀悊璧旀搷浣滐紒', '鏄惁鎾ら攢鎶ユ锛�', {
confirmButtonText: '纭畾鎾ら攢',
cancelButtonText: '鎴戝啀鎯虫兂',
- type: 'warning'
+ type: 'warning',
}).then(() => {
returnSettle({ id: this.info.id })
.then(res => {
this.getDetail()
- })
+ }).catch(err => {
+ console.log(err)
+ this.$message.error(err.message)
+ })
}).catch(() => {
})
--
Gitblit v1.9.3