diff --git a/src/views/incomePayments/memberManage/SafeguardStardsMemberList.vue b/src/views/incomePayments/memberManage/SafeguardStardsMemberList.vue
index bd09980..f21d12d 100644
--- a/src/views/incomePayments/memberManage/SafeguardStardsMemberList.vue
+++ b/src/views/incomePayments/memberManage/SafeguardStardsMemberList.vue
@@ -2,33 +2,100 @@
+
+
+
+
+
+
{{ item.title }}:
+
+
{{ stardsMemberDetail[item.fieldName] }}
+
+
+
备注:
+
{{ stardsMemberDetail.remarks }}
+
+
+
+
+
+
+
-
+
-
- 查询
- 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
@@ -38,15 +105,15 @@
-
+
添加
导出
-
+ v-has="'safeguardStardsMember:export'">
+ 导出
+
+
批量删除
@@ -120,6 +187,8 @@
+
+
@@ -132,6 +201,8 @@ import '@/assets/less/TableExpand.less'
import StatusSlot from '@comp/tools/StatusSlot'
import PageHeaderTitle from '@comp/layouts/PageHeaderTitle'
import { formatMoney } from '@/utils/formatMoney'
+import PreviewFile from '@/components/jero/PreviewFile'
+import SafeguardStardsMemberModal from './modules/SafeguardStardsMemberModal'
export default {
name: 'SafeguardStardsMemberList',
@@ -139,10 +210,46 @@ export default {
components: {
ProjectDetailModal,
StatusSlot,
- PageHeaderTitle
+ PageHeaderTitle,
+ PreviewFile,
+ SafeguardStardsMemberModal
},
data() {
return {
+ detailTitleList: [
+ {
+ title: '标协会员项目',
+ fieldName: ''
+ },{
+ title: '运行年份',
+ fieldName: ''
+ }, {
+ title: '负责人',
+ fieldName: ''
+ }, {
+ title: '收费标准',
+ fieldName: ''
+ }, {
+ title: '收费通知号',
+ fieldName: ''
+ }, {
+ title: '收费通知',
+ fieldName: '',
+ type: 'file'
+ }, {
+ title: '理事会收费标准',
+ fieldName: ''
+ }, {
+ title: '理事会收费通知号',
+ fieldName: ''
+ }, {
+ title: '理事会收费通知',
+ fieldName: '',
+ type: 'file'
+ }
+ ],
+ stardsMemberDetail: {}, // 会员基本信息
+ spinning: false, // 基本信息的加载
columns: [
{
title: '序号',
@@ -161,47 +268,17 @@ export default {
scopedSlots: { customRender: 'text' },
},
{
- title: '企业名称',
+ title: '会员单位',
align: 'center',
dataIndex: 'companyName',
scopedSlots: { customRender: 'detail' },
},
{
- title: '会员类型',
- align: 'center',
- dataIndex: 'memberType_dictText',
- scopedSlots: { customRender: 'text' },
- },
- {
- title: '联系人',
+ title: '会员联系人',
align: 'center',
dataIndex: 'liaisonMan',
scopedSlots: { customRender: 'text' },
},
- {
- title: '邮箱',
- align: 'center',
- dataIndex: 'email',
- scopedSlots: { customRender: 'text' },
- },
- {
- title: '手机',
- align: 'center',
- dataIndex: 'mobile',
- scopedSlots: { customRender: 'text' },
- },
- {
- title: '会员状态',
- align: 'center',
- dataIndex: 'memberStatus_dictText',
- scopedSlots: { customRender: 'text' },
- },
- {
- title: '注册时间',
- align: 'center',
- dataIndex: 'registerTime',
- scopedSlots: { customRender: 'text' },
- },
{
title: '待确收金额',
align: 'center',
@@ -214,6 +291,12 @@ export default {
dataIndex: 'paidAmount',
scopedSlots: { customRender: 'allMoney' }
},
+ {
+ title: '预估到账日期',
+ align: 'center',
+ dataIndex: 'paidAmount',
+ scopedSlots: { customRender: 'allMoney' }
+ },
{
title: '打包',
align: 'center',
@@ -239,11 +322,17 @@ export default {
scopedSlots: { customRender: 'status-bill' },
},
{
- title: '邮寄',
+ title: '确收',
align: 'center',
dataIndex: 'mail',
scopedSlots: { customRender: 'status-mail' },
},
+ {
+ title: '提票',
+ align: 'center',
+ dataIndex: 'mail',
+ scopedSlots: { customRender: 'status-mail' },
+ }
],
disableMixinCreated: true,
url: {
@@ -257,7 +346,11 @@ export default {
this.loadData(1)
},
methods: {
- formatMoney
+ formatMoney,
+ onDateChange (value, dateString) {
+ this.queryParam.estimatedArrivalStartDate = dateString[0]
+ this.queryParam.estimatedArrivalEndDate = dateString[1]
+ }
}
}
@@ -268,4 +361,35 @@ export default {
color: #069f99;
cursor: pointer;
}
+
+.member-detail {
+ display: flex;
+ flex-wrap: wrap;
+ padding-bottom: 20px;
+
+ &-item-small {
+ width: 33.3% !important;
+ }
+
+ &-item {
+ display: flex;
+ padding: 5px 5px;
+ width: 100%;
+ font-size: 14px;
+
+ &-title {
+ flex-shrink: 0;
+ color: #999999;
+ }
+
+ &-content {
+ word-break: break-all;
+ color: #2F3133;
+ }
+
+ &-filename {
+ //cursor: pointer;
+ }
+ }
+}
diff --git a/src/views/incomePayments/memberManage/modules/SafeguardStardsMemberModal.vue b/src/views/incomePayments/memberManage/modules/SafeguardStardsMemberModal.vue
new file mode 100644
index 0000000..e7fc55d
--- /dev/null
+++ b/src/views/incomePayments/memberManage/modules/SafeguardStardsMemberModal.vue
@@ -0,0 +1,627 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 元
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {e.target.value = (e.target.value.replace(/[^0-9.]/g,'')).trim()}">
+
+ 元
+
+
+
+
+
+
+
+
+ {e.target.value = (e.target.value.replace(/[^0-9.]/g,'')).trim()}">
+
+ 元
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 无
+ 合同
+ 收费通知
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {
+ e.target.value = (e.target.value + '').trim();
+ }
+ "
+ >
+
+
+
+
+
+
+
+
+
+
+
+ {
+ e.target.value = (e.target.value + '').trim();
+ }
+ "
+ />
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file