Browse Source

简历管理中+纳入考虑

guhongwei 5 years ago
parent
commit
7c6624075b
2 changed files with 9 additions and 6 deletions
  1. 5 3
      src/views/manager/resume/index.vue
  2. 4 3
      src/views/manager/resume/list.vue

+ 5 - 3
src/views/manager/resume/index.vue

@@ -42,7 +42,7 @@
       </template>
     </list-tab>
     <el-dialog title="简历详情" center :visible.sync="resumeDialog" :fullscreen="true">
-      <resumeJob :info="info"></resumeJob>
+      <resumeJob :info="info" @update="update"></resumeJob>
     </el-dialog>
   </div>
 </template>
@@ -110,10 +110,12 @@ export default {
       }
     },
 
-    async searchInfo(id) {
-      let result = await this.resumesOperation({ type: 'search', data: { id: id } });
+    async searchInfo({ resumeid, letterid }) {
+      let result = await this.resumesOperation({ type: 'search', data: { id: resumeid } });
       if (`${result.errcode}` === '0') {
+        result.data.letterid = letterid;
         this.$set(this, `info`, result.data);
+        console.log(this.info);
         this.resumeDialog = true;
       }
     },

+ 4 - 3
src/views/manager/resume/list.vue

@@ -18,7 +18,7 @@
           <el-row>
             <el-col :span="12">
               <!-- 链接到查看简历公共模块 -->
-              <el-button size="mini" type="text" @click="checkResume(scoped.row.resume_id)">查看简历</el-button>
+              <el-button size="mini" type="text" @click="checkResume(scoped.row.resume_id, scoped.row.id)">查看简历</el-button>
             </el-col>
             <el-col :span="12" v-if="type !== '1'">
               <el-button size="mini" type="text" @click="update('1', scoped.row.id)">纳入考虑</el-button>
@@ -79,10 +79,11 @@ export default {
       this.currentPage = val ? 1 : val;
       this.$emit('changePage', { type: this.type, currentPage: this.currentPage, searchInfo: this.searchInfo });
     },
-    checkResume(id) {
-      this.$emit('searchInfo', id);
+    checkResume(resumeid, letterid) {
+      this.$emit('searchInfo', { resumeid: resumeid, letterid: letterid });
     },
     update(status, id) {
+      console.log(status, id);
       this.$emit('update', { status: status, id: id });
     },
   },