2 次代碼提交 38bafd74e1 ... de18191d26

作者 SHA1 備註 提交日期
  BaiLuoYan de18191d26 feat: 页面优化 3 天之前
  BaiLuoYan 16a2d64c58 feat: 页面优化 3 天之前
共有 2 個文件被更改,包括 5 次插入2 次删除
  1. 1 1
      src/defines/admin.ts
  2. 4 1
      src/pages/Admin/Product/Detail/tabs/MemberTab.tsx

+ 1 - 1
src/defines/admin.ts

@@ -25,6 +25,6 @@ export const MEMBER_TYPE_LABELS: Record<string, string> = {
 
 export const MEMBER_TYPE_COLORS: Record<string, string> = {
   ADMIN: 'orange',
-  DEVELOPER: 'green',
+  DEVELOPER: 'cyan',
   MEMBER: 'blue',
 };

+ 4 - 1
src/pages/Admin/Product/Detail/tabs/MemberTab.tsx

@@ -204,6 +204,9 @@ export const MemberTab = ({ productCode, roleRefreshKey }: MemberTabProps) => {
             key="add"
             title="添加成员"
             trigger={<Button type="primary">添加成员</Button>}
+            onOpenChange={(open) => {
+              if (open && userOptions.length === 0) loadUsers();
+            }}
             onFinish={async (values) => {
               const res = await fetchAddMember({
                 productCode,
@@ -221,7 +224,7 @@ export const MemberTab = ({ productCode, roleRefreshKey }: MemberTabProps) => {
               label="选择用户"
               options={userOptions}
               showSearch
-              fieldProps={{ onSearch: loadUsers, filterOption: false }}
+              fieldProps={{ onSearch: loadUsers, filterOption: false, id: 'member-user-select' }}
               rules={[{ required: true }]}
             />
             <ProFormSelect