zs 1 ano atrás
pai
commit
29038f45c7
1 arquivos alterados com 26 adições e 6 exclusões
  1. 26 6
      src/service/init.service.ts

+ 26 - 6
src/service/init.service.ts

@@ -119,21 +119,41 @@ export class InitService {
       { name: '管理员用户', parent_id: umId.toString(), order_num: 1, path: '/user/admin', component: '/user/admin/index', type: '1', i18n_code: 'menus.user_admin', route_name: 'user_admin' },
       { name: '平台用户', parent_id: umId.toString(), order_num: 2, path: '/user/user', component: '/user/user/index', type: '1', i18n_code: 'menus.user_user', route_name: 'user_user' },
     ];
-    const password = { name: '修改密码', order_num: 999, path: '/acccount/updatepd', component: '/acccount/updatepd/index', type: '1' , i18n_code: 'menus.password', route_name: 'password'};
-
-    datas.push(...systemMenus, ...userMenus, password);
+    const video = { name: '视频管理', route_name: 'video', i18n_code: 'menus.video', order_num: 4, path: '/core/video', component: '/core/video/index', type: '1', is_default: '1', is_use: '0' };
+    const record = { name: '观看记录管理', order_num: 5, path: '/core/record', component: '/core/record/index', type: '1', is_default: '1', is_use: '0', route_name: 'record', i18n_code: 'menus.record' };
+    datas.push(...systemMenus, ...userMenus, video, record);
     // 项目业务菜单
     const busMenus = [];
     datas.push(...busMenus);
     await this.menusModel.insertMany(datas);
   }
-  async initRoleMenu(admin: Admin) {}
-
   async initDict() {
-    const isUseType = [{ title: '是否使用', code: 'isUse', is_use: '0' }];
+    const isUseType = [
+      { title: '是否使用', code: 'isUse', is_use: '0' },
+      { title: '审核状态', code: 'examStatus', is_use: '0' },
+      { title: '性别', code: 'gender', is_use: '0' },
+      { title: '图标', code: 'icon', is_use: '0' },
+      { title: '视频类型', code: 'videoType', is_use: '0' },
+    ];
     const isUseData = [
       { code: 'isUse', label: '使用', value: '0', sort: 1, is_use: '0' },
       { code: 'isUse', label: '禁用', value: '1', sort: 2, is_use: '0' },
+      { code: 'examStatus', label: '待审核', value: '0', sort: 1, is_use: '0' },
+      { code: 'examStatus', label: '已通过', value: '1', sort: 2, is_use: '0' },
+      { code: 'examStatus', label: '未通过', value: '-1', sort: 2, is_use: '0' },
+      { code: 'gender', label: '男', value: '0', sort: 1, is_use: '0' },
+      { code: 'gender', label: '女', value: '1', sort: 2, is_use: '0' },
+      { code: 'gender', label: '未知', value: '2', sort: 3, is_use: '0' },
+      { code: 'icon', label: 'House', value: 'House', sort: 1, is_use: '0' },
+      { code: 'icon', label: 'User', value: 'User', sort: 2, is_use: '0' },
+      { code: 'icon', label: 'Setting', value: 'Setting', sort: 3, is_use: '0' },
+      { code: 'icon', label: 'ScaleToOriginal', value: 'ScaleToOriginal', sort: 4, is_use: '0' },
+      { code: 'icon', label: 'Management', value: 'Management', sort: 5, is_use: '0' },
+      { code: 'icon', label: 'DataLine', value: 'DataLine', sort: 6, is_use: '0' },
+      { code: 'icon', label: 'Film', value: 'Film', sort: 7, is_use: '0' },
+      { code: 'icon', label: 'SwitchFilled', value: 'SwitchFilled', sort: 8, is_use: '0' },
+      { code: 'icon', label: 'VideoPlay ', value: 'VideoPlay ', sort: 9, is_use: '0' },
+      { code: 'videoType', label: '电视剧', value: '0', sort: 1, is_use: '0' },
     ];
     await this.dictTypeModel.insertMany(isUseType);
     await this.dictDataModel.insertMany(isUseData);