|
@@ -63,8 +63,11 @@
|
|
|
ref="staffImgRef"
|
|
ref="staffImgRef"
|
|
|
action="#"
|
|
action="#"
|
|
|
:file-list="staffImgList"
|
|
:file-list="staffImgList"
|
|
|
|
|
+ :limit="1"
|
|
|
|
|
+ :on-exceed="handleImageExceed"
|
|
|
:disabled="isViewMode"
|
|
:disabled="isViewMode"
|
|
|
:auto-upload="false"
|
|
:auto-upload="false"
|
|
|
|
|
+ :multiple="false"
|
|
|
accept="image/*"
|
|
accept="image/*"
|
|
|
:on-change="handleImageUploadChange"
|
|
:on-change="handleImageUploadChange"
|
|
|
:on-remove="handlePictureCardDelete"
|
|
:on-remove="handlePictureCardDelete"
|
|
@@ -208,15 +211,16 @@
|
|
|
const getDetail = async () => {
|
|
const getDetail = async () => {
|
|
|
if (!currentId.value) return;
|
|
if (!currentId.value) return;
|
|
|
try {
|
|
try {
|
|
|
- const res = await getEducationStaffTrainingCardDetail(currentId.value);
|
|
|
|
|
|
|
+ const res: any = await getEducationStaffTrainingCardDetail(currentId.value);
|
|
|
if (res) {
|
|
if (res) {
|
|
|
Object.assign(form, {
|
|
Object.assign(form, {
|
|
|
...res,
|
|
...res,
|
|
|
- deptIdForSelect: parseLastDeptId((res as FormDataType).deptId),
|
|
|
|
|
|
|
+ deptIdForSelect: parseLastDeptId(res.deptId),
|
|
|
});
|
|
});
|
|
|
- if(res.staffImg){
|
|
|
|
|
- form.staffImg = JSON.parse(res.staffImg)
|
|
|
|
|
- staffImgList.value = JSON.parse(res.staffImg) || []
|
|
|
|
|
|
|
+ if (res.staffImg) {
|
|
|
|
|
+ const parsedStaffImg = JSON.parse(res.staffImg);
|
|
|
|
|
+ form.staffImg = parsedStaffImg;
|
|
|
|
|
+ staffImgList.value = parsedStaffImg || [];
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
} catch (e) {
|
|
} catch (e) {
|