|
|
@@ -33,9 +33,10 @@
|
|
|
<div class="field-selector skill-cert-status-main">
|
|
|
<span class="selector-title">选择认证方向:</span>
|
|
|
<div class="fields skill-cert-select">
|
|
|
- <occupation_direction />
|
|
|
+ <occupation_direction @change="directionChange"/>
|
|
|
</div>
|
|
|
- <div class="skill-cert-status">已认证</div>
|
|
|
+
|
|
|
+ <div class="skill-cert-status">{{isDirectionCert ? '已认证':'未认证'}}</div>
|
|
|
</div>
|
|
|
<div class="skill-cret-list">
|
|
|
<skills></skills>
|
|
|
@@ -44,12 +45,12 @@
|
|
|
|
|
|
|
|
|
<!-- 技能认证:end -->
|
|
|
- <div class="level-selector" @click="toLevelsDesc">
|
|
|
+ <div class="level-selector">
|
|
|
<div class="col-title">
|
|
|
<span class="label">选择认证等级</span>
|
|
|
</div>
|
|
|
- <span class="action">等级对照表</span>
|
|
|
- <img class="icon" src="@/assets/img/skill_cert/icon_tips.png" alt=""/>
|
|
|
+ <span class="action" @click="toLevelsDesc">等级对照表</span>
|
|
|
+ <img class="icon" @click="toLevelsDesc" src="@/assets/img/skill_cert/icon_tips.png" alt=""/>
|
|
|
</div>
|
|
|
<div class="level-selector">
|
|
|
<el-select v-model="level" placeholder="认证等级" clearable @change="handleLevelChange">
|
|
|
@@ -109,7 +110,7 @@
|
|
|
import flow from "@/components/flow/flow";
|
|
|
import skillCertHeader from "@/components/skill_cert_header/skill_cert_header";
|
|
|
import occupation_direction from "@/components/public/occupation_direction";
|
|
|
- import skills from "@/components/sign/skills";
|
|
|
+ import skills from "./components/skills";
|
|
|
import resume_improve from "./resume_improve";
|
|
|
|
|
|
export default {
|
|
|
@@ -179,6 +180,10 @@
|
|
|
fileList: [],
|
|
|
level: '',
|
|
|
price: '',
|
|
|
+
|
|
|
+ directionFirstLevelValue:"",
|
|
|
+ directionSecondLevelValue:"",
|
|
|
+ isDirectionCert:false,
|
|
|
};
|
|
|
},
|
|
|
computed: {
|
|
|
@@ -254,12 +259,21 @@
|
|
|
this.dialogImageUrl = file.url;
|
|
|
this.dialogVisible = true;
|
|
|
},
|
|
|
+ directionChange(value) {
|
|
|
+ let firstItem = value[0]
|
|
|
+ let secondItem = value[1]
|
|
|
+
|
|
|
+ this.directionFirstLevelValue = firstItem.value;
|
|
|
+ this.directionSecondLevelValue = secondItem.value;
|
|
|
+
|
|
|
+ this.isDirectionCert = secondItem.freework_level > 0 ? true : false;
|
|
|
+ },
|
|
|
submit() {
|
|
|
const form = {
|
|
|
product_type: 12,
|
|
|
item_id: this.level,
|
|
|
- occupation_id: 1,//一级方向
|
|
|
- direction_id: 1,//二级方向
|
|
|
+ occupation_id: this.directionFirstLevelValue,//一级方向
|
|
|
+ direction_id: this.directionSecondLevelValue,//二级方向
|
|
|
file: this.fileList.map((ele) => ele.response.filename).join(','),
|
|
|
id: this.form.id || ''
|
|
|
};
|
|
|
@@ -617,9 +631,8 @@
|
|
|
}
|
|
|
}
|
|
|
.skill-cert-select{
|
|
|
- flex:1
|
|
|
+ flex:1;
|
|
|
+ margin-right: 20px;
|
|
|
}
|
|
|
- // .skill-cert-status{
|
|
|
- // align-self:flex-end;
|
|
|
- // }
|
|
|
+
|
|
|
</style>
|