ccf hace 4 años
padre
commit
e0d2e41426

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 1
.nuxt/dist/client/credit.type~01e7b97c.effa4ee.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 0
.nuxt/dist/client/frontend.skillcert.profile~01e7b97c.42eb066.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 1
.nuxt/dist/client/frontend.skillcert.profile~01e7b97c.ec57354.css


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1
.nuxt/dist/client/frontend.skillcert.profile~01e7b97c.ed3722e.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1
.nuxt/dist/client/pages/cert/index~d0ae3f07.03e88de.css


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1
.nuxt/dist/client/pages/cert/index~d0ae3f07.7e653ff.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 0
.nuxt/dist/client/pages/cert/index~d0ae3f07.886d7b5.css


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 0
.nuxt/dist/client/pages/cert/index~d0ae3f07.c893554.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 1
.nuxt/dist/client/runtime.7d8320e.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 210 - 210
.nuxt/dist/server/client.manifest.json


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 1
.nuxt/dist/server/index.spa.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 14 - 9
.nuxt/dist/server/pages/cert/index.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 1
.nuxt/dist/server/pages/cert/index.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 7 - 2
.nuxt/dist/server/pages/credit/_type.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 1
.nuxt/dist/server/pages/credit/_type.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 1
.nuxt/dist/server/pages/credit/query.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 31 - 13
.nuxt/dist/server/pages/frontend/skill_cert/profile.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 1
.nuxt/dist/server/pages/frontend/skill_cert/profile.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 1
.nuxt/dist/server/pages/otherpage/kaifain/createInWeb.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 1
.nuxt/dist/server/pages/otherpage/kaifain/myKaifain.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 1
.nuxt/dist/server/pages/type/pay.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 1
.nuxt/dist/server/pages/user/register.js.map


+ 20 - 7
pages/frontend/skill_cert/profile.vue

@@ -44,10 +44,19 @@
         <span class="text">{{item.skill_name}}</span>
         <img class="icon" src="@/assets/img/skill_cert/icon_remove.png" alt="" @click="onRemoveTag(index)"/>
       </div>
-      <el-input class="tag-input" v-model="tagText" placeholder="请输入自定义标签" clearable @change="onInputChange"></el-input>
+      <el-input style="display:none;" class="tag-input" v-model="tagText" placeholder="请输入自定义标签" clearable @change="onInputChange"></el-input>
     </div>
     <div class="tags">
-      <div class="tag" v-for="(item) in tags" :key="item.skill_id" @click="onTagSelected(item)">
+      <div style="width: 100%;margin-bottom: 15px;font-weight: bold">语言标签:</div>
+      <div class="tag" v-for="(item) in tags_2" :key="item.skill_id" @click="onTagSelected(item)">
+        <span class="text">{{item.skill_name}}</span>
+      </div>
+      <div style="width: 100%;margin-bottom: 15px;font-weight: bold">应用场景/框架/工具等标签:</div>
+      <div class="tag" v-for="(item) in tags_3" :key="item.skill_id" @click="onTagSelected(item)">
+        <span class="text">{{item.skill_name}}</span>
+      </div>
+      <div style="width: 100%;margin-bottom: 15px;font-weight: bold">行业/项目标签:</div>
+      <div class="tag" v-for="(item) in tags_4" :key="item.skill_id" @click="onTagSelected(item)">
         <span class="text">{{item.skill_name}}</span>
       </div>
     </div>
@@ -143,7 +152,9 @@
         conditions: [],
         fields: [],
         tagsSelected: [],
-        tags: [],
+        tags_2: [],//普通标签
+        tags_3: [],//应用标签
+        tags_4: [],//行业标签
         flowList: [
           {
             active: true,
@@ -177,7 +188,7 @@
         {
           text: '* 签约程序员客栈',
           linkName: "去签约",
-          linkUrl: "https://www.proginn.com/sign/new",
+          linkUrl: "/sign/new",
         }, {
           text: '* 有助于面试官快速了解你',
           linkName: "完善简历",
@@ -296,7 +307,7 @@
         });
       },
       async getOccupation() {
-        let res = await this.$axios.$post(`/wapi/pub/occupation`, {type: 2});
+        let res = await this.$axios.$post(`/wapi/pub/occupation`, {type: 2,form_type:1});
         if (res.data.list && res.data.list.length) {
           res.data.list[0].selected = true;
         }
@@ -304,8 +315,10 @@
       },
       async getSkills() {
         const id = this.fields.find((ele) => ele.selected).occupation_id;
-        let res = await this.$axios.$post(`/wapi/pub/skill`, {occupation_id: id});
-        this.tags = res.data.list;
+        let res = await this.$axios.$post(`/wapi/pub/skill`, {occupation_id: id,form_type:1});
+        this.tags_2 = res.data.list_2;
+        this.tags_3 = res.data.list_3;
+        this.tags_4 = res.data.list_4;
       },
       async getLevels() {
         const id = this.fields.find((ele) => ele.selected).occupation_id;