فهرست منبع

feat(scene): update

gemercheung 3 سال پیش
والد
کامیت
91c83b8a31
3فایلهای تغییر یافته به همراه18 افزوده شده و 18 حذف شده
  1. 3 3
      src/api/scene/live.ts
  2. 1 0
      src/locales/lang/zh-CN/routes/scenes.ts
  3. 14 15
      src/views/scenes/liveDrawer.vue

+ 3 - 3
src/api/scene/live.ts

@@ -17,7 +17,7 @@ enum Api {
   bindUser = '/basic-api/brand/bindUser',
   brandUpdate = '/basic-api/brand/update',
   upload = '/basic-api/sys/oss/upload',
-  getAllScene = 'scene/getAllScene',
+  getAllScene = '/basic-api/scene/getAllScene',
 }
 export type SceneLiveItemResult = SceneLiveItem;
 /**
@@ -88,8 +88,8 @@ export function uploadLiveApi(
 }
 
 export const getAllSceneApi = (params: PageParams) => {
-  defHttp.get<GetAllSceneModel>({
-    url: Api.brandTypeList,
+  defHttp.post<GetAllSceneModel>({
+    url: Api.getAllScene,
     params,
     headers: {
       // @ts-ignore

+ 1 - 0
src/locales/lang/zh-CN/routes/scenes.ts

@@ -27,6 +27,7 @@ export default {
   liveType: '直播间类型',
   liveName: '直播间名称',
   makeLiveCover: '生成直播间封面',
+  sceneUrl: '场景链接',
   roleType: {
     0: '公司管理员',
     1: '公司员工',

+ 14 - 15
src/views/scenes/liveDrawer.vue

@@ -20,8 +20,8 @@
 
   // import { useMessage } from '/@/hooks/web/useMessage';
   import { useI18n } from '/@/hooks/web/useI18n';
-  // getAllSceneApi
-  import { brandTypeListApi, uploadLiveApi } from '/@/api/scene/live';
+
+  import { brandTypeListApi, uploadLiveApi, getAllSceneApi } from '/@/api/scene/live';
 
   export default defineComponent({
     name: 'MenuDrawer',
@@ -76,19 +76,18 @@
             },
           },
         },
-        // {
-        //   field: 'sceneUrl',
-        //   label: t('routes.scenes.appListPicUrl'),
-        //   component: 'ApiSelect',
-        //   required: true,
-        //   colProps: {
-        //     span: 10,
-        //   },
-        //   componentProps: {
-        //     api: uploadLiveApi,
-        //     maxgoodsNumber: 1,
-        //   },
-        // },
+        {
+          field: 'sceneUrl',
+          label: t('routes.scenes.sceneUrl'),
+          component: 'ApiSelect',
+          required: true,
+          colProps: {
+            span: 10,
+          },
+          componentProps: {
+            api: getAllSceneApi,
+          },
+        },
       ];
       // updateSchema, validate
       const [registerForm, { resetFields, setFieldsValue }] = useForm({