From d2bc6e096f0806b78ea92d4b90a21d3627d406c7 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期五, 08 三月 2024 18:28:42 +0800
Subject: [PATCH] mrshi
---
company/src/components/enterprise/entrustmentHistory.vue | 78 +++++++++++++++++++++++++++++++++------
1 files changed, 66 insertions(+), 12 deletions(-)
diff --git a/company/src/components/enterprise/entrustmentHistory.vue b/company/src/components/enterprise/entrustmentHistory.vue
index f4eda21..cbfe19d 100644
--- a/company/src/components/enterprise/entrustmentHistory.vue
+++ b/company/src/components/enterprise/entrustmentHistory.vue
@@ -20,28 +20,53 @@
</template>
</el-table-column>
<el-table-column
- prop="solutionName"
+ prop="createDate"
label="鐢宠寮�绁ㄦ椂闂�">
</el-table-column>
<el-table-column
- prop="bdCode"
label="寮�绁ㄧ姸鎬�">
+ <template slot-scope="{row}">
+ <span v-if="row.status === 1">宸插紑绁�</span>
+ <span v-else-if="row.status === 2">骞冲彴鎾ゅ洖</span>
+ <span v-else-if="row.status === 3">宸插啿绾�</span>
+ <span v-else>寰呭鐞�</span>
+ </template>
</el-table-column>
+<!-- <el-table-column-->
+<!-- prop="price"-->
+<!-- label="寮�绁ㄩ噾棰濓紙鍏冿級">-->
+<!-- </el-table-column>-->
<el-table-column
- prop="applyChangeId"
- label="寮�绁ㄩ噾棰濓紙鍏冿級">
- </el-table-column>
- <el-table-column
- prop="duName"
label="鎺ユ敹鏂瑰紡">
+ <template slot-scope="{row}">
+ <span v-if="row.type === 1">绾歌川鍙戠エ</span>
+ <span v-else>鐢靛瓙鍙戠エ</span>
+ </template>
+ </el-table-column>
+ <el-table-column
+ label="鐢靛瓙鍙戠エ">
+ <template slot-scope="{row}">
+ <el-image
+ v-if="row.imgurlFull"
+ style="width: 50px; height: 50px"
+ :src="row.imgurlFull"
+ :preview-src-list="[row.imgurlFull]">
+ </el-image>
+ <span v-else>-</span>
+ </template>
</el-table-column>
<el-table-column
label="鎿嶄綔">
<template slot-scope="{row}">
- <el-button type="text">鐢宠璇︽儏</el-button>
+ <el-button type="text" @click="see(row)">鐢宠璇︽儏</el-button>
</template>
</el-table-column>
</el-table>
+ <template v-slot:footer>
+ <el-button @click="close">杩斿洖</el-button>
+ </template>
+ <directInsuranceDetails ref="directInsuranceDetails" />
+ <commissionDetails ref="commissionDetails" />
</GlobalWindow>
</template>
@@ -49,16 +74,19 @@
import BaseOpera from '@/components/base/BaseOpera'
import GlobalWindow from '@/components/common/GlobalWindow'
import { list } from '@/api/business/taxes'
+ import directInsuranceDetails from '@/components/enterprise/directInsuranceDetails'
+ import commissionDetails from '@/components/enterprise/commissionDetails'
export default {
name: 'entrustmentHistory',
extends: BaseOpera,
- components: { GlobalWindow },
+ components: { GlobalWindow, directInsuranceDetails, commissionDetails },
data () {
return {
form: {
id: null,
solutionsName: '',
- code: ''
+ code: '',
+ determine: ''
},
list: []
}
@@ -72,6 +100,7 @@
methods: {
open (title, target) {
this.title = title
+ this.list = []
this.visible = true
// 缂栬緫
this.$nextTick(() => {
@@ -81,13 +110,38 @@
this.getList()
})
},
+ see(row) {
+ let info = ''
+ if (row.status === 1) {
+ info = '宸插紑绁�'
+ } else if (row.status === 2) {
+ info = '骞冲彴鎾ゅ洖'
+ } else if (row.status === 3) {
+ info = '宸插啿绾�'
+ } else {
+ info = '寰呭鐞�'
+ }
+ if (this.form.determine === 1) {
+ this.$refs.commissionDetails.open(`寮�绁ㄨ鎯咃紙${info}锛塦, row)
+ } else {
+ this.$refs.directInsuranceDetails.open(`寮�绁ㄨ鎯咃紙${info}锛塦, row)
+ }
+ },
getList() {
- list({ insuranceApplyId: this.form.id })
+ list({ applyId: this.form.id })
.then(res => {
- console.log(res)
this.list = res
})
+ },
+ close () {
+ this.visible = false
}
}
}
</script>
+
+<style>
+ .el-image-viewer__wrapper {
+ z-index: 3000 !important;
+ }
+</style>
--
Gitblit v1.9.3