Prechádzať zdrojové kódy

fix 错误的旧数据

Michael Wang 3 rokov pred
rodič
commit
a4b8960ecd

+ 1 - 0
src/features/courseManagement/CourseManagement.vue

@@ -293,6 +293,7 @@ function checkEmpty(selectIds: number[]): boolean {
 async function handleToggleCourses(enable: boolean, ids: number[]) {
 async function handleToggleCourses(enable: boolean, ids: number[]) {
   if (checkEmpty(ids)) return;
   if (checkEmpty(ids)) return;
   await toggleCourses(enable, ids);
   await toggleCourses(enable, ids);
+  selectIds = [];
   await search();
   await search();
 }
 }
 
 

+ 1 - 0
src/features/projectManagement/ProjectManagement.vue

@@ -324,6 +324,7 @@ function handleDeleteProjects(ids: number[]) {
     okText: "确定",
     okText: "确定",
     onOk: async () => {
     onOk: async () => {
       await deleteProjects(ids);
       await deleteProjects(ids);
+      selectIds = [];
       await search();
       await search();
       void message.success({ content: "操作成功" });
       void message.success({ content: "操作成功" });
     },
     },

+ 1 - 0
src/features/subOrg/SubOrg.vue

@@ -271,6 +271,7 @@ function checkEmpty(selectIds: number[]): boolean {
 async function handleToggleOrg(enable: boolean, ids: number[]) {
 async function handleToggleOrg(enable: boolean, ids: number[]) {
   if (checkEmpty(ids)) return;
   if (checkEmpty(ids)) return;
   await toggleSubOrgs(enable, ids);
   await toggleSubOrgs(enable, ids);
+  selectIds = [];
   await search();
   await search();
 }
 }
 
 

+ 2 - 0
src/features/userManagement/UserManagement.vue

@@ -322,6 +322,7 @@ function checkEmpty(selectIds: number[]): boolean {
 async function handleToggleUsers(enable: boolean, ids: number[]) {
 async function handleToggleUsers(enable: boolean, ids: number[]) {
   if (checkEmpty(ids)) return;
   if (checkEmpty(ids)) return;
   await toggleUsers(enable, ids);
   await toggleUsers(enable, ids);
+  selectIds = [];
   await search();
   await search();
 }
 }
 
 
@@ -334,6 +335,7 @@ function handleResetUsers(ids: number[]) {
     okText: "确定",
     okText: "确定",
     onOk: async () => {
     onOk: async () => {
       await resetPasswords(ids);
       await resetPasswords(ids);
+      selectIds = [];
       await search();
       await search();
       void message.success({ content: "操作成功" });
       void message.success({ content: "操作成功" });
     },
     },

+ 2 - 0
src/features/userManagement/UserPrivilegeCourse.vue

@@ -188,6 +188,7 @@ async function handleDeletePrivilege() {
     userId,
     userId,
     refIds: selectIds,
     refIds: selectIds,
   });
   });
+  selectIds = [];
   await search();
   await search();
   void message.success({ content: "操作成功" });
   void message.success({ content: "操作成功" });
   selectIds = [];
   selectIds = [];
@@ -266,6 +267,7 @@ async function handleOk() {
     userId,
     userId,
     refIds: selectIds2,
     refIds: selectIds2,
   });
   });
+  selectIds2 = [];
   await search();
   await search();
   visible = false;
   visible = false;
   void message.success({ content: "操作成功" });
   void message.success({ content: "操作成功" });

+ 3 - 1
src/features/userManagement/UserPrivilegeOrg.vue

@@ -1,7 +1,7 @@
 <template>
 <template>
   <div>
   <div>
     <div class="tw-bg-white tw-p-5 tw-rounded-xl tw-mb-5">
     <div class="tw-bg-white tw-p-5 tw-rounded-xl tw-mb-5">
-      <a-switch v-model:checked="checked" @click="toggleAll" /> 全部科目
+      <a-switch v-model:checked="checked" @click="toggleAll" /> 全部机构
       <div class="tw-float-right tw-flex tw-gap-2">
       <div class="tw-float-right tw-flex tw-gap-2">
         <a-button :danger="true" @click="handleDeletePrivilege">删除</a-button>
         <a-button :danger="true" @click="handleDeletePrivilege">删除</a-button>
         <a-button @click="showModal">添加</a-button>
         <a-button @click="showModal">添加</a-button>
@@ -188,6 +188,7 @@ async function handleDeletePrivilege() {
     userId,
     userId,
     refIds: selectIds,
     refIds: selectIds,
   });
   });
+  selectIds = [];
   await search();
   await search();
   void message.success({ content: "操作成功" });
   void message.success({ content: "操作成功" });
   selectIds = [];
   selectIds = [];
@@ -266,6 +267,7 @@ async function handleOk() {
     userId,
     userId,
     refIds: selectIds2,
     refIds: selectIds2,
   });
   });
+  selectIds2 = [];
   await search();
   await search();
   visible = false;
   visible = false;
   void message.success({ content: "操作成功" });
   void message.success({ content: "操作成功" });