|
|
@@ -125,6 +125,12 @@
|
|
|
ref="certificateManagementRef"
|
|
|
></certificateManagement>
|
|
|
</el-tab-pane>
|
|
|
+ <el-tab-pane label="申请记录" name="申请记录">
|
|
|
+ <applyList
|
|
|
+ ref="applyListRef"
|
|
|
+ :tableList="row.listApply"
|
|
|
+ ></applyList>
|
|
|
+ </el-tab-pane>
|
|
|
|
|
|
<el-tab-pane label="审批流程" name="审批流程">
|
|
|
<bpmDetail
|
|
|
@@ -220,6 +226,8 @@
|
|
|
import receivableManage from '@/views/financialManage/receivableManage/index.vue';
|
|
|
//跟进
|
|
|
import followList from './darwerComponents/followList.vue';
|
|
|
+ //申请记录
|
|
|
+ import applyList from './darwerComponents/applyList.vue';
|
|
|
import TinymceEditor from '@/components/TinymceEditor/index.vue';
|
|
|
import { mapGetters } from 'vuex';
|
|
|
import bpmDetail from '@/views/bpm/processInstance/detail.vue';
|
|
|
@@ -246,7 +254,8 @@
|
|
|
returnGoods,
|
|
|
accountstatement,
|
|
|
comment,
|
|
|
- certificateManagement
|
|
|
+ certificateManagement,
|
|
|
+ applyList
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
@@ -276,8 +285,13 @@
|
|
|
methods: {
|
|
|
async open(row, pageName) {
|
|
|
console.log(row, pageName);
|
|
|
-
|
|
|
+
|
|
|
this.row = await contactDetail(row.id);
|
|
|
+ if (this.row?.listApply) {
|
|
|
+ this.row?.listApply.forEach((item, index) => {
|
|
|
+ this.$set(this.row?.listApply[index],'contactName',this.row.base.name)
|
|
|
+ });
|
|
|
+ }
|
|
|
this.pageName = pageName;
|
|
|
const contactCountData = await queryContactIdCount(row.id);
|
|
|
this.contactCountData = contactCountData.data;
|