zhuf %!s(int64=2) %!d(string=hai) anos
pai
achega
2ddcb5ac66

+ 7 - 1
src/App.vue

@@ -1,6 +1,6 @@
 <script setup lang="ts">
-import zhCn from 'element-plus/dist/locale/zh-cn.mjs'
 import { ElMessage } from 'element-plus';
+import zhCn from 'element-plus/dist/locale/zh-cn.mjs';
 import { UserRole } from '~/store/user';
 
 if (UserRole === 'other') {
@@ -11,6 +11,12 @@ if (UserRole === 'other') {
 
 <template>
   <el-config-provider :message="{ max: 3 }" :z-index="100" :locale="zhCn" namespace="ep">
+    <!-- try to fix auto complete -->
+    <div class="hidden">
+      <input type="text">
+      <input type="text">
+      <input type="text">
+    </div>
     <suspense>
       <div class="bg w-full h-672px flex justify-center items-center overflow-y-auto">
         <router-view></router-view>

+ 1 - 1
src/pages/admin/back/ctfx.vue

@@ -119,7 +119,7 @@ function doSubmit() {
         <el-select clearable size="large" placeholder="状态" v-model="queryForm.dc_check">
           <el-option v-for="(k) in Object.keys(Status)" :key="k" :label="Status[k]" :value="k" />
         </el-select>
-        <el-input size="large" placeholder="关键字搜索" class="max-w-240px" :suffix-icon="Search"
+        <el-input clearable size="large" placeholder="关键字搜索" class="max-w-240px" :suffix-icon="Search"
           v-model="queryForm.dc_keyword"></el-input>
         <el-button size="large" type="danger" @click="doDelete">删除</el-button>
       </div>

+ 2 - 3
src/pages/admin/index.vue

@@ -1,8 +1,7 @@
 <script setup lang='ts'>
 import { Search } from '@element-plus/icons-vue'
-import { useRouter, RouteLocationRaw } from 'vue-router'
+import { RouteLocationRaw, useRouter } from 'vue-router'
 import { Grade, Subject } from '~/store/info'
-import user from '~/store/user'
 
 const router = useRouter()
 function routerPush(_route: RouteLocationRaw) {
@@ -60,7 +59,7 @@ function translateString(str: string) {
           <el-option v-for="({ subject_id, subject_name }) in Subject" :key="subject_id" :label="subject_name"
             :value="subject_id" />
         </el-select>
-        <el-input size="large" placeholder="关键字搜索" class="max-w-240px" :suffix-icon="Search"
+        <el-input clearable size="large" placeholder="关键字搜索" class="max-w-240px" :suffix-icon="Search"
           v-model="queryForm.dc_keyword"></el-input>
       </div>
     </div>

+ 2 - 2
src/pages/student/index.vue

@@ -1,6 +1,6 @@
 <script setup lang='ts'>
 import { Search } from '@element-plus/icons-vue'
-import { useRouter, RouteLocationRaw } from 'vue-router'
+import { RouteLocationRaw, useRouter } from 'vue-router'
 import { Grade, Subject } from '~/store/info'
 import user from '~/store/user'
 
@@ -60,7 +60,7 @@ function translateString(str: string) {
           <el-option v-for="({ subject_id, subject_name }) in Subject" :key="subject_id" :label="subject_name"
             :value="subject_id" />
         </el-select>
-        <el-input size="large" placeholder="关键字搜索" class="max-w-240px" :suffix-icon="Search"
+        <el-input clearable size="large" placeholder="关键字搜索" class="max-w-240px" :suffix-icon="Search"
           v-model="queryForm.dc_keyword"></el-input>
       </div>
     </div>

+ 2 - 2
src/pages/teacher/index.vue

@@ -1,6 +1,6 @@
 <script setup lang='ts'>
 import { Search } from '@element-plus/icons-vue'
-import { useRouter, RouteLocationRaw } from 'vue-router'
+import { RouteLocationRaw, useRouter } from 'vue-router'
 import { Grade, Subject } from '~/store/info'
 import user from '~/store/user'
 
@@ -64,7 +64,7 @@ function translateString(str: string) {
           <el-option v-for="({ subject_id, subject_name }) in Subject" :key="subject_id" :label="subject_name"
             :value="subject_id" />
         </el-select>
-        <el-input size="large" placeholder="关键字搜索" class="max-w-240px" :suffix-icon="Search"
+        <el-input clearable size="large" placeholder="关键字搜索" class="max-w-240px" :suffix-icon="Search"
           v-model="queryForm.dc_keyword"></el-input>
       </div>
     </div>

+ 3 - 3
src/pages/teacher/indey.vue

@@ -1,7 +1,7 @@
 <script setup lang='ts'>
 import { Search } from '@element-plus/icons-vue'
-import { useRouter, RouteLocationRaw } from 'vue-router'
-import { Grade, Subject, Status } from '~/store/info'
+import { RouteLocationRaw, useRouter } from 'vue-router'
+import { Grade, Status, Subject } from '~/store/info'
 import user from '~/store/user'
 
 const list = [
@@ -88,7 +88,7 @@ function formatTime(s: string) {
         <el-select clearable size="large" placeholder="状态" v-model="queryForm.dc_check">
           <el-option v-for="(k) in Object.keys(Status)" :key="k" :label="Status[k]" :value="k" />
         </el-select>
-        <el-input size="large" placeholder="关键字搜索" class="max-w-240px" :suffix-icon="Search"
+        <el-input clearable size="large" placeholder="关键字搜索" class="max-w-240px" :suffix-icon="Search"
           v-model="queryForm.dc_keyword"></el-input>
         <el-button size="large" type="success" @click="routerPush({ name: 'teacher_indey_create' })">新建</el-button>
         <el-button size="large" type="danger" @click="doDelete">删除</el-button>