2 İşlemeler 38bafd74e1 ... de18191d26

Yazar SHA1 Mesaj Tarih
  BaiLuoYan de18191d26 feat: 页面优化 3 gün önce
  BaiLuoYan 16a2d64c58 feat: 页面优化 3 gün önce

+ 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