瀏覽代碼

平均积分

魏超 5 年之前
父節點
當前提交
e5a13d23d9
共有 2 個檔案被更改,包括 18 行新增10 行删除
  1. 13
    10
      src/pages/activity/groupActivity/editGroupActivity.jsx
  2. 5
    0
      src/services/apis.js

+ 13
- 10
src/pages/activity/groupActivity/editGroupActivity.jsx 查看文件

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

+ 5
- 0
src/services/apis.js 查看文件

777
     method: 'get',
777
     method: 'get',
778
     action: 'admin.taRole.get',
778
     action: 'admin.taRole.get',
779
   },
779
   },
780
+  avgScore: {
781
+    url: `${prefix}/taShareActivity/avgScore`,
782
+    method: 'get',
783
+    action: 'admin.taRole.get',
784
+  },
780
   update: {
785
   update: {
781
     url: `${prefix}/taShareActivity/update`,
786
     url: `${prefix}/taShareActivity/update`,
782
     method: 'put',
787
     method: 'put',