|
|
@@ -1,9 +1,11 @@
|
|
|
import React from 'react'
|
|
|
import { Row, Col, Divider } from 'antd'
|
|
|
+import { useModal } from '@/components/Modal'
|
|
|
import { ProductLabel } from '@/pages/Product/Lock/LockStore'
|
|
|
import ChangeClient from '@/pages/Product/Lock/LockStore/components/ChangeClient'
|
|
|
-
|
|
|
-// import EditableForm from '@/components/EditableForm'
|
|
|
+import CopyauthorizeStr from '@/pages/Product/Lock/LockStore/components/CopyauthorizeStr'
|
|
|
+import CompanyDetail from '@/pages/Customer/Company/components/CompanyDetail'
|
|
|
+import styles from '@/pages/Product/Lock/LockStore/components/ChangeClient/index.less'
|
|
|
|
|
|
export const ChangeCompMap = {
|
|
|
LONGLE: {
|
|
|
@@ -13,13 +15,31 @@ export const ChangeCompMap = {
|
|
|
}
|
|
|
|
|
|
const LockForm = props => {
|
|
|
- const { longle } = props
|
|
|
+ const { longle, customerId } = props
|
|
|
+ console.log(customerId)
|
|
|
+ const { toggleDrawer, setDrawerProps } = useModal()
|
|
|
const changeCopInputData = {
|
|
|
clientName: longle.client,
|
|
|
longleId: longle.id,
|
|
|
clientId: longle.clientId,
|
|
|
actionPayload: ChangeCompMap.LONGLE.key
|
|
|
}
|
|
|
+ const copyAuthorizeStr = {
|
|
|
+ authorizeStr: longle.authorizeStr
|
|
|
+ }
|
|
|
+ const handleCompanyClick = () => {
|
|
|
+ toggleDrawer()
|
|
|
+ setDrawerProps({
|
|
|
+ closable: true,
|
|
|
+ onClose: () => toggleDrawer(),
|
|
|
+ bodyStyle: {
|
|
|
+ height: '100vh',
|
|
|
+ overflowY: 'hidden'
|
|
|
+ },
|
|
|
+ children: <CompanyDetail dataId={customerId} />
|
|
|
+ })
|
|
|
+ toggleDrawer()
|
|
|
+ }
|
|
|
const longleStatusNum = {
|
|
|
1: '生成',
|
|
|
2: '接收',
|
|
|
@@ -64,10 +84,21 @@ const LockForm = props => {
|
|
|
<Col span={18}>
|
|
|
<ChangeClient dataSource={changeCopInputData} />
|
|
|
</Col>
|
|
|
- {/* <Col span={18}>{longle.client}</Col> */}
|
|
|
<Divider />
|
|
|
<Col span={6}>客户</Col>
|
|
|
- <Col span={18}>{longle.customerName}</Col>
|
|
|
+ <Col span={18}>
|
|
|
+ <span className="textPurple" onClick={handleCompanyClick}>
|
|
|
+ {longle.customerName}
|
|
|
+ </span>
|
|
|
+ </Col>
|
|
|
+ <Divider />
|
|
|
+ <Col span={6}>注册码</Col>
|
|
|
+ <Col span={18}>
|
|
|
+ <CopyauthorizeStr dataSource={copyAuthorizeStr} />
|
|
|
+ </Col>
|
|
|
+ <Divider />
|
|
|
+ <Col span={6}>升级文件</Col>
|
|
|
+ <Col span={18}>{longle.updateFile}</Col>
|
|
|
</Row>
|
|
|
</div>
|
|
|
)
|