Jelajahi Sumber

feat: 单位抽屉中点开客户抽屉,提供上/下 一条记录 操作

outaozhen 4 tahun lalu
induk
melakukan
b4b39d9170

+ 9 - 7
src/pages/Customer/Client/components/ClientDetail/TabList.jsx

@@ -32,11 +32,15 @@ const ClientTabList = ({ clientId, software, updatePayload }) => {
       width: 90,
       render: (clientName, record) => (
         <span
-          onClick={() => dispatchModal('D_LOCK_DETAIL', { dataId: record.id })}
+          onClick={() =>
+            dispatchModal('D_LOCK_DETAIL', {
+              dataId: record.id,
+              orderIds: software.longle.map(item => item.id)
+            })
+          }
           className={classNames('cursor-pointer hover:text-hex-967bbd', {
             'text-primary': record.preserveStatus !== 3
-          })}
-        >
+          })}>
           {record.preserveStatus === 3 ? (
             <Text delete type="secondary">
               {clientName}
@@ -139,8 +143,7 @@ const ClientTabList = ({ clientId, software, updatePayload }) => {
               dataId: record.ssoId,
               projectType: record.project_type
             })
-          }
-        >
+          }>
           {text}
         </div>
       )
@@ -236,8 +239,7 @@ const ClientTabList = ({ clientId, software, updatePayload }) => {
           ghost
           size="small"
           className="mr-1"
-          onClick={() => dispatchModal('M_RECORD_ADD', { onConfirm: handleAddService })}
-        >
+          onClick={() => dispatchModal('M_RECORD_ADD', { onConfirm: handleAddService })}>
           <Plus className="mr-1" /> 添加服务记录
         </Button>
       </div>

+ 12 - 2
src/pages/Customer/Company/components/CompanyDetail/TabList.jsx

@@ -100,7 +100,12 @@ const CompanyTabList = ({ initData, customerId, client, software, customer, busi
       render: (clientName, record) => (
         <div className="text-primary hover:text-hex-967bbd">
           <span
-            onClick={() => dispatchModal('D_CLIENT_DETAIL', { dataId: record.id })}
+            onClick={() =>
+              dispatchModal('D_CLIENT_DETAIL', {
+                dataId: record.id,
+                orderIds: client.client.map(item => item.id)
+              })
+            }
             className="cursor-pointer ">
             {clientName}
           </span>
@@ -133,7 +138,12 @@ const CompanyTabList = ({ initData, customerId, client, software, customer, busi
       width: 90,
       render: (clientName, record) => (
         <span
-          onClick={() => dispatchModal('D_LOCK_DETAIL', { dataId: record.id })}
+          onClick={() =>
+            dispatchModal('D_LOCK_DETAIL', {
+              dataId: record.id,
+              orderIds: software.longle.map(item => item.id)
+            })
+          }
           className={classNames('cursor-pointer hover:text-hex-967bbd', {
             'text-primary': record.preserveStatus === 3
           })}>