|
@@ -10,7 +10,7 @@ import { servicelogEnum, showProductsStatus, showNewLongleStatus, showMarkStatus
|
|
|
import { useDispatch } from 'dva'
|
|
import { useDispatch } from 'dva'
|
|
|
|
|
|
|
|
const LockTabList = props => {
|
|
const LockTabList = props => {
|
|
|
- const { longleLog, longleId, keyNum } = props
|
|
|
|
|
|
|
+ const { longleLog, longleId, keyNum, status } = props
|
|
|
const dispatch = useDispatch()
|
|
const dispatch = useDispatch()
|
|
|
const [state, setState] = useState({
|
|
const [state, setState] = useState({
|
|
|
visible: false
|
|
visible: false
|
|
@@ -82,65 +82,71 @@ const LockTabList = props => {
|
|
|
</Tabs>
|
|
</Tabs>
|
|
|
</div>
|
|
</div>
|
|
|
<div className="sheet-btns pl-4 pt-4 flex">
|
|
<div className="sheet-btns pl-4 pt-4 flex">
|
|
|
- <Button
|
|
|
|
|
- type="primary"
|
|
|
|
|
- ghost
|
|
|
|
|
- size="small"
|
|
|
|
|
- className="mr-3px"
|
|
|
|
|
- onClick={() =>
|
|
|
|
|
- setAddLonglelog({ ...setAddLonglelog, visible: true, type: lockTypeEnum.RECEIVE })
|
|
|
|
|
- }>
|
|
|
|
|
- 接收
|
|
|
|
|
- </Button>
|
|
|
|
|
- <Button
|
|
|
|
|
- type="primary"
|
|
|
|
|
- ghost
|
|
|
|
|
- size="small"
|
|
|
|
|
- className="mr-3px"
|
|
|
|
|
- onClick={() =>
|
|
|
|
|
- setAddLonglelog({ ...setAddLonglelog, visible: true, type: lockTypeEnum.SALE })
|
|
|
|
|
- }>
|
|
|
|
|
- 借出/销售/赠送
|
|
|
|
|
- </Button>
|
|
|
|
|
- <Button
|
|
|
|
|
- type="primary"
|
|
|
|
|
- ghost
|
|
|
|
|
- size="small"
|
|
|
|
|
- className="mr-1"
|
|
|
|
|
- onClick={() =>
|
|
|
|
|
- setAddLonglelog({ ...setAddLonglelog, visible: true, type: lockTypeEnum.UPDATE })
|
|
|
|
|
- }>
|
|
|
|
|
- 升级
|
|
|
|
|
- </Button>
|
|
|
|
|
- <Button
|
|
|
|
|
- type="primary"
|
|
|
|
|
- ghost
|
|
|
|
|
- size="small"
|
|
|
|
|
- className="mr-1"
|
|
|
|
|
- onClick={() =>
|
|
|
|
|
- setAddLonglelog({ ...setAddLonglelog, visible: true, type: lockTypeEnum.CHANGE })
|
|
|
|
|
- }>
|
|
|
|
|
- 更换
|
|
|
|
|
- </Button>
|
|
|
|
|
- <Button
|
|
|
|
|
- type="primary"
|
|
|
|
|
- ghost
|
|
|
|
|
- size="small"
|
|
|
|
|
- className="mr-1"
|
|
|
|
|
- onClick={() =>
|
|
|
|
|
- setAddLonglelog({ ...setAddLonglelog, visible: true, type: lockTypeEnum.RECOVER })
|
|
|
|
|
- }>
|
|
|
|
|
- 收回
|
|
|
|
|
- </Button>
|
|
|
|
|
- <Button
|
|
|
|
|
- type="primary"
|
|
|
|
|
- ghost
|
|
|
|
|
- size="small"
|
|
|
|
|
- onClick={() =>
|
|
|
|
|
- setAddLonglelog({ ...setAddLonglelog, visible: true, type: lockTypeEnum.REMARK })
|
|
|
|
|
- }>
|
|
|
|
|
- 备注
|
|
|
|
|
- </Button>
|
|
|
|
|
|
|
+ {status === 1 ? (
|
|
|
|
|
+ <Button
|
|
|
|
|
+ type="primary"
|
|
|
|
|
+ ghost
|
|
|
|
|
+ size="small"
|
|
|
|
|
+ className="mr-3px"
|
|
|
|
|
+ onClick={() =>
|
|
|
|
|
+ setAddLonglelog({ ...setAddLonglelog, visible: true, type: lockTypeEnum.RECEIVE })
|
|
|
|
|
+ }>
|
|
|
|
|
+ 接收
|
|
|
|
|
+ </Button>
|
|
|
|
|
+ ) : (
|
|
|
|
|
+ <>
|
|
|
|
|
+ <Button
|
|
|
|
|
+ type="primary"
|
|
|
|
|
+ ghost
|
|
|
|
|
+ size="small"
|
|
|
|
|
+ className="mr-3px"
|
|
|
|
|
+ onClick={() =>
|
|
|
|
|
+ setAddLonglelog({ ...setAddLonglelog, visible: true, type: lockTypeEnum.SALE })
|
|
|
|
|
+ }>
|
|
|
|
|
+ 借出/销售/赠送
|
|
|
|
|
+ </Button>
|
|
|
|
|
+ <Button
|
|
|
|
|
+ type="primary"
|
|
|
|
|
+ ghost
|
|
|
|
|
+ size="small"
|
|
|
|
|
+ className="mr-1"
|
|
|
|
|
+ onClick={() =>
|
|
|
|
|
+ setAddLonglelog({ ...setAddLonglelog, visible: true, type: lockTypeEnum.UPDATE })
|
|
|
|
|
+ }>
|
|
|
|
|
+ 升级
|
|
|
|
|
+ </Button>
|
|
|
|
|
+ <Button
|
|
|
|
|
+ type="primary"
|
|
|
|
|
+ ghost
|
|
|
|
|
+ size="small"
|
|
|
|
|
+ className="mr-1"
|
|
|
|
|
+ onClick={() =>
|
|
|
|
|
+ setAddLonglelog({ ...setAddLonglelog, visible: true, type: lockTypeEnum.CHANGE })
|
|
|
|
|
+ }>
|
|
|
|
|
+ 更换
|
|
|
|
|
+ </Button>
|
|
|
|
|
+ <Button
|
|
|
|
|
+ type="primary"
|
|
|
|
|
+ ghost
|
|
|
|
|
+ size="small"
|
|
|
|
|
+ className="mr-1"
|
|
|
|
|
+ onClick={() =>
|
|
|
|
|
+ setAddLonglelog({ ...setAddLonglelog, visible: true, type: lockTypeEnum.RECOVER })
|
|
|
|
|
+ }>
|
|
|
|
|
+ 收回
|
|
|
|
|
+ </Button>
|
|
|
|
|
+ <Button
|
|
|
|
|
+ type="primary"
|
|
|
|
|
+ ghost
|
|
|
|
|
+ size="small"
|
|
|
|
|
+ onClick={() =>
|
|
|
|
|
+ setAddLonglelog({ ...setAddLonglelog, visible: true, type: lockTypeEnum.REMARK })
|
|
|
|
|
+ }>
|
|
|
|
|
+ 备注
|
|
|
|
|
+ </Button>
|
|
|
|
|
+ </>
|
|
|
|
|
+ )}
|
|
|
|
|
+
|
|
|
<LockModal
|
|
<LockModal
|
|
|
onConfirm={handleAddLonglelog}
|
|
onConfirm={handleAddLonglelog}
|
|
|
loading={addLonglelog.loading}
|
|
loading={addLonglelog.loading}
|