lushuncheng пре 6 година
родитељ
комит
e405566daa
47 измењених фајлова са 186 додато и 153 уклоњено
  1. 2 2
      dist/200.html
  2. 0 1
      dist/_nuxt/38ddb97c9be599e38265.js
  3. 1 0
      dist/_nuxt/4af4395c2e814c0f2b33.js
  4. 1 1
      dist/_nuxt/3fbdf9c9a466f92e8fdf.js
  5. 1 0
      dist/_nuxt/ca0061fb3a30e77eb61d.css
  6. 0 1
      dist/_nuxt/e65cd6a2ec6880cf3670.css
  7. 2 2
      dist/index.html
  8. 2 2
      dist/login/index.html
  9. 2 2
      dist/main/404/index.html
  10. 2 2
      dist/main/artificial_order/index.html
  11. 2 2
      dist/main/artificial_orders/index.html
  12. 2 2
      dist/main/balance_change/index.html
  13. 2 2
      dist/main/cats copy/index.html
  14. 2 2
      dist/main/cats/index.html
  15. 2 2
      dist/main/cert_check/index.html
  16. 2 2
      dist/main/cert_edit/index.html
  17. 2 2
      dist/main/cert_pro/index.html
  18. 2 2
      dist/main/cloud_balance/index.html
  19. 2 2
      dist/main/cloud_developer/index.html
  20. 2 2
      dist/main/cloud_job/index.html
  21. 2 2
      dist/main/cloud_order copy/index.html
  22. 2 2
      dist/main/dev_check/index.html
  23. 2 2
      dist/main/dev_check_detail/index.html
  24. 2 2
      dist/main/dev_show/index.html
  25. 2 2
      dist/main/gongmall/index.html
  26. 2 2
      dist/main/group_list/index.html
  27. 2 2
      dist/main/index.html
  28. 2 2
      dist/main/job/index.html
  29. 2 2
      dist/main/jobs/index.html
  30. 2 2
      dist/main/orders/index.html
  31. 2 2
      dist/main/orders_detail/index.html
  32. 2 2
      dist/main/orders_frozen/index.html
  33. 2 2
      dist/main/outsource_bill/index.html
  34. 2 2
      dist/main/present_job_apply/index.html
  35. 2 2
      dist/main/publish_present/index.html
  36. 2 2
      dist/main/solution/index.html
  37. 2 2
      dist/main/solution_detail/index.html
  38. 2 2
      dist/main/user_bills/index.html
  39. 2 2
      dist/main/vip_manager/index.html
  40. 2 2
      dist/main/vip_order/index.html
  41. 2 2
      dist/main/vip_setting/index.html
  42. 2 2
      dist/main/wage_details/index.html
  43. 2 2
      dist/main/wage_settlement/index.html
  44. 2 2
      dist/main/wait_expend/index.html
  45. 2 2
      dist/main/withdraw/index.html
  46. 2 2
      dist/main/work_bill/index.html
  47. 101 68
      pages/main/index/job.vue

Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/200.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
dist/_nuxt/38ddb97c9be599e38265.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
dist/_nuxt/4af4395c2e814c0f2b33.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
dist/_nuxt/3fbdf9c9a466f92e8fdf.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
dist/_nuxt/ca0061fb3a30e77eb61d.css


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
dist/_nuxt/e65cd6a2ec6880cf3670.css


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/login/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/404/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/artificial_order/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/artificial_orders/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/balance_change/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/cats copy/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/cats/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/cert_check/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/cert_edit/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/cert_pro/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/cloud_balance/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/cloud_developer/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/cloud_job/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/cloud_order copy/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/dev_check/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/dev_check_detail/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/dev_show/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/gongmall/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/group_list/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/job/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/jobs/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/orders/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/orders_detail/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/orders_frozen/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/outsource_bill/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/present_job_apply/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/publish_present/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/solution/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/solution_detail/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/user_bills/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/vip_manager/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/vip_order/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/vip_setting/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/wage_details/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/wage_settlement/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/wait_expend/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/withdraw/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/main/work_bill/index.html


+ 101 - 68
pages/main/index/job.vue

@@ -7,15 +7,21 @@
           <div class="status" :style="{color: recruitData.statusColor}">{{recruitData.statusName}}</div>
         </div>
         <div class="salary">薪酬范围:{{recruitData.salaryName}}</div>
-        <div class="skill">技能:
+        <div class="skill">
+          技能:
           <span v-for="(item,index) in recruitData.skills" :key="index">
-            <span v-if="index>0">,</span><span>{{item.name}}</span>
+            <span v-if="index>0">,</span>
+            <span>{{item.name}}</span>
           </span>
         </div>
         <div class="experience">经验:{{recruitData.experienceName}}</div>
       </div>
       <div class="owner-wrapper" @click="handleOwnerClick()">
-        <img class="owner-img" :src="recruitData.ownerInfo && recruitData.ownerInfo.iconUrl || ''" alt="">
+        <img
+          class="owner-img"
+          :src="recruitData.ownerInfo && recruitData.ownerInfo.iconUrl || ''"
+          alt
+        />
         <div class="owner-name">{{recruitData.ownerInfo && recruitData.ownerInfo.nickname || ''}}</div>
       </div>
     </div>
@@ -25,34 +31,56 @@
     </div>
 
     <div class="description-wrapper">
-      <div class="description-title">招聘数据(已投递<span>{{recruitData.countTalk || 0}}</span>人,沟通中
-        <span>{{recruitData.countApplied || 0}}
-      </span>人)</div>
+      <div class="description-title">招聘评价</div>
       <div class="description-content">
