当调用 GetConfig
接口获取职位配置时,如果返回 {code: 2000, data: null, message: "该职位暂无配置"}
,需要自动调用 CreateConfig
接口创建配置。
src/views/position/detail/index.vue
文件中的多个函数getPositionDetail
函数 (第3251行)editAIVideo
函数 (第5181行)handleAddStep
函数 (第3686行)initializeConfigState
函数 (第4464行)editAIVideo
函数中的AI考察部分 (第5230行)handleEditInterview
函数 (第6608行).then()
调用改为 async/await
方式{
position_id: route.query.id,
enable_psychological_test: false, // 默认关闭心理测试
enable_color_blind_test: false, // 默认关闭色盲测试
digital_human_id: null, // 暂时不设置数字人
digital_human_opening_speech: '你好,我是本次面试的面试官,欢迎参加本公司的线上面试!面试预计需要15分钟,请你提前安排在网络良好、光线亮度合适、且相对安静的环境参加这次面试以免影响本次面试的结果。如果你在面试过程中遇到问题,请与我们的招聘人员联系。'
}
if (response && response.code === 2000 && response.message === "该职位暂无配置")
async/await
替代 .then()
调用getConfigId.value