项目详情、合同详情互相跳转
This commit is contained in:
@@ -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() {
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user