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
f4177102
Commit
f4177102
authored
Dec 07, 2023
by
赵啸非
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
0dbde62f
4344741b
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
55 additions
and
22 deletions
+55
-22
smart-office-manager-ui/admin/package.json
smart-office-manager-ui/admin/package.json
+4
-3
smart-office-manager-ui/admin/src/views/metting/record/drawershow.vue
...-manager-ui/admin/src/views/metting/record/drawershow.vue
+11
-10
smart-office-manager-ui/admin/src/views/room/drawershow.vue
smart-office-manager-ui/admin/src/views/room/drawershow.vue
+10
-4
smart-office-manager-ui/admin/src/views/workman/drawershow.vue
...-office-manager-ui/admin/src/views/workman/drawershow.vue
+29
-4
smart-office-manager-ui/admin/vue.config.js
smart-office-manager-ui/admin/vue.config.js
+1
-1
No files found.
smart-office-manager-ui/admin/package.json
View file @
f4177102
...
@@ -38,8 +38,7 @@
...
@@ -38,8 +38,7 @@
"vue-cropper"
:
"0.5.5"
,
"vue-cropper"
:
"0.5.5"
,
"vue-router"
:
"3.4.9"
,
"vue-router"
:
"3.4.9"
,
"vue-template-compiler"
:
"^2.6.14"
,
"vue-template-compiler"
:
"^2.6.14"
,
"vuex"
:
"3.6.0"
,
"vuex"
:
"3.6.0"
"nprogress"
:
"^0.2.0"
},
},
"devDependencies"
:
{
"devDependencies"
:
{
"@vue/cli-plugin-babel"
:
"4.4.6"
,
"@vue/cli-plugin-babel"
:
"4.4.6"
,
...
@@ -64,5 +63,7 @@
...
@@ -64,5 +63,7 @@
"> 1%"
,
"> 1%"
,
"last 2 versions"
,
"last 2 versions"
,
"not ie <= 8"
"not ie <= 8"
]
],
"main"
:
"index.js"
,
"license"
:
"MIT"
}
}
smart-office-manager-ui/admin/src/views/metting/record/drawershow.vue
View file @
f4177102
...
@@ -7,16 +7,16 @@
...
@@ -7,16 +7,16 @@
size=
"40%"
>
size=
"40%"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"120px"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"120px"
>
<el-row>
<el-row>
<Field
:span=
"20"
label=
"会议名称"
prop=
"meetName"
v-model=
"form.meetName"
placeholder=
"请输入会议名称"
/>
<Field
:span=
"20"
label=
"会议名称"
prop=
"meetName"
v-model=
"form.meetName"
placeholder=
"请输入会议名称"
/>
<Field
:span=
"20"
label=
"选择房间"
prop=
"roomId"
v-model=
"form.roomId"
type=
"select"
:enumData=
"dict.roomId"
placeholder=
"请选择开会房间"
/>
<Field
:span=
"20"
label=
"选择房间"
prop=
"roomId"
v-model=
"form.roomId"
type=
"select"
:enumData=
"dict.roomId"
placeholder=
"请选择开会房间"
/>
<Field
:span=
"20"
label=
"会议日期"
prop=
"meetDate"
v-model=
"form.meetDate"
type=
"date"
/>
<Field
:span=
"20"
label=
"会议日期"
prop=
"meetDate"
v-model=
"form.meetDate"
type=
"date"
/>
<!--
<Field
:span=
"20"
label=
"开会开始时间"
prop=
"meetTimeStart"
v-model=
"form.meetTimeStart"
type=
"datetime"
/>
<Field
:span=
"20"
label=
"开会开始时间"
prop=
"meetTimeStart"
v-model=
"form.meetTimeStart"
>
-->
<Field
:span=
"20"
label=
"开会开始时间"
>
<el-time-select
<el-time-select
placeholder=
"起始时间"
placeholder=
"起始时间"
v-model=
"form.meetTimeStart"
v-model=
"form.meetTimeStart"
value-format=
"
yyyy-MM-dd HH:mm:ss
"
value-format=
"
HH:mm
"
format=
"HH:mm"
format=
"HH:mm"
:key=
"form.meetTimeStart"
:picker-options=
"
{
:picker-options=
"
{
start: '07:00',
start: '07:00',
step: '00:30',
step: '00:30',
...
@@ -25,17 +25,18 @@
...
@@ -25,17 +25,18 @@
</el-time-select>
</el-time-select>
</Field>
</Field>
<Field
:span=
"20"
label=
"开会结束时间"
prop=
"meetTimeEnd"
v-model=
"form.meetTimeEnd"
>
<Field
:span=
"20"
label=
"开会结束时间"
>
<el-time-select
<el-time-select
placeholder=
"结束时间"
placeholder=
"结束时间"
v-model=
"form.meetTimeEnd"
v-model=
"form.meetTimeEnd"
value-format=
"
yyyy-MM-dd HH:mm:ss
"
value-format=
"
HH:mm
"
format=
"HH:mm"
format=
"HH:mm"
:key=
"form.meetTimeEnd"
:picker-options=
"
{
:picker-options=
"
{
start: '07:00',
start: '07:00',
step: '00:30',
step: '00:30',
end: '20:00'
end: '20:00',
minTime:form.meetTimeStart
}">
}">
</el-time-select>
</el-time-select>
...
@@ -82,8 +83,6 @@
...
@@ -82,8 +83,6 @@
],
],
toDate
:[
toDate
:[
"
meetDate
"
,
"
meetDate
"
,
"
meetTimeStart
"
,
"
meetTimeEnd
"
,
],
],
// 表单校验
// 表单校验
rules
:
{
rules
:
{
...
@@ -154,6 +153,8 @@
...
@@ -154,6 +153,8 @@
},
},
/**获取数据后弹框 */
/**获取数据后弹框 */
afterRender
(
data
)
{
afterRender
(
data
)
{
this
.
form
.
meetTimeStart
=
moment
(
data
.
entity
.
meetTimeStart
).
format
(
'
HH:mm
'
);
this
.
form
.
meetTimeEnd
=
moment
(
data
.
entity
.
meetTimeEnd
).
format
(
'
HH:mm
'
);
this
.
open
=
true
;
this
.
open
=
true
;
},
},
...
...
smart-office-manager-ui/admin/src/views/room/drawershow.vue
View file @
f4177102
...
@@ -42,6 +42,13 @@
...
@@ -42,6 +42,13 @@
this
.
changePath
(
"
room
"
)
this
.
changePath
(
"
room
"
)
},
},
data
()
{
data
()
{
let
validatorSheet
=
(
rule
,
value
,
callback
)
=>
{
if
(
this
.
deviceIds
.
length
<
1
){
callback
(
new
Error
(
'
请选择关联设备
'
))
}
else
{
callback
()
}
}
return
{
return
{
fileType
:[
'
png
'
,
'
jpg
'
,
'
jpeg
'
],
fileType
:[
'
png
'
,
'
jpg
'
,
'
jpeg
'
],
roomDeviceList
:
[],
roomDeviceList
:
[],
...
@@ -69,9 +76,9 @@
...
@@ -69,9 +76,9 @@
roomType
:
[
roomType
:
[
{
required
:
true
,
message
:
"
请输入房间类型
"
,
trigger
:
"
blur
"
},
{
required
:
true
,
message
:
"
请输入房间类型
"
,
trigger
:
"
blur
"
},
],
],
deviceId
:
[
deviceId
:
[
{
required
:
true
,
message
:
"
请选择关联设备
"
,
trigger
:
"
blur
"
},
{
required
:
true
,
message
:
"
请选择关联设备
"
,
trigger
:
"
blur
"
,
validator
:
validatorSheet
},
],
],
createTime
:
[
createTime
:
[
{
required
:
true
,
message
:
"
请选择创建时间
"
},
{
required
:
true
,
message
:
"
请选择创建时间
"
},
],
],
...
@@ -131,7 +138,6 @@
...
@@ -131,7 +138,6 @@
beforeSubmit
(
data
)
{
beforeSubmit
(
data
)
{
// data.deviceName=this.dict.deviceId[data.deviceId]
// data.deviceName=this.dict.deviceId[data.deviceId]
console
.
log
(
this
.
deviceIds
)
let
roomDeviceList
=
this
.
deviceIds
.
map
(
i
=>
{
let
roomDeviceList
=
this
.
deviceIds
.
map
(
i
=>
{
let
obj
=
{}
let
obj
=
{}
obj
.
deviceId
=
i
obj
.
deviceId
=
i
...
...
smart-office-manager-ui/admin/src/views/workman/drawershow.vue
View file @
f4177102
...
@@ -27,8 +27,11 @@
...
@@ -27,8 +27,11 @@
:fileName=
"form.photoPath"
:fileName=
"form.photoPath"
/></Field>
/></Field>
<Field
:span=
"20"
label=
"党员示范logo"
><fileUpload
v-model=
"form.filePath"
:fileType=
"fileType"
:fileName=
"form.fileName"
@
getFileName=
"getFileName"
prePath=
"/file/fileupload"
/></Field>
<Field
:span=
"20"
label=
"党员示范logo"
><fileUpload
v-model=
"form.filePath"
:fileType=
"fileType"
:fileName=
"form.fileName"
@
getFileName=
"getFileName"
prePath=
"/file/fileupload"
/></Field>
<Field
label=
"排序值"
type=
"num"
prop=
"order"
v-model=
"form.order"
placeholder=
"请输入排序,值越大越靠前"
/>
<Field
label=
"排序值"
:span=
"20"
>
<Field
type=
"num"
prop=
"order"
v-model=
"form.order"
placeholder=
"请输入排序,值越大越靠前"
/>
<div>
请输入排序,值越大越靠前
</div>
</Field>
</el-row>
</el-row>
<form-buttons
@
submit=
'submitForm'
v-if=
"pageInfo.type!='view'"
noCancelBtn
/>
<form-buttons
@
submit=
'submitForm'
v-if=
"pageInfo.type!='view'"
noCancelBtn
/>
...
@@ -49,6 +52,28 @@
...
@@ -49,6 +52,28 @@
this
.
changePath
(
"
workman
"
)
this
.
changePath
(
"
workman
"
)
},
},
data
()
{
data
()
{
let
mobileReg
=
(
rule
,
value
,
callback
)
=>
{
if
(
!
value
){
callback
(
new
Error
(
'
请输入电话号码
'
))
}
let
regExp
=
/^
(
0
\d{2,3}\-)?([
2-9
]\d{6,7})
+
(\-\d{1,6})?
$/
;
if
(
regExp
.
test
(
value
)){
callback
()
}
else
{
callback
(
new
Error
(
'
请输入正确格式的电话号码
'
))
}
}
let
phoneReg
=
(
rule
,
value
,
callback
)
=>
{
if
(
!
value
){
callback
(
new
Error
(
'
请输入手机号码
'
))
}
let
regExp
=
/^
(((\+
86
)
|
(\+
86-
))
|
((
86
)
|
(
86
\-))
|
((
0086
)
|
(
0086
\-)))?
1
[
3|5|7|8
]\d{9}
$/
;
if
(
regExp
.
test
(
value
)){
callback
()
}
else
{
callback
(
new
Error
(
'
请输入正确格式的手机号码
'
))
}
}
return
{
return
{
fileType
:[
'
png
'
,
'
jpg
'
,
'
jpeg
'
],
fileType
:[
'
png
'
,
'
jpg
'
,
'
jpeg
'
],
// 遮罩层
// 遮罩层
...
@@ -79,11 +104,11 @@
...
@@ -79,11 +104,11 @@
{
required
:
true
,
message
:
"
请选择人员所属房间
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
请选择人员所属房间
"
,
trigger
:
"
blur
"
}
],
],
phone
:
[
phone
:
[
{
required
:
true
,
message
:
"
请输入电话号码
"
,
trigger
:
"
blur
"
},
{
required
:
true
,
trigger
:
"
blur
"
,
validator
:
phoneReg
},
{
max
:
64
,
message
:
"
最多只能录入64个字符
"
,
trigger
:
"
blur
"
,},
{
max
:
64
,
message
:
"
最多只能录入64个字符
"
,
trigger
:
"
blur
"
,},
],
],
mobile
:
[
mobile
:
[
{
required
:
true
,
message
:
"
请输入手机号码
"
,
trigger
:
"
blur
"
},
{
required
:
true
,
trigger
:
"
blur
"
,
validator
:
mobileReg
},
{
max
:
64
,
message
:
"
最多只能录入64个字符
"
,
trigger
:
"
blur
"
,},
{
max
:
64
,
message
:
"
最多只能录入64个字符
"
,
trigger
:
"
blur
"
,},
],
],
workStatus
:
[
workStatus
:
[
...
...
smart-office-manager-ui/admin/vue.config.js
View file @
f4177102
...
@@ -17,7 +17,7 @@ module.exports = {
...
@@ -17,7 +17,7 @@ module.exports = {
hot
:
true
,
//自动保存
hot
:
true
,
//自动保存
proxy
:
{
proxy
:
{
"
/office
"
:
{
"
/office
"
:
{
target
:
"
http://
test.office.com:11078
"
,
target
:
"
http://
192.168.0.98:11085
"
,
// target: 'http://8.136.255.30:11078',
// target: 'http://8.136.255.30:11078',
changeOrigin
:
true
,
changeOrigin
:
true
,
secure
:
false
,
secure
:
false
,
...
...
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