diff --git a/public/development_address_config.js b/public/development_address_config.js
index e706057..e5bcfd3 100644
--- a/public/development_address_config.js
+++ b/public/development_address_config.js
@@ -13,7 +13,7 @@ window._CONFIG["casPrefixUrl"] = "http://cas.example.org:8443/cas";
window._CONFIG["onlinePreviewDomainURL"] = "http://10.0.1.9:9012/onlinePreview";
// 会议管理报名二维码地址 小程序生成二维码用的
-window._CONFIG["singUpQRCodeURL"] = "http://10.0.1.9:21824/signupentrance"
+window._CONFIG["singUpQRCodeURL"] = "http://bxxt.hzwlsoft.com/signupentrance"
// 会议管理签到二维码地址 微信扫描二维码 跳转的 地址 要么全大写 要么全小写
window._CONFIG["singInQRCodeURL"] = "http://10.10.10.46:8055/signinurl"
@@ -21,6 +21,12 @@ window._CONFIG["singInQRCodeURL"] = "http://10.10.10.46:8055/signinurl"
// 页面显示用的会议报名二维码连接 // 报名页面迁移到企业端 地址需要修改为企业端的地址
window._CONFIG["singInQRCodHref"]= 'http://localhost:3001/signupentrance'
+// 起草组报名页面-报名二维码网址 -生成小程序二维码使用
+window._CONFIG['singUpDraftTeamQRCodeURL'] = 'https://bxxt.hzwlsoft.com/signupdraftteamentrance'
+
+// 起草组成员维护-企业端报名入口
+window._CONFIG["singInDraftHref"]= 'http://localhost:3001/signupdraftteamentrance'
+
// 票据打印--寄件人单位名称
window._CONFIG["sendCompanyName"] = "中国汽车标准化研究院"
// 票据打印--寄件人地址
diff --git a/public/local_production_address_config.js b/public/local_production_address_config.js
index 5ba28db..a410c4e 100644
--- a/public/local_production_address_config.js
+++ b/public/local_production_address_config.js
@@ -22,6 +22,12 @@ window._CONFIG["singInQRCodeURL"] = "http://10.10.10.46:8066/signinurl"
// window._CONFIG["singInQRCodHref"]= 'http://139.9.235.66/signupentrance'
window._CONFIG["singInQRCodHref"]= 'http://10.10.10.46:8066/signupentrance'
+// 起草组报名页面-报名二维码网址 -生成小程序二维码使用
+window._CONFIG['singUpDraftTeamQRCodeURL'] = 'https://bxxt.hzwlsoft.com/signupdraftteamentrance'
+
+// 起草组成员维护-企业端报名入口
+window._CONFIG["singInDraftHref"]= 'http://10.10.10.46:8066/signupdraftteamentrance'
+
// 票据打印--寄件人单位名称
window._CONFIG["sendCompanyName"] = "中国汽车标准化研究院"
// 票据打印--寄件人地址
diff --git a/public/production_address_config.js b/public/production_address_config.js
index cb49120..efc98e6 100644
--- a/public/production_address_config.js
+++ b/public/production_address_config.js
@@ -18,6 +18,12 @@ window._CONFIG["singInQRCodeURL"] = "https://cwp.catarc.org.cn/signinurl"
// 页面显示用的会议报名二维码连接
window._CONFIG["singInQRCodHref"]= 'http://cwp.catarc.org.cn/signupentrance'
+// 起草组报名页面-报名二维码网址 -生成小程序二维码使用
+window._CONFIG['singUpDraftTeamQRCodeURL'] = 'https://cwp.catarc.org.cn/signupdraftteamentrance'
+
+// 起草组成员维护-企业端报名入口
+window._CONFIG["singInDraftHref"]= 'http://cwp.catarc.org.cn/signupdraftteamentrance'
+
// 票据打印--寄件人单位名称
window._CONFIG["sendCompanyName"] = "中国汽车标准化研究院"
// 票据打印--寄件人地址
diff --git a/src/api/incomePaymentsApi.js b/src/api/incomePaymentsApi.js
index e5f15ad..2cf86d4 100644
--- a/src/api/incomePaymentsApi.js
+++ b/src/api/incomePaymentsApi.js
@@ -136,6 +136,15 @@ const revokeConfirm = (params) => postAction(`/payConfirmPaymentRecord/backIncom
// 判断当前节点 是否可以发邮件
const judgeEmailStatus = (param) => getAction('/sys/message/sysMessageTemplate/queryByCode', param)
+// 2024-01-08 起草组相关功能接口
+// 起草组管理-复制
+const copyDraftingGroup = (param) => postAction('/drafting/payDraftingGroup/copy', param)
+// 起草组管理-工作组下拉
+const getWorkingGroupList = (param) => getAction('/drafting/payDraftingGroup/queryAllWorkingGroupsIdAndName', param)
+// 通过id获取起草组详情
+const getDraftingGroupById = (params) => getAction('/drafting/payDraftingGroup/queryById', params)
+// 起草组会议的发布提醒
+const draftGroupPublishRemind = (param) => postAction('/meeting/draftGroupMeeting/publishReminder', param)
export {
getWorkingGroupById,
getChargeNotice,
@@ -206,5 +215,10 @@ export {
revokeConfirm,
- judgeEmailStatus
+ judgeEmailStatus,
+
+ copyDraftingGroup,
+ getWorkingGroupList,
+ getDraftingGroupById,
+ draftGroupPublishRemind,
}
diff --git a/src/assets/imgs/icon/icon_drafting_group.png b/src/assets/imgs/icon/icon_drafting_group.png
new file mode 100644
index 0000000..5e47ba0
Binary files /dev/null and b/src/assets/imgs/icon/icon_drafting_group.png differ
diff --git a/src/assets/imgs/icon/icon_drafting_group_act.png b/src/assets/imgs/icon/icon_drafting_group_act.png
new file mode 100644
index 0000000..b67bff8
Binary files /dev/null and b/src/assets/imgs/icon/icon_drafting_group_act.png differ
diff --git a/src/components/ProgressBar.vue b/src/components/ProgressBar.vue
index 973a550..95cdfda 100644
--- a/src/components/ProgressBar.vue
+++ b/src/components/ProgressBar.vue
@@ -5,19 +5,19 @@
+ :style="{width: (data.allPayment + data.partPayment)/(data.allPayment + data.partPayment + data.notPayment) * 100 + '%', minWidth: 'fit-content'}">
{{ data.allPayment }}
-
{{ data.partPayment }}
-
{{ data.notPayment }}
diff --git a/src/components/ProjectDetailModal.vue b/src/components/ProjectDetailModal.vue
index 993006d..3e33bff 100644
--- a/src/components/ProjectDetailModal.vue
+++ b/src/components/ProjectDetailModal.vue
@@ -182,8 +182,8 @@
企业联系人信息
-
-
+
+
@@ -221,8 +221,8 @@
-
-
+
+
diff --git a/src/components/company/CompanySelect.vue b/src/components/company/CompanySelect.vue
index 2a10ec8..a36764a 100644
--- a/src/components/company/CompanySelect.vue
+++ b/src/components/company/CompanySelect.vue
@@ -77,6 +77,7 @@ export default {
this.$refs.businessSelect.visible = true
if (!this.isMultiple) {
this.$refs.businessSelect.selectedRowKeys[0] = this.value.id
+ this.$refs.businessSelect.selectedCompany = this.value
} else {
// 很重要 内部的删除像没有作用一样
if(this.value.id) {
@@ -93,7 +94,7 @@ export default {
* @param value
*/
handleOk(value) {
- console.log('--------value---------', 'value')
+ console.log('--------value---------', value)
let company = {id: undefined, companyName: undefined}
// 多选的时候 全部放在一起,以逗号分隔
if (this.isMultiple) {
diff --git a/src/components/menu/SideMenu.vue b/src/components/menu/SideMenu.vue
index eb32cb5..c26c7e4 100644
--- a/src/components/menu/SideMenu.vue
+++ b/src/components/menu/SideMenu.vue
@@ -172,5 +172,11 @@
}
}
}
+ // icon图片默认是选中的图片,如果没被选中,就设置灰掉
+ .ant-menu-item:not(.ant-menu-item-selected) {
+ .icon-img {
+ filter: grayscale(100%);
+ }
+ }
diff --git a/src/components/menu/index.js b/src/components/menu/index.js
index 4ef5846..c574922 100644
--- a/src/components/menu/index.js
+++ b/src/components/menu/index.js
@@ -146,6 +146,12 @@ export default {
)
},
renderIcon (icon) {
+ // 图片做菜单icon,cus_img_xxx.png, xxx.png放在assets/imgs/icon/
+ if (icon !== 'none' && icon !== undefined && icon.indexOf('cus_img_') !== -1) {
+ const img = require('@/assets/imgs/icon/' + icon.substr(8) + '_act.png')
+ return (
)
+ }
if (icon !== 'none' && icon !== undefined && icon.indexOf('cus_') !== -1) {
let className = `anticon-jeecg anticon${icon.substr(4)}`
return
diff --git a/src/views/draftingGroup/ConferenceMaintenance.vue b/src/views/draftingGroup/ConferenceMaintenance.vue
new file mode 100644
index 0000000..e5e0f55
--- /dev/null
+++ b/src/views/draftingGroup/ConferenceMaintenance.vue
@@ -0,0 +1,395 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+
+
+
新增
+
+
导出
+
+
+ 批量删除
+
+
发布
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/draftingGroup/DraftingGroupManagement.vue b/src/views/draftingGroup/DraftingGroupManagement.vue
new file mode 100644
index 0000000..7d58a9f
--- /dev/null
+++ b/src/views/draftingGroup/DraftingGroupManagement.vue
@@ -0,0 +1,405 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.workingGroupProject }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/draftingGroup/DraftingGroupMemberUnitMaintenance.vue b/src/views/draftingGroup/DraftingGroupMemberUnitMaintenance.vue
new file mode 100644
index 0000000..db4946c
--- /dev/null
+++ b/src/views/draftingGroup/DraftingGroupMemberUnitMaintenance.vue
@@ -0,0 +1,562 @@
+
+
+
+
+
+
+
+
+
+
{{ item.title }}:
+
+
{{ draftingGroupDetail[item.fieldName] }}
+
+
+
任务及目标:
+
{{ draftingGroupDetail.missionAndObjectives }}
+
+
+
备注:
+
{{ draftingGroupDetail.remarks }}
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ showSignUpHref }}
+
+
+
复制
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+
+
+
+ 添加成员
+
+
+ 导入
+
+
+ 导出
+
+
下载模板
+
+
+ 批量删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ text }}
+ {{ text }}
+
+
+
+
+
+ 审核
+ 编辑
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/draftingGroup/DraftingGroupUnderStudyProject.vue b/src/views/draftingGroup/DraftingGroupUnderStudyProject.vue
new file mode 100644
index 0000000..dbcd03c
--- /dev/null
+++ b/src/views/draftingGroup/DraftingGroupUnderStudyProject.vue
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/draftingGroup/modules/DraftingGroupMemberUnitCheckModule.vue b/src/views/draftingGroup/modules/DraftingGroupMemberUnitCheckModule.vue
new file mode 100644
index 0000000..cafb5fc
--- /dev/null
+++ b/src/views/draftingGroup/modules/DraftingGroupMemberUnitCheckModule.vue
@@ -0,0 +1,219 @@
+
+
+
+
+ 报名信息
+
+
+
+ {{ model.chargeCompanyTemporaryName }}
+
+
+
+
+
+
+ {{ item.contactsTemporaryName }}
+
+
+ {{ item.remarks }}
+
+
+
+
+
+ {{ model.remarks }}
+
+
+
+
+ 审核
+
+
+
+
+
+
+
+ 通过
+
+
+ 驳回
+
+
+
+
+
+
+ {e.target.value = (e.target.value + '').trim()}"/>
+
+
+
+
+ {e.target.value = (e.target.value + '').trim()}"/>
+
+
+
+
+
+
+ 关闭
+ 确定
+
+
+
+
+
+
+
diff --git a/src/views/draftingGroup/modules/DraftingGroupMemberUnitModule.vue b/src/views/draftingGroup/modules/DraftingGroupMemberUnitModule.vue
new file mode 100644
index 0000000..41821cb
--- /dev/null
+++ b/src/views/draftingGroup/modules/DraftingGroupMemberUnitModule.vue
@@ -0,0 +1,619 @@
+
+
+
+
+
+
+
+
+
+ {{ item.workingGroupProject }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {e.target.value = (e.target.value + '').trim()}">
+
+
+
+
+ 添加
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {e.target.value = (e.target.value + '').trim()}"/>
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/draftingGroup/modules/DraftingGroupModule.vue b/src/views/draftingGroup/modules/DraftingGroupModule.vue
new file mode 100644
index 0000000..ae5a240
--- /dev/null
+++ b/src/views/draftingGroup/modules/DraftingGroupModule.vue
@@ -0,0 +1,330 @@
+
+
+
+
+ 说明:1.负责人A为该起草组的主负责人,负责人B为该起草组的辅助负责人。
+
+
+
+
+
+ {e.target.value = (e.target.value + '').trim()}">
+
+
+
+
+
+
+
+
+ {{ item.workingGroupProject }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {e.target.value = (e.target.value + '').trim()}">
+
+
+
+
+ {e.target.value = (e.target.value + '').trim()}">
+
+
+
+
+
+
+ {e.target.value = (e.target.value + '').trim()}"/>
+
+
+
+
+
+
+ {e.target.value = (e.target.value + '').trim()}"/>
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/draftingGroup/modules/DraftingGroupUnderStudyProjectModal.vue b/src/views/draftingGroup/modules/DraftingGroupUnderStudyProjectModal.vue
new file mode 100644
index 0000000..d4efd9a
--- /dev/null
+++ b/src/views/draftingGroup/modules/DraftingGroupUnderStudyProjectModal.vue
@@ -0,0 +1,183 @@
+
+
+
+
+
+
+
+ {e.target.value = (e.target.value + '').trim()}">
+
+
+
+
+
+
+ {e.target.value = (e.target.value + '').trim()}">
+
+
+
+
+ {e.target.value = (e.target.value + '').trim()}">
+
+
+
+
+
+
+
+
+ 最多只能添加20个文件,如果文件过多,请打包上传
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/incomePayments/meetManage/AddOrDetailMeet.vue b/src/views/incomePayments/meetManage/AddOrDetailMeet.vue
index cee0113..b5c0477 100644
--- a/src/views/incomePayments/meetManage/AddOrDetailMeet.vue
+++ b/src/views/incomePayments/meetManage/AddOrDetailMeet.vue
@@ -135,7 +135,7 @@
-
+
@@ -314,10 +314,12 @@
+
{e.target.value = e.target.value.replace(/[^0-9.]/g,'')}"
@blur="addZero"
+ :disabled="meetingType === '7'"
v-decorator="[ 'meetingCosts',validateInviteCode.meetingCosts]">
元/人
@@ -702,6 +704,14 @@ export default {
} else {
return false
}
+ },
+ // 是否从起草组会议维护来的
+ isDraftGroupMeetType() {
+ if (this.$route.query.draftingGroupProjectId) {
+ return true
+ } else {
+ return false
+ }
}
},
mounted() {
@@ -800,6 +810,11 @@ export default {
// 后端需要的注册签到时间
this.newSignInTime = [this.model.startSignInTime, this.model.endSignInTime]
+ // 起草组会议费用默认0
+ if (this.meetingType === '7') {
+ this.model.meetingCosts = '0.00'
+ this.QRcodeBool = false
+ }
this.$nextTick(() => {
// 加定时器是因为有可能赋值不成功
setTimeout(() => {
@@ -901,6 +916,11 @@ export default {
formData.meetingType = '2'
formData.standardsId = this.$route.query.standardsId
}
+ // 如果是起草组会议需要加上起草组id与会议类型
+ if (this.isDraftGroupMeetType) {
+ formData.meetingType = '7'
+ formData.draftingGroupId = this.$route.query.draftingGroupProjectId
+ }
// 转换召开时间
formData.startTime = this.newConvokeTime[0]
formData.endTime = this.newConvokeTime[1]
@@ -1256,6 +1276,12 @@ export default {
add: '/meeting/councilMeeting/add',
edit: '/meeting/councilMeeting/edit'
}
+ // 起草组会议
+ case '7':
+ return {
+ add: '/meeting/draftGroupMeeting/add',
+ edit: '/meeting/draftGroupMeeting/edit'
+ }
}
},
/*
diff --git a/src/views/incomePayments/meetManage/Attendance.vue b/src/views/incomePayments/meetManage/Attendance.vue
index b2fdd42..afe0acc 100644
--- a/src/views/incomePayments/meetManage/Attendance.vue
+++ b/src/views/incomePayments/meetManage/Attendance.vue
@@ -192,9 +192,9 @@
dictCode="signup_status"/>
-
+
+ v-show="['1', '5', '6', '7'].includes(currentMeetingInfo.meetingType)">
@@ -249,7 +249,8 @@
dictCode="invoice_project"/>
-
+
+
审核凭证
-
+
审核报名信息
编辑
@@ -630,6 +631,18 @@ export default {
auditSignUpInfo: 'councilMeetingSituation:auditSignUp',
guestsUploadFileFlag: 'councilMeetingSituation:guestsUploadFileFlag'
},
+ // 起草组会议的参会情况的权限编码
+ draftGroupMeetingCode: {
+ search: 'draftGroupMeetingSituation:search',
+ add: 'draftGroupMeetingSituation:add',
+ export: 'draftGroupMeetingSituation:export',
+ batchDel: 'draftGroupMeetingSituation:batchDel',
+ edit: 'draftGroupMeetingSituation:edit',
+ delete: 'draftGroupMeetingSituation:delete',
+ auditRecord: 'draftGroupMeetingSituation:auditCredentials',
+ auditSignUpInfo: 'draftGroupMeetingSituation:auditSignUp',
+ guestsUploadFileFlag: 'draftGroupMeetingSituation:guestsUploadFileFlag'
+ },
disableMixinCreated: true,
// url: {
// list: '/meeting/payMeetingSituation/page',
@@ -686,6 +699,14 @@ export default {
exportXlsUrl: '/meeting/councilMeetingSituation/exportXls',
importExcelUrl: '/meeting/councilMeetingSituation/importExcel'
},
+ // 起草组会议的url
+ draftGroupMeetingUrl: {
+ list: '/meeting/draftGroupMeetingSituation/page',
+ delete: '/meeting/draftGroupMeetingSituation/delete',
+ deleteBatch: '/meeting/draftGroupMeetingSituation/deleteBatch',
+ exportXlsUrl: '/meeting/draftGroupMeetingSituation/exportXls',
+ importExcelUrl: '/meeting/draftGroupMeetingSituation/importExcel'
+ },
// 当前的会议信息详情
currentMeetingInfo: {},
meetingType: '',
@@ -796,6 +817,8 @@ export default {
return this.committeeMeetingUrl
case '6':
return this.councilMeetingUrl
+ case '7':
+ return this.draftGroupMeetingUrl
// 为了解决控制台报错写的
default:return this.workGroupMeetingUrl
}
@@ -997,6 +1020,8 @@ export default {
return '分标委会议'
case '6':
return '理事会会议'
+ case '7':
+ return '起草组会议'
default:
return '其他会议'
}
@@ -1096,6 +1121,9 @@ export default {
case '6':
this.authorCode = Object.assign({}, this.councilMeetingCode)
break
+ case '7':
+ this.authorCode = Object.assign({}, this.draftGroupMeetingCode)
+ break
}
}
}
diff --git a/src/views/incomePayments/meetManage/SignUpInfoEdit.vue b/src/views/incomePayments/meetManage/SignUpInfoEdit.vue
index ece5d07..2f8bfcf 100644
--- a/src/views/incomePayments/meetManage/SignUpInfoEdit.vue
+++ b/src/views/incomePayments/meetManage/SignUpInfoEdit.vue
@@ -282,6 +282,11 @@ export default {
add: '/meeting/councilMeetingSituation/add',
edit:'/meeting/councilMeetingSituation/edit'
},
+ // 起草组会议的url
+ draftGroupMeetingUrl: {
+ add: '/meeting/draftGroupMeetingSituation/add',
+ edit:'/meeting/draftGroupMeetingSituation/edit'
+ },
title:'添加参会人',
// 当前参会企业是否是内部企业
isInternalEnterprise: false,
@@ -329,6 +334,8 @@ export default {
return this.committeeMeetingUrl
case '6':
return this.councilMeetingUrl
+ case '7':
+ return this.draftGroupMeetingUrl
}
},
},
diff --git a/src/views/incomePayments/meetManage/modules/AuditModal.vue b/src/views/incomePayments/meetManage/modules/AuditModal.vue
index 684964c..3a07217 100644
--- a/src/views/incomePayments/meetManage/modules/AuditModal.vue
+++ b/src/views/incomePayments/meetManage/modules/AuditModal.vue
@@ -215,6 +215,13 @@ export default {
// 审核报名信息
checkSignUp: '/meeting/councilMeetingSituation/checkRegister'
},
+ // 起草组会议url
+ draftGroupMeetingUrl: {
+ // 审核凭证
+ check: '/meeting/draftGroupMeetingSituation/check',
+ // 审核报名信息
+ checkSignUp: '/meeting/draftGroupMeetingSituation/checkRegister'
+ },
// 审核结果选择
checkBool: false,
// 是否是审核报名信息
@@ -326,6 +333,8 @@ export default {
return this.committeeMeetingUrl
case '6':
return this.councilMeetingUrl
+ case '7':
+ return this.draftGroupMeetingUrl
}
}
}
diff --git a/src/views/incomePayments/meetManage/modules/SetGuessUploadFlagModal.vue b/src/views/incomePayments/meetManage/modules/SetGuessUploadFlagModal.vue
index c49185a..c66ae36 100644
--- a/src/views/incomePayments/meetManage/modules/SetGuessUploadFlagModal.vue
+++ b/src/views/incomePayments/meetManage/modules/SetGuessUploadFlagModal.vue
@@ -35,6 +35,7 @@ const requestUrlObj = {
otherMeetingUrl: '/meeting/ohterMeetingSituation/setGuestsUploadFile', // 其他会议的url
committeeMeetingUrl: '/meeting/committeeMeetingSituation/setGuestsUploadFile', // 分标委会议的url
councilMeetingUrl: '/meeting/councilMeetingSituation/setGuestsUploadFile', // 理事会的url
+ draftGroupMeetingUrl: '/meeting/draftGroupMeetingSituation/setGuestsUploadFile', // 起草组
}
export default {
@@ -65,6 +66,8 @@ export default {
return requestUrlObj.committeeMeetingUrl
case 6:
return requestUrlObj.councilMeetingUrl
+ case 7:
+ return requestUrlObj.draftGroupMeetingUrl
// 为了解决控制台报错写的
default:return requestUrlObj.workGroupMeetingUrl
}
diff --git a/src/views/incomePayments/meetManage/modules/UploadMeetFileModal.vue b/src/views/incomePayments/meetManage/modules/UploadMeetFileModal.vue
index 7301275..d601e9a 100644
--- a/src/views/incomePayments/meetManage/modules/UploadMeetFileModal.vue
+++ b/src/views/incomePayments/meetManage/modules/UploadMeetFileModal.vue
@@ -238,6 +238,12 @@ export default {
uploadFile: '/meeting/councilMeeting/uploadFile',
uploadCouncilFile: '/meeting/councilMeeting/uploadCouncilFile',
}
+ // 起草组会议
+ case '7':
+ return {
+ uploadFile: '/meeting/draftGroupMeeting/uploadFile',
+ uploadCouncilFile: '/meeting/draftGroupMeeting/uploadCouncilFile',
+ }
}
},
handleOk() {
@@ -406,7 +412,7 @@ export default {
}
return true
},
- handleChange(info) {
+ async handleChange(info) {
if (info.file.status !== 'uploading') {
console.log(info.file, info.fileList)
}
@@ -430,8 +436,8 @@ export default {
} else {
this.$message.success(info.file.response.message || `${info.file.name} 文件上传成功`)
}
-
- this.fileList.push(info.file.response.result)
+ let newFile = await this.getFileInfoArr(info.file.response.result.id)
+ this.fileList.push(newFile[0])
} else {
this.messageLineFeed('文件导入错误', info.file.response.message)
}
diff --git a/src/views/projectManagement/AllMeetingList.vue b/src/views/projectManagement/AllMeetingList.vue
index 040e11a..0b784d8 100644
--- a/src/views/projectManagement/AllMeetingList.vue
+++ b/src/views/projectManagement/AllMeetingList.vue
@@ -291,6 +291,7 @@ export default {
pathMap.set('4','/incomePayments/meetManage/AttendanceOhterMeeting')
pathMap.set('5','/incomePayments/meetManage/AttendanceCommitteeMeeting')
pathMap.set('6','/incomePayments/meetManage/AttendanceCouncilMeeting')
+ pathMap.set('7','/incomePayments/meetManage/AttendanceDraftGroupMeeting')
this.$router.push({
path: pathMap.get(record.meetingType+''),
query: {
diff --git a/src/views/projectManagement/WorkingGroupProjectDataMaintenance.vue b/src/views/projectManagement/WorkingGroupProjectDataMaintenance.vue
index 081a56b..518697f 100644
--- a/src/views/projectManagement/WorkingGroupProjectDataMaintenance.vue
+++ b/src/views/projectManagement/WorkingGroupProjectDataMaintenance.vue
@@ -154,7 +154,7 @@ export default {
],
disableMixinCreated: true,
projectId: null, // 项目id
- projectType: null, // 1--工作组;2--分标委
+ projectType: null, // 1--工作组;2--分标委;4--起草组
distributeModalVisible: false,
isBatchDistribute: false,
dataId: '', // 资料id,传给分发
@@ -178,6 +178,12 @@ export default {
this.filters.projectId = this.$route.query.councilId
this.projectType = 3
this.filters.projectType = 3
+ } else if (this.$route.query.hasOwnProperty.call(this.$route.query, 'draftingGroupId')) {
+ // 起草组
+ this.filters.projectId = this.$route.query.draftingGroupId
+ this.canOperate = this.$route.query.canOperate === 'true'
+ this.projectType = 4
+ this.filters.projectType = 4
}
this.projectId = this.filters.projectId
this.loadData()
diff --git a/src/views/projectManagement/modules/PublishRemindModal.vue b/src/views/projectManagement/modules/PublishRemindModal.vue
index 2f2e6f6..9e4c913 100644
--- a/src/views/projectManagement/modules/PublishRemindModal.vue
+++ b/src/views/projectManagement/modules/PublishRemindModal.vue
@@ -85,7 +85,12 @@