zhangjie hace 2 años
padre
commit
999b53beee

+ 4 - 1
src/features/examwork/StudentManagement/StudentManagementDialog.vue

@@ -34,7 +34,7 @@
         <el-table-column width="100" label="操作">
         <el-table-column width="100" label="操作">
           <template slot-scope="scope">
           <template slot-scope="scope">
             <el-button
             <el-button
-              v-if="scope.row.videoCount"
+              v-if="scope.row.videoCount && !scope.row.videoStatus"
               size="mini"
               size="mini"
               type="primary"
               type="primary"
               plain
               plain
@@ -42,6 +42,9 @@
             >
             >
               监考回放
               监考回放
             </el-button>
             </el-button>
+            <span v-if="scope.row.videoStatus" class="color-danger"
+              >视频已删除</span
+            >
           </template>
           </template>
         </el-table-column>
         </el-table-column>
       </el-table>
       </el-table>

+ 4 - 6
src/features/system/VideoSaveManagement/VideoSaveManagement.vue

@@ -6,8 +6,8 @@
     <div class="part-filter">
     <div class="part-filter">
       <div class="part-filter-form">
       <div class="part-filter-form">
         <el-form :model="form" inline>
         <el-form :model="form" inline>
-          <el-form-item label="机构代码">
-            <el-input v-model.trim="form.orgCode"></el-input>
+          <el-form-item label="考试批次名称">
+            <el-input v-model.trim="form.examName"></el-input>
           </el-form-item>
           </el-form-item>
           <el-form-item label="机构名称">
           <el-form-item label="机构名称">
             <el-input v-model.trim="form.orgName"></el-input>
             <el-input v-model.trim="form.orgName"></el-input>
@@ -106,7 +106,7 @@ export default {
   data() {
   data() {
     return {
     return {
       form: {
       form: {
-        orgName: "",
+        examName: "",
         orgCode: "",
         orgCode: "",
         type: "ALL",
         type: "ALL",
       },
       },
@@ -127,9 +127,7 @@ export default {
   methods: {
   methods: {
     async searchForm() {
     async searchForm() {
       const res = await searchInvigilationVideo({
       const res = await searchInvigilationVideo({
-        orgName: this.form.orgName,
-        orgCode: this.form.orgCode,
-        type: this.form.type,
+        ...this.form,
         pageNumber: this.currentPage,
         pageNumber: this.currentPage,
         pageSize: this.pageSize,
         pageSize: this.pageSize,
       });
       });

+ 4 - 0
vue.config.js

@@ -19,6 +19,10 @@ module.exports = defineConfig({
   devServer: {
   devServer: {
     port: 8066,
     port: 8066,
     proxy: defProxy,
     proxy: defProxy,
+    // https://webpack.js.org/configuration/dev-server/#overlay
+    client: {
+      overlay: false,
+    },
   },
   },
   configureWebpack: {
   configureWebpack: {
     devtool: "source-map",
     devtool: "source-map",