diff --git a/api/userrecruit.js b/api/userrecruit.js index d9ac38b..93a796d 100644 --- a/api/userrecruit.js +++ b/api/userrecruit.js @@ -115,4 +115,8 @@ export const getDictionary = (params) => { method: 'get', params }) -} \ No newline at end of file +} +export const getDictionary2 = () => request({ + url: '/api/jobslink-api/system/dict-biz/dictionary?code=company_nature', + method: 'get', +}) \ No newline at end of file diff --git a/pages/recruit/subPage/enterpriceCertification/enterpriceCertification.vue b/pages/recruit/subPage/enterpriceCertification/enterpriceCertification.vue index 749a53f..93f16b8 100644 --- a/pages/recruit/subPage/enterpriceCertification/enterpriceCertification.vue +++ b/pages/recruit/subPage/enterpriceCertification/enterpriceCertification.vue @@ -27,8 +27,9 @@ - + item.value == _this.formData.cityId)[0].label + companyName: dic.addressColumn[0].filter((item) => item.value == _this + .formData.cityId)[0].label } - console.log(params) + console.log(params) let resData = await addInviteCompanyAuth(params) if (resData.data.code === 200) { uni.navigateBack(1) @@ -245,9 +250,9 @@ }) } }).catch(errors => { - if(/[\u4e00-\u9fff]/.test(errors.message)) { - _this.$api.msg(errors.message) - } + if (/[\u4e00-\u9fff]/.test(errors.message)) { + _this.$api.msg(errors.message) + } }) }, async getInfo() { @@ -273,6 +278,12 @@ _this.formData = {} }, }) + }, + async getDictInfo() { + let resData = await getDictionary2() + if (resData.data.code === 200) { + this.xzDic = resData.data.data + } } }, } diff --git a/pages/recruit/subPage/enterpriceCertification/pickerList.vue b/pages/recruit/subPage/enterpriceCertification/pickerList.vue index c7d9c87..95fb93f 100644 --- a/pages/recruit/subPage/enterpriceCertification/pickerList.vue +++ b/pages/recruit/subPage/enterpriceCertification/pickerList.vue @@ -43,12 +43,17 @@ } }, created() { - if (Array.isArray(this.columns)) { - this.columns.map((item) => { - item.map((child) => { - this.valueEnum[child[this.valueName]] = child[this.labelName] + + }, + watch: { + columns(val) { + if (Array.isArray(val)) { + val.map((item) => { + item.map((child) => { + this.valueEnum[child[this.valueName]] = child[this.labelName] + }) }) - }) + } } }, methods: {