|
@@ -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);
|