-        <el-table
-          :data="recruitData.developers"
-          style="width: 540px">
-          <el-table-column
-            label="UID"
-            width="180">
+        <el-row>
+          <el-col :span="6">
+            <div class="owner-wrapper" @click="handleOwnerClick()">
+              <img
+                class="owner-img"
+                :src="recruitData.ownerInfo && recruitData.ownerInfo.iconUrl || ''"
+                alt
+              />
+              <div
+                class="owner-name"
+              >{{recruitData.ownerInfo && recruitData.ownerInfo.nickname || ''}}</div>
+            </div>
+          </el-col>
+          <el-col :span="18">
+            <div v-if="recruitData.recruitResult != 0">
+              <span v-if="recruitData==4">停止招聘</span>
+              <span v-else>删除岗位</span>
+              ;招聘结果:
+              {{recruitData.recruitResultName}}
+              <span v-if="recruitData.problemsName">;存在问题:{{recruitData.problemsName}}</span>
+              <span v-if="recruitData.advice">;意见反馈:{{recruitData.advice}}</span>
+            </div>
+          </el-col>
+        </el-row>
+      </div>
+    </div>
+
+    <div class="description-wrapper">
+      <div class="description-title">
+        招聘数据(已投递
+        <span>{{recruitData.countTalk || 0}}</span>人,沟通中
+        <span>{{recruitData.countApplied || 0}}</span>人)
+      </div>
+      <div class="description-content">
+        <el-table :data="recruitData.developers" style="width: 540px">
+          <el-table-column label="UID" width="180">
             <template slot-scope="scope">
-              <el-link type="primary" target="_blank" @click="openUser(scope.row.uid)">{{scope.row
-                .uid}}</el-link>
+              <el-link type="primary" target="_blank" @click="openUser(scope.row.uid)">
+                {{scope.row
+                .uid}}
+              </el-link>
             </template>
           </el-table-column>
-          <el-table-column
-            label="已投递"
-            width="180">
-            <template slot-scope="scope">
-              {{Number(scope.row.application_state) === 0 ? '否' : '是'}}
-            </template>
+          <el-table-column label="已投递" width="180">
+            <template slot-scope="scope">{{Number(scope.row.application_state) === 0 ? '否' : '是'}}</template>
           </el-table-column>
-          <el-table-column
-            label="沟通中"
-            width="180">
-            <template slot-scope="scope">
-              {{Number(scope.row.talk_state) === 0 ? '否' : '是'}}
-            </template>
+          <el-table-column label="沟通中" width="180">
+            <template slot-scope="scope">{{Number(scope.row.talk_state) === 0 ? '否' : '是'}}</template>
           </el-table-column>
         </el-table>
       </div>
@@ -61,53 +89,58 @@
 </template>
 
 <script>
-  export default {
-    data() {
-      return {
-        recruitId: '',
-        recruitData: {
-          developers: []
-        }
+export default {
+  data() {
+    return {
+      recruitId: "",
+      recruitData: {
+        developers: []
+      }
+    };
+  },
+  mounted() {
+    this.recruitId = this.$route.query.id;
+    this.getRecruit();
+  },
+  methods: {
+    async getRecruit() {
+      const recruitId = this.recruitId;
+      const data = {
+        recruitId
+      };
+      let res = await this.$post("/api/admin/recruit/getRecruit", data);
+      if (res && res.status === 1) {
+        this.recruitData = res.data;
+        console.log(this.recruitData);
       }
     },
-    mounted() {
-      this.recruitId = this.$route.query.id
-      this.getRecruit()
+    handleOwnerClick() {
+      const recruitData = this.recruitData;
+      // 前往老的后台
+      if (location.hostname === "rooter.proginn.com") {
+        window.open(`https://www.proginn.com/rooter/user/${recruitData.uid}`);
+      } else {
+        window.open(
+          `https://dev.test.proginn.com/rooter/user/${recruitData.uid}`
+        );
+      }
     },
-    methods: {
-      async getRecruit() {
-        const recruitId = this.recruitId
-        const data = {
-          recruitId
-        }
-        let res = await this.$post("/api/admin/recruit/getRecruit", data);
-        if (res && res.status === 1) {
-          this.recruitData = res.data
-          console.log(this.recruitData)
-        }
-      },
-      handleOwnerClick() {
-        const recruitData = this.recruitData
-        // 前往老的后台
-        if (location.hostname === 'rooter.proginn.com') {
-          window.open(`https://www.proginn.com/rooter/user/${recruitData.uid}`)
-        }
-        else {
-          window.open(`https://dev.test.proginn.com/rooter/user/${recruitData.uid}`)
-        }
-      },
-      openUser(uid) {
-        let url = window.location.href;
-        let jumpUrl = ''
-        if(url.indexOf('dev.')!=-1 || url.indexOf('local') !==-1 || url.indexOf('192.168.') !==-1 ){
-          jumpUrl = `https://dev.test.proginn.com/wo/${uid}`;
-        } else {
-          jumpUrl = `https://www.proginn.com/wo/${uid}`;
-        }
-        window.open(jumpUrl, '_black')
+    openUser(uid) {
+      let url = window.location.href;
+      let jumpUrl = "";
+      if (
+        url.indexOf("dev.") != -1 ||
+        url.indexOf("local") !== -1 ||
+        url.indexOf("192.168.") !== -1
+      ) {
+        jumpUrl = `https://dev.test.proginn.com/wo/${uid}`;
+      } else {
+        jumpUrl = `https://www.proginn.com/wo/${uid}`;
       }
+      window.open(jumpUrl, "_black");
     }
   }
+};
 </script>
 
 <style lang="scss" scoped>
@@ -160,7 +193,7 @@
   margin-top: 8px;
   line-height: 20px;
   font-size: 14px;
-  color: #3F51B5;
+  color: #3f51b5;
 }
 .description-wrapper {
   margin-top: 50px;