瀏覽代碼

更新科技人才

wuhongyuq 5 年之前
父節點
當前提交
b88f980318
共有 3 個文件被更改,包括 16 次插入4 次删除
  1. 1 1
      src/components/personnel/personnel.vue
  2. 2 2
      src/layout/personnel/mainMenu.vue
  3. 13 1
      src/views/personnel/personnel.vue

+ 1 - 1
src/components/personnel/personnel.vue

@@ -17,7 +17,7 @@
       <el-col :span="24" class="main">
         <div class="w_1200">
           <el-col :span="5" class="mainMenu">
-            <mainMenu :liebiaoList="liebiaoList"></mainMenu>
+            <mainMenu :liebiaoList="liebiaoList" v-on="$listeners"></mainMenu>
           </el-col>
           <el-col :span="19" class="mainInfo">
             <mainInfo v-on="$listeners" :rencaiData="rencaiData" :jobsData="jobsData" :zhuanjiaData="zhuanjiaData" :canmoData="canmoData"></mainInfo>

+ 2 - 2
src/layout/personnel/mainMenu.vue

@@ -7,7 +7,7 @@
     <el-col>
       <el-menu default-active="1" class="el-menu-vertical-demo" @open="handleOpen" @close="handleClose" text-color="#215299" active-text-color="#215299">
         <el-menu-item index="1" v-for="(item, index) in liebiaoList" :key="index"
-          ><span slot="title" @click="clickUrl()">{{ item.name }}</span></el-menu-item
+          ><span slot="title" @click="clickUrl(item.id)">{{ item.name }}</span></el-menu-item
         >
       </el-menu>
     </el-col>
@@ -28,7 +28,7 @@ export default {
   computed: {},
   methods: {
     clickUrl(id) {
-      this.$emit('clickLists', { id });
+      this.$emit('onsave', { id });
     },
     handleOpen(key, keyPath) {
       console.log(key, keyPath);

+ 13 - 1
src/views/personnel/personnel.vue

@@ -13,6 +13,7 @@
       @detailgz="clickDetailgz"
       @detailzj="clickDetailzj"
       @detailcm="clickDetailcm"
+      @onsave="onsaveClick"
     ></personnel-detail>
   </div>
 </template>
@@ -144,7 +145,18 @@ export default {
     },
     clickDetailcm({ data }) {
       // 点击这个方法,跳转页面,并把id传过去,并用id查询详情
-      this.$router.push({ path: '/personnel/personnelcmdetail', query: { id: data.id } });
+      this.$router.push({ path: '/personnel/dpersonnelcmdetail', query: { id: data.id } });
+    },
+    onsaveClick({ id }) {
+      let detailId = this.$route.query.id;
+
+      console.log(id);
+      // if (id) {
+
+      //   this.$router.push({ path: '/personnel/personnelcmdetail', query: { id: id } });
+      // } else {
+      //   this.$router.push({ path: '/shuji/shuju', query: { id: id } });
+      // }
     },
   },
 };