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
+7 -11
View File
@@ -109,8 +109,6 @@
<template slot="footer">
<a-button @click="handleCancel">关闭</a-button>
</template>
<mine-contract-module :visible.sync="contractDetailVisible" :contract-id="contractId"></mine-contract-module>
</j-modal>
</template>
@@ -118,7 +116,6 @@
import { queryCommonProjectById } from '@api/incomePaymentsApi'
import JEllipsis from '@comp/jero/JEllipsis'
import PreviewFile from '@comp/jero/PreviewFile'
import MineContractModule from '@views/mineContract/modules/MineContractModule'
// import {getAction} from "@api/manage";
const paymentInfoList = [
{
@@ -233,17 +230,16 @@ export default {
// 到账信息
paymentInfoList,
// 开票邮寄信息
logisticsInfoList,
// 合同详情
contractDetailVisible: false,
contractId: ''
logisticsInfoList
}
},
computed: {},
components: {
JEllipsis,
PreviewFile,
MineContractModule
PreviewFile
},
created() {
console.log('xiangmuxiangqing')
},
methods: {
open(record) {
@@ -300,8 +296,8 @@ export default {
* */
toContractDetail() {
if (this.basicInfo.contractId) {
this.contractId = this.basicInfo.contractId
this.contractDetailVisible = true
this.$emit('openContractModule', this.basicInfo.contractId)
this.handleCancel()
} else {
this.$message.warn('该项目未与合同关联')
@@ -78,17 +78,18 @@
</div>
</a-spin>
<project-detail-modal ref="projectDetail"></project-detail-modal>
<template slot="footer">
<a-button @click="handleCancel">关闭</a-button>
</template>
</j-modal>
</template>
<script>
import { getContractDetailById } from '@api/incomePaymentsApi'
import ProjectDetailModal from '@views/MessagePage/ProjectDetailModal'
export default {
name: 'MineContractModule',
components: { ProjectDetailModal },
props: {
visible: {
type: Boolean,
@@ -141,6 +142,9 @@ export default {
associatedProjectList: [] // 关联项目信息
}
},
created() {
console.log(11111111)
},
methods: {
/**
* 获取详情信息
@@ -167,7 +171,7 @@ export default {
// 用projectId替换id
let param = JSON.parse(JSON.stringify(record))
param.id = param.projectId
this.$refs.projectDetail.open(param)
this.$emit('openProjectDetail', param)
this.close()
},
lookLogistics() {
+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
}
}
}
+1 -1
View File
@@ -55,7 +55,7 @@
<template slot="title">
<span v-html="text" class="ellipsis-span"></span>
</template>
<span v-html="myEllipsis(text,20)" class="ellipsis-span"></span>
<span v-html="myEllipsis(text,50)" class="ellipsis-span"></span>
</a-tooltip>
</span>