Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
smart-office-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
赵啸非
smart-office-platform
Commits
f7aff401
Commit
f7aff401
authored
Sep 08, 2023
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
更新附件添加多个设置
parent
fa945da7
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
19 additions
and
5 deletions
+19
-5
smart-office-manager-ui/admin/src/views/notice/drawershow.vue
...t-office-manager-ui/admin/src/views/notice/drawershow.vue
+2
-2
smart-office-manager-ui/admin/src/views/room/drawershow.vue
smart-office-manager-ui/admin/src/views/room/drawershow.vue
+3
-2
smart-office-manager/src/main/java/com/mortals/xhx/module/room/service/impl/RoomServiceImpl.java
...mortals/xhx/module/room/service/impl/RoomServiceImpl.java
+14
-1
No files found.
smart-office-manager-ui/admin/src/views/notice/drawershow.vue
View file @
f7aff401
...
...
@@ -9,8 +9,8 @@
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"120px"
>
<el-row>
<Field
:span=
"20"
label=
"标题"
prop=
"title"
v-model=
"form.title"
type=
"textarea"
placeholder=
"请输入标题"
/>
<Field
:span=
"20"
label=
"公告内容"
><editor
v-model=
"form.noticeContent"
:min-height=
"256"
/></Field>
<Field
label=
"公告文件"
><fileUpload
v-model=
"form.filePath"
:fileName=
"form.fileName"
@
getFileName=
"getFileName"
prePath=
"/file/fileupload"
/></Field>
<!--
<Field
:span=
"20"
label=
"公告内容"
><editor
v-model=
"form.noticeContent"
:min-height=
"256"
/></Field>
-->
<Field
label=
"公告文件"
><fileUpload
v-model=
"form.filePath"
:fileName=
"form.fileName"
@
getFileName=
"getFileName"
prePath=
"/file/fileupload"
/></Field>
<Field
:span=
"20"
label=
"备注"
prop=
"remark"
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入备注"
/>
</el-row>
...
...
smart-office-manager-ui/admin/src/views/room/drawershow.vue
View file @
f7aff401
...
...
@@ -4,6 +4,7 @@
:title=
"title"
:visible.sync=
"open"
:direction=
"direction"
:destroy-on-close=
"true"
size=
"40%"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"120px"
>
<el-row>
...
...
@@ -12,10 +13,10 @@
<Field
:span=
"20"
label=
"房间类型"
prop=
"roomType"
v-model=
"form.roomType"
type=
"select"
:enumData=
"dict.roomType"
placeholder=
"请选择房间类型"
/>
<Field
:span=
"20"
label=
"关联设备"
prop=
"deviceId"
v-model=
"deviceIds"
type=
"select"
:multiple=
"true"
:enumData=
"dict.deviceIds"
placeholder=
"请选择绑定的电子门牌的设备ID"
/>
<Field
:span=
"2
0
"
label=
"关联公告"
prop=
"noticeId"
v-model=
"form.noticeId"
type=
"select"
:enumData=
"dict.noticeId"
placeholder=
"请选择关联公告"
/>
<Field
:span=
"2
4
"
label=
"关联公告"
prop=
"noticeId"
v-model=
"form.noticeId"
type=
"select"
:enumData=
"dict.noticeId"
placeholder=
"请选择关联公告"
/>
<Field
:span=
"20"
label=
"
附件
"
><fileUpload
v-model=
"form.filePath"
:fileName=
"form.fileName"
@
getFileName=
"getFileName"
prePath=
"/file/fileupload"
/></Field>
<Field
:span=
"20"
label=
"
党员示范logo
"
><fileUpload
v-model=
"form.filePath"
:fileName=
"form.fileName"
@
getFileName=
"getFileName"
prePath=
"/file/fileupload"
/></Field>
<Field
:span=
"20"
label=
"备注"
prop=
"remark"
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入备注"
/>
</el-row>
...
...
smart-office-manager/src/main/java/com/mortals/xhx/module/room/service/impl/RoomServiceImpl.java
View file @
f7aff401
package
com.mortals.xhx.module.room.service.impl
;
import
com.mortals.framework.model.PageInfo
;
import
com.mortals.xhx.common.pdu.UploadDeviceReq
;
import
com.mortals.xhx.feign.device.IDeviceMessageFeign
;
import
com.mortals.xhx.module.device.model.DeviceEntity
;
import
com.mortals.xhx.module.device.model.DeviceQuery
;
import
com.mortals.xhx.module.device.service.DeviceService
;
...
...
@@ -50,6 +52,8 @@ public class RoomServiceImpl extends AbstractCRUDServiceImpl<RoomDao, RoomEntity
private
NoticeRoomService
noticeRoomService
;
@Autowired
private
NoticeService
noticeService
;
@Autowired
private
IDeviceMessageFeign
messageFeign
;
@Override
...
...
@@ -109,6 +113,12 @@ public class RoomServiceImpl extends AbstractCRUDServiceImpl<RoomDao, RoomEntity
noticeRoomService
.
save
(
noticeRoomEntity
,
context
);
}
}
UploadDeviceReq
uploadDeviceReq
=
new
UploadDeviceReq
();
uploadDeviceReq
.
setDeviceCodeList
(
roomDeviceService
.
find
(
new
RoomDeviceQuery
().
roomId
(
entity
.
getId
())).
stream
().
map
(
i
->
i
.
getDeviceCode
()).
collect
(
Collectors
.
toList
()));
uploadDeviceReq
.
setAction
(
"refreshMetting"
);
messageFeign
.
downMsg
(
uploadDeviceReq
);
super
.
saveAfter
(
entity
,
context
);
}
...
...
@@ -184,7 +194,10 @@ public class RoomServiceImpl extends AbstractCRUDServiceImpl<RoomDao, RoomEntity
}
}
}
super
.
updateAfter
(
entity
,
context
);
UploadDeviceReq
uploadDeviceReq
=
new
UploadDeviceReq
();
uploadDeviceReq
.
setDeviceCodeList
(
roomDeviceService
.
find
(
new
RoomDeviceQuery
().
roomId
(
entity
.
getId
())).
stream
().
map
(
i
->
i
.
getDeviceCode
()).
collect
(
Collectors
.
toList
()));
uploadDeviceReq
.
setAction
(
"refreshMetting"
);
messageFeign
.
downMsg
(
uploadDeviceReq
);
}
@Override
...
...
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