Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-3
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
office
haoban-3
Commits
f476f24b
Commit
f476f24b
authored
Apr 21, 2021
by
陈羽
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update: 欢迎语开关
parent
b18cbf59
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
54 additions
and
12 deletions
+54
-12
salutatory.vue
src/views/enterprise/salutatory.vue
+52
-7
salutatorySet.vue
src/views/enterprise/salutatorySet.vue
+2
-5
No files found.
src/views/enterprise/salutatory.vue
View file @
f476f24b
...
@@ -18,13 +18,15 @@
...
@@ -18,13 +18,15 @@
<p
class=
"left"
>
欢迎语标题
{{
form
.
title
||
'系统默认'
}}
</p>
<p
class=
"left"
>
欢迎语标题
{{
form
.
title
||
'系统默认'
}}
</p>
<p
class=
"right"
>
<p
class=
"right"
>
<span
class=
"date"
>
最近编辑时间:
{{
form
.
updateTime
|
formatTimeStamp
}}
</span
<span
class=
"date"
>
最近编辑时间:
{{
form
.
updateTime
|
formatTimeStamp
}}
</span
><el-button
type=
"text"
@
click=
"changeRoute"
>
编辑
</el-button
>
><el-button
type=
"text"
style=
"margin-right:43px;"
@
click=
"changeRoute"
>
编辑
</el-button><el-switch
v-model=
"openFlag"
:active-value=
"1"
:inactive-value=
"0"
@
change=
"setWelcome"
>
</el-switch
>
</p>
</p>
</div>
</div>
<p
class=
"line"
></p>
<p
class=
"line"
></p>
<div
class=
"bottom"
>
<div
class=
"bottom"
>
<el-form
label-width=
"70px"
ref=
"form"
:model=
"form"
>
<el-form
label-width=
"70px"
ref=
"form"
:model=
"form"
>
<el-form-item
label=
"文本内容"
>
{{
form
.
welcomeContent
||
'你好,< 微信昵称 >'
}}
</el-form-item>
<el-form-item
label=
"文本内容"
><p
class=
"welcome-text"
>
{{
form
.
welcomeContent
||
'你好,< 微信昵称 >'
}}
</p></el-form-item
>
<!--
<el-form-item
label=
"附件"
></el-form-item>
-->
<!--
<el-form-item
label=
"附件"
></el-form-item>
-->
</el-form>
</el-form>
</div>
</div>
...
@@ -41,7 +43,8 @@ export default {
...
@@ -41,7 +43,8 @@ export default {
props
:
{},
props
:
{},
data
()
{
data
()
{
return
{
return
{
form
:
{}
form
:
{},
openFlag
:
0
};
};
},
},
filters
:
{},
filters
:
{},
...
@@ -58,12 +61,12 @@ export default {
...
@@ -58,12 +61,12 @@ export default {
*/
*/
getData
()
{
getData
()
{
const
that
=
this
;
const
that
=
this
;
getRequest
(
'/haoban-manage3-web/get-welcome'
,
{})
getRequest
(
'/haoban-manage3-web/get-welcome'
,
{})
.
then
(
res
=>
{
.
then
(
res
=>
{
let
resData
=
res
.
data
;
let
resData
=
res
.
data
;
if
(
resData
.
errorCode
==
1
&&
resData
.
result
)
{
if
(
resData
.
errorCode
==
1
&&
resData
.
result
)
{
that
.
form
=
{
...
resData
.
result
};
that
.
form
=
{
...
resData
.
result
};
that
.
openFlag
=
resData
.
result
.
openFlag
;
}
}
errMsg
.
errorMsg
(
resData
);
errMsg
.
errorMsg
(
resData
);
})
})
...
@@ -73,6 +76,41 @@ export default {
...
@@ -73,6 +76,41 @@ export default {
message
:
error
.
message
message
:
error
.
message
});
});
});
});
},
setWelcome
(
val
)
{
const
that
=
this
;
that
.
$refs
.
form
.
validate
(
value
=>
{
if
(
value
)
{
this
.
$confirm
(
'是否确定修改欢迎语启用状态?'
,
'提示'
,
{
confirmButtonText
:
'确定'
,
cancelButtonText
:
'取消'
,
type
:
'warning'
})
.
then
(()
=>
{
getRequest
(
'/haoban-manage3-web/set-welcome'
,
{
openFlag
:
val
})
.
then
(
res
=>
{
let
resData
=
res
.
data
;
if
(
resData
.
errorCode
==
1
)
{
that
.
$message
.
success
({
duration
:
1000
,
message
:
'设置成功'
});
window
.
location
.
reload
();
}
errMsg
.
errorMsg
(
resData
);
})
.
catch
(
function
(
error
)
{
that
.
$message
.
error
({
duration
:
1000
,
message
:
error
.
message
});
});
})
.
catch
(()
=>
{
that
.
openFlag
=
that
.
openFlag
===
1
?
0
:
1
;
});
}
});
}
}
},
},
watch
:
{},
watch
:
{},
...
@@ -157,7 +195,7 @@ export default {
...
@@ -157,7 +195,7 @@ export default {
}
}
}
}
.salutatory-wrap
{
.salutatory-wrap
{
height
:
160px
;
//
height
:
160px
;
background
:
#f5f7fa
;
background
:
#f5f7fa
;
.top
{
.top
{
display
:
flex
;
display
:
flex
;
...
@@ -187,9 +225,8 @@ export default {
...
@@ -187,9 +225,8 @@ export default {
border-style
:
none
none
solid
none
;
border-style
:
none
none
solid
none
;
}
}
.bottom
{
.bottom
{
padding
:
16px
20px
0
29px
;
padding
:
16px
20px
21px
29px
;
.el-form-item
{
.el-form-item
{
margin-bottom
:
13px
;
>>>
.el-form-item__label
{
>>>
.el-form-item__label
{
padding
:
0
;
padding
:
0
;
}
}
...
@@ -203,4 +240,12 @@ export default {
...
@@ -203,4 +240,12 @@ export default {
}
}
}
}
}
}
.welcome-text
{
text-align
:
left
;
text-overflow
:
ellipsis
;
display
:
-webkit-box
;
-webkit-line-clamp
:
2
;
-webkit-box-orient
:
vertical
;
overflow
:
hidden
;
}
</
style
>
</
style
>
src/views/enterprise/salutatorySet.vue
View file @
f476f24b
...
@@ -13,7 +13,7 @@
...
@@ -13,7 +13,7 @@
<img
:src=
"item.gifUrl"
alt=
""
@
click=
"selectEmoji(item)"
/>
<img
:src=
"item.gifUrl"
alt=
""
@
click=
"selectEmoji(item)"
/>
</li>
</li>
</ul>
</ul>
<p
slot=
"reference"
style=
"cursor:pointer;"
>
<p
slot=
"reference"
style=
"cursor:pointer;
height:24px;
"
>
<svg-icon
iconname=
"iconbiaoqing"
size=
"20"
>
</svg-icon>
<svg-icon
iconname=
"iconbiaoqing"
size=
"20"
>
</svg-icon>
</p>
</p>
</el-popover>
</el-popover>
...
@@ -82,7 +82,6 @@ export default {
...
@@ -82,7 +82,6 @@ export default {
submit
()
{
submit
()
{
const
that
=
this
;
const
that
=
this
;
that
.
$refs
.
form
.
validate
(
value
=>
{
that
.
$refs
.
form
.
validate
(
value
=>
{
console
.
log
(
value
);
if
(
value
)
{
if
(
value
)
{
this
.
$confirm
(
'是否保存此欢迎语?'
,
'提示'
,
{
this
.
$confirm
(
'是否保存此欢迎语?'
,
'提示'
,
{
confirmButtonText
:
'确定'
,
confirmButtonText
:
'确定'
,
...
@@ -90,9 +89,7 @@ export default {
...
@@ -90,9 +89,7 @@ export default {
type
:
'warning'
type
:
'warning'
})
})
.
then
(()
=>
{
.
then
(()
=>
{
const
para
=
{
const
para
=
{
...
that
.
form
};
...
that
.
form
};
getRequest
(
'/haoban-manage3-web/save-welcome'
,
para
)
getRequest
(
'/haoban-manage3-web/save-welcome'
,
para
)
.
then
(
res
=>
{
.
then
(
res
=>
{
let
resData
=
res
.
data
;
let
resData
=
res
.
data
;
...
...
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