Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
D
device-new-platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
device-new-platform
Commits
01b30c54
Commit
01b30c54
authored
Jul 12, 2022
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加前端页面
parent
8587a650
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
17 additions
and
7 deletions
+17
-7
device-manager-ui/admin/src/views/device/drawershow.vue
device-manager-ui/admin/src/views/device/drawershow.vue
+4
-2
device-manager/src/main/java/com/mortals/xhx/base/framework/CustomJsonDateDeserializer.java
...ortals/xhx/base/framework/CustomJsonDateDeserializer.java
+13
-5
No files found.
device-manager-ui/admin/src/views/device/drawershow.vue
View file @
01b30c54
...
...
@@ -12,7 +12,7 @@
<Field
label=
"设备名称"
prop=
"deviceName"
v-model=
"form.deviceName"
placeholder=
"请输入设备名称"
/>
<Field
label=
"设备编码"
prop=
"deviceCode"
v-model=
"form.deviceCode"
placeholder=
"请输入设备编码码"
/>
<Field
label=
"MAC地址"
prop=
"deviceMac"
v-model=
"form.deviceMac"
placeholder=
"请输入设备的MAC地址"
/>
<
Field
label=
"平台类型"
prop=
"platformId"
v-model=
"form.platformId"
type=
"select"
:enumData=
"dict.platformId"
placeholder=
"请选择平台类型"
/
>
<
!--
<Field
label=
"平台类型"
prop=
"platformId"
v-model=
"form.platformId"
type=
"select"
:enumData=
"dict.platformId"
placeholder=
"请选择平台类型"
/>
--
>
<Field
label=
"产品类型"
prop=
"productId"
v-model=
"form.productId"
type=
"select"
:enumData=
"dict.productId"
placeholder=
"请选择产品类型"
/>
<Field
label=
"设备生产商"
placeholder=
"请选择设备生产商"
prop=
"deviceFirmId"
v-model=
"form.deviceFirmId"
type=
"select"
:enumData=
"dict.deviceFirmId"
/>
<Field
label=
"设备来源"
prop=
"deviceSrc"
v-model=
"form.deviceSrc"
type=
"select"
:enumData=
"dict.deviceSrc"
placeholder=
"请选择设备来源"
/>
...
...
@@ -37,7 +37,7 @@
<Field
label=
"备注"
:span=
"24"
prop=
"deviceRemark"
v-model=
"form.deviceRemark"
type=
"textarea"
placeholder=
"请输入备注"
/>
</el-row>
<form-buttons
@
submit=
'submitForm'
noCancelBtn
/>
<form-buttons
@
submit=
'submitForm'
noCancelBtn
/>
</el-form>
</el-drawer>
...
...
@@ -71,6 +71,8 @@
"
enabled
"
,
"
deviceFirmId
"
],
toDate
:[
"
defectsLiabilityPeriod
"
],
// 表单校验
rules
:
{
deviceName
:
[
...
...
device-manager/src/main/java/com/mortals/xhx/base/framework/CustomJsonDateDeserializer.java
View file @
01b30c54
...
...
@@ -4,6 +4,7 @@ import com.fasterxml.jackson.core.JsonParser;
import
com.fasterxml.jackson.core.JsonProcessingException
;
import
com.fasterxml.jackson.databind.DeserializationContext
;
import
com.fasterxml.jackson.databind.JsonDeserializer
;
import
org.springframework.util.ObjectUtils
;
import
java.io.IOException
;
import
java.text.ParseException
;
...
...
@@ -18,13 +19,20 @@ import java.util.Date;
public
class
CustomJsonDateDeserializer
extends
JsonDeserializer
<
Date
>
{
@Override
public
Date
deserialize
(
JsonParser
jp
,
DeserializationContext
ctxt
)
throws
IOException
,
JsonProcessingException
{
public
Date
deserialize
(
JsonParser
jp
,
DeserializationContext
ctxt
)
throws
IOException
{
SimpleDateFormat
format
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
);
String
date
=
jp
.
getText
();
try
{
return
format
.
parse
(
date
);
}
catch
(
ParseException
e
)
{
throw
new
RuntimeException
(
e
);
if
(!
ObjectUtils
.
isEmpty
(
date
))
{
try
{
return
format
.
parse
(
date
);
}
catch
(
ParseException
e
)
{
return
null
;
}
}
else
{
return
null
;
}
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment