|
|
@@ -10,16 +10,22 @@ export const lockTypeEnum = {
|
|
|
UPDATE: 5,
|
|
|
CHANGE: 6,
|
|
|
REMARK: 8,
|
|
|
- RECOVER: 7
|
|
|
+ RECOVER: 7,
|
|
|
+ CHANGE: 3,
|
|
|
+ CHANGE: 4,
|
|
|
+ CHANGE: 9
|
|
|
}
|
|
|
|
|
|
const LockModal = props => {
|
|
|
const modalTitleEnum = {
|
|
|
5: '升级软件锁',
|
|
|
- 6: '更换软件锁',
|
|
|
8: '备注信息',
|
|
|
7: '确认收回'
|
|
|
}
|
|
|
+ const placeholderEnum = {
|
|
|
+ 3: '搜索联系人(姓名、手机、QQ、公司名称)',
|
|
|
+ 6: '输入新锁号'
|
|
|
+ }
|
|
|
const [form] = Form.useForm()
|
|
|
const { Option } = Select
|
|
|
const { visible, onCancel, onConfirm, loading, type, longleId, keyNum, status } = props
|
|
|
@@ -54,29 +60,30 @@ const LockModal = props => {
|
|
|
}
|
|
|
}, [visible, type])
|
|
|
return (
|
|
|
- // <Modal
|
|
|
- // title={modalTitleEnum[type]}
|
|
|
- // visible={visible}
|
|
|
- // confirmLoading={loading}
|
|
|
- // onCancel={onCancel}
|
|
|
- // onOk={() => {
|
|
|
- // form.validateFields().then(values => {
|
|
|
- // values.status = type
|
|
|
- // onConfirm(values)
|
|
|
- // })
|
|
|
- // }}
|
|
|
- // width={800}>
|
|
|
- <Form {...layout} form={form}>
|
|
|
+ <Modal
|
|
|
+ title={
|
|
|
+ modalTitleEnum[type] ?? (
|
|
|
+ <Input
|
|
|
+ className={styles.inputSearch}
|
|
|
+ placeholder={placeholderEnum[type]}
|
|
|
+ prefix={<SearchOutlined />}
|
|
|
+ // onChange={handleInputChange}
|
|
|
+ allowClear={true}
|
|
|
+ />
|
|
|
+ )
|
|
|
+ }
|
|
|
+ visible={visible}
|
|
|
+ confirmLoading={loading}
|
|
|
+ onCancel={onCancel}
|
|
|
+ onOk={() => {
|
|
|
+ form.validateFields().then(values => {
|
|
|
+ values.status = type
|
|
|
+ onConfirm(values)
|
|
|
+ })
|
|
|
+ }}
|
|
|
+ width={800}>
|
|
|
{type === lockTypeEnum.CHANGE ? (
|
|
|
- <div className={['ant-modal-content', styles.modalContainer].join(' ')}>
|
|
|
- <div className={styles.modalHeader}>
|
|
|
- <Input
|
|
|
- prefix={<SearchOutlined />}
|
|
|
- className={styles.inputSearch}
|
|
|
- placeholder="输入新锁号"
|
|
|
- // onChange={handleInputChange}
|
|
|
- />
|
|
|
- </div>
|
|
|
+ <div className={[styles.modalContainer].join(' ')}>
|
|
|
<div className={styles.modalContent}>
|
|
|
<Spin spinning={state.laoding}>
|
|
|
{state.longle.map(item => (
|
|
|
@@ -93,38 +100,36 @@ const LockModal = props => {
|
|
|
</Spin>
|
|
|
</div>
|
|
|
</div>
|
|
|
- ) : // <Form.Item name="newLongleId" label="新锁号">
|
|
|
- // <Input />
|
|
|
- // </Form.Item>
|
|
|
- null}
|
|
|
-
|
|
|
- {type === lockTypeEnum.UPDATE ? (
|
|
|
- <Form.Item name="product" label="新增产品">
|
|
|
- <Select>
|
|
|
- <Option key="重庆养护(营改增)">重庆养护(营改增)</Option>
|
|
|
- <Option key="广东算量新定额">广东算量新定额</Option>
|
|
|
- </Select>
|
|
|
- </Form.Item>
|
|
|
) : null}
|
|
|
|
|
|
- {type === lockTypeEnum.REMARK ? (
|
|
|
- <Form.Item name="mark" label="备注">
|
|
|
- <Input.TextArea />
|
|
|
- </Form.Item>
|
|
|
- ) : null}
|
|
|
+ <Form {...layout} form={form}>
|
|
|
+ {type === lockTypeEnum.UPDATE ? (
|
|
|
+ <Form.Item name="product" label="新增产品">
|
|
|
+ <Select>
|
|
|
+ <Option key="重庆养护(营改增)">重庆养护(营改增)</Option>
|
|
|
+ <Option key="广东算量新定额">广东算量新定额</Option>
|
|
|
+ </Select>
|
|
|
+ </Form.Item>
|
|
|
+ ) : null}
|
|
|
|
|
|
- {type === lockTypeEnum.RECOVER ? (
|
|
|
- <>
|
|
|
- <p>
|
|
|
- 收回锁号 <b>{keyNum}</b>
|
|
|
- </p>
|
|
|
- <Form.Item name="longleId" hidden>
|
|
|
- <Input />
|
|
|
+ {type === lockTypeEnum.REMARK ? (
|
|
|
+ <Form.Item name="mark" label="备注">
|
|
|
+ <Input.TextArea />
|
|
|
</Form.Item>
|
|
|
- </>
|
|
|
- ) : null}
|
|
|
- </Form>
|
|
|
- // </Modal>
|
|
|
+ ) : null}
|
|
|
+
|
|
|
+ {type === lockTypeEnum.RECOVER ? (
|
|
|
+ <>
|
|
|
+ <p>
|
|
|
+ 收回锁号 <b>{keyNum}</b>
|
|
|
+ </p>
|
|
|
+ <Form.Item name="longleId" hidden>
|
|
|
+ <Input />
|
|
|
+ </Form.Item>
|
|
|
+ </>
|
|
|
+ ) : null}
|
|
|
+ </Form>
|
|
|
+ </Modal>
|
|
|
)
|
|
|
}
|
|
|
|