|
|
@@ -13,30 +13,29 @@ import DragIniter from '@/components/Modal/src/components/DragIniter'
|
|
|
import { ProFormTextArea } from '@ant-design/pro-form'
|
|
|
|
|
|
export const lockTypeEnum = {
|
|
|
- RECEIVE: 2,
|
|
|
- SALE: 3,
|
|
|
- UPDATE: 5,
|
|
|
- CHANGE: 6,
|
|
|
+ RECEIVE: 5,
|
|
|
+ SALE: 6,
|
|
|
+ UPDATE: 1,
|
|
|
+ CHANGE: 2,
|
|
|
REMARK: 8,
|
|
|
- RECOVER: 7
|
|
|
+ RECOVER: 3
|
|
|
}
|
|
|
|
|
|
const LockModal = props => {
|
|
|
const modalTitleEnum = {
|
|
|
- 5: '升级软件锁',
|
|
|
+ 1: '升级软件锁',
|
|
|
8: '备注信息',
|
|
|
- 7: '确认收回',
|
|
|
- 2: '确认接收'
|
|
|
+ 3: '确认收回',
|
|
|
+ 5: '确认接收'
|
|
|
}
|
|
|
const placeholderEnum = {
|
|
|
- 3: '搜索联系人(姓名、手机、QQ、公司名称)',
|
|
|
- 6: '输入新锁号'
|
|
|
+ 6: '搜索联系人(姓名、手机、QQ、公司名称)',
|
|
|
+ 2: '输入新锁号'
|
|
|
}
|
|
|
const [form] = Form.useForm()
|
|
|
const dispatch = useDispatch()
|
|
|
const scrollRef = useRef()
|
|
|
- const { visible, onCancel, onConfirm, loading, type, longleId, keyNum, logStatus, prodList } =
|
|
|
- props
|
|
|
+ const { visible, onCancel, onConfirm, loading, type, longleId, keyNum, prodList } = props
|
|
|
const layout = {
|
|
|
layout: 'vertical'
|
|
|
}
|
|
|
@@ -45,7 +44,6 @@ const LockModal = props => {
|
|
|
longle: [],
|
|
|
client: [],
|
|
|
search: '',
|
|
|
- logStatus: 3,
|
|
|
sellStatus: 1,
|
|
|
noMore: false,
|
|
|
current: 1,
|
|
|
@@ -114,7 +112,7 @@ const LockModal = props => {
|
|
|
if (type === lockTypeEnum.CHANGE || type === lockTypeEnum.SALE) {
|
|
|
const params = { search: value, current: 1, pageSize: state.pageSize }
|
|
|
if (type === lockTypeEnum.SALE) {
|
|
|
- params.logStatus = state.logStatus
|
|
|
+ params.sellStatus = state.sellStatus
|
|
|
}
|
|
|
initData(params)
|
|
|
}
|
|
|
@@ -128,26 +126,31 @@ const LockModal = props => {
|
|
|
return
|
|
|
}
|
|
|
if (type === lockTypeEnum.SALE) {
|
|
|
- initData({ current: 1, pageSize: 10, logStatus: state.logStatus })
|
|
|
+ initData({ current: 1, pageSize: 10, sellStatus: state.sellStatus })
|
|
|
return
|
|
|
}
|
|
|
form.resetFields()
|
|
|
if (type === lockTypeEnum.RECOVER) {
|
|
|
- form.setFieldsValue({ longleId, logStatus })
|
|
|
+ form.setFieldsValue({ longleId })
|
|
|
}
|
|
|
}
|
|
|
}, [visible, type])
|
|
|
|
|
|
const handleonOk = () => {
|
|
|
form.validateFields().then(values => {
|
|
|
- onConfirm({ ...values, logStatus: type })
|
|
|
+ onConfirm({ ...values, preserveStatus: type })
|
|
|
})
|
|
|
}
|
|
|
|
|
|
const checkGroupOnChange = e => {
|
|
|
+ // const logStatusEnum = {
|
|
|
+ // 3: 1,
|
|
|
+ // 4: 2,
|
|
|
+ // 9: 3
|
|
|
+ // }
|
|
|
const { value = '' } = e.target || {}
|
|
|
initData({
|
|
|
- logStatus: value,
|
|
|
+ // logStatus: logStatusEnum[state.logStatus],
|
|
|
sellStatus: value,
|
|
|
current: 1,
|
|
|
pageSize: 10,
|
|
|
@@ -159,9 +162,7 @@ const LockModal = props => {
|
|
|
const connectClient = async id => {
|
|
|
const { code = -1 } = await apiSoftwareAddLonglelog({
|
|
|
clientId: id,
|
|
|
- logStatus: state.logStatus,
|
|
|
sellStatus: state.sellStatus,
|
|
|
- preserveStatus: state.preserveStatus,
|
|
|
longleId
|
|
|
})
|
|
|
if (code === consts.RET_CODE.SUCCESS) {
|
|
|
@@ -177,7 +178,6 @@ const LockModal = props => {
|
|
|
const connectLongle = async id => {
|
|
|
const { code = -1 } = await apiSoftwareAddLonglelog({
|
|
|
newLongleId: id,
|
|
|
- logStatus: type,
|
|
|
preserveStatus: type,
|
|
|
longleId
|
|
|
})
|
|
|
@@ -202,7 +202,7 @@ const LockModal = props => {
|
|
|
return
|
|
|
}
|
|
|
const params = { current: state.current + 1, pageSize: state.pageSize }
|
|
|
- if (type === lockTypeEnum.SALE) params.logStatus = state.logStatus
|
|
|
+ if (type === lockTypeEnum.SALE) params.sellStatus = state.sellStatus
|
|
|
state.current * state.pageSize < state.total && initData(params)
|
|
|
}
|
|
|
}
|