dingxin 5 年之前
父節點
當前提交
9876bad640
共有 2 個文件被更改,包括 57 次插入0 次删除
  1. 27
    0
      src/pages/carouselFigure/editAdvertising.jsx
  2. 30
    0
      src/pages/carouselFigure/editCarousel.jsx

+ 27
- 0
src/pages/carouselFigure/editAdvertising.jsx 查看文件

75
         name: 'buildingId',
75
         name: 'buildingId',
76
         render: <BuildSelect />,
76
         render: <BuildSelect />,
77
         value: data.buildingId,
77
         value: data.buildingId,
78
+        rules: [
79
+          { required: true, message: '请选择所属项目' },
80
+        ],
78
       },
81
       },
79
       {
82
       {
80
         label: '开屏广告',
83
         label: '开屏广告',
82
         type: FieldTypes.ImageUploader,
85
         type: FieldTypes.ImageUploader,
83
         value: data.image,
86
         value: data.image,
84
         help: '建议图片尺寸:640*960px,比例2:3,格式:jpg,用于开屏广告',
87
         help: '建议图片尺寸:640*960px,比例2:3,格式:jpg,用于开屏广告',
88
+        rules: [
89
+          { required: true, message: '请上传图片' },
90
+        ],
85
       },
91
       },
86
       {
92
       {
87
         label: '标题',
93
         label: '标题',
88
         name: 'title',
94
         name: 'title',
89
         type: FieldTypes.Text,
95
         type: FieldTypes.Text,
90
         value: data.title,
96
         value: data.title,
97
+        rules: [
98
+          { required: true, message: '请输入标题' },
99
+        ],
91
       },
100
       },
92
       {
101
       {
93
         label: '类型',
102
         label: '类型',
118
           value: 'help'
127
           value: 'help'
119
         }],
128
         }],
120
         value: data.contentType,
129
         value: data.contentType,
130
+        rules: [
131
+          { required: true, message: '请选择类型' },
132
+        ],
121
       },
133
       },
122
       {
134
       {
123
         label: '发布活动',
135
         label: '发布活动',
125
         render: <SelectActivity buildingId={() => buildingId} />,
137
         render: <SelectActivity buildingId={() => buildingId} />,
126
         hidden: () => !activityVisible,
138
         hidden: () => !activityVisible,
127
         value: data.targetId,
139
         value: data.targetId,
140
+        rules: [
141
+          { required: true, message: '请选择发布活动' },
142
+        ],
128
       },
143
       },
129
       {
144
       {
130
         label: '发布资讯',
145
         label: '发布资讯',
132
         render: <SelectNews buildingId={() => buildingId} />,
147
         render: <SelectNews buildingId={() => buildingId} />,
133
         hidden: () => !newsVisible,
148
         hidden: () => !newsVisible,
134
         value: data.targetId,
149
         value: data.targetId,
150
+        rules: [
151
+          { required: true, message: '请选择发布资讯' },
152
+        ],
135
       },
153
       },
136
       {
154
       {
137
         label: '发布内容',
155
         label: '发布内容',
139
         render: <Wangedit />,
157
         render: <Wangedit />,
140
         value: data.content,
158
         value: data.content,
141
         hidden: () => !contentVisible,
159
         hidden: () => !contentVisible,
160
+        rules: [
161
+          { required: true, message: '请选择发布内容' },
162
+        ],
142
       },
163
       },
143
       {
164
       {
144
         label: '发布助力',
165
         label: '发布助力',
146
         render: <SelectHelp buildingId={() => buildingId} />,
167
         render: <SelectHelp buildingId={() => buildingId} />,
147
         hidden: () => !helpVisible,
168
         hidden: () => !helpVisible,
148
         value: data.targetId,
169
         value: data.targetId,
170
+        rules: [
171
+          { required: true, message: '请选择发布助力' },
172
+        ],
149
       },
173
       },
150
       {
174
       {
151
         label: '发布拼团',
175
         label: '发布拼团',
153
         render: <SelectGroup buildingId={() => buildingId} />,
177
         render: <SelectGroup buildingId={() => buildingId} />,
154
         hidden: () => !groupVisible,
178
         hidden: () => !groupVisible,
155
         value: data.targetId,
179
         value: data.targetId,
180
+        rules: [
181
+          { required: true, message: '请选择发布拼团' },
182
+        ],
156
       },
183
       },
157
       {
184
       {
158
         label: '状态',
185
         label: '状态',

+ 30
- 0
src/pages/carouselFigure/editCarousel.jsx 查看文件

82
           name: 'buildingId',
82
           name: 'buildingId',
83
           render: <BuildSelect />,
83
           render: <BuildSelect />,
84
           value: data.buildingId,
84
           value: data.buildingId,
85
+          rules: [
86
+            { required: true, message: '请选择所属项目' },
87
+          ],
85
         },
88
         },
