|
|
@@ -910,26 +910,45 @@ async function save() {
|
|
|
})
|
|
|
} else {
|
|
|
/* 编辑 */
|
|
|
- updatePersonnel()
|
|
|
+ await bsFormRef.value.handlerFormValidator()
|
|
|
+ await children.value[0].childMethod()
|
|
|
+ await updatePersonnel(params).then((res) => {
|
|
|
+ if (!res.ok) {
|
|
|
+ message.error(res.msg)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ message.success('新增成功')
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
-function reset() {
|
|
|
+async function reset() {
|
|
|
if (isEmpty(id)) {
|
|
|
/* 新增 */
|
|
|
setFVal('formData', formDataInit)
|
|
|
} else {
|
|
|
/* 编辑 */
|
|
|
+ await getPersonnelInfo(id).then((res) => {
|
|
|
+ setFVal('formData', res.data)
|
|
|
+ setFVal('formData.provinceCityDistrict', [parseInt(res.data.province), parseInt(res.data.city), parseInt(res.data.district)])
|
|
|
+ setFVal('formData.post', res.data.post[0].valueCode)
|
|
|
+ setFVal('formData.type', res.data.type[0].valueCode)
|
|
|
+ setFVal('formData.degree', res.data.degree[0].valueCode)
|
|
|
+ })
|
|
|
+ await getInterviewEvaluation(id).then((res) => {
|
|
|
+ setFVal('formData.evaluationDTOList', [res.data])
|
|
|
+ console.log(getFValue('formData'));
|
|
|
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
onMounted(async () => {
|
|
|
if (!isEmpty(id)) {
|
|
|
await getPersonnelInfo(id).then((res) => {
|
|
|
setFVal('formData', res.data)
|
|
|
- setFVal('formData.provinceCityDistrict', [parseInt(res.data.province) , parseInt(res.data.city), parseInt(res.data.district)])
|
|
|
- setFVal('formData.post',res.data.post[0].valueCode)
|
|
|
- setFVal('formData.type',res.data.type[0].valueCode)
|
|
|
- setFVal('formData.degree',res.data.degree[0].valueCode)
|
|
|
+ setFVal('formData.provinceCityDistrict', [parseInt(res.data.province), parseInt(res.data.city), parseInt(res.data.district)])
|
|
|
+ setFVal('formData.post', res.data.post[0].valueCode)
|
|
|
+ setFVal('formData.type', res.data.type[0].valueCode)
|
|
|
+ setFVal('formData.degree', res.data.degree[0].valueCode)
|
|
|
})
|
|
|
await getInterviewEvaluation(id).then((res) => {
|
|
|
setFVal('formData.evaluationDTOList', [res.data])
|