diff --git a/src/api/api.js b/src/api/api.js
index 4bdc4f9..0be1d60 100644
--- a/src/api/api.js
+++ b/src/api/api.js
@@ -116,6 +116,11 @@ const getContactsByCompany = (params) => getAction('/company/payContactsManageme
const getContactsByCompanyNoLimit = (params) => getAction('/company/payContactsManagement/queryByCompanyMeeting', params)
// 通过联系人id获取联系人信息
const getContactsById = (param) => getAction('/company/payContactsManagement/queryByIdMeeting', param)
+// 企业管理员重置密码
+const companyAdminResetPassword = (param) => postAction('/payManagerManagement/resetPassword', param)
+
+// 企业管理员启用禁用
+const companyAdminEnable= (param) => postAction('/payManagerManagement/frozenBatch', param)
// 加密获取key 与 iv
const getKeyIv = (param) => getAction('/sys/getEncryptedString',param)
@@ -183,7 +188,9 @@ export {
getFileInfo,
getKeyIv,
getContactsByCompanyNoLimit,
- loginIdmPlatform
+ loginIdmPlatform,
+ companyAdminResetPassword,
+ companyAdminEnable
}
diff --git a/src/api/incomeMeetingApi.js b/src/api/incomeMeetingApi.js
index 523539e..fe46d65 100644
--- a/src/api/incomeMeetingApi.js
+++ b/src/api/incomeMeetingApi.js
@@ -26,6 +26,10 @@ const addGenerateCodeList = (params) => postAction('/meeting/randomCode/add', pa
// 国际研讨会--列表页编辑一条随机码数据
const editGenerateCodeList = (params) => postAction('/meeting/randomCode/edit', params)
+// 标协会议-问题征集详情-查询标准号下拉框数据
+const getStandardNumberList = (params) => getAction('/meeting/standardsMeeting/getStandardNumberList', params)
+
+
export {
getUserInfo,
getMeetInfoById,
@@ -37,5 +41,6 @@ export {
getGeneratedCodeList,
generateCode,
addGenerateCodeList,
- editGenerateCodeList
+ editGenerateCodeList,
+ getStandardNumberList
}
diff --git a/src/components/ProjectDetailModal.vue b/src/components/ProjectDetailModal.vue
index 2b85b4a..f60bb8a 100644
--- a/src/components/ProjectDetailModal.vue
+++ b/src/components/ProjectDetailModal.vue
@@ -108,6 +108,10 @@
{{ basicInfo.bankAccount }}
+
+
+ {{ basicInfo.linkBankNumber || '' }}
+
@@ -117,7 +121,7 @@
第三方垫付信息
-
+
@@ -289,7 +293,7 @@ import { queryCommonProjectById, getStanderMemberLastProofInfo, getCertificateLa
import JEllipsis from '@comp/jero/JEllipsis'
import PreviewFile from './jero/PreviewFile'
import { ProjectTypeEnums } from '@/enums/commonEnums'
-import pick from 'lodash.pick'
+// import pick from 'lodash.pick'
// import {getAction} from "@api/manage";
const columns = [
{
diff --git a/src/views/businessManagement/CompanyAdmin.vue b/src/views/businessManagement/CompanyAdmin.vue
new file mode 100644
index 0000000..d417382
--- /dev/null
+++ b/src/views/businessManagement/CompanyAdmin.vue
@@ -0,0 +1,212 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/businessManagement/modules/BusinessManagementModule.vue b/src/views/businessManagement/modules/BusinessManagementModule.vue
index 312b618..f108f5a 100644
--- a/src/views/businessManagement/modules/BusinessManagementModule.vue
+++ b/src/views/businessManagement/modules/BusinessManagementModule.vue
@@ -83,6 +83,16 @@
+
+
+
+ {e.target.value = (e.target.value + '').trim()}">
+
+
+
@@ -178,7 +188,11 @@ export default {
dutyCode: {
rules: [{ required: true, validator: this.checkDutyCode }],
validateTrigger: 'blur'
- }
+ },
+ linkBankNumber: {
+ rules: [{ required: true, message: '请输入联行号' }],
+ validateTrigger: 'blur'
+ },
},
url: {
add: '/company/payCompanyManagement/add',
@@ -201,7 +215,7 @@ export default {
this.model = Object.assign({}, record)
this.visible = true
this.$nextTick(() => {
- this.form.setFieldsValue(pick(this.model, 'companyName', 'companyAddress', 'companyPhone', 'postalCode', 'bankAccountName', 'openingBank', 'bankAccount', 'dutyCode', 'remarks'))
+ this.form.setFieldsValue(pick(this.model, 'companyName', 'companyAddress', 'companyPhone', 'postalCode', 'bankAccountName', 'openingBank', 'bankAccount', 'dutyCode','linkBankNumber', 'remarks'))
})
},
close() {
diff --git a/src/views/businessManagement/modules/CompanyAdminModule.vue b/src/views/businessManagement/modules/CompanyAdminModule.vue
new file mode 100644
index 0000000..f6a8ab5
--- /dev/null
+++ b/src/views/businessManagement/modules/CompanyAdminModule.vue
@@ -0,0 +1,230 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ event.target.value = event.target.value.trim()" :maxLength="50"
+ v-decorator="['name',validatorRules.name]">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {e.target.value = e.target.value.replace(/[^0-9]/g,'')}"
+ :maxLength="11"
+ v-decorator="['phone',validatorRules.phone]">
+
+ 更改手机号,需要重新登录企业端设置密码
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/dataNetworkDiskManagement/committee/modules/CommitteeModule.vue b/src/views/dataNetworkDiskManagement/committee/modules/CommitteeModule.vue
index 615c2d8..307c54d 100644
--- a/src/views/dataNetworkDiskManagement/committee/modules/CommitteeModule.vue
+++ b/src/views/dataNetworkDiskManagement/committee/modules/CommitteeModule.vue
@@ -9,6 +9,9 @@
@cancel="handleCancel"
cancelText="关闭">
+
+ 说明:1.负责人A为该分标委的主负责人,负责人B为该分标委的辅助负责人。
+
@@ -31,6 +34,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -50,10 +69,13 @@
+
+
+
\ No newline at end of file
diff --git a/src/views/incomePayments/meetManage/modules/ProblemCollectionModal.vue b/src/views/incomePayments/meetManage/modules/ProblemCollectionModal.vue
new file mode 100644
index 0000000..ea9fbfc
--- /dev/null
+++ b/src/views/incomePayments/meetManage/modules/ProblemCollectionModal.vue
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/projectManagement/CommitteeMeeting.vue b/src/views/projectManagement/CommitteeMeeting.vue
index d5aecff..aed9c8b 100644
--- a/src/views/projectManagement/CommitteeMeeting.vue
+++ b/src/views/projectManagement/CommitteeMeeting.vue
@@ -143,12 +143,15 @@
编辑
删除
+
+ 问题征集
+
@@ -163,6 +166,8 @@ import PublishRemindModal from '@views/projectManagement/modules/PublishRemindMo
import UploadMeetFileModal from '@views/incomePayments/meetManage/modules/UploadMeetFileModal'
import PageHeaderTitle from '@comp/layouts/PageHeaderTitle'
import '@/assets/less/TableExpand.less'
+// 问题征集 组件
+import ProblemCollectionModal from '../incomePayments/meetManage/modules/ProblemCollectionModal'
export default {
name: 'CommitteeMeeting',
@@ -172,7 +177,8 @@ export default {
JDictSelectTag,
PublishRemindModal,
UploadMeetFileModal,
- PageHeaderTitle
+ PageHeaderTitle,
+ ProblemCollectionModal
},
mixins: [JeroListMixin, RangeDateMixin],
data() {
@@ -497,6 +503,14 @@ export default {
this.lastQueryParam = {...this.queryParam}
this.loadData(1)
},
+ /*
+ * 问题征集按钮点击后的回调
+ * */
+ problemCollectionDetail(record) {
+ if(!Number(record.isAddQuestion) || !this.meetingType === '2') return
+ if(!(record.tbMeetingType === 1 || record.tbMeetingType === 2)) return
+ this.$refs.problemCollectionModal.show(record)
+ }
}
}
diff --git a/src/views/statisticalReport/workingGroupPaymentStatistics/WorkingGroupPaymentStatisticsList.vue b/src/views/statisticalReport/workingGroupPaymentStatistics/WorkingGroupPaymentStatisticsList.vue
index 5cc1073..336996b 100644
--- a/src/views/statisticalReport/workingGroupPaymentStatistics/WorkingGroupPaymentStatisticsList.vue
+++ b/src/views/statisticalReport/workingGroupPaymentStatistics/WorkingGroupPaymentStatisticsList.vue
@@ -36,6 +36,24 @@
+
+
+
+
+
+
{
+ if (res.success) {
+ that.treeDepartData = []
+ let treeList = res.result
+ for (let a = 0; a < treeList.length; a++) {
+ let temp = treeList[a]
+ temp.isLeaf = temp.leaf
+ that.treeDepartData.push(temp)
+ }
+ }
+ })
+ },
searchReset() {
this.lastQueryParam = {
year: new Date().getFullYear().toString()