Browse Source

♻️ refactor(advertisements): 重构广告图片相关字段命名

- 将img字段重命名为imageFileId以提高代码可读性和一致性
- 更新表单和表格中图片相关的引用为imageFile.fullUrl
- 调整表单字段名称从img改为imageFileId以匹配后端接口要求
yourname 4 months ago
parent
commit
53d7172dc5
1 changed files with 7 additions and 7 deletions
  1. 7 7
      src/client/admin-shadcn/pages/Advertisements.tsx

+ 7 - 7
src/client/admin-shadcn/pages/Advertisements.tsx

@@ -41,7 +41,7 @@ export const AdvertisementsPage = () => {
       typeId: 1,
       code: '',
       url: '',
-      img: '',
+      imageFileId: undefined,
       sort: 0,
       status: 1,
       actionType: 1
@@ -162,7 +162,7 @@ export const AdvertisementsPage = () => {
       typeId: advertisement.typeId || undefined,
       code: advertisement.code || undefined,
       url: advertisement.url || undefined,
-      img: advertisement.img || undefined,
+      imageFileId: advertisement.imageFileId || undefined,
       sort: advertisement.sort || undefined,
       status: advertisement.status || undefined,
       actionType: advertisement.actionType || undefined
@@ -279,10 +279,10 @@ export const AdvertisementsPage = () => {
                       <code className="text-xs bg-muted px-1 rounded">{advertisement.code || '-'}</code>
                     </TableCell>
                     <TableCell>
-                      {advertisement.img ? (
-                        <img 
-                          src={advertisement.img} 
-                          alt={advertisement.title || '广告图片'} 
+                      {advertisement.imageFile?.fullUrl ? (
+                        <img
+                          src={advertisement.imageFile.fullUrl}
+                          alt={advertisement.title || '广告图片'}
                           className="w-16 h-10 object-cover rounded"
                           onError={(e) => {
                             e.currentTarget.src = '/placeholder.png';
@@ -414,7 +414,7 @@ export const AdvertisementsPage = () => {
 
               <FormField
                 control={(isCreateForm ? createForm : updateForm).control}
-                name="img"
+                name="imageFileId"
                 render={({ field }) => (
                   <FormItem>
                     <FormLabel>广告图片</FormLabel>