bug修改

This commit is contained in:
zhaoxiao
2021-10-15 18:06:53 +08:00
parent e3eef7508a
commit ecbfc3c0c1
4 changed files with 27 additions and 19 deletions
+11 -3
View File
@@ -89,7 +89,8 @@
<!-- 表格区域end-->
</a-card>
<project-detail-modal ref="projectDetail" :project-type="1"></project-detail-modal>
<project-detail-modal ref="projectDetail" :project-type="1" @openContractModule="handleOpenContractModule"></project-detail-modal>
<mine-contract-module :contract-id="contractId" :visible.sync="contractModuleVisible" @openProjectDetail="openDetailModal"></mine-contract-module>
</div>
</template>
<script>
@@ -97,10 +98,11 @@ import { JeroListMixin } from '@/mixins/JeroListMixin'
import ProjectTable from '@comp/table/ProjectTable'
import ProjectDetailModal from '@views/MessagePage/ProjectDetailModal'
import StatusSlot from '@comp/tools/StatusSlot'
import MineContractModule from '@views/mineContract/modules/MineContractModule'
export default {
name: 'MineProject',
components: { ProjectTable, ProjectDetailModal, StatusSlot },
components: { ProjectTable, ProjectDetailModal, StatusSlot, MineContractModule },
mixins: [JeroListMixin],
data() {
return {
@@ -160,7 +162,9 @@ export default {
],
url: {
list: '/project/payCommonProject/queryCompanyPageList'
}
},
contractId: null,
contractModuleVisible: false
}
},
methods: {
@@ -172,6 +176,10 @@ export default {
this.ipagination.current = pagination.current
this.ipagination.pageSize = pagination.pageSize
this.loadData()
},
handleOpenContractModule(contractId) {
this.contractId = contractId
this.contractModuleVisible = true
}
}
}