diff --git a/common/dic.js b/common/dic.js
index 32d4660..f38f74c 100644
--- a/common/dic.js
+++ b/common/dic.js
@@ -269,6 +269,20 @@ const expeArr = [
]
]
+const companyEnum = [
+ { value: 1, label: "机关/事业单位" },
+ { value: 2, label: "国有企业" },
+ { value: 3, label: "私营企业" },
+ { value: 4, label: "外商及港澳台投资企业" },
+ { value: 5, label: "股份制企业" },
+ { value: 6, label: "学校/下级学院" },
+ { value: 7, label: "医院" },
+ { value: 8, label: "律师事务所" },
+ { value: 9, label: "银行" },
+ { value: 10, label: "非盈利社会组织" },
+ { value: 11, label: "其它" },
+]
+
export default {
salary,
taskSalary,
@@ -276,5 +290,5 @@ export default {
natureArr,
ageArr,
eduArr,
- expeArr
+ expeArr,companyEnum
}
\ No newline at end of file
diff --git a/pageMy/my/resume/addSkill.vue b/pageMy/my/resume/addSkill.vue
index 064fcd4..46c0610 100644
--- a/pageMy/my/resume/addSkill.vue
+++ b/pageMy/my/resume/addSkill.vue
@@ -89,9 +89,9 @@ export default {
uni.$on('setSkill', ({
detail
}) => {
- console.log('detail,', detail)
+ console.log('detail,', detail)
// this.skillsId = id
- this.skillsName = `${detail.parentLabel }-${detail.parentTwoLabel}-${detail.label}`
+ this.skillsName = `${detail.parentLabel}-${detail.parentTwoLabel}-${detail.label}`
})
},
methods: {
@@ -102,9 +102,9 @@ export default {
},
skill: function () {
// if (this.tradeId) {
- uni.navigateTo({
- url: `./skill?id=${this.worktypesId}&tradeId=${this.tradeId}&maxLayer=2&type=1`
- })
+ uni.navigateTo({
+ url: `./skill?id=${this.worktypesId}&tradeId=${this.tradeId}&maxLayer=2&type=1`
+ })
// } else {
// uni.showToast({
// title: '请先选择从事的行业',
@@ -114,24 +114,20 @@ export default {
},
skillLevel: function () {
- uni.navigateTo({
- url: `./skillLevel?id=${this.skillsId}&worktypesId=${this.worktypesId}&maxLayer=3&type=2`
- })
+ uni.navigateTo({
+ url: `./skillLevel?id=${this.skillsId}&worktypesId=${this.worktypesId}&maxLayer=3&type=2`
+ })
},
- submit: function () {
- console.log(this.tradeName, this.worktypesName, this.skillsName);
+ submit: async function () {
+ // console.log(this.tradeName, this.worktypesName, this.skillsName);
let result = this.worktypesName.split('-');
let result1 = this.skillsName.split('-');
- console.log(result, result1);
-
+
// 工种
- addSkills(this.tradeName, result[0], result[1], 0).then(res => {
- uni.navigateBack()
- })
+ await addSkills(this.tradeName, result[0], result[1], 0)
// 岗位
- addSkills(this.tradeName, `${result1[0]}、${result1[1]}`, result1[2], 1).then(res => {
- uni.navigateBack()
- })
+ await addSkills(this.tradeName, `${result1[0]}、${result1[1]}`, result1[2], 1)
+ uni.navigateBack()
}
}
}
diff --git a/pages/recruit/subPage/person.vue b/pages/recruit/subPage/person.vue
index 87513a2..aef4958 100644
--- a/pages/recruit/subPage/person.vue
+++ b/pages/recruit/subPage/person.vue
@@ -10,13 +10,13 @@
-
-
@@ -26,31 +26,32 @@
-
-
-
-
+
-
+
-
+
人员要求
-
-
-
@@ -95,7 +96,8 @@
-->
-
+
@@ -119,7 +121,7 @@
-
-
+
-
+
-
+
@@ -145,422 +147,437 @@
\ No newline at end of file
diff --git a/pages/recruit/subPage/task.vue b/pages/recruit/subPage/task.vue
index 01394e2..caac52c 100644
--- a/pages/recruit/subPage/task.vue
+++ b/pages/recruit/subPage/task.vue
@@ -306,22 +306,6 @@ export default {
},
methods: {
async backfill(info) {
- const companyEnum = [
- { value: 1, label: "机关/事业单位" },
- { value: 2, label: "国有企业" },
- { value: 3, label: "私营企业" },
- { value: 4, label: "外商及港澳台投资企业" },
- { value: 5, label: "股份制企业" },
- { value: 6, label: "学校/下级学院" },
- { value: 7, label: "医院" },
- { value: 8, label: "律师事务所" },
- { value: 9, label: "银行" },
- { value: 10, label: "非盈利社会组织" },
- { value: 11, label: "其它" },
- ]
-
-
- console.log(info, '99999999999999999999');
const { manager, companyTid, comname, companyDesc, telphone, tradeId, nature } = info
this.info.jobCompanyScale = companyTid
this.info.jobCompanyName = comname
@@ -331,15 +315,12 @@ export default {
if (tradeId / 1 !== -1) {
const res = await findTradeList()
const tenantArray = res.data.data?.filter(item => item.id === tradeId)
- console.log(res, tenantArray, '----------------');
if (tenantArray?.length === 0) return;
this.info.jobCompanyIndustry = tenantArray[0]?.name
}
if (nature / 1 !== -1) {
- const tenantArray = companyEnum?.filter(item => item.value === nature)
- console.log(tenantArray, "00000000000000000000000");
-
+ const tenantArray = dic.companyEnum?.filter(item => item.value === nature)
if (tenantArray?.length === 0) return;
this.info.jobCompanyNature = tenantArray[0]?.label
}
diff --git a/pages/recruit/subPage/work.vue b/pages/recruit/subPage/work.vue
index 3d03653..4818a9b 100644
--- a/pages/recruit/subPage/work.vue
+++ b/pages/recruit/subPage/work.vue
@@ -10,13 +10,13 @@
-
-
@@ -26,31 +26,33 @@
-
-
-
-
+
+
-
-
-
+
+
-
+
人员要求
-
-
-
@@ -95,7 +97,8 @@
-->
-
+
@@ -120,19 +123,19 @@
@cancel="tradeClose" @close="tradeClose">
+ @confirm="skillConfirm" @cancel="skillClose" @close="skillClose">
-
+
-
+
-
+
@@ -143,408 +146,424 @@