删除技能功能修复

This commit is contained in:
francis_fh
2025-12-02 13:35:48 +08:00
parent 714b06100a
commit 9c8e182706
2 changed files with 26 additions and 6 deletions

View File

@@ -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',//内网端口

View File

@@ -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;
}
}
// 获取技能等级文本