Bläddra i källkod

feat(generateDefaultLiveRoom): 增加API

gemercheung 4 år sedan
förälder
incheckning
8f86d42a2e
2 ändrade filer med 12 tillägg och 9 borttagningar
  1. 6 7
      src/views/scenes/list.vue
  2. 6 2
      src/views/scenes/live.vue

+ 6 - 7
src/views/scenes/list.vue

@@ -256,13 +256,12 @@
         }
       }
       async function generateDefaultLiveRoom(record: Recordable) {
-        try {
-          await generateDefaultLiveRoomApi({
-            sceneNum: record.sceneNum,
-          });
-          // createMessage.success(t('common.optSuccess'));
-          reload();
-        } catch (error) {}
+        console.log('record', record);
+        await generateDefaultLiveRoomApi({
+          sceneNum: record.num,
+        });
+        createMessage.success(t('common.optSuccess'));
+        reload();
       }
       return {
         registerTable,

+ 6 - 2
src/views/scenes/live.vue

@@ -30,7 +30,7 @@
               icon: 'ant-design:delete-outlined',
               color: 'warning',
               label: '编辑',
-              onClick: () => {},
+              onClick: handleEditLiveScene.bind(null, record),
             },
             {
               icon: 'ant-design:delete-outlined',
@@ -252,8 +252,11 @@
         console.log('record', record);
         openBindModal(true, record);
       }
-      function handleLiveOpen(record: Recordable) {
+      function handleLiveOpen() {
         // console.log('record', record);
+        openLiveDrawer(true);
+      }
+      function handleEditLiveScene(record: Recordable) {
         openLiveDrawer(true, record);
       }
       async function handleDeleteLiveScene(record: Recordable) {
@@ -276,6 +279,7 @@
         registerLiveDrawer,
         handleLiveOpen,
         handleDeleteLiveScene,
+        handleEditLiveScene,
       };
     },
   });