项目详情、合同详情互相跳转

This commit is contained in:
zhaoxiao
2021-10-18 10:24:39 +08:00
parent 77a06f524f
commit a118492b53
4 changed files with 22 additions and 10 deletions
+1 -7
View File
@@ -15,7 +15,7 @@
<span><j-ellipsis :value="basicInfo.chargeProject" :length="20"></j-ellipsis></span>
</a-col>
<!-- 我的项目--款项用途-->
<a-col :span="12" v-if="projectType === 1" class="detail-item">
<a-col :span="12" v-if="basicInfo.projectType === 1" class="detail-item">
<label>款项用途</label>
<span><j-ellipsis :value="basicInfo.chargeUse_dictText" :length="20"></j-ellipsis></span>
</a-col>
@@ -204,12 +204,6 @@ export default {
type: Boolean,
required: false,
default: false
},
// 项目类型,我的项目--1
projectType: {
type: Number,
required: false,
default: null
}
},
data() {
+8 -1
View File
@@ -124,7 +124,14 @@ export default {
openDetail(id) {
this.contractId = id
this.detailVisible = true
}
},
/*
* 打开项目详情模态框
* */
openDetailModal(record) {
this.projectType = record.projectType
this.$refs.projectDetail.open(record)
},
}
}
</script>
+1 -1
View File
@@ -89,7 +89,7 @@
<!-- 表格区域end-->
</a-card>
<project-detail-modal ref="projectDetail" :project-type="1" @openContractModule="handleOpenContractModule"></project-detail-modal>
<project-detail-modal ref="projectDetail" @openContractModule="handleOpenContractModule"></project-detail-modal>
<mine-contract-module :contract-id="contractId" :visible.sync="contractModuleVisible" @openProjectDetail="openDetailModal"></mine-contract-module>
</div>
</template>
+12 -1
View File
@@ -90,7 +90,8 @@
</a-card>
<project-detail-modal ref="projectDetail"></project-detail-modal>
<project-detail-modal ref="projectDetail" @openContractModule="handleOpenContractModule"></project-detail-modal>
<mine-contract-module :contract-id="contractId" :visible.sync="contractModuleVisible" @openProjectDetail="openDetailModal"></mine-contract-module>
</div>
</template>
<script>
@@ -154,6 +155,8 @@ export default {
col: 2
}
],
contractId: null,
contractModuleVisible: false,
url: {
list: '/project/payWorkingGroupSubitem/queryCompanyPageList'
}
@@ -176,6 +179,14 @@ export default {
meetingType:'1'
}
})
},
/**
* 打开合同详情
* @param contractId
*/
handleOpenContractModule(contractId) {
this.contractId = contractId
this.contractModuleVisible = true
}
}
}