浏览代码

短信管理调整

zhangjie 3 年之前
父节点
当前提交
33357be1a7

+ 0 - 5
src/constants/enumerate.js

@@ -37,11 +37,6 @@ export const PRIVILEGE_TYPE = {
   MENU: "菜单",
   URL: "操作"
 };
-// 接口权限类型
-export const URL_PRIVILEGE_TYPE = {
-  MENU: "菜单",
-  URL: "操作"
-};
 
 // 基础 -------------->
 // 机构

+ 9 - 1
src/modules/base/views/SmsManage.vue

@@ -32,6 +32,13 @@
               ></el-option>
             </el-select>
           </el-form-item>
+          <el-form-item label="手机号:">
+            <el-input
+              v-model.trim="filter.mobileNumber"
+              placeholder="手机号模糊查询"
+              clearable
+            ></el-input>
+          </el-form-item>
         </template>
         <el-form-item label-width="0px">
           <el-button
@@ -122,7 +129,8 @@ export default {
       },
       filter: {
         sendStatus: "",
-        messageType: ""
+        messageType: "",
+        mobileNumber: ""
       },
       current: 1,
       size: this.GLOBAL.pageSize,

+ 41 - 11
src/modules/stmms/views/ScoreArchive.vue

@@ -135,7 +135,8 @@
     <!-- image-preview -->
     <simple-image-preview
       :cur-image="curImage"
-      simple
+      @on-prev="toPrevImage"
+      @on-next="toNextImage"
       ref="SimpleImagePreview"
     ></simple-image-preview>
   </div>
@@ -173,7 +174,10 @@ export default {
       curRow: {},
       curPapers: [],
       downloading: false,
-      loading: false
+      loading: false,
+      // img view
+      curImageIndex: 0,
+      imageList: []
     };
   },
   mounted() {
@@ -219,21 +223,13 @@ export default {
       if (!res) return;
       this.$message.success("导出任务已经提交");
     },
-    toViewPaper(row) {
-      if (!row.sheetUrls) {
-        this.$message.error("原卷缺失!");
-        return;
-      }
-      this.curImage = { url: row.sheetUrls };
-      this.$refs.SimpleImagePreview.open();
-    },
     async toDownload(row) {
       if (this.downloading) return;
       this.downloading = true;
 
       const res = await downloadByApi(() => {
         return scoreDownload(row.studentCode);
-      }, `${row.name}-原卷.jpg`).catch(e => {
+      }, `${row.name}-原卷.zip`).catch(e => {
         console.log(e);
       });
       this.downloading = false;
@@ -244,6 +240,40 @@ export default {
       }
 
       this.$message.success("下载成功!");
+    },
+    // img view
+    toViewPaper(row) {
+      if (!row.sheetUrls) {
+        this.$message.error("原卷缺失!");
+        return;
+      }
+      this.curImageIndex = 0;
+      this.imageList = row.sheetUrls.map((item, index) => {
+        return { url: item, name: index + 1 };
+      });
+      this.selectImage(this.curImageIndex);
+      this.$refs.SimpleImagePreview.open();
+    },
+    selectImage(index) {
+      this.curImage = this.imageList[index];
+    },
+    toPrevImage() {
+      if (this.curImageIndex === 0) {
+        this.curImageIndex = this.imageList.length - 1;
+      } else {
+        this.curImageIndex--;
+      }
+
+      this.selectImage(this.curImageIndex);
+    },
+    toNextImage() {
+      if (this.curImageIndex === this.imageList.length - 1) {
+        this.curImageIndex = 0;
+      } else {
+        this.curImageIndex++;
+      }
+
+      this.selectImage(this.curImageIndex);
     }
   }
 };

+ 1 - 1
src/modules/stmms/views/SyncManage.vue

@@ -55,7 +55,7 @@
         <el-table-column class-name="action-column" label="操作" width="120px">
           <template slot-scope="scope">
             <el-button
-              v-if="checkPrivilege('button', 'export')"
+              v-if="checkPrivilege('link', 'export')"
               type="primary"
               class="btn-primary"
               :disabled="loading"