|
@@ -29,20 +29,22 @@ const { TextArea } = Input;
|
29
|
29
|
const Edit = props => {
|
30
|
30
|
const [tab, changeTab] = useState('basic')
|
31
|
31
|
// 判断是否展示助力次数的输入框
|
32
|
|
- // const [help, helpTab] = useState('1')
|
33
|
32
|
const { groupActivityId } = props.location.query
|
34
|
33
|
const [dynamicData, setDynamicData] = useState({ isEnlist: 1 })
|
|
34
|
+ const [scoreData, setScoreData] = useState({})
|
|
35
|
+ useEffect(() => {
|
|
36
|
+ request(apis.groupActivity.avgScore).then((data) => {
|
|
37
|
+ setScoreData(data);
|
|
38
|
+ })
|
|
39
|
+ }, [])
|
35
|
40
|
if (groupActivityId) {
|
36
|
|
- // eslint-disable-next-line react-hooks/rules-of-hooks
|
37
|
41
|
useEffect(() => {
|
38
|
|
- // eslint-disable-next-line no-use-before-define
|
39
|
42
|
getDynamicData(groupActivityId);
|
40
|
43
|
}, [])
|
41
|
44
|
|
42
|
45
|
// 详情
|
43
|
46
|
const getDynamicData = (groupActivityId) => {
|
44
|
47
|
request({ ...apis.groupActivity.details, urlData: { id: groupActivityId } }).then((data) => {
|
45
|
|
- console.log(data)
|
46
|
48
|
setDynamicData(data)
|
47
|
49
|
})
|
48
|
50
|
}
|
|
@@ -83,7 +85,7 @@ const Edit = props => {
|
83
|
85
|
name: 'mainImg',
|
84
|
86
|
type: FieldTypes.ImageUploader,
|
85
|
87
|
value: dynamicData.mainImg,
|
86
|
|
- help: '建议图片尺寸:750px*560px',
|
|
88
|
+ help: '建议尺寸375*312px',
|
87
|
89
|
},
|
88
|
90
|
{
|
89
|
91
|
label: '活动时间',
|
|
@@ -100,6 +102,7 @@ const Edit = props => {
|
100
|
102
|
name: 'groupBuyPeople',
|
101
|
103
|
type: FieldTypes.Text,
|
102
|
104
|
value: dynamicData.groupBuyPeople,
|
|
105
|
+ help: '注:成团所需人数',
|
103
|
106
|
rules: [
|
104
|
107
|
{ required: true, message: '请输入成团人数' },
|
105
|
108
|
]
|
|
@@ -109,6 +112,7 @@ const Edit = props => {
|
109
|
112
|
name: 'integral',
|
110
|
113
|
type: FieldTypes.Text,
|
111
|
114
|
value: dynamicData.integral,
|
|
115
|
+ help: '注:用户平均积分' + scoreData.averageScore,
|
112
|
116
|
rules: [
|
113
|
117
|
{ required: true, message: '请输入所需积分' },
|
114
|
118
|
]
|
|
@@ -118,7 +122,7 @@ const Edit = props => {
|
118
|
122
|
name: 'descImg',
|
119
|
123
|
type: FieldTypes.ImageUploader,
|
120
|
124
|
value: dynamicData.descImg,
|
121
|
|
- help: '建议图片尺寸:750px*560px',
|
|
125
|
+ help: '建议宽度:335px,高度不限',
|
122
|
126
|
},
|
123
|
127
|
]
|
124
|
128
|
|
|
@@ -160,7 +164,6 @@ const Edit = props => {
|
160
|
164
|
console.log(groupActivityId, 'groupActivityId')
|
161
|
165
|
useEffect(() => {
|
162
|
166
|
request({ ...apis.activity.poster, params: { targetId: groupActivityId, targetType: 'groupActivity' } }).then((data) => {
|
163
|
|
- console.log(data, "2222")
|
164
|
167
|
if (data.length > 0) {
|
165
|
168
|
setPosterId(data[0].posterId)
|
166
|
169
|
changeImg(data[0].posterImg)
|
|
@@ -334,9 +337,9 @@ const Edit = props => {
|
334
|
337
|
<div>
|
335
|
338
|
<div>
|
336
|
339
|
<Radio.Group value={tab} buttonStyle="solid" onChange={e => changeTab(e.target.value)}>
|
337
|
|
- <Radio.Button value="basic">基本信息1</Radio.Button>
|
338
|
|
- <Radio.Button value="poster">海报图片1</Radio.Button>
|
339
|
|
- <Radio.Button value="share">分享设置1</Radio.Button>
|
|
340
|
+ <Radio.Button value="basic">基本信息</Radio.Button>
|
|
341
|
+ <Radio.Button value="poster">海报图片</Radio.Button>
|
|
342
|
+ <Radio.Button value="share">分享设置</Radio.Button>
|
340
|
343
|
</Radio.Group>
|
341
|
344
|
</div>
|
342
|
345
|
<div>
|