diff --git a/api/upload.js b/api/upload.js index 132bfa5..3ab3efb 100644 --- a/api/upload.js +++ b/api/upload.js @@ -25,7 +25,7 @@ export async function uploadFile(file) { } header[website.tokenName] = "bearer " + token uni.uploadFile({ - url: `${baseUrl}/api/jobslink-api/resource/file/save?bussinessType=5`, + url: `${baseUrl}/api/jobslink-api/resource/file/upload/file?bussinessType=5`, header, filePath: file.url, // formData: formdata, @@ -36,7 +36,7 @@ export async function uploadFile(file) { }) => { const resp = JSON.parse(data) if (statusCode === 200 && resp.code === 200) { - resolve(resp.msg) + resolve(resp) } else { reject(new Error('数据异常')) } diff --git a/config.js b/config.js index 310509e..1b2ad42 100644 --- a/config.js +++ b/config.js @@ -30,12 +30,12 @@ module.exports = { if (process.env.NODE_ENV === 'development') { return { '{oss_file_url}': 'https://dy12333.org.cn/api', - 'http://10.165.0.173:8000/jobslink-api/front/file': 'https://dy12333.org.cn/api/jobslink-api/front/file' + "http://10.165.0.173:8000": "https://dy12333.org.cn/api" } } else { return { - '{oss_file_url}': 'https://dy12333.org.cn/api', - 'http://10.165.0.173:8000/jobslink-api/front/file': 'https://dy12333.org.cn/api/jobslink-api/front/file' + '{oss_file_url}': 'https://dy12333.org.cn/api', + "http://10.165.0.173:8000": "https://dy12333.org.cn/api" } } })() diff --git a/pages/recruit/subPage/enterpriceCertification/enterpriceCertification.vue b/pages/recruit/subPage/enterpriceCertification/enterpriceCertification.vue index 340d179..e69ed9f 100644 --- a/pages/recruit/subPage/enterpriceCertification/enterpriceCertification.vue +++ b/pages/recruit/subPage/enterpriceCertification/enterpriceCertification.vue @@ -103,7 +103,8 @@ companyTid: { type: 'string', required: true, - message: '请输入统一信用代码', + max: 18, + message: '请输入18位统一信用代码', trigger: ['change'] }, masterName: { @@ -251,6 +252,7 @@ } let resData = await getInviteCompanyAuthInfo(params) if (resData.data.code === 200) { + console.log(resData.data.data) this.formData = { ...resData.data.data, nature: String(resData.data.data.nature), diff --git a/pages/recruit/subPage/enterpriceCertification/uploadIdNumber.vue b/pages/recruit/subPage/enterpriceCertification/uploadIdNumber.vue index 233991c..0972bbb 100644 --- a/pages/recruit/subPage/enterpriceCertification/uploadIdNumber.vue +++ b/pages/recruit/subPage/enterpriceCertification/uploadIdNumber.vue @@ -39,7 +39,15 @@ }, computed: { ImgUrl(val) { - return this.value ? [this.value] : [] + if (this.value) { + const url = this.value.split('|') + return [{ + name: 'img', + url: url[url.length - 1] + }] + } else { + return [] + } } }, methods: { @@ -49,7 +57,13 @@ name }) { // this.$emit("input", file); - uploadFile(file).then((url) => { + uploadFile(file).then((fileObj) => { + const { + id, + path + } = fileObj.data + const url = `${id}|${path}$` + console.log(url) this.$emit("input", url); }) },