Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
conferenceLy
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
FC
conferenceLy
Commits
7d194e48
提交
7d194e48
authored
4月 25, 2023
作者:
FC
浏览文件
操作
浏览文件
下载
差异文件
合并分支 'fc' 到 'process_PCV1.0'
Fc 查看合并请求
!13
上级
a21a7b6f
6ecab1d9
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
19 个修改的文件
包含
420 行增加
和
365 行删除
+420
-365
config.js
public/config.js
+11
-10
MeetingItem.vue
src/views/meeting/componets/MeetingItem.vue
+66
-14
TimeCountDown.vue
src/views/meeting/componets/TimeCountDown.vue
+7
-6
index.vue
src/views/meeting/operation/chooseModule/index.vue
+45
-34
index.vue
src/views/meeting/operation/divideArea/index.vue
+0
-0
addNoticeUnitDialog.vue
...s/meeting/operation/noticeMeeting/addNoticeUnitDialog.vue
+33
-45
lableTable.vue
src/views/meeting/operation/noticeMeeting/lableTable.vue
+48
-32
operation.vue
src/views/meeting/operation/operation.vue
+43
-24
index.vue
src/views/meeting/operation/overview/index.vue
+11
-12
index.vue
src/views/meeting/state/beforeMeeting/index.vue
+4
-3
areaList.vue
src/views/meetingPlace/components/areaList/areaList.vue
+0
-0
test.vue
src/views/meetingPlace/components/test.vue
+55
-61
index.vue
src/views/reserveRecord/index.vue
+8
-1
confenceLibrary.vue
src/views/system/confenceLibrary.vue
+12
-9
index.vue
src/views/system/index.vue
+2
-1
jurisdiction.vue
src/views/system/jurisdiction.vue
+4
-3
personLabel.vue
src/views/system/personLabel.vue
+14
-15
dialogTable.vue
src/views/system/personLabel/dialogTable.vue
+9
-19
unitEmpower.vue
src/views/system/unitEmpower.vue
+48
-76
没有找到文件。
public/config.js
浏览文件 @
7d194e48
// const urlConfig = {
// const urlConfig = {
// production_url: 'http://172.18.27.190:8080/confhd',//接口环境
//
production_url: 'http://172.18.27.190:8080/confhd',//接口环境
// jump_url: 'http://hypz.hzswb.cn/confphone/#/',//跳转移动端路径
//
jump_url: 'http://hypz.hzswb.cn/confphone/#/',//跳转移动端路径
//
unitAbbrevia_url:
'http://172.18.27.190:8080/demo'
//
unitAbbrevia_url:
'http://172.18.27.190:8080/demo'
// // production_url: 'http://120.27.238.48:9888',//接口环境
// // jump_url: 'http://120.27.238.48:8080/confphone/#/'//跳转移动端路径
// // unitAbbrevia_url:'http://120.27.238.48:8089/demo'
// }
// // production_url: 'http://120.27.238.48:9888',//接口环境
// // jump_url: 'http://120.27.238.48:8080/confphone/#/'//跳转移动端路径
// // unitAbbrevia_url:'http://120.27.238.48:8089/demo'
// }
const
urlConfig
=
{
const
urlConfig
=
{
production_url
:
'https://lyfydp.longyou.gov.cn:9443/meeting/api/man'
,
//接口环境
production_url
:
'https://lyfydp.longyou.gov.cn:9443/meeting/api/h5'
,
//接口环境
jump_url
:
'https://lyfydp.longyou.gov.cn:9443/meeting/h5/#/'
//跳转移动端路径
// production_url: 'http://192.168.102.124:6788',
jump_url
:
'https://lyfydp.longyou.gov.cn:9443/meeting/h5/#/'
,
//跳转移动端路径
}
}
\ No newline at end of file
src/views/meeting/componets/MeetingItem.vue
浏览文件 @
7d194e48
...
@@ -8,10 +8,10 @@
...
@@ -8,10 +8,10 @@
</div>
</div>
</div>
</div>
<div
class=
"meeting_item item"
:class=
"[
<div
class=
"meeting_item item"
:class=
"[
{ green_item: item.processStatus === 1 },
{ green_item: item.processStatus === 1 },
{ orange_item: item.processStatus === 2 },
{ orange_item: item.processStatus === 2 },
{ blue_item: item.processStatus === 3 },
{ blue_item: item.processStatus === 3 },
]" v-for="(item, index) of meetingLists
" :key="index" @click="enterConf(item)">
]" v-for="(item, index) of meetingLists
" :key="index" @click="enterConf(item)">
<div
class=
"meeting_item_part1"
>
<div
class=
"meeting_item_part1"
>
<div
class=
"meeting_item_text"
v-if=
"flash"
>
<div
class=
"meeting_item_text"
v-if=
"flash"
>
<el-tooltip
:content=
"item.processName"
effect=
"light"
placement=
"bottom"
<el-tooltip
:content=
"item.processName"
effect=
"light"
placement=
"bottom"
...
@@ -22,17 +22,15 @@
...
@@ -22,17 +22,15 @@
<div
class=
"time_record"
@
click
.
stop
v-if=
"item.processStatus === 3"
>
<div
class=
"time_record"
@
click
.
stop
v-if=
"item.processStatus === 3"
>
<time-record
:startTime=
"item.processDate"
:tagFlag=
"true"
></time-record>
<time-record
:startTime=
"item.processDate"
:tagFlag=
"true"
></time-record>
</div>
</div>
<div
class=
"time_record"
:class=
"
<div
class=
"time_record"
:class=
"new Date(item.processDate).getTime() - new Date().getTime()
<
0
new Date(item.processDate).getTime() - new Date().getTime()
<
0
?
'
overdue
'
?
'
overdue
'
:
''
:
''
"
@
click
.
stop
v-else
>
"
@
click
.
stop
v-else
>
<time-count-down
:endTime=
"item.processDate"
@
modifyDate=
"modifyDate"
:item=
"item"
:tagFlag=
"
<time-count-down
:endTime=
"item.processDate"
@
modifyDate=
"modifyDate"
:item=
"item"
:tagFlag=
"new Date(item.processDate).getTime() - new Date().getTime()
<
0
new Date(item.processDate).getTime() - new Date().getTime()
<
0
?
false
?
false
:
true
:
true
"
></time-count-down>
"
></time-count-down>
</div>
</div>
</div>
</div>
<div
class=
"publish_tag"
>
<div
class=
"publish_tag"
>
...
@@ -53,16 +51,17 @@
...
@@ -53,16 +51,17 @@
<div
class=
"meeting_item_part2"
>
<div
class=
"meeting_item_part2"
>
<div
class=
"meeting_item_text"
v-show=
"(msg.key !== '来源' && msg.key !== '联系人')"
v-for=
"(msg, index) of item.data"
<div
class=
"meeting_item_text"
v-show=
"(msg.key !== '来源' && msg.key !== '联系人')"
v-for=
"(msg, index) of item.data"
:key=
"index"
>
:key=
"index"
>
<span
class=
"text_key"
>
{{
msg
.
key
}}
:
</span>
<span
class=
"text_key"
v-if=
"msg.key"
>
{{
msg
.
key
}}
:
</span>
<span
class=
"text_value"
v-if=
"msg.key !== '预定状态'"
>
{{
msg
.
value
}}
</span>
<span
class=
"text_value"
v-if=
"msg.key !== '预定状态'"
>
{{
msg
.
value
}}
</span>
<span
class=
"text_value"
v-else
>
{{
msg
.
value
==
0
?
'待审核'
:
msg
.
value
==
1
?
'审核成功'
:
msg
.
value
==
2
?
'审核不通过'
:
<span
class=
"text_value"
v-else
>
{{
msg
.
value
==
0
?
'待审核'
:
msg
.
value
==
1
?
'审核成功'
:
msg
.
value
==
2
?
'审核不通过'
:
''
'
无需审核
'
}}
</span>
}}
</span>
<span
class=
"address_des"
v-if=
"msg.key === '地址' && (msg.value === '' || msg.value === null)"
>
请在排座时选厅
</span>
<span
class=
"address_des"
v-if=
"msg.key === '地址' && (msg.value === '' || msg.value === null)"
>
请在排座时选厅
</span>
</div>
</div>
</div>
</div>
<div
class=
"foot_but"
>
<div
class=
"foot_but"
>
<div
class=
"but close_but"
@
click
.
stop=
"endConf(item)"
>
关闭会议
</div>
<div
class=
"but close_but"
v-if=
"item.processStatus === 3"
@
click
.
stop=
"closeConf(item)"
>
结束会议
</div>
<div
class=
"but end_but"
v-if=
"item.processStatus !== 3"
@
click
.
stop=
"endConf(item)"
>
关闭会议
</div>
<div
class=
"but start_but"
v-if=
"item.processStatus === 2"
@
click
.
stop=
"startConf(item)"
>
<div
class=
"but start_but"
v-if=
"item.processStatus === 2"
@
click
.
stop=
"startConf(item)"
>
<div>
开始会议
</div>
<div>
开始会议
</div>
</div>
</div>
...
@@ -183,6 +182,53 @@ export default {
...
@@ -183,6 +182,53 @@ export default {
})
})
})
})
},
},
closeConf
(
item
)
{
this
.
$confirm
(
`会议主题:
${
item
.
processName
}
</br>确认”结束“?`
,
'提示'
,
{
customClass
:
'message_box'
,
dangerouslyUseHTMLString
:
true
,
confirmButtonText
:
'关闭'
,
cancelButtonText
:
'取消'
,
})
.
then
(()
=>
{
this
.
loadingOptions
.
text
=
'正在结束会议...'
let
loading
=
Loading
.
service
(
this
.
loadingOptions
)
this
.
$axios
.
getEndConf
(
item
.
id
,
2
)
.
then
((
res
)
=>
{
if
(
res
.
data
.
code
===
200
)
{
this
.
$message
({
message
:
'会议已结束!'
,
type
:
'success'
,
})
loading
.
close
()
this
.
$emit
(
'getData'
)
}
})
.
catch
((
err
)
=>
{
})
})
.
catch
((
action
)
=>
{
// if (action === "cancel") {
// this.loadingOptions.text = "正在关闭会议...";
// let loading = Loading.service(this.loadingOptions);
// this.$axios.getEndConf(item.id, 2).then((res) => {
// console.log(res);
// if (res.data.code === 200) {
// this.$message({
// message: "会议已关闭!",
// type: "success",
// });
// loading.close();
// this.$emit("getData");
// }
// });
// } else {
// this.$message({
// type: "info",
// message: "已取消",
// });
// }
})
},
endConf
(
item
)
{
endConf
(
item
)
{
this
.
$confirm
(
`会议主题:
${
item
.
processName
}
</br>确认”关闭“?`
,
'提示'
,
{
this
.
$confirm
(
`会议主题:
${
item
.
processName
}
</br>确认”关闭“?`
,
'提示'
,
{
customClass
:
'message_box'
,
customClass
:
'message_box'
,
...
@@ -194,7 +240,7 @@ export default {
...
@@ -194,7 +240,7 @@ export default {
this
.
loadingOptions
.
text
=
'正在关闭会议...'
this
.
loadingOptions
.
text
=
'正在关闭会议...'
let
loading
=
Loading
.
service
(
this
.
loadingOptions
)
let
loading
=
Loading
.
service
(
this
.
loadingOptions
)
this
.
$axios
this
.
$axios
.
getEndConf
(
item
.
id
,
2
)
.
getEndConf
(
item
.
id
,
3
)
.
then
((
res
)
=>
{
.
then
((
res
)
=>
{
if
(
res
.
data
.
code
===
200
)
{
if
(
res
.
data
.
code
===
200
)
{
this
.
$message
({
this
.
$message
({
...
@@ -377,6 +423,12 @@ export default {
...
@@ -377,6 +423,12 @@ export default {
color: #e24f51;
color: #e24f51;
}
}
.end_but {
// background-color:
background: rgba(119, 140, 162, 0.12);
color: #778ca2;
}
.start_but {
.start_but {
div {
div {
width: 100%;
width: 100%;
...
...
src/views/meeting/componets/TimeCountDown.vue
浏览文件 @
7d194e48
...
@@ -20,7 +20,7 @@
...
@@ -20,7 +20,7 @@
<el-dialog
title=
"修改过期会议"
:visible
.
sync=
"dialogFormVisible"
:before-close=
"handleClose"
class=
"selectTimeDialog"
<el-dialog
title=
"修改过期会议"
:visible
.
sync=
"dialogFormVisible"
:before-close=
"handleClose"
class=
"selectTimeDialog"
width=
"1500px"
v-if=
"item
width=
"1500px"
v-if=
"item
"
>
"
>
<div
class=
"conferenceName"
>
会议名称:
{{
item
.
processName
}}
</div>
<div
class=
"conferenceName"
>
会议名称:
{{
item
.
processName
}}
</div>
<div
class=
"dialog_top"
>
<div
class=
"dialog_top"
>
<div
class=
"name"
>
{{
currentConfenrenceObj
.
conferenceName
}}
</div>
<div
class=
"name"
>
{{
currentConfenrenceObj
.
conferenceName
}}
</div>
...
@@ -38,7 +38,7 @@
...
@@ -38,7 +38,7 @@
<div
class=
"timeList"
>
<div
class=
"timeList"
>
<timeList
:canClick=
"canClick"
:conferenceProcessReservationRecordList=
"conferenceProcessReservationRecordList"
<timeList
:canClick=
"canClick"
:conferenceProcessReservationRecordList=
"conferenceProcessReservationRecordList"
:isHover=
"false
:isHover=
"false
"
@
getTimeRange=
"getTimeRange"
></timeList>
"
@
getTimeRange=
"getTimeRange"
></timeList>
</div>
</div>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
@
click=
"handleClose()"
>
取 消
</el-button>
<el-button
@
click=
"handleClose()"
>
取 消
</el-button>
...
@@ -164,10 +164,11 @@ export default {
...
@@ -164,10 +164,11 @@ export default {
return
y
+
'-'
+
m
+
'-'
+
d
return
y
+
'-'
+
m
+
'-'
+
d
},
},
selectTime
()
{
selectTime
()
{
console
.
log
(
this
.
item
.
data
[
this
.
item
.
data
.
length
-
1
])
// console.log(this.countDown);
// console.log(this.item.data)
let
index
=
this
.
item
.
data
.
length
-
1
let
index
=
this
.
item
.
data
.
length
-
1
if
(
this
.
item
.
data
[
index
].
key
==
'预定状态'
&&
this
.
item
.
data
[
index
].
value
==
2
)
{
if
(
(
this
.
item
.
data
[
index
].
key
==
'预定状态'
&&
(
this
.
item
.
data
[
index
].
value
==
0
||
this
.
item
.
data
[
index
].
value
==
1
||
this
.
item
.
data
[
index
].
value
==
2
))
&&
this
.
countDown
==
'已过期'
)
{
console
.
log
(
213113
);
//
console.log(213113);
this
.
tipsDialogVisible
=
true
this
.
tipsDialogVisible
=
true
}
else
{
}
else
{
this
.
$axios
.
rescheduleMeeting
(
this
.
item
.
id
).
then
((
res
)
=>
{
this
.
$axios
.
rescheduleMeeting
(
this
.
item
.
id
).
then
((
res
)
=>
{
...
@@ -342,7 +343,7 @@ export default {
...
@@ -342,7 +343,7 @@ export default {
.key {
.key {
color: #778ca2;
color: #778ca2;
width: 55
px;
max-width: 90
px;
}
}
.value {
.value {
...
...
src/views/meeting/operation/chooseModule/index.vue
浏览文件 @
7d194e48
...
@@ -103,7 +103,7 @@
...
@@ -103,7 +103,7 @@
<div
class=
"box"
v-if=
"trueList.length == 0"
></div>
<div
class=
"box"
v-if=
"trueList.length == 0"
></div>
<time-list
ref=
"timeList"
class=
"time_list"
:canClick=
"canClick"
<time-list
ref=
"timeList"
class=
"time_list"
:canClick=
"canClick"
:conferenceProcessReservationRecordList=
"conferenceProcessReservationRecordList"
:isHover=
"false
:conferenceProcessReservationRecordList=
"conferenceProcessReservationRecordList"
:isHover=
"false
"
@
getTimeRange=
"getTimeRange"
></time-list>
"
@
getTimeRange=
"getTimeRange"
></time-list>
<div
class=
"time_bottom"
>
<div
class=
"time_bottom"
>
<div
class=
"time_tips"
>
注:更换时间不换会议室,不影响已排座数据;同一时间段重复预定的,遇此情况请线下协商会议改期。
</div>
<div
class=
"time_tips"
>
注:更换时间不换会议室,不影响已排座数据;同一时间段重复预定的,遇此情况请线下协商会议改期。
</div>
<!--
<div
class=
"yuding"
@
click=
"yuding()"
>
下一步
</div>
-->
<!--
<div
class=
"yuding"
@
click=
"yuding()"
>
下一步
</div>
-->
...
@@ -311,8 +311,14 @@ export default {
...
@@ -311,8 +311,14 @@ export default {
this
.
getConferenceList
(
this
.
ruleForm
)
this
.
getConferenceList
(
this
.
ruleForm
)
// console.log();
// console.log();
// console.log(new Date().toDateString())
// console.log(new Date().toDateString())
this
.
getDate
()
this
.
getDate
()
console
.
log
(
'yuding'
,
this
.
$route
.
query
.
yudingStatus
);
if
(
this
.
$route
.
query
.
yudingStatus
)
{
// this.yuding =
this
.
isActive
=
1
this
.
$emit
(
'getPredetermine'
,
this
.
$route
.
query
.
yudingStatus
)
}
},
},
methods
:
{
methods
:
{
...
@@ -411,6 +417,8 @@ export default {
...
@@ -411,6 +417,8 @@ export default {
isProcess
:
this
.
$route
.
query
.
isProcess
,
isProcess
:
this
.
$route
.
query
.
isProcess
,
},
},
})
})
//重新获取头部数据
this
.
$emit
(
'getTopData'
)
}
else
{
}
else
{
loading
.
close
()
loading
.
close
()
this
.
$message
.
error
(
res
.
data
.
data
)
this
.
$message
.
error
(
res
.
data
.
data
)
...
@@ -418,7 +426,7 @@ export default {
...
@@ -418,7 +426,7 @@ export default {
})
})
}
else
{
}
else
{
loading
.
close
()
loading
.
close
()
this
.
$message
.
error
(
`
${
res
.
data
.
data
}
`
)
this
.
$message
.
error
(
`
${
res
ponse
.
data
.
data
}
`
)
}
}
})
})
...
@@ -457,50 +465,52 @@ export default {
...
@@ -457,50 +465,52 @@ export default {
//查询会议室
//查询会议室
getConferenceList
(
data
,
currentConfenrence
)
{
getConferenceList
(
data
,
currentConfenrence
)
{
console
.
log
(
'curr'
,
this
.
currentConfenrence
);
console
.
log
(
'curr'
,
this
.
currentConfenrence
);
console
.
log
(
'123'
,
this
.
conferenceId
);
// console.log();
// console.log();
this
.
$axios
.
findReservationConference
(
data
).
then
((
res
)
=>
{
this
.
$axios
.
findReservationConference
(
data
).
then
((
res
)
=>
{
if
(
res
.
data
.
code
==
200
)
{
if
(
res
.
data
.
code
==
200
)
{
//
console.log('resresresres', res)
console
.
log
(
'resresresres'
,
res
)
this
.
trueList
=
res
.
data
.
data
.
conferenceAndUseInfoVoList
this
.
trueList
=
res
.
data
.
data
.
conferenceAndUseInfoVoList
// console.log(
this.trueList)
console
.
log
(
'trueList'
,
this
.
trueList
)
this
.
dataLists
=
res
.
data
.
data
this
.
dataLists
=
res
.
data
.
data
let
boole
=
false
let
boole
=
false
if
(
res
.
data
.
data
.
conferenceName
)
{
// if (res.data.data.conferenceName) {
for
(
let
i
in
this
.
trueList
)
{
for
(
let
i
in
this
.
trueList
)
{
// console.log(33);
console
.
log
(
this
.
trueList
[
i
].
conferenceId
);
if
(
res
.
data
.
data
.
conferenceName
==
this
.
trueList
[
i
].
conferenceName
)
{
if
(
this
.
currentConfenrence
.
conferenceId
==
this
.
trueList
[
i
].
conferenceId
)
{
console
.
log
(
132
);
console
.
log
(
132
);
this
.
currentConfenrence
=
this
.
trueList
[
i
]
console
.
log
(
this
.
trueList
[
i
]);
currentConfenrence
=
this
.
trueList
[
i
]
// this.currentConfenrence = this.trueList[i]
this
.
chooseConfs
(
this
.
trueList
[
i
],
this
.
trueList
[
i
])
currentConfenrence
=
this
.
trueList
[
i
]
// this.$nextTick(() => {
this
.
chooseConfs
(
this
.
trueList
[
i
],
this
.
trueList
[
i
])
// this.$refs.timeList.selectRange(res.data.data.reservationStartTime.split(' ')[1])
// this.$nextTick(() => {
// this.$refs.timeList.selectRange(res.data.data.reservationEndTime.split(' ')[1])
// this.$refs.timeList.selectRange(res.data.data.reservationStartTime.split(' ')[1])
// })
// this.$refs.timeList.selectRange(res.data.data.reservationEndTime.split(' ')[1])
// this.$nextTick(() => {
// })
// this.$refs.timeList.selectRange(currentConfenrence.reservationStartTime.split(' ')[1])
// this.$refs.timeList.selectRange(currentConfenrence.reservationEndTime.split(' ')[1])
// })
// console.log('true');
boole
=
true
// break
}
}
// console.log(123);
if
(
!
boole
)
{
// console.log('qqqqqqqqqqqqqqqqqqqqqqqqq');
currentConfenrence
=
this
.
trueList
[
0
]
this
.
chooseConfs
(
this
.
trueList
[
0
],
currentConfenrence
)
// this.$nextTick(() => {
// this.$nextTick(() => {
// this.$refs.timeList.selectRange(currentConfenrence.reservationStartTime.split(' ')[1])
// this.$refs.timeList.selectRange(currentConfenrence.reservationStartTime.split(' ')[1])
// this.$refs.timeList.selectRange(currentConfenrence.reservationEndTime.split(' ')[1])
// this.$refs.timeList.selectRange(currentConfenrence.reservationEndTime.split(' ')[1])
// })
// })
// console.log('true');
boole
=
true
// break
}
}
}
else
{
// this.choosePei(this.radio)
}
}
// console.log(123);
if
(
!
boole
)
{
// console.log('qqqqqqqqqqqqqqqqqqqqqqqqq');
currentConfenrence
=
this
.
trueList
[
0
]
this
.
chooseConfs
(
this
.
trueList
[
0
],
currentConfenrence
)
// this.$nextTick(() => {
// this.$refs.timeList.selectRange(currentConfenrence.reservationStartTime.split(' ')[1])
// this.$refs.timeList.selectRange(currentConfenrence.reservationEndTime.split(' ')[1])
// })
}
// } else {
// this.choosePei(this.radio)
// }
this
.
choosePei
(
this
.
radio
,
currentConfenrence
)
this
.
choosePei
(
this
.
radio
,
currentConfenrence
)
}
}
})
})
...
@@ -687,6 +697,7 @@ export default {
...
@@ -687,6 +697,7 @@ export default {
this
.
conferenceProcessReservationRecordList
=
item
.
conferenceProcessReservationRecordList
this
.
conferenceProcessReservationRecordList
=
item
.
conferenceProcessReservationRecordList
let
{
reservationEndTime
,
reservationStartTime
}
=
this
.
currentConfenrence
let
{
reservationEndTime
,
reservationStartTime
}
=
this
.
currentConfenrence
this
.
currentConfenrence
=
{
...
item
,
reservationEndTime
,
reservationStartTime
}
this
.
currentConfenrence
=
{
...
item
,
reservationEndTime
,
reservationStartTime
}
// this.currentConfenrence.con
// this.currentConfenrence = item
// this.currentConfenrence = item
console
.
log
(
this
.
currentConfenrence
);
console
.
log
(
this
.
currentConfenrence
);
console
.
log
(
this
.
trueList
);
console
.
log
(
this
.
trueList
);
...
...
src/views/meeting/operation/divideArea/index.vue
浏览文件 @
7d194e48
差异被折叠。
点击展开。
src/views/meeting/operation/noticeMeeting/addNoticeUnitDialog.vue
浏览文件 @
7d194e48
<
template
>
<
template
>
<div>
<div>
<el-dialog
<el-dialog
title=
"增加通知单位"
:visible
.
sync=
"visible"
:before-close=
"dialogTableHandleClose"
append-to-body
title=
"增加通知单位"
class=
"table_dialog"
width=
"1100px"
>
:visible
.
sync=
"visible "
:before-close=
"dialogTableHandleClose"
append-to-body
class=
"table_dialog"
width=
"1100px"
>
<div
class=
"body"
>
<div
class=
"body"
>
<div
class=
"top"
>
<div
class=
"top"
>
<el-form
ref=
"form"
:model=
"form"
label-width=
"110px"
:inline=
"true"
>
<el-form
ref=
"form"
:model=
"form"
label-width=
"110px"
:inline=
"true"
>
<el-form-item
label=
"选择参会单位:"
>
<el-form-item
label=
"选择参会单位:"
>
<el-select
<el-select
v-model=
"form.unitId"
placeholder=
"模糊输入(权限单位)"
filterable
@
change=
"unitNameChange()"
>
v-model=
"form.unitId"
<el-option
v-for=
"item in options"
:key=
"item.unitId"
:label=
"item.unitName"
placeholder=
"模糊输入(权限单位)"
:value=
"item.unitId"
></el-option>
filterable
@
change=
"unitNameChange()"
>
<el-option
v-for=
"item in options"
:key=
"item.unitId"
:label=
"item.unitName"
:value=
"item.unitId"
></el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item>
<el-form-item>
...
@@ -33,7 +18,7 @@
...
@@ -33,7 +18,7 @@
</div>
</div>
<div
class=
"table_wai"
>
<div
class=
"table_wai"
>
<div
class=
"tips"
>
<div
class=
"tips"
>
<div>
已选单位:
{{
tableData
.
length
}}
家
</div>
<div>
已选单位:
{{
tableData
.
length
}}
家
</div>
<!--
<div>
批量删除
</div>
-->
<!--
<div>
批量删除
</div>
-->
</div>
</div>
<el-table
:data=
"tableData"
height=
"100%"
stripe
>
<el-table
:data=
"tableData"
height=
"100%"
stripe
>
...
@@ -54,15 +39,10 @@
...
@@ -54,15 +39,10 @@
<el-button
@
click=
"dialogTableHandleClose()"
>
取消
</el-button>
<el-button
@
click=
"dialogTableHandleClose()"
>
取消
</el-button>
<el-button
@
click=
"submitTable()"
>
确认
</el-button>
<el-button
@
click=
"submitTable()"
>
确认
</el-button>
</div>
</div>
<el-dialog
<el-dialog
width=
"30%"
title=
"提示"
:visible
.
sync=
"confirmDelVisible"
:before-close=
"confirmDelHandleClose"
width=
"30%"
append-to-body
>
title=
"提示"
:visible
.
sync=
"confirmDelVisible"
:before-close=
"confirmDelHandleClose"
append-to-body
>
<div
style=
"display:flex;flex-direction: column;align-items: center;}"
>
<div
style=
"display:flex;flex-direction: column;align-items: center;}"
>
<div>
参会单位:{{
currentDelObj.unitName
}}
</div>
<div>
参会单位:{{
currentDelObj.unitName
}}
</div>
<div>
确认删除?
</div>
<div>
确认删除?
</div>
</div>
</div>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
...
@@ -74,7 +54,7 @@
...
@@ -74,7 +54,7 @@
</div>
</div>
</template>
</template>
<
script
>
<
script
>
export
default
{
export
default
{
props
:
{
props
:
{
addNoticeUnitVisible
:
{
addNoticeUnitVisible
:
{
...
@@ -102,21 +82,26 @@ export default {
...
@@ -102,21 +82,26 @@ export default {
//提交选好的单位
//提交选好的单位
submitTable
()
{
submitTable
()
{
console
.
log
(
this
.
chosenArea
)
console
.
log
(
this
.
chosenArea
)
let
params
=
{
if
(
this
.
tableData
.
length
!==
0
)
{
processId
:
this
.
$route
.
query
.
processId
,
let
params
=
{
sysUnitAuthPersonShowVoList
:
[...
this
.
tableData
],
processId
:
this
.
$route
.
query
.
processId
,
areaId
:
this
.
chosenArea
.
id
,
sysUnitAuthPersonShowVoList
:
[...
this
.
tableData
],
}
// console.log(this.$route.query.processId)
areaId
:
this
.
chosenArea
.
id
,
this
.
$axios
.
addNoticeUnit
(
params
).
then
((
res
)
=>
{
}
// console.log(this.$route.query.processId)
console
.
log
(
res
)
this
.
$axios
.
addNoticeUnit
(
params
).
then
((
res
)
=>
{
if
(
res
.
data
.
code
==
200
)
{
console
.
log
(
res
)
this
.
$message
.
success
(
'新增成功'
)
if
(
res
.
data
.
code
==
200
)
{
this
.
$emit
(
'getInit'
)
this
.
$message
.
success
(
'新增成功'
)
this
.
dialogTableHandleClose
()
this
.
$emit
(
'getInit'
)
}
else
{
this
.
dialogTableHandleClose
()
this
.
$message
.
error
(
`
${
res
.
data
.
data
}
`
)
}
else
{
}
this
.
$message
.
error
(
`
${
res
.
data
.
data
}
`
)
})
}
})
}
else
{
this
.
$message
.
warning
(
'请增加通知单位后再确认'
)
}
},
},
dialogTableHandleClose
()
{
dialogTableHandleClose
()
{
...
@@ -204,6 +189,7 @@ export default {
...
@@ -204,6 +189,7 @@ export default {
width: 100%;
width: 100%;
display: flex;
display: flex;
flex-direction: column;
flex-direction: column;
.top {
.top {
// width: 100%;
// width: 100%;
...
@@ -213,8 +199,10 @@ export default {
...
@@ -213,8 +199,10 @@ export default {
justify-content: space-between;
justify-content: space-between;
}
}
}
}
.table_wai {
.table_wai {
height: 400px;
height: 400px;
.tips {
.tips {
height: 38px;
height: 38px;
line-height: 38px;
line-height: 38px;
...
...
src/views/meeting/operation/noticeMeeting/lableTable.vue
浏览文件 @
7d194e48
<
template
>
<
template
>
<div>
<div>
<el-dialog
<el-dialog
title=
"增加通知单位"
:visible
.
sync=
"visible"
:before-close=
"lableTableHandleClose"
append-to-body
title=
"增加通知单位"
class=
"table_dialog"
width=
"1000px"
>
:visible
.
sync=
"visible "
:before-close=
"lableTableHandleClose"
append-to-body
class=
"table_dialog"
width=
"900px"
>
<div
class=
"body"
>
<div
class=
"body"
>
<div
class=
"left"
>
<div
class=
"left"
>
<div
class=
"tips"
>
标签:
{{
AllLabelObj
.
customOrgNum
}}
个
</div>
<div
class=
"tips"
>
标签:
{{
AllLabelObj
.
customOrgNum
}}
个
</div>
<div
class=
"label_list"
>
<div
class=
"label_list"
>
<div
<div
v-for=
"(item, index) in AllLabelObj.noticeCustomOrgVoList"
:key=
"index"
v-for=
"(item,index) in AllLabelObj.noticeCustomOrgVoList"
:class=
"active == index ? 'active' : ''"
@
click=
"checkLabel(item, index)"
><span
class=
"name"
>
{{
:key=
"index"
item
.
customOrgName
}}
</span>
/
{{
item
.
unitNum
}}
家
</div>
:class=
"active==index?'active':''"
@
click=
"checkLabel(item,index)"
>
{{
item
.
customOrgName
}}
/
{{
item
.
unitNum
}}
家
</div>
</div>
</div>
</div>
</div>
<div
class=
"table_wai"
>
<div
class=
"table_wai"
>
<div
class=
"tips"
>
<div
class=
"tips"
>
<div>
已选单位:
{{
selectArr
.
length
}}
家
</div>
<div>
已选单位:
{{
selectArr
.
length
}}
家
</div>
<!--
<div>
批量删除
</div>
-->
<!--
<div>
批量删除
</div>
-->
</div>
</div>
<el-table
<el-table
ref=
"tableDom"
:data=
"tableData"
height=
"100%"
stripe
@
selection-change=
"handleSelectionChange"
:data=
"tableData"
@
row-click=
"toggleSelection"
>
height=
"100%"
stripe
@
selection-change=
"handleSelectionChange"
>
<!-- :row-key="getRowKeys" -->
<!-- :row-key="getRowKeys" -->
<el-table-column
type=
"selection"
width=
"55"
></el-table-column>
<el-table-column
type=
"selection"
width=
"55"
></el-table-column>
<el-table-column
property=
"unitName"
label=
"参会单位"
></el-table-column>
<el-table-column
property=
"unitName"
label=
"参会单位"
></el-table-column>
...
@@ -51,13 +38,8 @@
...
@@ -51,13 +38,8 @@
<el-button
@
click=
"qvxiaoHandleClose()"
>
取消
</el-button>
<el-button
@
click=
"qvxiaoHandleClose()"
>
取消
</el-button>
<el-button
@
click=
"submitTable()"
>
确认
</el-button>
<el-button
@
click=
"submitTable()"
>
确认
</el-button>
</div>
</div>
<el-dialog
<el-dialog
width=
"30%"
title=
"提示"
:visible
.
sync=
"confirmDelVisible"
:before-close=
"confirmDelHandleClose"
width=
"30%"
append-to-body
>
title=
"提示"
:visible
.
sync=
"confirmDelVisible"
:before-close=
"confirmDelHandleClose"
append-to-body
>
<div
style=
"display:flex;flex-direction: column;align-items: center;}"
>
<div
style=
"display:flex;flex-direction: column;align-items: center;}"
>
<!-- <div>参会单位:{{currentDelObj.unitName}}</div> -->
<!-- <div>参会单位:{{currentDelObj.unitName}}</div> -->
<div>
确认删除?
</div>
<div>
确认删除?
</div>
...
@@ -71,7 +53,7 @@
...
@@ -71,7 +53,7 @@
</div>
</div>
</template>
</template>
<
script
>
<
script
>
export
default
{
export
default
{
props
:
{
props
:
{
labelTableVisible
:
{
labelTableVisible
:
{
...
@@ -113,13 +95,27 @@ export default {
...
@@ -113,13 +95,27 @@ export default {
// }
// }
// },
// },
handleSelectionChange
(
val
)
{
handleSelectionChange
(
val
)
{
//
console.log(val)
console
.
log
(
val
)
this
.
selectArr
=
val
// if()
this
.
selectArr
=
val
// if()
// console.log(this.currentLabelObj)
// console.log(this.currentLabelObj)
// this.$set(this.selectArrObj, `${this.currentLabelObj.customOrgId}`, val)
// this.$set(this.selectArrObj, `${this.currentLabelObj.customOrgId}`, val)
// console.log(this.selectArrObj)
// console.log(this.selectArrObj)
// console.log(this.currentLabelObj)
// console.log(this.currentLabelObj)
},
},
toggleSelection
(
row
)
{
console
.
log
(
row
);
let
filter
=
this
.
selectArr
.
filter
((
id
,
index
)
=>
row
.
id
===
id
)
if
(
filter
.
length
===
0
)
{
this
.
selectArr
=
this
.
selectArr
.
concat
(
row
)
}
else
{
this
.
selectArr
=
this
.
selectArr
.
filter
((
id
,
index
)
=>
row
.
id
!==
id
)
}
if
(
row
)
{
this
.
$refs
.
tableDom
.
toggleRowSelection
(
row
)
}
// this.$refs['tableDom'].handleSelectionChange(row)
},
//选择标签 查询单位
//选择标签 查询单位
getUnit
(
data
)
{
getUnit
(
data
)
{
this
.
$axios
.
findUnitByCustomOrgId
(
data
).
then
((
res
)
=>
{
this
.
$axios
.
findUnitByCustomOrgId
(
data
).
then
((
res
)
=>
{
...
@@ -195,7 +191,7 @@ export default {
...
@@ -195,7 +191,7 @@ export default {
console
.
log
(
item
)
console
.
log
(
item
)
},
},
//选择标签
//选择标签
selectTable
()
{},
selectTable
()
{
},
//模糊搜索
//模糊搜索
findSysUnitAuthPerson
(
data
)
{
findSysUnitAuthPerson
(
data
)
{
// console.log(data)
// console.log(data)
...
@@ -235,8 +231,10 @@ export default {
...
@@ -235,8 +231,10 @@ export default {
width: 100%;
width: 100%;
display: flex;
display: flex;
flex-direction: row;
flex-direction: row;
.left {
.left {
width: 200px;
width: 200px;
.tips {
.tips {
width: 100%;
width: 100%;
height: 40px;
height: 40px;
...
@@ -246,6 +244,7 @@ export default {
...
@@ -246,6 +244,7 @@ export default {
color: black;
color: black;
}
}
.label_list {
.label_list {
width: 100%;
width: 100%;
height: 100%;
height: 100%;
...
@@ -255,6 +254,9 @@ export default {
...
@@ -255,6 +254,9 @@ export default {
flex-direction: column;
flex-direction: column;
align-items: center;
align-items: center;
overflow: hidden;
overflow: hidden;
div {
div {
width: 150px;
width: 150px;
height: 60px;
height: 60px;
...
@@ -264,17 +266,31 @@ export default {
...
@@ -264,17 +266,31 @@ export default {
margin-top: 20px;
margin-top: 20px;
border-radius: 8px;
border-radius: 8px;
cursor: pointer;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
}
}
.active {
.active {
background: #5474e8;
background: #5474e8;
color: #fff;
color: #fff;
}
}
.name {
display: inline-block;
max-width: 100px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
}
}
}
}
.table_wai {
.table_wai {
width: calc(100% - 195px);
width: calc(100% - 195px);
height: 600px;
height: 600px;
margin-left: 5px;
margin-left: 5px;
.tips {
.tips {
height: 38px;
height: 38px;
line-height: 38px;
line-height: 38px;
...
...
src/views/meeting/operation/operation.vue
浏览文件 @
7d194e48
...
@@ -108,11 +108,11 @@
...
@@ -108,11 +108,11 @@
<!-- 人员排座-->
<!-- 人员排座-->
<!--
</div>
-->
<!--
</div>
-->
<div
:class=
"[
<div
:class=
"[
{ activeBut: $route.path === item.path },
{ activeBut: $route.path === item.path },
{ qiehuanBut: $route.path !== item.path },
{ qiehuanBut: $route.path !== item.path },
{ clickBoole: (auditStatus == 0 || auditStatus == 2)
&&
item.name == '智能排座' }
{ clickBoole: (auditStatus == 0 || auditStatus == 2)
&&
item.name == '智能排座' }
]" class="but" v-for="(item, index) of butList" @click="toPath(item)" v-show="$route.meta.title !== 'chooseModule'
&&
]" class="but" v-for="(item, index) of butList" @click="toPath(item)" v-show="$route.meta.title !== 'chooseModule'
&&
((index != 3
&&
$route.query.isProcess == 2) || $route.query.isProcess == 1)">
((index != 3
&&
$route.query.isProcess == 2) || $route.query.isProcess == 1)">
<div
class=
"rot"
v-if=
"item.name === '人员准备' && $store.state.updateF === true"
></div>
<div
class=
"rot"
v-if=
"item.name === '人员准备' && $store.state.updateF === true"
></div>
{{
item
.
name
}}
{{
item
.
name
}}
</div>
</div>
...
@@ -120,15 +120,16 @@
...
@@ -120,15 +120,16 @@
<div
class=
"row_wrap row_font_size20"
v-if=
"$route.query.isProcess == 1"
>
<div
class=
"row_wrap row_font_size20"
v-if=
"$route.query.isProcess == 1"
>
<div
class=
"row_item"
:class=
"[
<div
class=
"row_item"
:class=
"[
{ condition: item.key === '联系人' },
{ condition: item.key === '联系人' },
{ count: item.key === '倒计时' },
{ count: item.key === '倒计时' },
]" v-for="(item, index) of meetingForm" :key="index">
]" v-for="(item, index) of meetingForm" :key="index">
<span
class=
"row_item_label"
v-if=
"item.key !== '倒计时'"
>
{{
item
.
key
}}
:
</span>
<span
class=
"row_item_label"
v-if=
"item.key !== '倒计时'"
>
{{
item
.
key
}}
:
</span>
<span
class=
"row_item_text"
v-if=
"item.key === '倒计时'"
>
<span
class=
"row_item_text"
v-if=
"item.key === '倒计时'"
>
<time-count-down
:endTime=
"item.value"
></time-count-down>
<time-count-down
:endTime=
"item.value"
></time-count-down>
</span>
</span>
<span
class=
"row_item_text"
v-else
>
{{
item
.
value
}}
<span
class=
"row_item_text"
v-else
>
<span
class=
"row_item_text_value"
>
{{
item
.
value
}}
</span>
<span
v-if=
"item.key === '地址'"
class=
"processBoole"
<span
v-if=
"item.key === '地址'"
class=
"processBoole"
:class=
"auditStatus == 0 ? 'yellow' : auditStatus == 1 ? 'blue' : auditStatus == 2 ? 'red' : ''"
:class=
"auditStatus == 0 ? 'yellow' : auditStatus == 1 ? 'blue' : auditStatus == 2 ? 'red' : ''"
...
@@ -136,9 +137,8 @@
...
@@ -136,9 +137,8 @@
auditStatus
==
1
?
'审核通过'
:
auditStatus
==
2
?
'未通过'
:
''
}}
</span>
auditStatus
==
1
?
'审核通过'
:
auditStatus
==
2
?
'未通过'
:
''
}}
</span>
</span>
</span>
<!--
<span
class=
"row_item_text_hover"
>
{{
item
.
value
}}
</span>
-->
<!--
<span
class=
"row_item_text_hover"
>
{{
item
.
value
}}
</span>
-->
<span
class=
"address_des"
v-if=
"
<span
class=
"address_des"
v-if=
"item.key === '地址' && (item.value === '' || item.value === null)
item.key === '地址' && (item.value === '' || item.value === null)
"
>
请在排座时选厅
</span>
"
>
请在排座时选厅
</span>
</div>
</div>
</div>
</div>
...
@@ -197,7 +197,7 @@
...
@@ -197,7 +197,7 @@
<div
class=
"but fabu_but"
:class=
"auditStatus == 0 || auditStatus == 2 ? 'notShowPu' : ''"
<div
class=
"but fabu_but"
:class=
"auditStatus == 0 || auditStatus == 2 ? 'notShowPu' : ''"
@
click=
"auditStatus == 0 || auditStatus == 2 ? '' : showPublish()"
v-if=
"($route.meta.title === '会议查看' || $route.meta.title === '会议配置')
@
click=
"auditStatus == 0 || auditStatus == 2 ? '' : showPublish()"
v-if=
"($route.meta.title === '会议查看' || $route.meta.title === '会议配置')
&& this.$route.query.isProcess == 1
&& this.$route.query.isProcess == 1
"
>
发布
</div>
"
>
发布
</div>
<!--
<div-->
<!--
<div-->
<!-- class="but normal_but"-->
<!-- class="but normal_but"-->
...
@@ -221,13 +221,13 @@
...
@@ -221,13 +221,13 @@
</div>
</div>
</div>
</div>
<div
class=
"router_view_wrap"
:class=
"
{
<div
class=
"router_view_wrap"
:class=
"
{
router_view_wraps: $route.meta.title === '会议查看',
router_view_wraps: $route.meta.title === '会议查看',
isAllScreens: $store.state.isAllScreen,
isAllScreens: $store.state.isAllScreen,
}">
}">
<div
class=
"content"
>
<div
class=
"content"
>
<router-view
ref=
"select_wrap"
@
judgeStatus=
"judgeStatus"
@
updateData=
"updateData"
<router-view
ref=
"select_wrap"
@
judgeStatus=
"judgeStatus"
@
updateData=
"updateData"
@
getNoticeStatus=
"getNoticeStatus"
@
getPredetermine=
"getPredetermine"
:oneself=
"oneself"
@
getNoticeStatus=
"getNoticeStatus"
@
getPredetermine=
"getPredetermine"
:oneself=
"oneself"
:auditStatus=
"auditStatus"
:status=
"status"
></router-view>
:auditStatus=
"auditStatus"
:status=
"status"
@
getTopData=
"getTopData"
></router-view>
</div>
</div>
</div>
</div>
<!--
</div>
-->
<!--
</div>
-->
...
@@ -465,6 +465,8 @@ export default {
...
@@ -465,6 +465,8 @@ export default {
this
.
getData
()
this
.
getData
()
this
.
dontshows
()
this
.
dontshows
()
}
}
},
},
destroyed
()
{
destroyed
()
{
//离开页面清除监听
//离开页面清除监听
...
@@ -483,6 +485,12 @@ export default {
...
@@ -483,6 +485,12 @@ export default {
}
}
},
},
methods
:
{
methods
:
{
//重新获取头部数据
getTopData
()
{
console
.
log
(
'getDate'
);
this
.
getData
()
},
processHandleClose
()
{
processHandleClose
()
{
this
.
processDialogVisible
=
false
this
.
processDialogVisible
=
false
},
},
...
@@ -547,6 +555,8 @@ export default {
...
@@ -547,6 +555,8 @@ export default {
query
:
{
processId
:
this
.
$route
.
query
.
processId
},
query
:
{
processId
:
this
.
$route
.
query
.
processId
},
})
})
this
.
getData
()
//重新人员准备需要重新获取头部信息
this
.
getData
()
//重新人员准备需要重新获取头部信息
}
else
{
this
.
$message
.
error
(
`
${
res
.
data
.
data
}
`
)
}
}
})
})
},
},
...
@@ -652,7 +662,6 @@ export default {
...
@@ -652,7 +662,6 @@ export default {
},
},
]
]
}
else
{
}
else
{
this
.
meetingForm
=
[
this
.
meetingForm
=
[
{
{
key
:
'时间'
,
key
:
'时间'
,
...
@@ -1507,8 +1516,22 @@ export default {
...
@@ -1507,8 +1516,22 @@ export default {
.row_item_text {
.row_item_text {
color: #3a3c4b;
color: #3a3c4b;
margin-right: 36px;
margin-right: 36px;
max-width: 290px;
// text-overflow: ellipsis;
// white-space: nowrap;
// overflow: hidden;
display: flex;
align-items: center;
.row_item_text_value {
display: inline-block;
max-width: 200px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.processBoole {}
}
}
.row_item_text_hover {
.row_item_text_hover {
...
@@ -1574,18 +1597,14 @@ export default {
...
@@ -1574,18 +1597,14 @@ export default {
.condition {
.condition {
.row_item_text {
.row_item_text {
width: 200px;
max-
width: 200px;
/* 不换行 */
/* 不换行 */
white-space: nowrap;
white-space: nowrap;
/* 隐藏超出部分 */
/* 隐藏超出部分 */
overflow: hidden;
overflow: hidden;
/* 显示省略号 */
/* 显示省略号 */
text-overflow: ellipsis;
text-overflow: ellipsis;
}
}
}
}
.count {
.count {
...
...
src/views/meeting/operation/overview/index.vue
浏览文件 @
7d194e48
...
@@ -32,12 +32,11 @@
...
@@ -32,12 +32,11 @@
<div
class=
"row_item line_hight_32"
>
<div
class=
"row_item line_hight_32"
>
<div
class=
"row_item_label"
>
会议管理人:
</div>
<div
class=
"row_item_label"
>
会议管理人:
</div>
<div
class=
"person_select_show"
>
<div
class=
"person_select_show"
>
<el-tag
type=
"info"
v-for=
"tag in managerTags"
:key=
"tag.cractUnid"
@
close=
"handleClose(tag)"
:closable=
"
<el-tag
type=
"info"
v-for=
"tag in managerTags"
:key=
"tag.cractUnid"
@
close=
"handleClose(tag)"
:closable=
"!(
!(
role === 'ROLE_HUIYIADMIN' &&
role === 'ROLE_HUIYIADMIN' &&
userId !== overviewData.processSponsorUuid
userId !== overviewData.processSponsorUuid
)
)
"
>
{{
tag
.
cnName
}}
</el-tag>
"
>
{{
tag
.
cnName
}}
</el-tag>
<el-button
class=
"authorize_but"
size=
"small"
type=
"primary"
@
click=
"applyAdmin"
>
授
<el-button
class=
"authorize_but"
size=
"small"
type=
"primary"
@
click=
"applyAdmin"
>
授
权
</el-button>
权
</el-button>
</div>
</div>
...
@@ -225,17 +224,17 @@
...
@@ -225,17 +224,17 @@
</div>
</div>
<div
class=
"main"
>
<div
class=
"main"
>
<el-time-select
placeholder=
"起始时间"
v-model=
"item.agendaBeginHour"
:picker-options=
"
{
<el-time-select
placeholder=
"起始时间"
v-model=
"item.agendaBeginHour"
:picker-options=
"
{
start: '08:00',
step: '00:15',
end: '18:30',
}" @change="changYi(item)">
</el-time-select>
至
<el-time-select
@
change=
"changYi(item)"
placeholder=
"结束时间"
v-model=
"item.agendaEndHour"
:picker-options=
"
{
start: '08:00',
start: '08:00',
step: '00:15',
step: '00:15',
end: '18:30',
end: '18:30',
minTime: item.agendaBeginHour,
}" @change="changYi(item)">
</el-time-select>
至
}">
</el-time-select>
<el-time-select
@
change=
"changYi(item)"
placeholder=
"结束时间"
v-model=
"item.agendaEndHour"
:picker-options=
"
{
start: '08:00',
step: '00:15',
end: '18:30',
minTime: item.agendaBeginHour,
}">
</el-time-select>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -533,7 +532,7 @@ export default {
...
@@ -533,7 +532,7 @@ export default {
if
(
res
.
data
.
code
==
200
)
{
if
(
res
.
data
.
code
==
200
)
{
this
.
noteTableData
=
res
.
data
.
data
this
.
noteTableData
=
res
.
data
.
data
for
(
let
i
in
this
.
noteTableData
)
{
for
(
let
i
in
this
.
noteTableData
)
{
this
.
$set
(
this
.
noteTableData
[
i
],
'sortNum'
,
i
)
this
.
$set
(
this
.
noteTableData
[
i
],
'sortNum'
,
Number
(
i
+
1
)
)
}
}
}
}
})
})
...
...
src/views/meeting/state/beforeMeeting/index.vue
浏览文件 @
7d194e48
...
@@ -151,6 +151,7 @@ export default {
...
@@ -151,6 +151,7 @@ export default {
this
.
processId
=
id
this
.
processId
=
id
},
},
init
()
{
init
()
{
console
.
log
(
'meetingLists'
,
this
.
meetingLists
);
this
.
meetingLists
.
forEach
((
item
,
index
)
=>
{
this
.
meetingLists
.
forEach
((
item
,
index
)
=>
{
// 字数限制30字,超出不显示
// 字数限制30字,超出不显示
console
.
log
(
item
)
console
.
log
(
item
)
...
@@ -161,9 +162,9 @@ export default {
...
@@ -161,9 +162,9 @@ export default {
item
.
showName
=
item
.
processName
item
.
showName
=
item
.
processName
}
}
//没选会议室 auditStatus=null
//没选会议室 auditStatus=null
if
(
item
.
auditStatus
==
0
||
item
.
auditStatus
==
1
||
item
.
auditStatus
==
2
)
{
// if (item.auditStatus
) {
item
.
data
.
push
({
key
:
'预定状态'
,
value
:
item
.
auditStatus
})
item
.
data
.
push
({
key
:
'预定状态'
,
value
:
item
.
auditStatus
})
}
//
}
this
.
$forceUpdate
()
this
.
$forceUpdate
()
})
})
...
...
src/views/meetingPlace/components/areaList/areaList.vue
浏览文件 @
7d194e48
差异被折叠。
点击展开。
src/views/meetingPlace/components/test.vue
浏览文件 @
7d194e48
<
template
>
<
template
>
<div
id=
"appMain"
v-loading=
"loading"
>
<div
id=
"appMain"
v-loading=
"loading"
>
<div
<div
class=
"helps"
:class=
"
{ helped: !alls }" @click="showHelp" v-show="!$store.state.showImageFlag">
class=
"helps"
:class=
"
{ helped: !alls }"
@click="showHelp"
v-show="!$store.state.showImageFlag"
>
<img
src=
"../../../assets/meetingPalce/paiwei/help.png"
alt=
""
/>
<img
src=
"../../../assets/meetingPalce/paiwei/help.png"
alt=
""
/>
</div>
</div>
<div
class=
"section"
>
<div
class=
"section"
>
<div
class=
"left"
v-show=
"alls"
id=
"lefts"
>
<div
class=
"left"
v-show=
"alls"
id=
"lefts"
>
<areaList
<areaList
:auditStatus=
"auditStatus"
:confName=
"confName"
@
createArea=
"createArea"
@
custom=
"custom"
:confName=
"confName"
@
blockId=
"blockId"
@
changeC=
"changeC"
@
changeSigns=
"changeSigns"
@
chooseRules=
"chooseRules"
@
createArea=
"createArea"
@
deleteAreaId=
"deleteAreaId"
@
changeAreaName=
"changeAreaName"
></areaList>
@
custom=
"custom"
@
blockId=
"blockId"
@
changeC=
"changeC"
@
changeSigns=
"changeSigns"
@
chooseRules=
"chooseRules"
@
deleteAreaId=
"deleteAreaId"
@
changeAreaName=
"changeAreaName"
></areaList>
</div>
</div>
<div
class=
"pull"
>
<div
class=
"pull"
>
<HelloWorld
<HelloWorld
ref=
"secRight"
:checkeds=
"checkeds"
:blockIds=
"blockIds"
:choosePersons=
"choosePersons"
ref=
"secRight"
:chooseFlag=
"chooseFlag"
:changeCon=
"changeCon"
:chaSign=
"chaSign"
:chooseR=
"chooseR"
:hideFlags=
"hideFlags"
:checkeds=
"checkeds"
:areasId=
"areasId"
:signNames=
"signNames"
:changeAreaNames=
"changeAreaNames"
:changeSignNames=
"changeSignNames"
:blockIds=
"blockIds"
:autoSorts=
"autoSorts"
:changeDatas=
"changeDatas"
:sortFlag=
"sortFlag"
:createAreas=
"createAreas"
:choosePersons=
"choosePersons"
:deleteAreaIds=
"deleteAreaIds"
:areaId=
"areaId"
@
clickPerson=
"clickPerson"
@
showLoading=
"showLoading"
:chooseFlag=
"chooseFlag"
@
clearAllFlag=
"clearAllFlag"
@
foos=
"foos"
@
sureLoad=
"sureLoad"
@
screenAlls=
"screenAlls"
:changeCon=
"changeCon"
@
conferenceName=
"conferenceName"
/>
:chaSign=
"chaSign"
:chooseR=
"chooseR"
:hideFlags=
"hideFlags"
:areasId=
"areasId"
:signNames=
"signNames"
:changeAreaNames=
"changeAreaNames"
:changeSignNames=
"changeSignNames"
:autoSorts=
"autoSorts"
:changeDatas=
"changeDatas"
:sortFlag=
"sortFlag"
:createAreas=
"createAreas"
:deleteAreaIds=
"deleteAreaIds"
:areaId=
"areaId"
@
clickPerson=
"clickPerson"
@
showLoading=
"showLoading"
@
clearAllFlag=
"clearAllFlag"
@
foos=
"foos"
@
sureLoad=
"sureLoad"
@
screenAlls=
"screenAlls"
@
conferenceName=
"conferenceName"
/>
</div>
</div>
<div
class=
"right"
v-show=
"alls"
id=
"lefts"
>
<div
class=
"right"
v-show=
"alls"
id=
"lefts"
>
<PeopleList
<PeopleList
@
checked=
"checked"
@
choosePer=
"choosePer"
@
changeSignName=
"changeSignName"
@
autoSort=
"autoSort"
@
checked=
"checked"
@
changeData=
"changeData"
:clickPersons=
"clickPersons"
:clearNums=
"clearNums"
:blockIds=
"blockIds"
@
choosePer=
"choosePer"
@
startFlag=
"startFlag"
:fooFlag=
"fooFlag"
@
sorts=
"sorts"
@
hideBox=
"hideBox"
></PeopleList>
@
changeSignName=
"changeSignName"
@
autoSort=
"autoSort"
@
changeData=
"changeData"
:clickPersons=
"clickPersons"
:clearNums=
"clearNums"
:blockIds=
"blockIds"
@
startFlag=
"startFlag"
:fooFlag=
"fooFlag"
@
sorts=
"sorts"
@
hideBox=
"hideBox"
></PeopleList>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -80,6 +35,8 @@ import Banner from "../pages/banner.vue";
...
@@ -80,6 +35,8 @@ import Banner from "../pages/banner.vue";
import
Rumb
from
"../pages/first/rumb.vue"
;
import
Rumb
from
"../pages/first/rumb.vue"
;
export
default
{
export
default
{
name
:
"tes"
,
name
:
"tes"
,
props
:
[
'auditStatus'
],
data
()
{
data
()
{
return
{
return
{
//获取会议名称和时间
//获取会议名称和时间
...
@@ -168,8 +125,10 @@ export default {
...
@@ -168,8 +125,10 @@ export default {
sessionStorage
.
setItem
(
"sysRoles"
,
details
.
sysRoles
[
0
]);
sessionStorage
.
setItem
(
"sysRoles"
,
details
.
sysRoles
[
0
]);
}
}
this
.
$store
.
commit
(
"changeId"
,
0
);
this
.
$store
.
commit
(
"changeId"
,
0
);
// console.log(this.auditStatus);
// console.log("userNDirection2", sessionStorage.getItem("userNDirection2"));
// console.log("userNDirection2", sessionStorage.getItem("userNDirection2"));
},
},
mounted
()
{
mounted
()
{
this
.
$nextTick
(()
=>
{
this
.
$nextTick
(()
=>
{
setTimeout
(()
=>
{
setTimeout
(()
=>
{
...
@@ -306,25 +265,30 @@ export default {
...
@@ -306,25 +265,30 @@ export default {
// overflow: hidden;
// overflow: hidden;
}
}
#banner {
#banner {
width: 100%;
width: 100%;
// min-width: 1920px;
// min-width: 1920px;
background-color: #e6edf4;
background-color: #e6edf4;
}
}
.breadcrumb {
.breadcrumb {
margin-left: 35px;
margin-left: 35px;
margin-top: 15px;
margin-top: 15px;
}
}
/deep/.el-breadcrumb {
/deep/.el-breadcrumb {
font-size: 18px;
font-size: 18px;
color: #5474e8;
color: #5474e8;
}
}
.topNav {
.topNav {
height: 80px;
height: 80px;
width: 100%;
width: 100%;
background-color: #2348a3;
background-color: #2348a3;
display: flex;
display: flex;
box-shadow: 0px 3px 5px rgba(84, 116, 235, 0.2);
box-shadow: 0px 3px 5px rgba(84, 116, 235, 0.2);
.title {
.title {
margin-left: 40px;
margin-left: 40px;
display: flex;
display: flex;
...
@@ -334,27 +298,33 @@ export default {
...
@@ -334,27 +298,33 @@ export default {
font-weight: bold;
font-weight: bold;
flex: 1;
flex: 1;
margin-top: -15px;
margin-top: -15px;
.content {
.content {
margin-left: 15px;
margin-left: 15px;
}
}
}
}
.tabitem {
.tabitem {
flex: 3;
flex: 3;
position: relative;
position: relative;
top: 5px;
top: 5px;
}
}
.manager {
.manager {
display: flex;
display: flex;
align-items: center;
align-items: center;
color: #e8ebf9;
color: #e8ebf9;
img {
img {
margin-right: 15px;
margin-right: 15px;
}
}
.content {
.content {
margin-right: 30px;
margin-right: 30px;
}
}
}
}
}
}
.helps {
.helps {
position: fixed;
position: fixed;
top: 16%;
top: 16%;
...
@@ -368,6 +338,7 @@ export default {
...
@@ -368,6 +338,7 @@ export default {
align-items: center;
align-items: center;
cursor: pointer;
cursor: pointer;
}
}
.header {
.header {
width: 95.5%;
width: 95.5%;
height: 60px;
height: 60px;
...
@@ -378,15 +349,18 @@ export default {
...
@@ -378,15 +349,18 @@ export default {
margin: 40px 0px 10px 29px;
margin: 40px 0px 10px 29px;
display: flex;
display: flex;
align-items: center;
align-items: center;
.confName {
.confName {
display: flex;
display: flex;
font-size: 20px;
font-size: 20px;
color: #778ca2;
color: #778ca2;
span {
span {
color: #3a3c4b;
color: #3a3c4b;
padding-left: 16px;
padding-left: 16px;
padding-right: 80px;
padding-right: 80px;
}
}
img {
img {
padding-left: 20px;
padding-left: 20px;
width: 18px;
width: 18px;
...
@@ -394,16 +368,19 @@ export default {
...
@@ -394,16 +368,19 @@ export default {
vertical-align: middle;
vertical-align: middle;
}
}
}
}
.confTime {
.confTime {
display: flex;
display: flex;
font-size: 20px;
font-size: 20px;
color: #778ca2;
color: #778ca2;
span {
span {
color: #3a3c4b;
color: #3a3c4b;
padding-left: 16px;
padding-left: 16px;
padding-right: 80px;
padding-right: 80px;
}
}
}
}
.confAddress {
.confAddress {
display: flex;
display: flex;
font-size: 20px;
font-size: 20px;
...
@@ -415,13 +392,14 @@ export default {
...
@@ -415,13 +392,14 @@ export default {
}
}
}
}
}
}
.back {
.back {
display: flex;
display: flex;
margin-right: 50px;
margin-right: 50px;
cursor: pointer;
cursor: pointer;
}
}
.back .img {
}
.back .img {
}
.section {
.section {
width: 100%;
width: 100%;
...
@@ -430,6 +408,7 @@ export default {
...
@@ -430,6 +408,7 @@ export default {
display: flex;
display: flex;
position: relative;
position: relative;
.pull {
.pull {
width: 100%;
width: 100%;
height: 100%;
height: 100%;
...
@@ -446,6 +425,7 @@ export default {
...
@@ -446,6 +425,7 @@ export default {
// width: 100%;
// width: 100%;
// }
// }
}
}
.left {
.left {
width: 13.5%;
width: 13.5%;
background-color: white;
background-color: white;
...
@@ -455,6 +435,7 @@ export default {
...
@@ -455,6 +435,7 @@ export default {
// scrollbar-color: #e5e5e5 #f7f7f9;
// scrollbar-color: #e5e5e5 #f7f7f9;
// -webkit-scrollbar-width: none;
// -webkit-scrollbar-width: none;
}
}
.right {
.right {
width: 16%;
width: 16%;
background-color: white;
background-color: white;
...
@@ -465,37 +446,46 @@ export default {
...
@@ -465,37 +446,46 @@ export default {
// scrollbar-color: #e5e5e5 #f7f7f9;
// scrollbar-color: #e5e5e5 #f7f7f9;
scrollbar-width: none !important;
scrollbar-width: none !important;
}
}
.secRight {
.secRight {
overflow: auto;
overflow: auto;
}
}
}
}
/deep/.el-tabs__item {
/deep/.el-tabs__item {
font-size: 20px;
font-size: 20px;
color: #ffffff;
color: #ffffff;
// padding-bottom: 70px;
// padding-bottom: 70px;
// border-bottom: #ddd;
// border-bottom: #ddd;
}
}
/deep/.el-tabs__item:hover {
/deep/.el-tabs__item:hover {
color: #ffffff;
color: #ffffff;
}
}
/deep/.el-tabs__item.is-active {
/deep/.el-tabs__item.is-active {
// font-weight: bold;
// font-weight: bold;
font-size: 22px;
font-size: 22px;
color: white;
color: white;
}
}
/deep/.el-tabs__nav-wrap::after {
/deep/.el-tabs__nav-wrap::after {
background: #2348a3;
background: #2348a3;
}
}
/deep/.el-tabs__nav-wrap {
/deep/.el-tabs__nav-wrap {
top: 15px;
top: 15px;
}
}
/deep/.el-breadcrumb__item:last-child .el-breadcrumb__inner {
/deep/.el-breadcrumb__item:last-child .el-breadcrumb__inner {
color: #5474e8;
color: #5474e8;
font-weight: 700;
font-weight: 700;
}
}
/deep/.el-breadcrumb__inner.is-link {
/deep/.el-breadcrumb__inner.is-link {
color: #9aabad;
color: #9aabad;
}
}
// /deep/.el-tabs__active-bar {
// /deep/.el-tabs__active-bar {
// background: white;
// background: white;
// bottom: -5px;
// bottom: -5px;
...
@@ -585,18 +575,22 @@ export default {
...
@@ -585,18 +575,22 @@ export default {
height: 0px !important;
height: 0px !important;
}
}
}
}
.helped {
.helped {
right: 25px !important;
right: 25px !important;
}
}
.dialog /deep/ .el-dialog__body {
.dialog /deep/ .el-dialog__body {
flex-direction: column !important;
flex-direction: column !important;
}
}
.el-dialog__wrapper {
.el-dialog__wrapper {
width: 100vw;
width: 100vw;
height: 100vh;
height: 100vh;
display: flex;
display: flex;
justify-content: center;
justify-content: center;
flex-direction: column;
flex-direction: column;
/deep/ .el-dialog {
/deep/ .el-dialog {
margin-top: 0 !important;
margin-top: 0 !important;
}
}
...
...
src/views/reserveRecord/index.vue
浏览文件 @
7d194e48
...
@@ -11,7 +11,7 @@
...
@@ -11,7 +11,7 @@
<div
:class=
"isActive === index ? 'confenceActive' : ''"
class=
"confence"
<div
:class=
"isActive === index ? 'confenceActive' : ''"
class=
"confence"
v-for=
"(item, index, key) in confenceList"
:key=
"item.conferenceId"
@
click=
"getOneConfence(item, index)"
>
v-for=
"(item, index, key) in confenceList"
:key=
"item.conferenceId"
@
click=
"getOneConfence(item, index)"
>
<div
class=
"process"
v-if=
"item.type == 1"
>
审
</div>
<div
class=
"process"
v-if=
"item.type == 1"
>
审
</div>
<div
class=
"confence_name"
>
{{
item
.
conferenceName
}}
{{
item
.
conferenceName
.
length
}}
</div>
<div
class=
"confence_name"
>
{{
item
.
conferenceName
}}
</div>
<div
:class=
"[item.conferenceName.length > 8 ? 'hover_name' : 'none_hover']"
>
{{
item
.
conferenceName
}}
</div>
<div
:class=
"[item.conferenceName.length > 8 ? 'hover_name' : 'none_hover']"
>
{{
item
.
conferenceName
}}
</div>
<div
class=
"box"
></div>
<div
class=
"box"
></div>
</div>
</div>
...
@@ -585,6 +585,10 @@ export default {
...
@@ -585,6 +585,10 @@ export default {
border: none;
border: none;
color: #5474e8;
color: #5474e8;
text-align: right;
text-align: right;
&::placeholder {
color: #778ca2;
}
}
}
.el-input__inner:focus {
.el-input__inner:focus {
...
@@ -595,7 +599,10 @@ export default {
...
@@ -595,7 +599,10 @@ export default {
display: flex;
display: flex;
align-items: center;
align-items: center;
}
}
}
}
}
}
.reserveConference_select {
.reserveConference_select {
...
...
src/views/system/confenceLibrary.vue
浏览文件 @
7d194e48
...
@@ -33,7 +33,7 @@
...
@@ -33,7 +33,7 @@
<el-table
:data=
"tableData"
stripe
ref=
"table"
height=
"100%"
class=
"template_table"
v-loading=
"loading"
<el-table
:data=
"tableData"
stripe
ref=
"table"
height=
"100%"
class=
"template_table"
v-loading=
"loading"
style=
"width: 100%"
>
style=
"width: 100%"
>
<el-table-column
prop=
"id"
v-if=
"false"
label=
"id"
></el-table-column>
<el-table-column
prop=
"id"
v-if=
"false"
label=
"id"
></el-table-column>
<el-table-column
prop=
"unitName"
label=
"所属单位"
></el-table-column>
<el-table-column
prop=
"unitName"
label=
"所属单位"
v-if=
"!disFlag"
></el-table-column>
<el-table-column
prop=
"name"
label=
"会议室名称"
width=
"300"
>
<el-table-column
prop=
"name"
label=
"会议室名称"
width=
"300"
>
<!--
{{
tableData
.
templateType
}}
-->
<!--
{{
tableData
.
templateType
}}
-->
</el-table-column>
</el-table-column>
...
@@ -58,10 +58,10 @@
...
@@ -58,10 +58,10 @@
</div>
</div>
</div>
</div>
<!-- 编辑|新增会议室 -->
<!-- 编辑|新增会议室 -->
<el-dialog
:title=
"disFlag ? '新增|编辑' : '新增|编辑公用会议室
(超管专用)
'"
:visible
.
sync=
"dialogVisible"
:before-close=
"handleClose"
<el-dialog
:title=
"disFlag ? '新增|编辑' : '新增|编辑公用会议室'"
:visible
.
sync=
"dialogVisible"
:before-close=
"handleClose"
width=
"30%"
append-to-body
>
width=
"30%"
append-to-body
>
<el-form
ref=
"forms"
:rules=
"ruleForm"
:model=
"forms"
label-width=
"140px"
>
<el-form
ref=
"forms"
:rules=
"ruleForm"
:model=
"forms"
label-width=
"140px"
>
<el-form-item
label=
"所属单位:"
prop=
"unitName"
v-if=
"disFlag"
>
<el-form-item
label=
"所属单位:"
prop=
"unitName"
v-if=
"
!
disFlag"
>
<div>
{{ forms.unitName }}
</div>
<div>
{{ forms.unitName }}
</div>
</el-form-item>
</el-form-item>
<el-form-item
label=
"会议室名称:"
prop=
"name"
>
<el-form-item
label=
"会议室名称:"
prop=
"name"
>
...
@@ -134,13 +134,13 @@ export default {
...
@@ -134,13 +134,13 @@ export default {
// console.log(val);
// console.log(val);
let
obj
=
''
let
obj
=
''
switch
(
val
)
{
switch
(
val
)
{
case
0
:
case
1
:
obj
=
'小型会议室'
obj
=
'小型会议室'
break
break
case
1
:
case
2
:
obj
=
'中型会议室'
obj
=
'中型会议室'
break
break
case
2
:
case
3
:
obj
=
'大型会议室'
obj
=
'大型会议室'
break
break
}
}
...
@@ -206,9 +206,9 @@ export default {
...
@@ -206,9 +206,9 @@ export default {
cnName
:
''
,
cnName
:
''
,
organList
:
[],
organList
:
[],
options
:
[
options
:
[
{
label
:
'小型会议室'
,
value
:
0
},
{
label
:
'小型会议室'
,
value
:
1
},
{
label
:
'中型会议室'
,
value
:
1
},
{
label
:
'中型会议室'
,
value
:
2
},
{
label
:
'大型会议室'
,
value
:
2
},
{
label
:
'大型会议室'
,
value
:
3
},
],
],
sysRoles
:
''
,
sysRoles
:
''
,
}
}
...
@@ -220,8 +220,11 @@ export default {
...
@@ -220,8 +220,11 @@ export default {
console
.
log
(
sessionStorage
.
getItem
(
'sysRoles'
));
console
.
log
(
sessionStorage
.
getItem
(
'sysRoles'
));
if
(
this
.
cnName
!==
'超级管理员'
&&
sessionStorage
.
getItem
(
'sysRoles'
)
!==
'ROLE_HUIYISHIADMIN'
)
{
if
(
this
.
cnName
!==
'超级管理员'
&&
sessionStorage
.
getItem
(
'sysRoles'
)
!==
'ROLE_HUIYISHIADMIN'
)
{
this
.
forms
.
unitId
=
sessionStorage
.
getItem
(
'unitId'
)
this
.
forms
.
unitId
=
sessionStorage
.
getItem
(
'unitId'
)
console
.
log
(
'false'
);
this
.
disFlag
=
true
this
.
disFlag
=
true
this
.
forms
.
unitName
=
sessionStorage
.
getItem
(
'unitName'
)
this
.
forms
.
unitName
=
sessionStorage
.
getItem
(
'unitName'
)
}
else
if
(
sessionStorage
.
getItem
(
'sysRoles'
)
==
'ROLE_HUIYISHIADMIN'
)
{
this
.
disFlag
=
true
}
}
//查询所有数据
//查询所有数据
this
.
getTaList
()
this
.
getTaList
()
...
...
src/views/system/index.vue
浏览文件 @
7d194e48
...
@@ -180,7 +180,7 @@ export default {
...
@@ -180,7 +180,7 @@ export default {
// this.fetchConf();
// this.fetchConf();
this
.
path
=
this
.
$route
.
matched
this
.
path
=
this
.
$route
.
matched
this
.
path
=
this
.
path
.
filter
((
item
,
index
)
=>
item
.
meta
.
title
!==
''
)
this
.
path
=
this
.
path
.
filter
((
item
,
index
)
=>
item
.
meta
.
title
!==
''
)
//
console.log(this.path)
console
.
log
(
this
.
path
)
let
sysRoles
=
sessionStorage
.
getItem
(
'sysRoles'
)
let
sysRoles
=
sessionStorage
.
getItem
(
'sysRoles'
)
switch
(
sysRoles
)
{
switch
(
sysRoles
)
{
case
'ROLE_SUPERADMIN'
:
case
'ROLE_SUPERADMIN'
:
...
@@ -221,6 +221,7 @@ export default {
...
@@ -221,6 +221,7 @@ export default {
/*****路由跳转时更新面包屑********/
/*****路由跳转时更新面包屑********/
this
.
path
=
to
.
matched
this
.
path
=
to
.
matched
this
.
path
=
this
.
path
.
filter
((
item
,
index
)
=>
item
.
meta
.
title
!==
''
)
this
.
path
=
this
.
path
.
filter
((
item
,
index
)
=>
item
.
meta
.
title
!==
''
)
console
.
log
(
'path12313132'
,
this
.
path
);
/****************************/
/****************************/
switch
(
sysRoles
)
{
switch
(
sysRoles
)
{
case
'ROLE_SUPERADMIN'
:
case
'ROLE_SUPERADMIN'
:
...
...
src/views/system/jurisdiction.vue
浏览文件 @
7d194e48
...
@@ -40,8 +40,8 @@
...
@@ -40,8 +40,8 @@
<!-- 表格 -->
<!-- 表格 -->
<div
class=
"content"
>
<div
class=
"content"
>
<el-table
:data=
"tableData"
stripe
style=
"width: 100%"
height=
"100%"
class=
"template_table"
<el-table
:data=
"tableData"
stripe
style=
"width: 100%"
height=
"100%"
class=
"template_table"
@
sort-change=
"sortChange"
:header-cell-style=
"
{ 'text-align': 'left' }" :
cell-style="{ 'text-align': 'left' }"
:default-sort=
"
{ order: 'index' }" @sort-change="sortChange" :header-
cell-style="{ 'text-align': 'left' }"
v-loading="loading">
:cell-style="{ 'text-align': 'left' }"
v-loading="loading">
<el-table-column
type=
"index"
label=
"序号"
width=
"80"
></el-table-column>
<el-table-column
type=
"index"
label=
"序号"
width=
"80"
></el-table-column>
<el-table-column
prop=
"username"
label=
"账号"
></el-table-column>
<el-table-column
prop=
"username"
label=
"账号"
></el-table-column>
<el-table-column
prop=
"cnName"
label=
"姓名"
></el-table-column>
<el-table-column
prop=
"cnName"
label=
"姓名"
></el-table-column>
...
@@ -537,4 +537,5 @@ export default {
...
@@ -537,4 +537,5 @@ export default {
color
:
#
778
ca2
;
color
:
#
778
ca2
;
}
}
}
}
}
<
/style
>
}
<
/style
>
src/views/system/personLabel.vue
浏览文件 @
7d194e48
...
@@ -71,7 +71,7 @@
...
@@ -71,7 +71,7 @@
<div
class=
"table_list"
>
<div
class=
"table_list"
>
<!-- 按参会人员 -->
<!-- 按参会人员 -->
<el-table
v-if=
"personOrUnit == 1"
:data=
"tableData"
style=
"width: 100%"
height=
"100%"
stripe
<el-table
v-if=
"personOrUnit == 1"
:data=
"tableData"
style=
"width: 100%"
height=
"100%"
stripe
:default-sort=
"
{
prop: 'updateTime
' }">
:default-sort=
"
{
order: 'customUserNum
' }">
<el-table-column
prop=
"customUserNum"
label=
"序号"
></el-table-column>
<el-table-column
prop=
"customUserNum"
label=
"序号"
></el-table-column>
<el-table-column
prop=
"customUserName"
label=
"姓名"
></el-table-column>
<el-table-column
prop=
"customUserName"
label=
"姓名"
></el-table-column>
<el-table-column
prop=
"customUserPosition"
label=
"职务"
width=
"180"
></el-table-column>
<el-table-column
prop=
"customUserPosition"
label=
"职务"
width=
"180"
></el-table-column>
...
@@ -92,8 +92,8 @@
...
@@ -92,8 +92,8 @@
</el-table>
</el-table>
<!-- 按参会单位 -->
<!-- 按参会单位 -->
<el-table
v-if=
"personOrUnit == 2"
:data=
"tableData"
style=
"width: 100%"
height=
"100%"
stripe
<el-table
v-if=
"personOrUnit == 2"
:data=
"tableData"
style=
"width: 100%"
height=
"100%"
stripe
:default-sort=
"{
prop: 'updateTime
' }"
>
:default-sort=
"{
order: 'sortNum
' }"
>
<el-table-column
prop=
"sortNum"
label=
"序号"
>
<el-table-column
prop=
"sortNum"
sortable
label=
"序号"
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
"unitName"
label=
"参会单位(平台)"
>
<el-table-column
prop=
"unitName"
label=
"参会单位(平台)"
>
...
@@ -121,14 +121,8 @@
...
@@ -121,14 +121,8 @@
layout=
"total, sizes, prev, pager, next, jumper"
:total=
"total"
></el-pagination>
layout=
"total, sizes, prev, pager, next, jumper"
:total=
"total"
></el-pagination>
</div>
</div>
<!-- 选择人员 -->
<!-- 选择人员 -->
<BatchAddDialog
:changeFlags=
"3"
<BatchAddDialog
:changeFlags=
"3"
:batchAddFlag
.
sync=
"batchAddFlag"
:selectPerson=
"selectPerson"
:nextShow=
"nextShow"
:batchAddFlag
.
sync=
"batchAddFlag"
:returnSelect=
"returnSelect"
@
addBatchPeople=
"addBatchPeople"
@
sureChange=
"sureChange"
@
cancleFlag=
"cancleFlag"
:selectPerson=
"selectPerson"
:nextShow=
"nextShow"
:returnSelect=
"returnSelect"
@
addBatchPeople=
"addBatchPeople"
@
sureChange=
"sureChange"
@
cancleFlag=
"cancleFlag"
@
getPerson=
"getPerson"
>
@
getPerson=
"getPerson"
>
</BatchAddDialog>
</BatchAddDialog>
<dialogTable
:dialogTableVisible
.
sync=
"dialogTableVisible"
:dialogTableData=
"dialogTableData"
@
back=
"back"
<dialogTable
:dialogTableVisible
.
sync=
"dialogTableVisible"
:dialogTableData=
"dialogTableData"
@
back=
"back"
...
@@ -146,7 +140,7 @@
...
@@ -146,7 +140,7 @@
<el-button
type=
"primary"
class=
"btn"
@
click=
"addLabel()"
>
新增标签
</el-button>
<el-button
type=
"primary"
class=
"btn"
@
click=
"addLabel()"
>
新增标签
</el-button>
</div>
</div>
<div
v-if=
"labelList.length > 0"
>
<div
v-if=
"labelList.length > 0"
>
<div
class=
"unit"
v-for=
"(
item, index) in labelList
"
:key=
"labelList.length + index"
>
<div
class=
"unit"
v-for=
"(
item, index ) in labelList
"
:key=
"labelList.length + index"
>
<div
class=
"tips_num"
>
权限专用单位:
</div>
<div
class=
"tips_num"
>
权限专用单位:
</div>
<el-input
v-model=
"item.customOrgName"
/>
<el-input
v-model=
"item.customOrgName"
/>
<!-- <div>{{item.unitName}}</div> -->
<!-- <div>{{item.unitName}}</div> -->
...
@@ -202,7 +196,7 @@
...
@@ -202,7 +196,7 @@
<!-- <el-input v-model="editPersonObj.sysUnitName" ></el-input>
<!-- <el-input v-model="editPersonObj.sysUnitName" ></el-input>
-->
-->
<el-select
v-model=
"editPersonObj.sysUnitId"
placeholder=
"请选择参会单位"
>
<el-select
v-model=
"editPersonObj.sysUnitId"
placeholder=
"请选择参会单位"
>
<el-option
v-for=
"
item in unitOptions
"
:key=
"item.unitId"
:label=
"item.unitName"
<el-option
v-for=
"
item in unitOptions
"
:key=
"item.unitId"
:label=
"item.unitName"
:value=
"item.unitId"
></el-option>
:value=
"item.unitId"
></el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
...
@@ -414,7 +408,10 @@ export default {
...
@@ -414,7 +408,10 @@ export default {
this
.
$axios
.
moveUpOrDownCustomUser
(
params
).
then
((
res
)
=>
{
this
.
$axios
.
moveUpOrDownCustomUser
(
params
).
then
((
res
)
=>
{
// console.log(res)
// console.log(res)
if
(
res
.
data
.
code
==
200
)
{
if
(
res
.
data
.
code
==
200
)
{
this
.
findLabelIdPerson
(
this
.
formData
)
this
.
$nextTick
(()
=>
{
this
.
findLabelIdPerson
(
this
.
formData
)
})
}
}
})
})
},
},
...
@@ -700,9 +697,10 @@ export default {
...
@@ -700,9 +697,10 @@ export default {
// 根据自定义分类编号查询按参会人员展示自定义人员(ly)
// 根据自定义分类编号查询按参会人员展示自定义人员(ly)
findLabelIdPerson
(
params
)
{
findLabelIdPerson
(
params
)
{
this
.
$axios
.
baseCustomOrgIdPerson
(
params
).
then
((
res
)
=>
{
this
.
$axios
.
baseCustomOrgIdPerson
(
params
).
then
((
res
)
=>
{
console
.
log
(
'按参会人员'
,
res
)
console
.
log
(
'按参会人员'
,
res
.
data
.
data
)
if
(
res
.
data
.
data
.
customUserShowVoList
)
{
if
(
res
.
data
.
data
.
customUserShowVoList
)
{
this
.
tableData
=
res
.
data
.
data
.
customUserShowVoList
this
.
tableData
=
res
.
data
.
data
.
customUserShowVoList
}
else
{
}
else
{
this
.
tableData
=
[]
this
.
tableData
=
[]
}
}
...
@@ -743,6 +741,7 @@ export default {
...
@@ -743,6 +741,7 @@ export default {
if
(
val
==
1
)
{
if
(
val
==
1
)
{
this
.
personOrUnit
=
1
this
.
personOrUnit
=
1
this
.
findLabelIdPerson
(
obj
)
this
.
findLabelIdPerson
(
obj
)
}
else
{
}
else
{
this
.
personOrUnit
=
2
this
.
personOrUnit
=
2
this
.
findLabelUnit
(
obj
)
this
.
findLabelUnit
(
obj
)
...
...
src/views/system/personLabel/dialogTable.vue
浏览文件 @
7d194e48
<
template
>
<
template
>
<div>
<div>
<el-dialog
<el-dialog
title=
"关联参会单位"
:visible
.
sync=
"visible"
:close-on-click-modal=
"false"
title=
"关联参会单位"
:before-close=
"dialogTableHandleClose"
class=
"table_dialog"
width=
"900px"
>
:visible
.
sync=
"visible "
:close-on-click-modal=
"false"
:before-close=
"dialogTableHandleClose"
class=
"table_dialog"
width=
"900px"
>
<div
class=
"top"
>
<div
class=
"top"
>
<div>
已选人员:
{{
dialogTableData
.
length
}}
人
</div>
<div>
已选人员:
{{
dialogTableData
.
length
}}
人
</div>
<div>
说明,为参会人员关联参会单位
</div>
<div>
说明,为参会人员关联参会单位
</div>
</div>
</div>
<div
class=
"table_wai"
>
<div
class=
"table_wai"
>
...
@@ -19,15 +13,11 @@
...
@@ -19,15 +13,11 @@
<el-table-column
property=
"govEmpPosJob"
label=
"职务"
></el-table-column>
<el-table-column
property=
"govEmpPosJob"
label=
"职务"
></el-table-column>
<el-table-column
property=
"organizationName"
label=
"单位"
></el-table-column>
<el-table-column
property=
"organizationName"
label=
"单位"
></el-table-column>
<el-table-column
property=
"organizationName"
label=
"浙政钉ID"
></el-table-column>
<el-table-column
property=
"organizationName"
label=
"浙政钉ID"
></el-table-column>
<el-table-column
property=
"address"
label=
"参会
平台
"
>
<el-table-column
property=
"address"
label=
"参会
单位
"
>
<template
slot-scope=
"scope"
>
<template
slot-scope=
"scope"
>
<el-select
v-model=
"scope.row.sysUnitId"
@
change=
"sysUnitChange(scope.row)"
>
<el-select
v-model=
"scope.row.sysUnitId"
@
change=
"sysUnitChange(scope.row)"
>
<el-option
<el-option
v-for=
"item in options"
:key=
"item.unitId"
:label=
"item.unitName"
v-for=
"item in options"
:value=
"item.unitId"
></el-option>
:key=
"item.unitId"
:label=
"item.unitName"
:value=
"item.unitId"
></el-option>
</el-select>
</el-select>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
...
@@ -82,11 +72,11 @@ export default {
...
@@ -82,11 +72,11 @@ export default {
console
.
log
(
this
.
dialogTableData
)
console
.
log
(
this
.
dialogTableData
)
if
(
bloon
)
{
if
(
bloon
)
{
this
.
$emit
(
'update:dialogTableVisible'
,
false
)
this
.
$emit
(
'update:dialogTableVisible'
,
false
)
this
.
$emit
(
'submitTable'
,
this
.
dialogTableData
,
1
)
this
.
$emit
(
'submitTable'
,
this
.
dialogTableData
,
1
)
}
}
},
},
dialogTableHandleClose
()
{
dialogTableHandleClose
()
{
this
.
$emit
(
'closeTableDialog'
,
false
)
this
.
$emit
(
'closeTableDialog'
,
false
)
},
},
back
()
{
back
()
{
console
.
log
(
'back'
)
console
.
log
(
'back'
)
...
@@ -105,7 +95,7 @@ export default {
...
@@ -105,7 +95,7 @@ export default {
this
.
$axios
.
getUnitAuthPerson
(
params
).
then
((
res
)
=>
{
this
.
$axios
.
getUnitAuthPerson
(
params
).
then
((
res
)
=>
{
console
.
log
(
'resresres'
,
res
)
console
.
log
(
'resresres'
,
res
)
this
.
options
=
res
.
data
.
data
.
sysUnitAuthPersonList
this
.
options
=
res
.
data
.
data
.
sysUnitAuthPersonList
})
})
},
},
},
},
...
...
src/views/system/unitEmpower.vue
浏览文件 @
7d194e48
...
@@ -9,14 +9,8 @@
...
@@ -9,14 +9,8 @@
<el-input
v-model=
"formData.personName"
placeholder=
"请输入"
></el-input>
<el-input
v-model=
"formData.personName"
placeholder=
"请输入"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"更新时间:"
>
<el-form-item
label=
"更新时间:"
>
<el-date-picker
<el-date-picker
v-model=
"timeData"
type=
"daterange"
range-separator=
"至"
start-placeholder=
"开始日期"
v-model=
"timeData"
end-placeholder=
"结束日期"
value-format=
"yyyy-MM-dd "
></el-date-picker>
type=
"daterange"
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
value-format=
"yyyy-MM-dd "
></el-date-picker>
</el-form-item>
</el-form-item>
<el-form-item
class=
"button_wrap"
>
<el-form-item
class=
"button_wrap"
>
...
@@ -29,16 +23,10 @@
...
@@ -29,16 +23,10 @@
<div
class=
"unitTable"
>
<div
class=
"unitTable"
>
<div
class=
"unitNum"
>
<div
class=
"unitNum"
>
<div>
参会单位
</div>
<div>
参会单位
</div>
<div>
{{
total
}}
家
</div>
<div>
{{
total
}}
家
</div>
</div>
</div>
<div
class=
"tableList"
>
<div
class=
"tableList"
>
<el-table
<el-table
:data=
"tableData"
style=
"width: 100%"
height=
"100%"
stripe
:default-sort=
"
{ order: 'sortNum' }">
:data=
"tableData"
style=
"width: 100%"
height=
"100%"
stripe
:default-sort=
"
{prop: 'updateTime'}"
>
<el-table-column
prop=
"sortNum"
label=
"序号"
width=
"180"
></el-table-column>
<el-table-column
prop=
"sortNum"
label=
"序号"
width=
"180"
></el-table-column>
<el-table-column
prop=
"unitName"
label=
"参会单位(权限专用)"
width=
"180"
></el-table-column>
<el-table-column
prop=
"unitName"
label=
"参会单位(权限专用)"
width=
"180"
></el-table-column>
<el-table-column
prop=
"personName"
label=
"单位联系人"
width=
"180"
></el-table-column>
<el-table-column
prop=
"personName"
label=
"单位联系人"
width=
"180"
></el-table-column>
...
@@ -56,39 +44,18 @@
...
@@ -56,39 +44,18 @@
</el-table-column>
</el-table-column>
</el-table>
</el-table>
</div>
</div>
<el-pagination
<el-pagination
class=
"fenye"
@
size-change=
"handleSizeChange"
@
current-change=
"handleCurrentChange"
class=
"fenye"
:current-page=
"formData.currentPage"
:page-sizes=
"[10, 20, 30, 40]"
:page-size=
"formData.pageSize"
@
size-change=
"handleSizeChange"
layout=
"total, sizes, prev, pager, next, jumper"
:total=
"total"
></el-pagination>
@
current-change=
"handleCurrentChange"
:current-page=
"formData.currentPage"
:page-sizes=
"[10, 20, 30, 40]"
:page-size=
"formData.pageSize"
layout=
"total, sizes, prev, pager, next, jumper"
:total=
"total"
></el-pagination>
</div>
</div>
<!-- 新增/编辑参会单位授权 -->
<!-- 新增/编辑参会单位授权 -->
<el-dialog
<el-dialog
title=
"新增|编辑参会单位授权"
:visible
.
sync=
"dialogFormVisible"
:close-on-click-modal=
"false"
title=
"新增|编辑参会单位授权"
:before-close=
"handleClose"
class=
"addUnit_dialog"
>
:visible
.
sync=
"dialogFormVisible"
:close-on-click-modal=
"false"
:before-close=
"handleClose"
class=
"addUnit_dialog"
>
<el-form
:model=
"addForm"
label-width=
"350px"
:rules=
"addFormRules"
ref=
"addForm"
>
<el-form
:model=
"addForm"
label-width=
"350px"
:rules=
"addFormRules"
ref=
"addForm"
>
<el-form-item
label=
"选择单位(平台):"
prop=
"unitId"
>
<el-form-item
label=
"选择单位(平台):"
prop=
"unitId"
>
<el-select
<el-select
v-model=
"addForm.unitId"
@
change=
"unitNameChange(addForm.unitId)"
placeholder=
"模糊输入(单位名称)"
v-model=
"addForm.unitId"
filterable
>
@
change=
"unitNameChange(addForm.unitId)"
<el-option
v-for=
"item in unitList"
:key=
"item.id"
:label=
"item.unitName"
:value=
"item.id"
></el-option>
placeholder=
"模糊输入(单位名称)"
filterable
>
<el-option
v-for=
"item in unitList"
:key=
"item.id"
:label=
"item.unitName"
:value=
"item.id"
></el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
label=
"选择联系人员(浙政钉):"
class=
"personName"
prop=
"personName"
>
<el-form-item
label=
"选择联系人员(浙政钉):"
class=
"personName"
prop=
"personName"
>
...
@@ -110,17 +77,12 @@
...
@@ -110,17 +77,12 @@
</div>
</div>
</el-dialog>
</el-dialog>
<!-- 删除单位二次确认 -->
<!-- 删除单位二次确认 -->
<el-dialog
<el-dialog
title=
"删除参会单位授权"
:visible
.
sync=
"delDialog"
:close-on-click-modal=
"false"
:before-close=
"delHandleClose"
title=
"删除参会单位授权"
class=
"delUnit_dialog"
>
:visible
.
sync=
"delDialog"
:close-on-click-modal=
"false"
:before-close=
"delHandleClose"
class=
"delUnit_dialog"
>
<div
class=
"content"
>
<div
class=
"content"
>
<div>
<div>
参会单位授权:
参会单位授权:
<span
class=
"unitName"
>
{{
delUnitObj.unitName
}}
</span>
<span
class=
"unitName"
>
{{
delUnitObj.unitName
}}
</span>
</div>
</div>
<div>
确认删除?
</div>
<div>
确认删除?
</div>
</div>
</div>
...
@@ -130,29 +92,24 @@
...
@@ -130,29 +92,24 @@
</div>
</div>
</el-dialog>
</el-dialog>
<!-- 查看参会单位详细信息 -->
<!-- 查看参会单位详细信息 -->
<el-dialog
<el-dialog
title=
"参会单位授权信息"
:visible
.
sync=
"checkDialog"
:close-on-click-modal=
"false"
:before-close=
"checkHandleClose"
title=
"参会单位授权信息"
class=
"checkUnit_dialog"
>
:visible
.
sync=
"checkDialog"
:close-on-click-modal=
"false"
:before-close=
"checkHandleClose"
class=
"checkUnit_dialog"
>
<div
class=
"body"
>
<div
class=
"body"
>
<div
class=
"row"
>
<div
class=
"row"
>
<div
class=
"title"
>
参会单位名称:
</div>
<div
class=
"title"
>
参会单位名称:
</div>
<div>
{{
checkUnitObj.unitName
}}
</div>
<div>
{{
checkUnitObj.unitName
}}
</div>
</div>
</div>
<div
class=
"row"
>
<div
class=
"row"
>
<div
class=
"title"
>
单位联系人姓名:
</div>
<div
class=
"title"
>
单位联系人姓名:
</div>
<div>
{{
checkUnitObj.personName
}}
</div>
<div>
{{
checkUnitObj.personName
}}
</div>
</div>
</div>
<div
class=
"row"
>
<div
class=
"row"
>
<div
class=
"title"
>
单位联系人浙政钉:
</div>
<div
class=
"title"
>
单位联系人浙政钉:
</div>
<div>
{{
checkUnitObj.dingId
}}
</div>
<div>
{{
checkUnitObj.dingId
}}
</div>
</div>
</div>
<div
class=
"row"
>
<div
class=
"row"
>
<div
class=
"title"
>
单位联系电话:
</div>
<div
class=
"title"
>
单位联系电话:
</div>
<div>
{{
checkUnitObj.unitTel
}}
</div>
<div>
{{
checkUnitObj.unitTel
}}
</div>
</div>
</div>
</div>
</div>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
...
@@ -160,15 +117,9 @@
...
@@ -160,15 +117,9 @@
</div>
</div>
</el-dialog>
</el-dialog>
<!-- 选择人员 -->
<!-- 选择人员 -->
<batch-add-dialog
<batch-add-dialog
:changeFlags=
"2"
:batchAddFlag
.
sync=
"batchAddFlag"
:selectPerson=
"selectPerson"
:changeFlags=
"2"
@
addBatchPeople=
"addBatchPeople"
@
sureChange=
"sureChange"
@
cancleFlag=
"cancleFlag"
:batchAddFlag
.
sync=
"batchAddFlag"
@
getPerson=
"getPerson"
></batch-add-dialog>
:selectPerson=
"selectPerson"
@
addBatchPeople=
"addBatchPeople"
@
sureChange=
"sureChange"
@
cancleFlag=
"cancleFlag"
@
getPerson=
"getPerson"
></batch-add-dialog>
</div>
</div>
</template>
</template>
<
script
>
<
script
>
...
@@ -336,7 +287,7 @@ export default {
...
@@ -336,7 +287,7 @@ export default {
cancleFlag
()
{
cancleFlag
()
{
this
.
dialogVisible
=
true
this
.
dialogVisible
=
true
},
},
sureChange
()
{},
sureChange
()
{
},
addBatchPeople
(
data
)
{
addBatchPeople
(
data
)
{
console
.
log
(
data
)
console
.
log
(
data
)
this
.
addForm
=
{
this
.
addForm
=
{
...
@@ -364,6 +315,7 @@ export default {
...
@@ -364,6 +315,7 @@ export default {
if
(
res
.
data
.
code
==
200
)
{
if
(
res
.
data
.
code
==
200
)
{
// this.loading = false
// this.loading = false
console
.
log
(
res
)
console
.
log
(
res
)
this
.
unitList
=
res
.
data
.
data
this
.
unitList
=
res
.
data
.
data
}
}
})
})
...
@@ -445,19 +397,23 @@ export default {
...
@@ -445,19 +397,23 @@ export default {
height: calc(100% - 66px);
height: calc(100% - 66px);
background-color: #fff;
background-color: #fff;
padding: 24px;
padding: 24px;
.topInput {
.topInput {
height: 60px;
height: 60px;
.el-form {
.el-form {
.el-form-item {
.el-form-item {
}
}
.from_button_item {
.from_button_item {
margin-left: 40px;
margin-left: 40px;
}
}
}
}
}
}
.maring_left {
.maring_left {
margin-left: 20px;
margin-left: 20px;
}
}
.addUnit {
.addUnit {
width: 180px;
width: 180px;
height: 40px;
height: 40px;
...
@@ -471,9 +427,11 @@ export default {
...
@@ -471,9 +427,11 @@ export default {
cursor: pointer;
cursor: pointer;
margin-bottom: 20px;
margin-bottom: 20px;
}
}
.unitTable {
.unitTable {
width: 100%;
width: 100%;
height: calc(100% - 80px);
height: calc(100% - 80px);
// background-color: red;
// background-color: red;
.unitNum {
.unitNum {
width: 170px;
width: 170px;
...
@@ -481,37 +439,45 @@ export default {
...
@@ -481,37 +439,45 @@ export default {
display: flex;
display: flex;
align-items: center;
align-items: center;
}
}
.tableList {
.tableList {
width: 100%;
width: 100%;
height: calc(100% - 110px);
height: calc(100% - 110px);
margin-bottom: 15px;
margin-bottom: 15px;
}
}
.fenye {
.fenye {
height: 60px;
height: 60px;
float: right;
float: right;
line-height: 60px;
line-height: 60px;
}
}
}
}
/deep/.addUnit_dialog {
/deep/.addUnit_dialog {
// background-color: red;
// background-color: red;
.el-form-item__content {
.el-form-item__content {
width: 300px;
width: 300px;
.el-select {
.el-select {
// width: 85%;
// width: 85%;
width: 250px;
width: 250px;
}
}
}
}
.personName {
.personName {
.el-form-item__content {
.el-form-item__content {
display: flex;
display: flex;
// align-items: center;
// align-items: center;
width: 400px;
width: 400px;
.el-input {
.el-input {
width: 260px;
width: 260px;
.el-input__inner {
.el-input__inner {
width: 100%;
width: 100%;
}
}
}
}
.xuanze {
.xuanze {
width: 125px;
width: 125px;
margin-left: 25px;
margin-left: 25px;
...
@@ -520,31 +486,37 @@ export default {
...
@@ -520,31 +486,37 @@ export default {
}
}
}
}
}
}
.unitTel,
.unitTel,
.dingId {
.dingId {
.el-form-item__content {
.el-form-item__content {
width: 50%;
width: 50%;
.el-input {
.el-input {
width: 250px;
width: 250px;
}
}
}
}
}
}
}
}
/deep/.delUnit_dialog {
/deep/.delUnit_dialog {
.content {
.content {
display: flex;
display: flex;
flex-direction: column;
flex-direction: column;
align-items: center;
align-items: center;
.unitName {
.unitName {
font-size: 20px;
font-size: 20px;
}
}
}
}
}
}
/deep/.checkUnit_dialog {
/deep/.checkUnit_dialog {
.body {
.body {
.row {
.row {
display: flex;
display: flex;
margin-bottom: 20px;
margin-bottom: 20px;
.title {
.title {
width: 180px;
width: 180px;
text-align: right;
text-align: right;
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论