yuanliang vor 1 Jahr
Ursprung
Commit
1181b1e044

+ 15 - 16
src/router/constant.ts

@@ -7,31 +7,30 @@ export const asyncRoutes = {
     home: () => import('@/views/test/index'),
     loginLog: () => import('@/views/login-log/index'), // 登录日志
     interfaceLog: () => import('@/views/login-log/interface-log'), // 操作日志
-    cityManage: () => import('@/views/city-manage/index'), // 城市管理
+    // cityManage: () => import('@/views/city-manage/index'), // 城市管理
     menuManage: () => import('@/views/system-manage/menu-manage/index'), // 菜单管理
     systemApply: () => import('@/views/system-manage/system-apply/index'), // 系统应用
     roleManage: () => import('@/views/system-manage/role-mange/index'), // 角色管理
-    stationManage: () => import('@/views/system-manage/station-manage/index'), // 岗位管理
+    // stationManage: () => import('@/views/system-manage/station-manage/index'), // 岗位管理
     employeeManage: () => import('@/views/system-manage/employee-manage/employee-tab'), // 员工管理
-    protocolManage: () => import('@/views/system-manage/protocol-manage/index'), // 协议管理
+    // protocolManage: () => import('@/views/system-manage/protocol-manage/index'), // 协议管理
     paramSettings: () => import('@/views/system-manage/param-settings/index'), // 参数设置
-    // songManage: () => import('@/views/system-manage/song-manage/index'), // 声部管理
     songManage: () => import('@/views/system-manage/subject-manage/index'), // 声部管理
     instrumentManger: () => import('@/views/system-manage/subject-manage/instrument/instrument-list'), // 乐器管理
-    songSetting: () => import('@/views/system-manage/song-setting/index'), // 声部基础配置
-    appVersion: () => import('@/views/system-manage/app-version/index'), // app版本控制
-    systemHoliday: () => import('@/views/system-manage/system-holiday/index'), // 节假日设置
-    platformSuggestion: () => import('@/views/system-manage/platform-suggestion/index'), // 平台建议
+    // songSetting: () => import('@/views/system-manage/song-setting/index'), // 声部基础配置
+    // appVersion: () => import('@/views/system-manage/app-version/index'), // app版本控制
+    // systemHoliday: () => import('@/views/system-manage/system-holiday/index'), // 节假日设置
+    // platformSuggestion: () => import('@/views/system-manage/platform-suggestion/index'), // 平台建议
     // schoolManage: () => import('@/views/school-manage/index'), // 学校管理
     // schoolOperation: () => import('@/views/school-manage/component/school-operation'), // 添加学校
     // schoolDetail: () => import('@/views/school-manage/school-detail/index'), // 学校详情
-    contentFlash: () => import('@/views/content-manage/content-flash/index'), // 闪页管理
-    contentNotice: () => import('@/views/content-manage/content-notice/index'), // 公告管理
-    contentInformation: () => import('@/views/content-manage/content-information/index'), // 资讯管理
+    // contentFlash: () => import('@/views/content-manage/content-flash/index'), // 闪页管理
+    // contentNotice: () => import('@/views/content-manage/content-notice/index'), // 公告管理
+    // contentInformation: () => import('@/views/content-manage/content-information/index'), // 资讯管理
     contentAppButton: () => import('@/views/content-manage/content-app-button/index'), // app 按钮管理
-    contentAd: () => import('@/views/content-manage/content-ad/index'), // 广告管理
-    helpCenter: () => import('@/views/content-manage/help-center/index'), // 帮助中心
-    musicManage: () => import('@/views/content-manage/music-manage/index'), // 曲谱管理
+    // contentAd: () => import('@/views/content-manage/content-ad/index'), // 广告管理
+    // helpCenter: () => import('@/views/content-manage/help-center/index'), // 帮助中心
+    // musicManage: () => import('@/views/content-manage/music-manage/index'), // 曲谱管理
     // musicgroupManage: () => import('@/views/music-group-manage/index'), // 乐团列表
     // singleMusicGroupManage: () => import('@/views/music-group-manage/single-index'), // 乐团列表 - single
     // studyGuidanceManage: () => import('@/views/study-guidance-manage/index'), // 伴学老师管理
@@ -63,8 +62,8 @@ export const asyncRoutes = {
     // subsidyManage: () => import('@/views/subsidy-manage/index'),
     // subsidyDetail: () => import('@/views/subsidy-manage/subsidyDetail'),
     // practiceManage: () => import('@/views/practice-manage/index'),
-    deviceNumManage: () => import('@/views/system-manage/device-num-manage/index'),
-    smsCodeMessage: () => import('@/views/sms-code-message/index'), // 短信验证码
+    // deviceNumManage: () => import('@/views/system-manage/device-num-manage/index'),
+    // smsCodeMessage: () => import('@/views/sms-code-message/index'), // 短信验证码
     musicSheet: () => import('@/views/music-library/music-sheet/index'), // 曲谱管理
     projectMusicSheetManager: () => import('@/views/music-library/project-music-sheet/index'), // 曲谱管理
     // subjectCategorizeManage: () => import('@/views/system-manage/instrument-manage/index'), // 声部分类管理

+ 1 - 1
src/views/music-library/project-music-sheet/index.tsx

@@ -13,7 +13,7 @@ export default defineComponent({
   name: 'project-music-sheet',
   setup() {
     const state = reactive({
-      tabName: 'GYM' as 'GYM' | 'GYT' | 'KLX' | 'KT',
+      tabName: 'KT' as 'KT' | 'GYT' | 'KLX' | 'GYM',
       appKeyList: [] as any,
       appNameList: [] as any,
     })

+ 4 - 3
src/views/system-manage/subject-manage/api.ts

@@ -134,10 +134,11 @@ export const subjectUpdate = (data: object) => {
 /**
  * 声部修改状态
  */
-export const subjectUpdateStatus = (data?: any) => {
+export const subjectUpdateStatus = (params: any) => {
   return request({
-    url: '/cbs-app/subject/enable?id=' + data.id,
+    url: '/cbs-app/subject/enable',
     method: 'post',
-    data
+    requestType: 'form',
+    data: params,
   } as any)
 }

+ 19 - 2
src/views/system-manage/subject-manage/subject/subject-list.tsx

@@ -7,6 +7,8 @@ import {filterTimes} from "@/utils/dateUtil";
 import SubjectSave from "@views/system-manage/subject-manage/subject/modal/subject-save";
 import Pagination from "@components/pagination";
 import deepClone from "@/utils/deep.clone";
+import axios from "axios";
+import cleanDeep from "clean-deep";
 
 export default defineComponent({
   name: 'subject-list',
@@ -207,9 +209,24 @@ export default defineComponent({
         negativeText: '取消',
         onPositiveClick: async () => {
           try {
-            await subjectUpdateStatus({
+            const res = await subjectUpdateStatus({
               id: row.id
-            })
+            }) as any
+            if (res.code == '999') {
+              dialog.warning({
+                title: '提示',
+                content: res.message,
+                type: 'warning',
+                positiveText: '确定',
+                negativeText: '取消',
+                onPositiveClick: async () => {
+                  await subjectUpdateStatus({
+                    id: row.id,
+                    confirm: true
+                  })
+                }
+              })
+            }
             getList()
             message.success(`${statusStr}成功`)
           } catch {