1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
| /*
| * @Author: Pengjiantian
| * @Date: 2020-06-28 11:13:12
| * @Last Modified by: Pengjiantian
| * @Last Modified time: 2020-07-23 15:47:35
| */
|
| /**
| * 兜底机构基础信息
| */
|
| import ApiModel from '@/utils/core/apiModel'
| // 表单信息
| const formList = [
| {
| type: 'input',
| label: '兜底机构编码',
| value: '',
| name: 'orgCode',
| rules: [{ required: true }]
| },
| {
| type: 'input',
| label: '兜底机构名称',
| value: '',
| name: 'orgName',
| rules: [{ required: true }]
| },
| {
| type: 'select',
| label: '兜底机构类型',
| value: '',
| name: 'orgType',
| descName: 'orgTypeDesc',
| options: [],
| attrs: ['filterable', 'clearable', 'collapse-tags'],
| rules: [{ required: true }]
| },
| {
| type: 'select',
| label: '兜底机构状态',
| value: '',
| name: 'status',
| descName: 'statusDesc',
| options: [],
| attrs: ['filterable', 'clearable', 'collapse-tags','disabled'],
| rules: [{ required: true }]
| },
| {
| type: 'date',
| label: '生效日期',
| name: 'effectiveDate',
| rules: [{ required: true }]
| },
| {
| type: 'date',
| label: '失效日期',
| name: 'diseffectiveDate',
| rules: [{ required: true }]
| },
| {
| type: 'input',
| label: '登记人',
| name: 'inputUserName',
| attrs: ['readonly']
| },
| {
| type: 'input',
| label: '登记机构',
| name: 'inputOrgName',
| attrs: ['readonly']
| },
| {
| type: 'input',
| label: '登记日期',
| name: 'inputDate',
| attrs: ['readonly']
| },
| {
| type: 'input',
| label: '更新人',
| name: 'updateUserName',
| attrs: ['readonly']
| },
| {
| type: 'input',
| label: '更新机构',
| name: 'updateOrgName',
| attrs: ['readonly']
| },
| {
| type: 'input',
| label: '更新日期',
| name: 'updateDate',
| attrs: ['readonly']
| }
| ]
|
| const otherFormList = [
| {
| type: 'timePicker',
| label: '对账时间',
| name: 'checkDate',
| value: '',
| attrs: [{ 'value-format': 'HH:mm:ss' }, { editable: false }], // 显示的时间格式要加上。不然会按日期来处理
| rules: [{ required: true }]
| },
| {
| type: 'select',
| label: '对账数据类型',
| value: '',
| name: 'checkType',
| descName: 'checkTypeDesc',
| options: [],
| attrs: ['filterable', 'clearable', 'collapse-tags'],
| rules: [{ required: true }]
| },
| {
| type: 'select',
| label: '账单周期',
| value: '',
| name: 'accountPeriod',
| descName: 'accountPeriodDesc',
| options: [],
| attrs: ['filterable', 'clearable', 'collapse-tags'],
| rules: [{ required: true }]
| },
| {
| type: 'input',
| label: '账单日期(月)',
| name: 'accountMonth',
| rules: [{ required: true }]
| },
| {
| type: 'input',
| label: '账单日期(日)',
| name: 'accountDay',
| rules: [{ required: true }]
| }
| ]
|
| export default options => {
| // 接口地址: required
| const api = 'server/queryFallBackOrgBaseInfo'
| // console.log(options)
| return new ApiModel({
| api,
| formList,
| // formList,
| request(body) {
| return this.post(body)
| }
| })
| }
|
|