|
@@ -36,6 +36,7 @@ import LiveGroup from './LiveGroup';
|
36
|
36
|
let cityId = ''
|
37
|
37
|
let isHaveActive=false
|
38
|
38
|
let isCanChoose=true
|
|
39
|
+ let isHavePosition = false
|
39
|
40
|
|
40
|
41
|
const setExtraData = (data) => {
|
41
|
42
|
if(data.isHaveActive!=undefined){
|
|
@@ -46,6 +47,12 @@ import LiveGroup from './LiveGroup';
|
46
|
47
|
}
|
47
|
48
|
}
|
48
|
49
|
|
|
50
|
+ if (data.showPosition == 'index'){
|
|
51
|
+ isHavePosition = true;
|
|
52
|
+ }else{
|
|
53
|
+ isHavePosition = false;
|
|
54
|
+ }
|
|
55
|
+
|
49
|
56
|
contentVisible = data.contentType === 'other';
|
50
|
57
|
activityVisible = data.contentType === 'activity';
|
51
|
58
|
newsVisible = data.contentType === 'news';
|
|
@@ -123,12 +130,30 @@ import LiveGroup from './LiveGroup';
|
123
|
130
|
{ required: true,message: '是否城市活动' },
|
124
|
131
|
],
|
125
|
132
|
},
|
|
133
|
+ {
|
|
134
|
+ label: '发布位置',
|
|
135
|
+ name: 'showPosition',
|
|
136
|
+ type: FieldTypes.Select,
|
|
137
|
+ value:isHaveActive,
|
|
138
|
+ dict: [{
|
|
139
|
+ label: '首页',
|
|
140
|
+ value: 'index',
|
|
141
|
+ },
|
|
142
|
+ {
|
|
143
|
+ label: '项目',
|
|
144
|
+ value: 'building',
|
|
145
|
+ }],
|
|
146
|
+ value: data.showPosition,
|
|
147
|
+ rules: [
|
|
148
|
+ { required: true, message: '请选择发布位置' },
|
|
149
|
+ ],
|
|
150
|
+ },
|
126
|
151
|
{
|
127
|
152
|
label: '所属项目',
|
128
|
153
|
name: 'buildingId',
|
129
|
154
|
render: <BuildSelect />,
|
130
|
155
|
value: data.buildingId,
|
131
|
|
- hidden: () => !isHaveActive,
|
|
156
|
+ hidden: () => !isHaveActive && isHavePosition,
|
132
|
157
|
rules: [
|
133
|
158
|
{ required: true, message: '请选择所属项目' },
|
134
|
159
|
],
|
|
@@ -137,7 +162,7 @@ import LiveGroup from './LiveGroup';
|
137
|
162
|
label: '展示城市',
|
138
|
163
|
name: 'cityId',
|
139
|
164
|
render: <CitySelect />,
|
140
|
|
- hidden: () => isHaveActive,
|
|
165
|
+ hidden: () => !isHavePosition || isHaveActive,
|
141
|
166
|
value: data.cityId,
|
142
|
167
|
rules: [
|
143
|
168
|
{ required: true, message: '请选择展示城市' },
|
|
@@ -159,7 +184,7 @@ import LiveGroup from './LiveGroup';
|
159
|
184
|
type: FieldTypes.Select,
|
160
|
185
|
hidden: () => isHaveActive,
|
161
|
186
|
dict: [{
|
162
|
|
- label: 'h5',
|
|
187
|
+ label: 'H5活动详情',
|
163
|
188
|
value: 'h5',
|
164
|
189
|
},
|
165
|
190
|
{
|
|
@@ -187,31 +212,31 @@ import LiveGroup from './LiveGroup';
|
187
|
212
|
hidden: () => !isHaveActive,
|
188
|
213
|
type: FieldTypes.Select,
|
189
|
214
|
dict: [{
|
190
|
|
- label: '常规活动',
|
|
215
|
+ label: '报名活动详情',
|
191
|
216
|
value: 'activity'
|
192
|
217
|
},
|
193
|
218
|
{
|
194
|
|
- label: '项目',
|
|
219
|
+ label: '项目详情',
|
195
|
220
|
value: 'project'
|
196
|
221
|
},
|
197
|
222
|
{
|
198
|
|
- label: '资讯',
|
|
223
|
+ label: '资讯详情',
|
199
|
224
|
value: 'news'
|
200
|
225
|
},
|
201
|
226
|
{
|
202
|
|
- label: '拼团',
|
|
227
|
+ label: '拼团活动详情',
|
203
|
228
|
value: 'group'
|
204
|
229
|
},
|
205
|
230
|
{
|
206
|
|
- label: '助力',
|
|
231
|
+ label: '助力活动详情',
|
207
|
232
|
value: 'help'
|
208
|
233
|
},
|
209
|
234
|
{
|
210
|
|
- label: 'h5',
|
|
235
|
+ label: 'H5活动详情',
|
211
|
236
|
value: 'h5',
|
212
|
237
|
},
|
213
|
238
|
{
|
214
|
|
- label: '销售批次详情',
|
|
239
|
+ label: '在线选房详情',
|
215
|
240
|
value: 'salesBatch',
|
216
|
241
|
},
|
217
|
242
|
{
|