完善列表

This commit is contained in:
wangxiaowei
2026-02-04 01:26:01 +08:00
parent b71e158d4d
commit 69f27feca0
8 changed files with 109 additions and 24 deletions

View File

@ -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)