diff --git a/config.js b/config.js index a819393..2fcc09b 100644 --- a/config.js +++ b/config.js @@ -1,7 +1,7 @@ export default { // baseUrl: 'http://39.98.44.136:8080', // 测试 - baseUrl: 'http://222.80.110.161:11111/api/ks', // 测试 - // baseUrl: 'http://ks.zhaopinzao8dian.com/api/ks', // 测试 + // baseUrl: 'http://222.80.110.161:11111/api/ks', // 测试 + baseUrl: 'http://ks.zhaopinzao8dian.com/api/ks', // 测试 LCBaseUrl:'http://10.110.145.145:9100',//招聘、培训、帮扶 LCBaseUrlInner:'http://10.110.145.145:10100',//内网端口 diff --git a/packageA/pages/personalInfo/personalInfo.vue b/packageA/pages/personalInfo/personalInfo.vue index 7d75162..10fe842 100644 --- a/packageA/pages/personalInfo/personalInfo.vue +++ b/packageA/pages/personalInfo/personalInfo.vue @@ -394,11 +394,31 @@ function addSkill() { // 删除技能 function removeSkill(index) { - state.skills.splice(index, 1); + const skill = state.skills[index]; - // 更新完成度 - const result = getFormCompletionPercent(fromValue); - percent.value = result; + // 如果有技能id,调用删除接口 + if (skill && skill.id) { + $api.createRequest(`/app/appskill/${skill.id}`, {}, 'DELETE').then(() => { + // 接口调用成功,从本地数组中移除 + state.skills.splice(index, 1); + + // 更新完成度 + const result = getFormCompletionPercent(fromValue); + percent.value = result; + + $api.msg('删除成功'); + }).catch((err) => { + console.error('删除技能失败:', err); + $api.msg('删除失败,请重试'); + }); + } else { + // 没有id的技能(新增的),直接从本地数组中移除 + state.skills.splice(index, 1); + + // 更新完成度 + const result = getFormCompletionPercent(fromValue); + percent.value = result; + } } // 获取技能等级文本