Просмотр исходного кода

fix: editor spacing - label-position top + non-scoped editor height

yangyi 2 дней назад
Родитель
Сommit
3545cd2145
45 измененных файлов с 523 добавлено и 29 удалено
  1. 1 1
      src/api/attachment-controller.ts
  2. 11 0
      src/api/models/add400.ts
  3. 11 0
      src/api/models/adminRecharge400.ts
  4. 11 0
      src/api/models/applyWithdraw400.ts
  5. 11 0
      src/api/models/createAndPay400.ts
  6. 11 0
      src/api/models/createPost400.ts
  7. 11 0
      src/api/models/deleteById400.ts
  8. 11 0
      src/api/models/deletePost400.ts
  9. 11 0
      src/api/models/edit400.ts
  10. 11 0
      src/api/models/getBalance400.ts
  11. 11 0
      src/api/models/getMyAuth400.ts
  12. 11 0
      src/api/models/getOssConfig400.ts
  13. 11 0
      src/api/models/getPostDetail400.ts
  14. 11 0
      src/api/models/getTransactions400.ts
  15. 11 0
      src/api/models/getUnreadCount400.ts
  16. 11 0
      src/api/models/getWebsiteMeta400.ts
  17. 41 0
      src/api/models/index.ts
  18. 11 0
      src/api/models/listNotifications400.ts
  19. 11 0
      src/api/models/listOrders400.ts
  20. 11 0
      src/api/models/listPending400.ts
  21. 11 0
      src/api/models/listPendingWithdrawals400.ts
  22. 11 0
      src/api/models/listPosts400.ts
  23. 11 0
      src/api/models/listPreviousPosts400.ts
  24. 11 0
      src/api/models/login400.ts
  25. 11 0
      src/api/models/markRead400.ts
  26. 11 0
      src/api/models/profile400.ts
  27. 11 0
      src/api/models/queryById400.ts
  28. 11 0
      src/api/models/queryByPage400.ts
  29. 11 0
      src/api/models/recharge400.ts
  30. 11 0
      src/api/models/register400.ts
  31. 11 0
      src/api/models/review400.ts
  32. 11 0
      src/api/models/reviewWithdraw400.ts
  33. 11 0
      src/api/models/submit400.ts
  34. 11 0
      src/api/models/updateHitStatus400.ts
  35. 11 0
      src/api/models/updateOssConfig400.ts
  36. 11 0
      src/api/models/updatePassword400.ts
  37. 11 0
      src/api/models/updatePost400.ts
  38. 11 0
      src/api/models/updateRole400.ts
  39. 11 0
      src/api/models/updateUserAvatar400.ts
  40. 11 0
      src/api/models/updateUserStatus400.ts
  41. 11 0
      src/api/models/updateViewCount400.ts
  42. 11 0
      src/api/models/updateWebsiteMeta400.ts
  43. 11 0
      src/api/models/upload400.ts
  44. 1 1
      src/api/post-controller.ts
  45. 29 27
      src/view/PostEditorView.vue

+ 1 - 1
src/api/attachment-controller.ts

