支持 jpg、png 格式,文件大小不超过 5MB
@@ -129,7 +134,7 @@
ElTag,
ElUpload
} from 'element-plus'
- import { Plus } from '@element-plus/icons-vue'
+ import { UploadFilled } from '@element-plus/icons-vue'
import type { FormInstance, FormRules, UploadFile, UploadInstance } from 'element-plus'
import { OrderService, PackageManageService, StorageService } from '@/api/modules'
import type { CreateOrderRequest, PackageResponse } from '@/types/api'
@@ -457,4 +462,34 @@
justify-content: flex-end;
gap: 12px;
}
+
+ .payment-voucher-upload {
+ width: 100%;
+
+ :deep(.el-upload) {
+ width: 100%;
+ }
+
+ :deep(.el-upload-dragger) {
+ width: 100%;
+ padding: 24px 16px;
+ border-radius: 8px;
+ }
+
+ &__icon {
+ margin-bottom: 12px;
+ font-size: 28px;
+ color: var(--el-color-primary);
+ }
+
+ &__text {
+ font-size: 14px;
+ color: var(--el-text-color-regular);
+
+ em {
+ color: var(--el-color-primary);
+ font-style: normal;
+ }
+ }
+ }
diff --git a/src/views/finance/agent-recharge/index.vue b/src/views/finance/agent-recharge/index.vue
index 1b208c6..b9e1f07 100644
--- a/src/views/finance/agent-recharge/index.vue
+++ b/src/views/finance/agent-recharge/index.vue
@@ -98,14 +98,19 @@
>