Browse Source

feat:empty img

bzkf3 2 years ago
parent
commit
fb5d9923a3

+ 2 - 8
src/App.vue

@@ -13,12 +13,6 @@ if (UserRole === 'other') {
   <el-config-provider :message="{ max: 3 }" :z-index="100" :locale="zhCn" namespace="ep">
     <suspense>
       <div class="bg w-full h-672px flex justify-center items-center overflow-y-auto">
-        <!-- try to fix auto complete -->
-        <div class="hidden">
-          <input type="text">
-          <input type="text">
-          <input type="text">
-        </div>
         <router-view></router-view>
       </div>
 
@@ -36,8 +30,8 @@ body {
 }
 </style>
 
-<style scoped>
+<!-- <style scoped>
 .bg {
   /* background-image: url('~/assets/bg.webp'); */
 }
-</style>
+</style> -->

+ 1 - 0
src/components/cuoti-detail/index.vue

@@ -13,6 +13,7 @@ function translateString(str: string) {
 }
 
 function formatFileString(s: string) {
+  if(!s) return []
   return s.split(';').map((item) => window.GLOBAL_CONFIG.oss + item)
 }
 </script>

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

@@ -53,14 +53,15 @@ function translateString(str: string) {
         <div class="cursor-pointer relative mb-22px tab_selected">错题列表</div>
       </div>
       <div class="flex space-x-2">
-        <el-select clearable size="large" placeholder="年级">
+        <el-select clearable size="large" placeholder="年级" v-model="queryForm.dc_grade_id">
           <el-option v-for="({ grade_id, grade_name }) in Grade" :key="grade_id" :label="grade_name" :value="grade_id" />
         </el-select>
-        <el-select clearable size="large" placeholder="科目">
+        <el-select clearable size="large" placeholder="科目" v-model="queryForm.dc_subject_id">
           <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>
+        <el-input size="large" placeholder="关键字搜索" class="max-w-240px" :suffix-icon="Search"
+          v-model="queryForm.dc_keyword"></el-input>
       </div>
     </div>
 

+ 4 - 3
src/pages/student/index.vue

@@ -53,14 +53,15 @@ function translateString(str: string) {
         <div class="cursor-pointer relative mb-22px tab_selected">错题列表</div>
       </div>
       <div class="flex space-x-2">
-        <el-select clearable size="large" placeholder="年级">
+        <el-select clearable size="large" placeholder="年级" v-model="queryForm.dc_grade_id">
           <el-option v-for="({ grade_id, grade_name }) in Grade" :key="grade_id" :label="grade_name" :value="grade_id" />
         </el-select>
-        <el-select clearable size="large" placeholder="科目">
+        <el-select clearable size="large" placeholder="科目" v-model="queryForm.dc_subject_id">
           <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>
+        <el-input size="large" placeholder="关键字搜索" class="max-w-240px" :suffix-icon="Search"
+          v-model="queryForm.dc_keyword"></el-input>
       </div>
     </div>
 

+ 7 - 6
src/pages/teacher/index.vue

@@ -16,9 +16,9 @@ const tableData = ref([])
 const total = ref(0)
 
 const queryForm = reactive({
-  dc_grade_id: undefined,
-  dc_subject_id: undefined,
-  dc_keyword: undefined,
+  dc_grade_id: '',
+  dc_subject_id: '',
+  dc_keyword: '',
   page: 1
 })
 
@@ -57,14 +57,15 @@ function translateString(str: string) {
         <div class="cursor-pointer relative mb-22px" @click="routerPush({ name: 'teacher_indey' })">上传错题</div>
       </div>
       <div class="flex space-x-2">
-        <el-select clearable size="large" placeholder="年级">
+        <el-select clearable size="large" placeholder="年级" v-model="queryForm.dc_grade_id">
           <el-option v-for="({ grade_id, grade_name }) in Grade" :key="grade_id" :label="grade_name" :value="grade_id" />
         </el-select>
-        <el-select clearable size="large" placeholder="科目">
+        <el-select clearable size="large" placeholder="科目" v-model="queryForm.dc_subject_id">
           <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>
+        <el-input size="large" placeholder="关键字搜索" class="max-w-240px" :suffix-icon="Search"
+          v-model="queryForm.dc_keyword"></el-input>
       </div>
     </div>
 

File diff suppressed because it is too large
+ 163 - 0
vite.config.ts.timestamp-1687165851663-3bd5064ec4666.mjs