Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
T
techbook
Project
Project
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
front-end-dev
techbook
Commits
905cb7dc
Commit
905cb7dc
authored
Jan 14, 2021
by
anxixi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
pc搜索等新功能及优化
parent
66e9dd7a
Hide whitespace changes
Inline
Side-by-side
Showing
24 changed files
with
120 additions
and
27 deletions
+120
-27
pc.scss
public/css/pc.scss
+1
-1
App.vue
src/App.vue
+1
-0
en.js
src/common/lang/en.js
+2
-2
zh.js
src/common/lang/zh.js
+2
-1
PageTopindex.vue
src/components/index/PageTopindex.vue
+4
-4
minPageTopindex.vue
src/components/index/minPageTopindex.vue
+5
-4
quicklogin.vue
src/components/login/quicklogin.vue
+1
-1
matchlist.vue
src/views/dockingpage/matchlist.vue
+2
-2
eventpage.vue
src/views/findeventpage/eventpage.vue
+1
-0
articlelist.vue
src/views/keySearchpage/articlelist.vue
+1
-0
bigBusinesslist.vue
src/views/keySearchpage/bigBusinesslist.vue
+1
-0
eventlist.vue
src/views/keySearchpage/eventlist.vue
+1
-0
guesslist.vue
src/views/keySearchpage/guesslist.vue
+1
-0
industrylist.vue
src/views/keySearchpage/industrylist.vue
+1
-0
networklist.vue
src/views/keySearchpage/networklist.vue
+1
-1
projectlist.vue
src/views/keySearchpage/projectlist.vue
+1
-0
topiclist.vue
src/views/keySearchpage/topiclist.vue
+1
-0
searchUserlist.vue
src/views/netWorkpage/searchUserlist.vue
+6
-2
introductionbar.vue
src/views/peoplehomepage/introductionbar.vue
+1
-1
peoplehome.vue
src/views/peoplehomepage/peoplehome.vue
+1
-1
popoverBardbar.vue
src/views/peoplehomepage/popoverBardbar.vue
+76
-1
tabNewsbar.vue
src/views/peoplehomepage/tabNewsbar.vue
+5
-2
addfield.vue
src/views/publishactivity/addfield.vue
+1
-1
proactivity.vue
src/views/publishactivity/proactivity.vue
+3
-3
No files found.
public/css/pc.scss
View file @
905cb7dc
...
...
@@ -469,7 +469,7 @@
//登录之后的右侧公共样式
.loginedWrapper
{
padding
:
0
30px
;
margin-top
:
2
0px
;
margin-top
:
6
0px
;
background
:
#ECECF2
;
//height: calc(100vh - 110px);
//overflow-y: auto;
...
...
src/App.vue
View file @
905cb7dc
...
...
@@ -91,6 +91,7 @@
rEmpId
:
data
.
rEmpId
,
rTargetType
:
data
.
rTargetType
,
empId
:
data
.
empId
,
guessId
:
data
.
guessId
,
otherEmpId
:
data
.
otherEmpId
},
curl
:
document
.
location
.
href
...
...
src/common/lang/en.js
View file @
905cb7dc
...
...
@@ -2181,8 +2181,8 @@ module.exports = {
recommendRead
:
"Hot reports"
,
downloadReport
:
"Download"
,
reportIntro
:
"Report introduction"
,
noReportIntro
:
"No Introduction"
noReportIntro
:
"No Introduction"
,
industry
:
'industry popular categories'
,
},
...
...
src/common/lang/zh.js
View file @
905cb7dc
...
...
@@ -2273,7 +2273,8 @@ module.exports = {
recommendRead
:
"热门报告"
,
downloadReport
:
"下载该报告"
,
reportIntro
:
"报告介绍"
,
noReportIntro
:
"暂无介绍"
noReportIntro
:
"暂无介绍"
,
industry
:
'行业通俗分类'
,
},
integral
:
{
...
...
src/components/index/PageTopindex.vue
View file @
905cb7dc
...
...
@@ -19,8 +19,8 @@
<searchTopbar
@
search=
"search"
></searchTopbar>
</div>
</el-popover>
<el-input
v-if=
"$i18n.locale == 'zh-CN'"
class=
"index_search"
v-popover:popoverKey
@
keyup
.
enter
.
native=
"handleSearchDetail(keyword)"
v-model
.
trim=
"keyword"
maxlength=
"40"
:placeholder=
"$
i18n.locale == 'zh-CN'?'请输入项目名称/企业名称/技术关键词':'Eenter Technology Keywords'
"
:style=
"$i18n.locale == 'zh-CN'?'width: 470px;':'width: 350px;'"
></el-input>
<el-input
v-else
class=
"index_search"
@
keyup
.
enter
.
native=
"handleSearchDetail(keyword)"
v-model
.
trim=
"keyword"
maxlength=
"40"
:placeholder=
"$
i18n.locale == 'zh-CN'?'请输入项目名称/企业名称/技术关键词':'Eenter Technology Keywords'
"
:style=
"$i18n.locale == 'zh-CN'?'width: 470px;':'width: 350px;'"
></el-input>
<el-input
v-if=
"$i18n.locale == 'zh-CN'"
class=
"index_search"
v-popover:popoverKey
@
keyup
.
enter
.
native=
"handleSearchDetail(keyword)"
v-model
.
trim=
"keyword"
maxlength=
"40"
:placeholder=
"$
t('commonTitle.searchKeyword')
"
:style=
"$i18n.locale == 'zh-CN'?'width: 470px;':'width: 350px;'"
></el-input>
<el-input
v-else
class=
"index_search"
@
keyup
.
enter
.
native=
"handleSearchDetail(keyword)"
v-model
.
trim=
"keyword"
maxlength=
"40"
:placeholder=
"$
t('commonTitle.searchKeyword')
"
:style=
"$i18n.locale == 'zh-CN'?'width: 470px;':'width: 350px;'"
></el-input>
<p
class=
"topsearch"
type=
"primary"
@
click=
"handleSearchDetail(keyword)"
>
{{
$t
(
"searchResult.search"
)
}}
</p>
<!--
<p
class=
"recommend"
>
-->
<!--
<span
@
click=
"handleSearchDetail(item)"
v-for=
"item in keywordlist"
style=
"margin-right: 10px;cursor: pointer;"
>
{{
item
}}
</span>
-->
...
...
@@ -80,10 +80,10 @@
</div>
</div>
<div
class=
"top_fixed_title istop_fixed_title"
:class=
"isltrIndex?'ltrIndex_title':''"
v-if=
"positions"
>
<div
class=
"top_fixed_title istop_fixed_title"
:class=
"isltrIndex?'ltrIndex_title':''"
v-if=
"positions
||isltrIndex
"
>
<minPageTopindex
@
topFixedvisible=
"topFixedvisible"
:tabpath=
"tabpath"
:isltrIndex=
"isltrIndex"
:indextab=
"indextab"
:messageCount=
"messageCount"
:empOtherName=
"empOtherName"
:empLogo=
"empLogo"
:navuserInfo=
"navuserInfo"
></minPageTopindex>
</div>
<div
class=
"top_fixed_title"
:class=
"isltrIndex?'ltrIndex_title':''"
v-if=
"isTops"
>
<div
class=
"top_fixed_title"
:class=
"isltrIndex?'ltrIndex_title':''"
v-if=
"isTops
&&!isltrIndex
"
>
<minPageTopindex
@
topFixedvisible=
"topFixedvisible"
:tabpath=
"tabpath"
:isltrIndex=
"isltrIndex"
:indextab=
"indextab"
:messageCount=
"messageCount"
:empOtherName=
"empOtherName"
:empLogo=
"empLogo"
:navuserInfo=
"navuserInfo"
></minPageTopindex>
</div>
...
...
src/components/index/minPageTopindex.vue
View file @
905cb7dc
...
...
@@ -21,8 +21,8 @@
<searchTopbar
@
search=
"search"
></searchTopbar>
</div>
</el-popover>
<el-input
class=
"index_topsou"
v-if=
"$i18n.locale == 'zh-CN'"
v-popover:popoverKey
@
keyup
.
enter
.
native=
"handleSearchDetail(keyword)"
@
focus=
"keyword_search = true"
@
blur=
"keyword_search = false"
v-model=
"keyword"
maxlength=
"40"
:placeholder=
"$
i18n.locale == 'zh-CN'?'请输入项目名称/企业名称/技术关键词':'Eenter Technology Keywords'
"
style=
"width: 220px;height: 30px;"
></el-input>
<el-input
class=
"index_topsou"
v-else
@
keyup
.
enter
.
native=
"handleSearchDetail(keyword)"
@
focus=
"keyword_search = true"
@
blur=
"keyword_search = false"
v-model=
"keyword"
maxlength=
"40"
:placeholder=
"$
i18n.locale == 'zh-CN'?'请输入项目名称/企业名称/技术关键词':'Eenter Technology Keywords'
"
style=
"width: 220px;height: 30px;"
></el-input>
<el-input
class=
"index_topsou"
v-if=
"$i18n.locale == 'zh-CN'"
v-popover:popoverKey
@
keyup
.
enter
.
native=
"handleSearchDetail(keyword)"
@
focus=
"keyword_search = true"
@
blur=
"keyword_search = false"
v-model=
"keyword"
maxlength=
"40"
:placeholder=
"$
t('commonTitle.searchKeyword')
"
style=
"width: 220px;height: 30px;"
></el-input>
<el-input
class=
"index_topsou"
v-else
@
keyup
.
enter
.
native=
"handleSearchDetail(keyword)"
@
focus=
"keyword_search = true"
@
blur=
"keyword_search = false"
v-model=
"keyword"
maxlength=
"40"
:placeholder=
"$
t('commonTitle.searchKeyword')
"
style=
"width: 220px;height: 30px;"
></el-input>
<p
class=
"topsearch_fixed"
type=
"primary"
:style=
"!keyword_search&&keyword==''?'':'background: #5D78FF'"
@
click=
"handleSearchDetail(keyword)"
>
<i
style=
"font-size: 12px;"
:style=
"!keyword_search&&keyword==''?'':'color:#ffffff'"
class=
"iconfont icon-iconsearch"
></i>
</p>
...
...
@@ -218,10 +218,11 @@
},
mounted
()
{
this
.
tabstate
(
this
.
$route
.
path
);
this
.
keyword
=
this
.
publicFun
.
getCookie
(
"keyword"
)?
this
.
Base64
.
decode
(
this
.
publicFun
.
getCookie
(
"keyword"
)):
''
;
if
(
this
.
$route
.
path
==
'/keySearchs'
||
this
.
$route
.
path
==
'/'
)
this
.
keyword
=
this
.
publicFun
.
getCookie
(
"keyword"
)?
this
.
Base64
.
decode
(
this
.
publicFun
.
getCookie
(
"keyword"
)):
''
;
else
this
.
keyword
=
''
;
globalMsg
.
$on
(
"isTopindex"
,
(
data
)
=>
{
this
.
tabstate
(
data
);
if
(
data
!=
'/keySearchs'
)
this
.
keyword
=
''
;
//
if(data!='/keySearchs')this.keyword = '';
});
},
watch
:{
...
...
src/components/login/quicklogin.vue
View file @
905cb7dc
...
...
@@ -17,7 +17,7 @@
<p
class=
"loginButton"
@
click=
"handleRegister('registerForm')"
v-loading
.
fullscreen=
"fullscreenLoading"
>
{{
$t
(
'mobile.alreadyLogin'
)
}}
</p>
</el-form-item>
<p
style=
"text-align: center;color: #7A7A7A;font-size: 12px;"
>
新用户直接登录即注册成功
</p>
<p
style=
"text-align: center;color: #7A7A7A;font-size: 12px;"
>
{{
$t
(
"mobile.newUserLogin"
)
}
<
/p
>
<
div
v
-
if
=
"$i18n.locale=='zh-CN'"
style
=
"margin-top: 20px;text-align: center;"
>
<
el
-
divider
>
其他登录方式
<
/el-divider
>
<
p
><
a
:
href
=
"hrefweb"
><
i
style
=
"color: #00C800;font-size: 28px;"
class
=
"iconfont icon-gongzhonghao"
><
/i></
a
><
/p
>
...
...
src/views/dockingpage/matchlist.vue
View file @
905cb7dc
...
...
@@ -91,10 +91,10 @@
<
style
scoped
lang=
"scss"
>
.matchpage
{
background
:
#EDEFF2
;
padding
-bottom
:
40px
;
padding
:
20px
0
40px
;
.match_content
{
width
:
1200px
;
margin
:
20px
auto
30px
;
margin
:
0
auto
30px
;
.match_top
{
background
:
#ffffff
;
border-radius
:
3px
;
...
...
src/views/findeventpage/eventpage.vue
View file @
905cb7dc
...
...
@@ -329,6 +329,7 @@
this
.
userInfo
=
this
.
publicFun
.
getUserInfoCookieType
()
?
JSON
.
parse
(
this
.
Base64
.
decode
(
this
.
publicFun
.
getUserInfoCookieType
()))
:
null
;
this
.
resourcesdata
();
});
document
.
getElementsByTagName
(
"body"
)[
0
].
style
.
overflow
=
"auto"
;
this
.
resourcesdata
();
api
.
dataGroupAllLists
().
then
(
response
=>
{
if
(
response
.
code
==
0
)
{
...
...
src/views/keySearchpage/articlelist.vue
View file @
905cb7dc
...
...
@@ -101,6 +101,7 @@
},
watch
:{
keyword
(
val
){
this
.
cur_page
=
1
;
this
.
getselectdatas
();
}
}
...
...
src/views/keySearchpage/bigBusinesslist.vue
View file @
905cb7dc
...
...
@@ -146,6 +146,7 @@
},
watch
:{
keyword
(
val
){
this
.
cur_page
=
1
;
this
.
getselectdatas
();
}
}
...
...
src/views/keySearchpage/eventlist.vue
View file @
905cb7dc
...
...
@@ -150,6 +150,7 @@
},
watch
:{
keyword
(
val
){
this
.
cur_page
=
1
;
this
.
getselectdatas
();
}
}
...
...
src/views/keySearchpage/guesslist.vue
View file @
905cb7dc
...
...
@@ -122,6 +122,7 @@
},
watch
:{
keyword
(
val
){
this
.
cur_page
=
1
;
this
.
getselectdatas
();
}
}
...
...
src/views/keySearchpage/industrylist.vue
View file @
905cb7dc
...
...
@@ -110,6 +110,7 @@
},
watch
:{
keyword
(
val
){
this
.
cur_page
=
1
;
this
.
getselectdatas
();
}
}
...
...
src/views/keySearchpage/networklist.vue
View file @
905cb7dc
...
...
@@ -44,7 +44,7 @@
},
watch
:{
keyword
(
val
){
this
.
$refs
.
searchUser
.
initialSearch
();
this
.
$refs
.
searchUser
.
initialSearch
Recommend
();
}
}
}
...
...
src/views/keySearchpage/projectlist.vue
View file @
905cb7dc
...
...
@@ -148,6 +148,7 @@
},
watch
:{
keyword
(
val
){
this
.
cur_page
=
1
;
this
.
getselectdatas
();
}
}
...
...
src/views/keySearchpage/topiclist.vue
View file @
905cb7dc
...
...
@@ -169,6 +169,7 @@
},
watch
:{
keyword
(
val
){
this
.
cur_page
=
1
;
this
.
getsearchTopic
();
}
}
...
...
src/views/netWorkpage/searchUserlist.vue
View file @
905cb7dc
...
...
@@ -88,8 +88,12 @@
this
.
cur_page
=
1
;
this
.
getuserSearch
();
},
initialSearchRecommend
(){
this
.
cur_page
=
1
;
this
.
getuserSearchList
();
},
//推荐用户
get
Activity
List
(){
get
userSearch
List
(){
let
params
=
'count=5'
;
api
.
userSearchRecommend
(
params
).
then
((
res
)
=>
{
if
(
res
.
code
==
0
){
...
...
@@ -118,7 +122,7 @@
}
}
if
(
this
.
networkringlist
&&
this
.
networkringlist
.
length
==
0
){
if
(
this
.
iskeySearch
)
this
.
get
Activity
List
();
if
(
this
.
iskeySearch
)
this
.
get
userSearch
List
();
this
.
iscontent
=
true
;
}
else
{
...
...
src/views/peoplehomepage/introductionbar.vue
View file @
905cb7dc
...
...
@@ -157,7 +157,7 @@
<p><i
class=
"iconfont icon-jiaoyujingli"
style=
"color:#B7E5CC;"
></i></p>
<p>
<span>
{{
item
.
schoolName
}}
</span>
<span>
{{
item
.
majorName
}}
</span>
<span
v-if=
"item.majorName"
>
{{
item
.
majorName
}}
</span>
</p>
</div>
</div>
...
...
src/views/peoplehomepage/peoplehome.vue
View file @
905cb7dc
...
...
@@ -145,7 +145,7 @@
</div>
<div
class=
"privacyshow"
:class=
"privacyshow?'privacynone':''"
>
<div
class=
"gendisplay"
v-if=
"userInfoData.industryName"
>
<p><i
style=
"color:#AAAAAA;font-size: 12px;"
class=
"iconfont icon-hangye"
></i></p>
<p><i
style=
"color:#AAAAAA;font-size: 12px;"
class=
"iconfont icon-hangye
1
"
></i></p>
<p
style=
"margin-left: 10px;"
>
{{
$t
(
"mineInfo.industry"
)
}}
:
{{
userInfoData
.
industryName
}}
</p>
</div>
<div
class=
"gendisplay"
>
...
...
src/views/peoplehomepage/popoverBardbar.vue
View file @
905cb7dc
...
...
@@ -25,7 +25,7 @@
<span
@
click=
"userStateclk"
>
邀请好友
</span>
</p>
</div>
<div
v-if=
"empContactData.queryState == 2"
class=
"bard_content"
>
<div
v-if=
"empContactData.queryState == 2
&&!placement
"
class=
"bard_content"
>
<div
class=
"bard_user"
:style=
"'background-image:url('+require('../../assets/img/contactBjt.png')+')'"
>
<p
class=
"bard_info_img"
><img
:src=
"empContactData.baseEmpInformation.empLogo?empContactData.baseEmpInformation.empLogo:require('../../assets/img/defaultlogo.png')"
alt=
""
></p>
<p
class=
"bard_info_name"
>
{{
empContactData
.
baseEmpInformation
.
empName
}}
</p>
...
...
@@ -62,6 +62,41 @@
</p>
</el-popover>
<div
v-if=
"popovervisible"
class=
"popoverfixed"
>
<div
class=
"popover_back"
@
click=
"popovervisible=false"
></div>
<div
class=
"popover_Contact"
>
<i
@
click=
"popovervisible=false"
class=
"iconfont icon-shanchuguanbicha popover_cha"
></i>
<div
v-if=
"empContactData.queryState == 2"
class=
"bard_content"
style=
"width: 300px;"
>
<div
class=
"bard_user"
:style=
"'background-image:url('+require('../../assets/img/contactBjt.png')+')'"
>
<p
class=
"bard_info_img"
><img
:src=
"empContactData.baseEmpInformation.empLogo?empContactData.baseEmpInformation.empLogo:require('../../assets/img/defaultlogo.png')"
alt=
""
></p>
<p
class=
"bard_info_name"
>
{{
empContactData
.
baseEmpInformation
.
empName
}}
</p>
<p
class=
"bard_info_work"
>
{{
empContactData
.
baseEmpInformation
.
isModerator
==
1
||
empContactData
.
baseEmpInformation
.
isProfessor
==
1
?
empContactData
.
baseEmpInformation
.
empTitle
:
empContactData
.
baseEmpInformation
.
workName
}}
</p>
<p
v-if=
"empContactData.baseEmpInformation.orgName"
class=
"bard_info_org"
>
{{
empContactData
.
baseEmpInformation
.
orgName
}}
</p>
</div>
<div
class=
"bard_info"
>
<p
v-if=
"empContactData.baseEmpInformation.empPhone"
>
<i
style=
"color:#5D78FF;"
class=
"iconfont icon-shouji"
></i>
<span>
手机:
</span>
<span>
{{
empContactData
.
baseEmpInformation
.
empPhone
}}
</span>
</p>
<p
v-if=
"empContactData.baseEmpInformation.empEmail"
>
<i
style=
"color:#FF9E29;"
class=
"iconfont icon-zhanneixin"
></i>
<span>
邮箱:
</span>
<span>
{{
empContactData
.
baseEmpInformation
.
empEmail
}}
</span>
</p>
<p
v-if=
"empContactData.baseEmpInformation.empWx"
>
<i
style=
"color:#0ABB87;"
class=
"iconfont icon-weixin"
></i>
<span>
微信:
</span>
<span>
{{
empContactData
.
baseEmpInformation
.
empWx
}}
</span>
</p>
<p
style=
"font-size: 12px;"
>
此联系方式为用户个人添加,平台不保证其真实性,请酌情使用。
</p>
</div>
</div>
</div>
</div>
<el-dialog
:visible
.
sync=
"visible"
width=
"350px"
...
...
@@ -89,6 +124,7 @@
visible
:
false
,
empContactstate
:{},
empContactData
:{},
popovervisible
:
false
,
userInfo
:
this
.
publicFun
.
getUserInfoCookieType
()
?
JSON
.
parse
(
this
.
Base64
.
decode
(
this
.
publicFun
.
getUserInfoCookieType
()))
:
{},
urltext
:
this
.
publicFun
.
getCurrentHrefEnv
()
+
"/inviteRegister"
+
"?rDeviceId="
+
this
.
publicFun
.
getCookie
(
"getGuid32"
)
+
"&rEmpId="
+
(
this
.
userInfo
?
this
.
userInfo
.
empId
:
undefined
)
+
"&rTargetType=1"
,
}
...
...
@@ -125,6 +161,10 @@
if
(
res
.
code
==
0
){
this
.
empContactstate
.
isConstact
=
true
;
this
.
empContactData
=
res
.
result
;
if
(
this
.
empContactData
.
queryState
==
2
&&
this
.
placement
){
this
.
$refs
.
popover
.
doClose
();
this
.
popovervisible
=
true
;
};
}
else
{
this
.
$message
.
error
(
res
.
msg
);
}
...
...
@@ -242,4 +282,38 @@
display
:
flex
;
/*新版本语法:opera 12.1,Firefox 22+*/
justify-content
:
center
;
}
.popoverfixed
{
position
:
fixed
;
left
:
0px
;
top
:
44px
;
width
:
100%
;
height
:
100%
;
z-index
:
997
;
.popover_back
{
position
:
fixed
;
left
:
0px
;
top
:
44px
;
width
:
100%
;
height
:
100%
;
background
:
#000000
;
opacity
:
0
.5
;
z-index
:
998
;
}
.popover_Contact
{
z-index
:
999
;
position
:
fixed
;
left
:
calc
(
50%
-
150px
);
top
:
150px
;
background
:
#ffffff
;
border-radius
:
18px
;
.popover_cha
{
position
:
absolute
;
right
:
-30px
;
top
:
-30px
;
color
:
#ffffff
;
font-size
:
18px
;
cursor
:
pointer
;
}
}
}
</
style
>
\ No newline at end of file
src/views/peoplehomepage/tabNewsbar.vue
View file @
905cb7dc
...
...
@@ -49,7 +49,7 @@
<p
v-if=
"item.messageType == 3"
><i
@
click=
"tohome(item)"
>
{{
item
.
empName
}}
</i>
关注了您
</p>
<p
v-if=
"item.messageType == 4"
>
<span
v-if=
"item.createdBy == item.empId"
>
我不同意
添加
<i
@
click=
"tohome(item)"
>
{{
item
.
empName
}}
</i>
为联系人
我不同意
与
<i
@
click=
"tohome(item)"
>
{{
item
.
empName
}}
</i>
交换名片
</span>
<span
v-else
>
<i
@
click=
"tohome(item)"
>
{{
item
.
empName
}}
</i>
不同意您添加TA为联系人
...
...
@@ -58,7 +58,7 @@
<p
v-if=
"item.messageType == 5"
><i
@
click=
"tohome(item)"
>
{{
item
.
empName
}}
</i>
赞了您的评论
</p>
<p
v-if=
"item.messageType == 6"
>
<span
v-if=
"item.createdBy == item.empId"
>
我同意
添加
<i
@
click=
"tohome(item)"
>
{{
item
.
empName
}}
</i>
为联系人
我同意
与
<i
@
click=
"tohome(item)"
>
{{
item
.
empName
}}
</i>
交换名片
</span>
<span
v-else
>
<i
@
click=
"tohome(item)"
>
{{
item
.
empName
}}
</i>
同意您添加TA为联系人
...
...
@@ -295,6 +295,9 @@
cursor
:
pointer
;
padding
:
0
3px
;
}
>
i
:first-child
{
padding
:
0
;
}
}
>
p
:nth-child
(
2
)
{
line-height
:
24px
;
...
...
src/views/publishactivity/addfield.vue
View file @
905cb7dc
...
...
@@ -13,7 +13,7 @@
v-model=
"item.isCheck"
style=
"margin-left: 10px;"
:true-label=
"1"
:false-label=
"0"
>
必填
</el-checkbox>
:false-label=
"0"
>
{{
$t
(
"pubactivities.required"
)
}}
</el-checkbox>
<div
@
click=
"contactsedit(item,index)"
v-if=
"!item.isCustom"
style=
"background: #405DE9;height: 35px;padding:0 10px;"
class=
"iconfont icon-bianji1"
></div>
</div>
<el-button
plain
type=
"primary"
style=
"width: 100px;height: 35px;"
@
click=
"addcontacts"
>
{{
$t
(
"pubactivities.newfield"
)
}}
</el-button>
...
...
src/views/publishactivity/proactivity.vue
View file @
905cb7dc
...
...
@@ -22,8 +22,8 @@
<el-form-item
:label=
"$t('Otherjson.activitytitle')+':'"
prop=
"channelTitle"
style=
"width: 100%;"
>
<el-input
v-model=
"formData.channelTitle"
maxlength=
"100"
:placeholder=
"$t('Otherjson.plactivitytitle')"
style=
"width: 450px;height: 40px"
></el-input>
</el-form-item>
<el-form-item
v-if=
"$route.query.type != '5'"
label=
"行业通俗分类:
"
prop=
"dataList"
>
<el-select
v-model=
"formData.dataList"
multiple
placeholder=
"请选择
"
style=
"width: 600px;"
>
<el-form-item
v-if=
"$route.query.type != '5'"
:label=
"$t('industryjson.industry')+':'
"
prop=
"dataList"
>
<el-select
v-model=
"formData.dataList"
multiple
:placeholder=
"$t('completeInfo.select')
"
style=
"width: 600px;"
>
<el-option
style=
"width: 600px;"
v-for=
"item in groupalllist"
...
...
@@ -589,7 +589,7 @@
channelNation
:
[{
required
:
true
,
message
:
this
.
$t
(
'releasejson.plnation'
),
trigger
:
'change'
}],
versionType
:
[{
required
:
true
,
message
:
this
.
$t
(
'Otherjson.plactivitytitle'
),
trigger
:
'blur'
}],
channelTitle
:
[{
required
:
true
,
message
:
this
.
$t
(
'Otherjson.plactivitytitle'
),
trigger
:
'blur'
}],
dataList
:
[{
required
:
true
,
message
:
'请选择行业通俗分类'
,
trigger
:
'change'
}],
dataList
:
[{
required
:
true
,
message
:
this
.
$t
(
'completeInfo.select'
)
+
this
.
$t
(
'industryjson.industry'
)
,
trigger
:
'change'
}],
channelPic
:
[{
required
:
true
,
message
:
this
.
$t
(
'pubactivities.plactivityimg'
),
trigger
:
'change'
}],
channelIntroduction
:
[{
required
:
true
,
message
:
this
.
$t
(
'pubactivities.plactivities'
),
trigger
:
'change'
}],
channelStartTime
:
[{
required
:
true
,
message
:
this
.
$t
(
'pubactivities.plactivitytime'
),
trigger
:
'change'
}],
...
...
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