Selaa lähdekoodia

两个回收站和删除交互

noob 4 vuotta sitten
vanhempi
commit
32e5b6dfc2

+ 2 - 2
src/components/vNav/vNav.vue

@@ -115,12 +115,12 @@ export default {
           {
             name: '简历回收站',
             menuid: 517,
-            to: 'candidateList'
+            to: 'resumeBin'
           },
           {
             name: '面试回收站',
             menuid: 518,
-            to: 'candidateList'
+            to: 'interviewBin'
           }
           ]
         },

+ 11 - 6
src/router/index.js

@@ -1,9 +1,9 @@
 /*
  * @Author       : yuanrunwei
  * @Date         : 2020-05-18 12:05:37
- * @LastEditors: XuTongZhang
- * @LastEditTime: 2020-08-03 15:09:54
- * @FilePath     : \ambre-admin-noob\src\router\index.js
+ * @LastEditors  : yuanrunwei
+ * @LastEditTime : 2021-02-07 10:08:22
+ * @FilePath     : \hr-admin\src\router\index.js
  */
 import Vue from 'vue'
 import VueRouter from 'vue-router'
@@ -33,9 +33,14 @@ const routes = [
     component: () => import('@/views/candidateManage/resumeList')
   },
   {
-    path: '/mailManage',
-    name: 'mailManage',
-    component: () => import('@/views/candidateManage/mailManage')
+    path: '/resumeBin',
+    name: 'resumeBin',
+    component: () => import('@/views/candidateManage/resumeBin')
+  },
+  {
+    path: '/interviewBin',
+    name: 'interviewBin',
+    component: () => import('@/views/candidateManage/interviewBin')
   },
   {
     path: '/statistics',

+ 23 - 3
src/views/candidateManage/candidateList.vue

@@ -4,7 +4,7 @@
  * @Autor: XuTongZhang
  * @Date: 2020-07-28 15:25:06
  * @LastEditors  : yuanrunwei
- * @LastEditTime : 2021-02-05 17:41:38
+ * @LastEditTime : 2021-02-07 12:21:01
 -->
 <template>
 <div class="candidateList">
@@ -32,7 +32,7 @@
             <el-form-item label-width="0">
                 <div class="title">通知群发列表</div>
                 <div class="content">
-                    <el-tag v-for="(item, index) in copyPickList" :key="item" closable @close="copyPickList.splice(index, 1)" :type="errorlist.includes(item.id)?'danger':'success'">
+                    <el-tag v-for="(item, index) in copyPickList" :key="index" closable @close="copyPickList.splice(index, 1)" :type="errorlist.includes(item.id)?'danger':'success'">
                         {{tableList.some(i => i.id === item.id) ? tableList.find(i => i.id === item.id).delivererName + (tableList.find(i => i.id === item.id).delivererMail || '(无邮箱)') : ''}}
                     </el-tag>
                 </div>
@@ -618,6 +618,11 @@ export default {
           type: 'success'
         },
         {
+          name: '删除',
+          type: 'danger',
+          method: 'del'
+        },
+        {
           title: '修改',
           method: 'update',
           type: 'warning'
@@ -774,6 +779,11 @@ export default {
           type: 'danger'
         },
         {
+          name: '删除',
+          type: 'danger',
+          method: 'del'
+        },
+        {
           title: '修改',
           method: 'update',
           type: 'warning'
@@ -977,7 +987,7 @@ export default {
         id: item.id,
         status: 1
       }))
-      this.$confirm('此操作将永久删除该数据, 是否继续?', '提示', {
+      this.$confirm('确认删除该面试?', '提示', {
         confirmButtonText: '确定',
         cancelButtonText: '取消',
         type: 'warning'
@@ -1179,6 +1189,11 @@ export default {
             type: 'warning'
           },
           {
+            title: '删除',
+            type: 'danger',
+            method: 'del'
+          },
+          {
             title: '邮件通知',
             method: 'sendMail',
             type: 'success'
@@ -1193,6 +1208,11 @@ export default {
             type: 'info'
           },
           {
+            title: '删除',
+            type: 'danger',
+            method: 'del'
+          },
+          {
             title: '邮件通知',
             method: 'sendScoreMail',
             type: 'success'

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1276 - 0
src/views/candidateManage/interviewBin.vue


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1114 - 0
src/views/candidateManage/resumeBin.vue


+ 4 - 3
src/views/candidateManage/resumeList.vue

@@ -3,8 +3,8 @@
  * @Version: 1.0
  * @Autor: XuTongZhang
  * @Date: 2020-07-30 09:53:19
- * @LastEditors: XuTongZhang
- * @LastEditTime: 2020-08-17 15:53:36
+ * @LastEditors  : yuanrunwei
+ * @LastEditTime : 2021-02-07 17:58:10
 -->
 <template>
 <div class="indexPage">
@@ -531,6 +531,7 @@ export default {
       let page = this.page
       this.searchForm = form
       let reqdata = form
+      reqdata.status = 0
       switch (this.isCollapse) {
         case 0:
           reqdata.isPass = 0
@@ -723,7 +724,7 @@ export default {
         id: item.id,
         status: 1
       }))
-      this.$confirm('此操作将永久删除该数据, 是否继续?', '提示', {
+      this.$confirm('是否删除简历?', '提示', {
         confirmButtonText: '确定',
         cancelButtonText: '取消',
         type: 'warning'