完善列表
This commit is contained in:
@ -77,7 +77,7 @@
|
||||
import type { FormInstance } from 'element-plus'
|
||||
import Popup from '@/components/popup/index.vue'
|
||||
import { apiTeamasterRealAdd, apiTeamasterRealEdit, apiTeamasterRealDetail } from '@/api/teamaster_real'
|
||||
import { timeFormat } from '@/utils/util'
|
||||
import { timeFormat, removeImageUrlPrefix } from '@/utils/util'
|
||||
import type { PropType } from 'vue'
|
||||
defineProps({
|
||||
dictData: {
|
||||
@ -187,7 +187,21 @@ const getDetail = async (row: Record<string, any>) => {
|
||||
// 提交按钮
|
||||
const handleSubmit = async () => {
|
||||
await formRef.value?.validate()
|
||||
const data = { ...formData, gender: formData.gender.join(",") }
|
||||
let data = { ...formData, gender: formData.gender.join(",") }
|
||||
data.avatar = removeImageUrlPrefix(data.avatar)
|
||||
|
||||
if (data.certificate && data.certificate[0]) {
|
||||
data.certificate = removeImageUrlPrefix(data.certificate[0])
|
||||
}
|
||||
|
||||
if (data.certificate && data.certificate[1]) {
|
||||
data.certificate = removeImageUrlPrefix(data.certificate[1])
|
||||
}
|
||||
|
||||
if (data.license_img) {
|
||||
data.license_img = removeImageUrlPrefix(data.license_img)
|
||||
}
|
||||
|
||||
mode.value == 'edit'
|
||||
? await apiTeamasterRealEdit(data)
|
||||
: await apiTeamasterRealAdd(data)
|
||||
|
||||
Reference in New Issue
Block a user