|
|
@@ -103,36 +103,36 @@
|
|
|
<template v-if="isPerson">
|
|
|
<el-form-item :label="t('investor.manage.user.edit.cardFrontPhotoUrl')" prop="cardFrontPhotoUrl">
|
|
|
<app-upload v-model="uploadFiles.cardFrontPhotoUrl" :file-types="['image']"
|
|
|
- :type-message="t('common.tips21')" />
|
|
|
+ :type-message="t('common.tips21')" :max-size="uploadConfig.maxFileSize" />
|
|
|
</el-form-item>
|
|
|
<el-form-item :label="t('investor.manage.user.edit.cardBackPhotoUrl')" prop="cardBackPhotoUrl">
|
|
|
<app-upload v-model="uploadFiles.cardBackPhotoUrl" :file-types="['image']"
|
|
|
- :type-message="t('common.tips21')" />
|
|
|
+ :type-message="t('common.tips21')" :max-size="uploadConfig.maxFileSize" />
|
|
|
</el-form-item>
|
|
|
</template>
|
|
|
<template v-else>
|
|
|
<el-form-item :label="t('investor.manage.user.edit.cardFrontPhotoUrl1')" prop="cardFrontPhotoUrl">
|
|
|
<app-upload v-model="uploadFiles.cardFrontPhotoUrl" :file-types="['image']"
|
|
|
- :type-message="t('common.tips21')" />
|
|
|
+ :type-message="t('common.tips21')" :max-size="uploadConfig.maxFileSize" />
|
|
|
</el-form-item>
|
|
|
<el-form-item :label="config78 || t('investor.manage.user.edit.halfBodyPhotoUrl')"
|
|
|
prop="halfBodyPhotoUrl" v-if="config54 === '1'">
|
|
|
<app-upload v-model="uploadFiles.halfBodyPhotoUrl" :file-types="['image']"
|
|
|
- :type-message="t('common.tips21')" />
|
|
|
+ :type-message="t('common.tips21')" :max-size="uploadConfig.maxFileSize" />
|
|
|
</el-form-item>
|
|
|
<el-form-item :label="t('investor.manage.user.edit.legalCardFrontPhotoUrl')"
|
|
|
prop="legalCardFrontPhotoUrl">
|
|
|
<app-upload v-model="uploadFiles.legalCardFrontPhotoUrl" :file-types="['image']"
|
|
|
- :type-message="t('common.tips21')" />
|
|
|
+ :type-message="t('common.tips21')" :max-size="uploadConfig.maxFileSize" />
|
|
|
</el-form-item>
|
|
|
<el-form-item :label="t('investor.manage.user.edit.legalCardBackPhotoUrl')"
|
|
|
prop="legalCardBackPhotoUrl">
|
|
|
<app-upload v-model="uploadFiles.legalCardBackPhotoUrl" :file-types="['image']"
|
|
|
- :type-message="t('common.tips21')" />
|
|
|
+ :type-message="t('common.tips21')" :max-size="uploadConfig.maxFileSize" />
|
|
|
</el-form-item>
|
|
|
<el-form-item :label="t('investor.manage.user.edit.otherUrl')" prop="otherUrl">
|
|
|
<app-upload v-model="uploadFiles.otherUrl" :file-types="['image']"
|
|
|
- :type-message="t('common.tips21')" />
|
|
|
+ :type-message="t('common.tips21')" :max-size="uploadConfig.maxFileSize" />
|
|
|
</el-form-item>
|
|
|
</template>
|
|
|
<el-form-item class="el-form-item--row" :label="t('investor.manage.user.edit.remark')" prop="remark">
|
|
|
@@ -152,6 +152,7 @@
|
|
|
import { ref, reactive, PropType, onMounted, computed } from 'vue'
|
|
|
import { ElMessage, FormInstance, FormRules, UploadUserFile } from 'element-plus'
|
|
|
import { handleNoneValue, parseFilePaths, extractFilePaths } from '@/filters'
|
|
|
+import { uploadConfig } from '@/constants/common'
|
|
|
import { useEnum } from '@/hooks/enum'
|
|
|
import { useRequest } from '@/hooks/request'
|
|
|
import { getConfigValue } from '@/business/common'
|