86
         {
89
         {
87
           label: () => (locationType ? '积分商城轮播图' : '首页轮播图'),
90
           label: () => (locationType ? '积分商城轮播图' : '首页轮播图'),
89
           type: FieldTypes.ImageUploader,
92
           type: FieldTypes.ImageUploader,
90
           value: data.image,
93
           value: data.image,
91
           help: () => (locationType ? '建议图片尺寸:750*420px,比例16:9,格式:jpg,用于积分商城banner轮播' : '建议图片尺寸:750*600px,比例5:4,格式:jpg,用于首页顶部banner轮播'),
94
           help: () => (locationType ? '建议图片尺寸:750*420px,比例16:9,格式:jpg,用于积分商城banner轮播' : '建议图片尺寸:750*600px,比例5:4,格式:jpg,用于首页顶部banner轮播'),
95
+          rules: [
96
+            { required: true, message: '请上传轮播图' },
97
+          ],
92
         },
98
         },
93
         {
99
         {
94
           label: '标题',
100
           label: '标题',
95
           name: 'title',
101
           name: 'title',
96
           type: FieldTypes.Text,
102
           type: FieldTypes.Text,
97
           value: data.title,
103
           value: data.title,
104
+          rules: [
105
+            { required: true, message: '请输入标题' },
106
+          ],
98
         },
107
         },
99
         {
108
         {
100
           label: '发布位置',
109
           label: '发布位置',
109
             value: 'mall',
118
             value: 'mall',
110
           }],
119
           }],
111
           value: data.showPosition,
120
           value: data.showPosition,
121
+          rules: [
122
+            { required: true, message: '请选择发布位置' },
123
+          ],
112
         },
124
         },
113
         {
125
         {
114
           label: '类型',
126
           label: '类型',
139
             value: 'help',
151
             value: 'help',
140
           }],
152
           }],
141
           value: data.contentType,
153
           value: data.contentType,
154
+          rules: [
155
+            { required: true, message: '请选择类型' },
156
+          ],
142
         },
157
         },
143
         {
158
         {
144
           label: '发布活动',
159
           label: '发布活动',
146
           render: <SelectActivity buildingId={() => buildingId} />,
161
           render: <SelectActivity buildingId={() => buildingId} />,
147
           hidden: () => !activityVisible,
162
           hidden: () => !activityVisible,
148
           value: data.targetId,
163
           value: data.targetId,
164
+          rules: [
165
+            { required: true, message: '请选择发布活动' },
166
+          ],
149
         },
167
         },
150
         {
168
         {
151
           label: '发布资讯',
169
           label: '发布资讯',
153
           render: <SelectNews buildingId={() => buildingId} />,
171
           render: <SelectNews buildingId={() => buildingId} />,
154
           hidden: () => !newsVisible,
172
           hidden: () => !newsVisible,
155
           value: data.targetId,
173
           value: data.targetId,
174
+          rules: [
175
+            { required: true, message: '请选择发布资讯' },
176
+          ],
156
         },
177
         },
157
         {
178
         {
158
           label: '发布内容',
179
           label: '发布内容',
160
           render: <Wangedit />,
181
           render: <Wangedit />,
161
           value: data.content,
182
           value: data.content,
162
           hidden: () => !contentVisible,
183
           hidden: () => !contentVisible,
184
+          rules: [
185
+            { required: true, message: '请输入发布内容' },
186
+          ],
163
         },
187
         },
164
         {
188
         {
165
           label: '发布助力',
189
           label: '发布助力',
167
           render: <SelectHelp buildingId={() => buildingId} />,
191
           render: <SelectHelp buildingId={() => buildingId} />,
168
           hidden: () => !helpVisible,
192
           hidden: () => !helpVisible,
169
           value: data.targetId,
193
           value: data.targetId,
194
+          rules: [
195
+            { required: true, message: '请选择发布助力' },
196
+          ],
170
         },
197
         },
171
         {
198
         {
172
           label: '发布拼团',
199
           label: '发布拼团',
174
           render: <SelectGroup buildingId={() => buildingId} />,
201
           render: <SelectGroup buildingId={() => buildingId} />,
175
           hidden: () => !groupVisible,
202
           hidden: () => !groupVisible,
176
           value: data.targetId,
203
           value: data.targetId,
204
+          rules: [
205
+            { required: true, message: '请选择发布拼团' },
206
+          ],
177
         },
207
         },
178
         {
208
         {
179
           label: '状态',
209
           label: '状态',