diff --git a/src/assets/imgs/meeting_project_selected.png b/src/assets/imgs/meeting_project_selected.png index 5498389..dc3060f 100644 Binary files a/src/assets/imgs/meeting_project_selected.png and b/src/assets/imgs/meeting_project_selected.png differ diff --git a/src/components/ProjectDetailModal.vue b/src/components/ProjectDetailModal.vue index 4c3cef9..739ea2e 100644 --- a/src/components/ProjectDetailModal.vue +++ b/src/components/ProjectDetailModal.vue @@ -226,6 +226,14 @@ const columns = [ ] export default { name: 'ProjectDetailModal', + props: { + // 字段名称是否非id,适用于票据邮寄等页面id不是项目id的情况 + notId: { + type: Boolean, + required: false, + default: false + } + }, data() { return { description: '项目详情模态框', @@ -255,7 +263,11 @@ export default { open(record) { this.visible = true // 记录当前项目id - this.currentProjectId = record.id + if (this.notId) { + this.currentProjectId = record.projectId + } else { + this.currentProjectId = record.id + } // 通过id查询项目详情 queryCommonProjectById({id: this.currentProjectId}).then(res => { if (res.success) { diff --git a/src/views/contractManagement/revenueContract/modules/RevenueContractModule.vue b/src/views/contractManagement/revenueContract/modules/RevenueContractModule.vue index 86732c5..33ae394 100644 --- a/src/views/contractManagement/revenueContract/modules/RevenueContractModule.vue +++ b/src/views/contractManagement/revenueContract/modules/RevenueContractModule.vue @@ -451,6 +451,8 @@ export default { let record record = res.result this.isSaved = true + // 获取合同号 + this.contractNum = record.contractNum // 处理企业信息回显 record.signedCompany = { id: record.signedCompanyId, diff --git a/src/views/dashboard/Analysis.vue b/src/views/dashboard/Analysis.vue index d77b57e..808c9f0 100644 --- a/src/views/dashboard/Analysis.vue +++ b/src/views/dashboard/Analysis.vue @@ -144,12 +144,16 @@ export default { legend: { type: 'plain', orient: 'vertical', + width: 20, right: 10, top: 20, bottom: 20, itemGap: 30, // 图例间距 - itemWidth: 15, - data: ['Search Engine', 'Direct', 'Email', 'Union Ads', 'Video Ads', 'Search Engine1', 'Direct1', 'Email1', 'Union Ads1', 'Video Ads1'] + itemWidth: 13, + data: ['Search Engine', 'Direct', 'Email', 'Union Ads', 'Video Ads', 'Search Engine1', 'Direct1', 'Email1', 'Union Ads1', 'Video Ads1'], + formatter: function (name) { + return name.length > 7 ? name.substr(0, 7) + '...' : name + } }, tooltip: { trigger: 'item' @@ -398,7 +402,6 @@ export default { } .item-left { - width: 60%; padding-left: 15px; height: 100%; padding-top: 45px; @@ -409,6 +412,7 @@ export default { } .item-right { + flex-shrink: 0; padding-right: 10px; cursor: pointer; max-height: 105px; diff --git a/src/views/mailManagement/BillMail.vue b/src/views/mailManagement/BillMail.vue index c774ba1..b422bdd 100644 --- a/src/views/mailManagement/BillMail.vue +++ b/src/views/mailManagement/BillMail.vue @@ -76,13 +76,10 @@ class="j-table-force-nowrap" @change="handleTableChange"> -