Explorar o código

fix: [SyncClient] remove btn loading

lanjianrong %!s(int64=4) %!d(string=hai) anos
pai
achega
8acc734790

+ 8 - 13
src/pages/Customer/Company/components/CompanyDetail/SyncClient.jsx

@@ -88,15 +88,10 @@ const SyncClient = ({ customer, client, actionPayload }) => {
     })
   }, [])
 
-  const { checkValues, visible, loading } = state
+  const { checkValues, visible } = state
   return (
     <>
-      <Button
-        size="small"
-        ghost
-        type="primary"
-        loading={loading}
-        onClick={() => setState({ ...state, visible: true, loading: true })}>
+      <Button size="small" ghost type="primary" onClick={() => setState({ ...state, visible: true })}>
         <Copy theme="two-tone" fill={['#333', '#886ab5']} />
         <span className="ml-1">同步地址信息</span>
       </Button>
@@ -105,37 +100,37 @@ const SyncClient = ({ customer, client, actionPayload }) => {
         title={`同步 ${customer.companyName} 信息`}
         // getContainer={() => document.getElementById('root')}
         visible={visible}
-        onCancel={() => setState({ ...state, visible: false, loading: false })}
+        onCancel={() => setState({ ...state, visible: false })}
         onOk={handleOnConfirm}>
         <div className="rounded-3 p-4 mb-2 pt-0">
           <Checkbox.Group defaultValue={checkValues} onChange={e => setState({ ...state, checkValues: e })}>
             <div className="flex flex-nowrap">
               <Checkbox value="district">
-                <div className="w-100px text-left">地区</div>
+                <div className="w-25 text-left">地区</div>
               </Checkbox>
               <div>{customer.districtName?.replaceAll(' / ', ',')}</div>
             </div>
             <div className="flex flex-nowrap">
               <Checkbox value="address">
-                <div className="w-100px text-left">地址</div>
+                <div className="w-25 text-left">地址</div>
               </Checkbox>
               <div>{customer.address}</div>
             </div>
             <div className="flex flex-nowrap">
               <Checkbox value="ride">
-                <div className="w-100px text-left">乘车路线</div>
+                <div className="w-25 text-left">乘车路线</div>
               </Checkbox>
               <div>{customer.ride}</div>
             </div>
             <div className="flex flex-nowrap">
               <Checkbox value="landmarks">
-                <div className="w-100px text-left">地标建筑</div>
+                <div className="w-25 text-left">地标建筑</div>
               </Checkbox>
               <div>{customer.landmarks}</div>
             </div>
             <div className="flex flex-nowrap">
               <Checkbox value="stay">
-                <div className="w-100px text-left">参考住宿</div>
+                <div className="w-25 text-left">参考住宿</div>
               </Checkbox>
               <div>{customer.stay}</div>
             </div>