Эх сурвалжийг харах

feat: 编辑考试跳转到考试列表

chenhao 2 жил өмнө
parent
commit
c527e13cf8

+ 8 - 7
src/modules/admin-exam/edit-exam/index.vue

@@ -3,7 +3,7 @@
     <el-card shadow="never">
     <el-card shadow="never">
       <base-form ref="formRef" :label-width="useVW(130)" :items="items" :rules="rules" :model="model">
       <base-form ref="formRef" :label-width="useVW(130)" :items="items" :rules="rules" :model="model">
         <el-form-item>
         <el-form-item>
-          <confirm-button @confirm="onSubmit" @cancel="back"></confirm-button>
+          <confirm-button @confirm="onSubmit" @cancel="toExamMange"></confirm-button>
         </el-form-item>
         </el-form-item>
       </base-form>
       </base-form>
     </el-card>
     </el-card>
@@ -29,7 +29,7 @@ const props = defineProps<{ id?: string | number }>()
 
 
 const isEdit = !!props.id
 const isEdit = !!props.id
 
 
-const { back } = useRouter()
+const { replace } = useRouter()
 
 
 const { fetch: saveExamInfo } = useFetch('saveExamInfo')
 const { fetch: saveExamInfo } = useFetch('saveExamInfo')
 
 
@@ -95,17 +95,18 @@ async function onSubmit() {
       message: `${isEdit ? '修改' : '创建'}用户成功`,
       message: `${isEdit ? '修改' : '创建'}用户成功`,
       duration: 1000,
       duration: 1000,
       onClose() {
       onClose() {
-        if (isEdit) {
-          back()
-        } else {
-          Object.assign(model, initModel)
-        }
+        toExamMange()
       },
       },
     })
     })
   } catch (error) {
   } catch (error) {
     console.log(error)
     console.log(error)
   }
   }
 }
 }
+
+/** 跳转开始列表 */
+const toExamMange = () => {
+  replace({ name: 'ExamMange' })
+}
 </script>
 </script>
 
 
 <style scoped lang="scss"></style>
 <style scoped lang="scss"></style>