zlisen 3 年前
父节点
当前提交
10f9538831
共有 2 个文件被更改,包括 40 次插入4 次删除
  1. 21
    4
      src/pages/Live/LiveActivity/List/index.jsx
  2. 19
    0
      src/pages/Live/video/List/index.jsx

+ 21
- 4
src/pages/Live/LiveActivity/List/index.jsx 查看文件

90
       .catch(err => {
90
       .catch(err => {
91
         // message.info(err.msg)
91
         // message.info(err.msg)
92
       });
92
       });
93
-  };onDelete
94
-
95
-  const onDelete = rowData  => {
93
+  };
94
+  const onLiveHome = row => {
95
+    request({ ...apis.taliveActivity.livehome, urlData: { id: row.liveActivityId } })
96
+      .then(data => {
97
+        message.info('操作成功');
98
+        getList({ pageNum: data.current, pageSize: 10 });
99
+      })
100
+      .catch(err => {
101
+        // message.info(err.msg)
102
+      });
103
+  };
96
 
104
 
105
+  const onDelete = rowData => {
97
     Modal.confirm({
106
     Modal.confirm({
98
       title: '确认删除?',
107
       title: '确认删除?',
99
       okText: '确定',
108
       okText: '确定',
252
           />
261
           />
253
         </AuthButton>,
262
         </AuthButton>,
254
 
263
 
264
+        <AuthButton name="live.home" noRight={null}>
265
+          <EditIcon
266
+            type={record.isHome === 1 ? 'cancel' : 'top'}
267
+            text={record.isHome === 1 ? '取消推首页' : '推荐首页'}
268
+            onClick={()=>onLiveHome(record)}
269
+          />
270
+        </AuthButton>,
271
+
255
         <AuthButton name="live.edit" noRight={null}>
272
         <AuthButton name="live.edit" noRight={null}>
256
           <EditIcon type="look" text="查看详情" onClick={toAddLive(record)} />
273
           <EditIcon type="look" text="查看详情" onClick={toAddLive(record)} />
257
         </AuthButton>,
274
         </AuthButton>,
258
 
275
 
259
         <AuthButton name="live.delete" noRight={null}>
276
         <AuthButton name="live.delete" noRight={null}>
260
-          <EditIcon type="delete" text="删除" onClick={()=>onDelete(record)} />
277
+          <EditIcon type="delete" text="删除" onClick={() => onDelete(record)} />
261
         </AuthButton>,
278
         </AuthButton>,
262
       ]),
279
       ]),
263
     },
280
     },

+ 19
- 0
src/pages/Live/video/List/index.jsx 查看文件

50
       });
50
       });
51
   };
51
   };
52
 
52
 
53
+  const onVideoHome = row => {
54
+    request({ ...apis.video.home, urlData: { id: row.videoId } })
55
+      .then(() => {
56
+        message.success('操作成功');
57
+        // setLoading(false);
58
+        ref.current.reload();
59
+      })
60
+      .catch(err => {
61
+        console.error(err);
62
+        message.error('操作失败');
63
+      });
64
+  };
65
+
53
   const onDelete = row => {
66
   const onDelete = row => {
54
     request({ ...apis.video.delete, urlData: { id: row.videoId } })
67
     request({ ...apis.video.delete, urlData: { id: row.videoId } })
55
       .then(() => {
68
       .then(() => {
142
           /> */}
155
           /> */}
143
         </AuthButton>,
156
         </AuthButton>,
144
 
157
 
158
+        <AuthButton name="video.home" noRight={null}>
159
+          <OperButton onClick={() => onVideoHome(row)}>
160
+            {row.isHome ? '取消推首页' : '推荐首页'}
161
+          </OperButton>
162
+        </AuthButton>,
163
+
145
         <AuthButton name="video.delete" noRight={null}>
164
         <AuthButton name="video.delete" noRight={null}>
146
           <OperButton.Confirm
165
           <OperButton.Confirm
147
             title="确认删除?"
166
             title="确认删除?"