From f72f583629f8cafea595fb4b6d8887af2a62a37f Mon Sep 17 00:00:00 2001
From: lideqin <694785430@qq.com>
Date: Thu, 29 Feb 2024 17:40:19 +0800
Subject: [PATCH] =?UTF-8?q?[update]=20=E6=A0=87=E5=8D=8F=E4=BC=9A=E5=91=98?=
=?UTF-8?q?-=E4=BC=9A=E5=91=98=E7=AE=A1=E7=90=86=EF=BC=8C=E4=BB=A5?=
=?UTF-8?q?=E5=8F=8A=E5=85=B6=E4=BB=96=E8=B5=84=E6=96=99=E7=BB=B4=E6=8A=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/enums/commonEnums.js | 14 +
.../StardsMemberProjectDataMaintenance.vue | 210 ++++++++++++++
.../memberManage/StardsMemberProjectList.vue | 47 +++-
.../StardsMemberProjectDataUploadModal.vue | 131 +++++++++
.../modules/StardsMemberProjectModal.vue | 264 ++++++++++++++++++
5 files changed, 657 insertions(+), 9 deletions(-)
create mode 100644 src/views/incomePayments/memberManage/StardsMemberProjectDataMaintenance.vue
create mode 100644 src/views/incomePayments/memberManage/modules/StardsMemberProjectDataUploadModal.vue
create mode 100644 src/views/incomePayments/memberManage/modules/StardsMemberProjectModal.vue
diff --git a/src/enums/commonEnums.js b/src/enums/commonEnums.js
index c9269c1..f6a7ac3 100644
--- a/src/enums/commonEnums.js
+++ b/src/enums/commonEnums.js
@@ -36,3 +36,17 @@ export const LinkTopicsEnums = {
default: {name: '焦点论坛(默认专题)', index: 99}
}
+// 会员性质
+export const MemberNature = {
+ viceChairmanUnit: { name: '副理事长单位', value: '1'},
+ governingUnit: { name: '理事单位', value: '2'},
+ memberUnit: { name: '会员单位', value: '3'},
+}
+
+// 来款方式
+export const IncomeMethod = {
+ notHave: { name: '无', value: '1'},
+ contract: { name: '合同', value: '2'},
+ noticeOfCharge: { name: '收费通知', value: '3'},
+}
+
diff --git a/src/views/incomePayments/memberManage/StardsMemberProjectDataMaintenance.vue b/src/views/incomePayments/memberManage/StardsMemberProjectDataMaintenance.vue
new file mode 100644
index 0000000..200dba4
--- /dev/null
+++ b/src/views/incomePayments/memberManage/StardsMemberProjectDataMaintenance.vue
@@ -0,0 +1,210 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 下载
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/incomePayments/memberManage/StardsMemberProjectList.vue b/src/views/incomePayments/memberManage/StardsMemberProjectList.vue
index 84b6195..22c9100 100644
--- a/src/views/incomePayments/memberManage/StardsMemberProjectList.vue
+++ b/src/views/incomePayments/memberManage/StardsMemberProjectList.vue
@@ -24,9 +24,9 @@
+
@@ -73,12 +78,14 @@ import {mixinDevice} from '@/utils/mixin'
import {JeroListMixin} from '@/mixins/JeroListMixin'
import PageHeaderTitle from '@comp/layouts/PageHeaderTitle'
import IconImg from '@/assets/imgs/icon/icon_stander_member.png'
+import StardsMemberProjectModal from './modules/StardsMemberProjectModal'
export default {
name: 'StardsMemberProject',
mixins: [JeroListMixin, mixinDevice],
components: {
- PageHeaderTitle
+ PageHeaderTitle,
+ StardsMemberProjectModal
},
data() {
return {
@@ -102,10 +109,16 @@ export default {
scopedSlots: {customRender: 'htmlSlot'}
},
{
- title: '标协证书',
+ title: '收费标准',
align: 'center',
- dataIndex: 'certificate',
- scopedSlots: {customRender: 'certificate'}
+ dataIndex: 'chargeStandard',
+ scopedSlots: {customRender: 'text'}
+ },
+ {
+ title: '负责人',
+ align: 'center',
+ dataIndex: 'directorName',
+ scopedSlots: {customRender: 'text'}
},
{
title: '操作',
@@ -116,6 +129,9 @@ export default {
],
url: {
list: '/member/tbMemberProject/page',
+ delete: '/member/tbMemberProject/delete',
+ deleteBatch: '/member/tbMemberProject/deleteBatch',
+ exportXlsUrl: '/member/tbMemberProject/exportXls'
},
}
},
@@ -158,6 +174,19 @@ export default {
projectName: record.projectName
}
})
+ },
+ // 其他资料
+ handleOtherData (record) {
+ this.$router.push({
+ path: '/incomePayments/memberManage/StardsMemberProjectDataMaintenance',
+ query: {
+ projectId: record.id
+ }
+ })
+ },
+ // 会议报名信息维护
+ handleMeetingApplyInfo (record) {
+
}
}
}
diff --git a/src/views/incomePayments/memberManage/modules/StardsMemberProjectDataUploadModal.vue b/src/views/incomePayments/memberManage/modules/StardsMemberProjectDataUploadModal.vue
new file mode 100644
index 0000000..f406619
--- /dev/null
+++ b/src/views/incomePayments/memberManage/modules/StardsMemberProjectDataUploadModal.vue
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/incomePayments/memberManage/modules/StardsMemberProjectModal.vue b/src/views/incomePayments/memberManage/modules/StardsMemberProjectModal.vue
new file mode 100644
index 0000000..f30552d
--- /dev/null
+++ b/src/views/incomePayments/memberManage/modules/StardsMemberProjectModal.vue
@@ -0,0 +1,264 @@
+
+
+
+
+
+
+
+ {e.target.value = (e.target.value + '').trim()}">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {e.target.value = e.target.value.replace(/[^0-9.]/g,'')}">
+ 元
+
+
+
+
+
+
+ {e.target.value = (e.target.value + '').trim()}">
+
+
+
+
+
+
+
+
+
+
+
+ {e.target.value = e.target.value.replace(/[^0-9.]/g,'')}">
+ 元
+
+
+
+
+
+
+ {e.target.value = (e.target.value + '').trim()}">
+
+
+
+
+
+
+
+
+
+
+
+ {e.target.value = (e.target.value + '').trim()}"/>
+
+
+
+
+
+
+ 关闭
+ 确定
+
+
+
+
+
+
+
\ No newline at end of file