@@ -10,7 +10,7 @@ import { customAxiosInstance } from "../util/axios-instance";
 
 export const getAttachmentController = () => {
   /**
-   * @summary 上传附件到OSS(需对接OSS配置)
+   * @summary 上传图片到OSS
    */
   const upload = (uploadBody: UploadBody, params?: UploadParams) => {
     return customAxiosInstance<ResponseUploadVo>({

+ 11 - 0
src/api/models/add400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type Add400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/adminRecharge400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type AdminRecharge400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/applyWithdraw400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type ApplyWithdraw400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/createAndPay400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type CreateAndPay400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/createPost400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type CreatePost400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/deleteById400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type DeleteById400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/deletePost400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type DeletePost400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/edit400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type Edit400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/getBalance400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type GetBalance400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/getMyAuth400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type GetMyAuth400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/getOssConfig400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type GetOssConfig400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/getPostDetail400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type GetPostDetail400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/getTransactions400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type GetTransactions400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/getUnreadCount400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type GetUnreadCount400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/getWebsiteMeta400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type GetWebsiteMeta400 = ResponseVoid | ResponseListFieldError;

+ 41 - 0
src/api/models/index.ts

@@ -6,19 +6,42 @@
  * OpenAPI spec version: 0.0.1-SNAPSHOT
  */
 
+export * from "./add400";
+export * from "./adminRecharge400";
 export * from "./adminRechargeDto";
+export * from "./applyWithdraw400";
 export * from "./authTokenVo";
+export * from "./createAndPay400";
+export * from "./createPost400";
 export * from "./createPostVo";
 export * from "./createTipOrderDto";
 export * from "./createTipOrderVo";
+export * from "./deleteById400";
 export * from "./deleteByIdParams";
+export * from "./deletePost400";
+export * from "./edit400";
 export * from "./fieldError";
+export * from "./getBalance400";
+export * from "./getMyAuth400";
+export * from "./getOssConfig400";
+export * from "./getPostDetail400";
+export * from "./getTransactions400";
 export * from "./getTransactionsParams";
+export * from "./getUnreadCount400";
+export * from "./getWebsiteMeta400";
+export * from "./listNotifications400";
+export * from "./listOrders400";
 export * from "./listOrdersParams";
+export * from "./listPending400";
+export * from "./listPendingWithdrawals400";
 export * from "./listPendingWithdrawalsParams";
+export * from "./listPosts400";
 export * from "./listPostsParams";
+export * from "./listPreviousPosts400";
 export * from "./listPreviousPostsParams";
+export * from "./login400";
 export * from "./loginDto";
+export * from "./markRead400";
 export * from "./notificationVo";
 export * from "./orderTipVo";
 export * from "./ossConfigDto";
@@ -27,12 +50,17 @@ export * from "./pageVoListPostVo";
 export * from "./pageVoListUserVo";
 export * from "./postDto";
 export * from "./postVo";
+export * from "./profile400";
 export * from "./profileVo";
+export * from "./queryById400";
+export * from "./queryByPage400";
 export * from "./queryByPageParams";
 export * from "./realnameAuthVo";
 export * from "./realnameReviewDto";
 export * from "./realnameSubmitDto";
+export * from "./recharge400";
 export * from "./rechargeDto";
+export * from "./register400";
 export * from "./registerDto";
 export * from "./responseAuthTokenVo";
 export * from "./responseBoolean";
@@ -56,13 +84,26 @@ export * from "./responseUserVo";
 export * from "./responseVoid";
 export * from "./responseWalletVo";
 export * from "./responseWithdrawApplyVo";
+export * from "./review400";
+export * from "./reviewWithdraw400";
+export * from "./submit400";
 export * from "./unreadCountVo";
+export * from "./updateHitStatus400";
 export * from "./updateHitStatusDto";
+export * from "./updateOssConfig400";
+export * from "./updatePassword400";
+export * from "./updatePost400";
+export * from "./updateRole400";
 export * from "./updateRoleDto";
+export * from "./updateUserAvatar400";
 export * from "./updateUserAvatarDto";
 export * from "./updateUserPasswordDto";
+export * from "./updateUserStatus400";
 export * from "./updateUserStatusDto";
+export * from "./updateViewCount400";
 export * from "./updateViewCountDto";
+export * from "./updateWebsiteMeta400";
+export * from "./upload400";
 export * from "./uploadBody";
 export * from "./uploadParams";
 export * from "./uploadVo";

+ 11 - 0
src/api/models/listNotifications400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type ListNotifications400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/listOrders400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type ListOrders400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/listPending400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type ListPending400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/listPendingWithdrawals400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type ListPendingWithdrawals400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/listPosts400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type ListPosts400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/listPreviousPosts400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type ListPreviousPosts400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/login400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type Login400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/markRead400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type MarkRead400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/profile400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type Profile400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/queryById400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type QueryById400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/queryByPage400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type QueryByPage400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/recharge400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type Recharge400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/register400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type Register400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/review400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type Review400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/reviewWithdraw400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type ReviewWithdraw400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/submit400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type Submit400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/updateHitStatus400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type UpdateHitStatus400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/updateOssConfig400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type UpdateOssConfig400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/updatePassword400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type UpdatePassword400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/updatePost400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type UpdatePost400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/updateRole400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type UpdateRole400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/updateUserAvatar400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type UpdateUserAvatar400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/updateUserStatus400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type UpdateUserStatus400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/updateViewCount400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type UpdateViewCount400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/updateWebsiteMeta400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type UpdateWebsiteMeta400 = ResponseVoid | ResponseListFieldError;

+ 11 - 0
src/api/models/upload400.ts

@@ -0,0 +1,11 @@
+/**
+ * Generated by orval v7.0.1 🍺
+ * Do not edit manually.
+ * Serve API
+ * Serve应用接口文档
+ * OpenAPI spec version: 0.0.1-SNAPSHOT
+ */
+import type { ResponseVoid } from "./responseVoid";
+import type { ResponseListFieldError } from "./responseListFieldError";
+
+export type Upload400 = ResponseVoid | ResponseListFieldError;

+ 1 - 1
src/api/post-controller.ts

@@ -29,7 +29,7 @@ export const getPostController = () => {
     });
   };
   /**
-   * @summary 更新帖子(管理员)
+   * @summary 更新帖子(管理员/本人
    */
   const updatePost = (id: number, postDto: PostDto) => {
     return customAxiosInstance<ResponseVoid>({

+ 29 - 27
src/view/PostEditorView.vue

@@ -8,18 +8,24 @@
         </div>
       </template>
 
-      <el-form ref="formRef" :model="form" :rules="rules" label-width="100px" class="editor-form">
-        <el-form-item label="标题" prop="title">
-          <el-input v-model="form.title" placeholder="帖子标题(含期号)" />
-        </el-form-item>
-
-        <el-form-item label="价格" prop="price">
-          <el-input-number v-model="form.price" :min="0" :precision="2" :step="10" />
-        </el-form-item>
-
-        <el-form-item label="过期时间" prop="expireTime">
-          <el-date-picker v-model="form.expireTime" type="datetime" value-format="YYYY-MM-DDTHH:mm:ss" placeholder="选择过期时间" style="width: 100%" />
-        </el-form-item>
+      <el-form ref="formRef" :model="form" :rules="rules" label-position="top" class="editor-form">
+        <el-row :gutter="16">
+          <el-col :span="24" :xs="24">
+            <el-form-item label="标题" prop="title">
+              <el-input v-model="form.title" placeholder="帖子标题(含期号)" />
+            </el-form-item>
+          </el-col>
+          <el-col :span="12" :xs="24">
+            <el-form-item label="价格" prop="price">
+              <el-input-number v-model="form.price" :min="0" :precision="2" :step="10" />
+            </el-form-item>
+          </el-col>
+          <el-col :span="12" :xs="24">
+            <el-form-item label="过期时间" prop="expireTime">
+              <el-date-picker v-model="form.expireTime" type="datetime" value-format="YYYY-MM-DDTHH:mm:ss" placeholder="选择过期时间" style="width: 100%" />
+            </el-form-item>
+          </el-col>
+        </el-row>
 
         <el-form-item label="内容简介">
           <QuillEditor v-model:content="form.contentIntro" content-type="html" :toolbar="toolbar" class="quill-editor" />
@@ -140,9 +146,6 @@ onMounted(() => loadPost())
 .editor-form {
   max-width: 900px;
 }
-.quill-editor :deep(.ql-container) {
-  min-height: 400px;
-}
 
 @media (max-width: 768px) {
   .post-editor {
@@ -151,18 +154,6 @@ onMounted(() => loadPost())
   .editor-form {
     max-width: 100%;
   }
-  .editor-form :deep(.el-form-item__label) {
-    float: none;
-    display: block;
-    text-align: left;
-    padding: 0 0 4px;
-  }
-  .editor-form :deep(.el-form-item__content) {
-    margin-left: 0 !important;
-  }
-  .quill-editor :deep(.ql-container) {
-    min-height: 300px;
-  }
   .card-header {
     flex-direction: column;
     gap: 8px;
@@ -173,3 +164,14 @@ onMounted(() => loadPost())
   }
 }
 </style>
+
+<style>
+.quill-editor .ql-container {
+  min-height: 400px;
+}
+@media (max-width: 768px) {
+  .quill-editor .ql-container {
+    min-height: 300px;
+  }
+}
+</style>