|
@@ -843,6 +843,9 @@ body .loading_ p span {
|
|
|
<div id="jyKeepComponent">
|
|
|
<keep-component ref="vKeepComponent" @on-save-tag="getKeepList" @on-change-keep="changeKeepStatus" :bid="nowOpenBid" :first="false"></keep-component>
|
|
|
</div>
|
|
|
+<div id="jyKeepEntComponent">
|
|
|
+ <keep-ent-component ref="vKeepComponent" @on-save-tag="onSaveTag" :bid="nowOpenBid" :first="false"></keep-ent-component>
|
|
|
+</div>
|
|
|
<!-- 开启推送 -->
|
|
|
<div class="open" onClick="window.location.href='/front/applysub/index'">
|
|
|
<a>一直收不到消息推送?激活一下就好!</a>
|
|
@@ -1353,6 +1356,7 @@ body .loading_ p span {
|
|
|
<script src=//cdn-common.jianyu360.com/cdn/lib/vue/2.6.11/vue.min.js></script>
|
|
|
<script src=//cdn-common.jianyu360.com/cdn/lib/vant/2.12.24/lib/vant.min.js></script>
|
|
|
<script src='{{Msg "seo" "cdn"}}/common-module/keep-tags/keep-tags-template.js?v={{Msg "seo" "version"}}'></script>
|
|
|
+<script src='{{Msg "seo" "cdn"}}/common-module/keep-tags/keep-ent-tags-template.js?v={{Msg "seo" "version"}}'></script>
|
|
|
<script src='{{Msg "seo" "cdn"}}/common-module/mainSearch/js/third-party-verify-mobile.js?v={{Msg "seo" "version"}}'></script>
|
|
|
<script src='{{Msg "seo" "cdn"}}/common-module/mainSearch/js/advanced-project-table-mobile.js?v={{Msg "seo" "version"}}'></script>
|
|
|
<script src='{{Msg "seo" "cdn"}}/common-module/nps-common/js/nps.js?v={{Msg "seo" "version"}}'></script>
|
|
@@ -1436,6 +1440,7 @@ var buyer_ = {{.T.obj.buyer}};
|
|
|
var buyerperson_ = {{.T.obj.buyerperson}};
|
|
|
var buyertel_ = checkFreeView({{.T.obj.buyertel}});
|
|
|
var isbid =false; //是否是中标,需要显示所有
|
|
|
+var newEntNiche = {{.T.isEntnicheNew}}
|
|
|
var canRead = {{.T.canRead}} //免费用户当天查看是否查看三次公告
|
|
|
// 是否超前项目(<拟建>、<采购意向>)
|
|
|
var advanceProject = subtype == '拟建'|| subtype == '采购意向'
|
|
@@ -1891,12 +1896,31 @@ function isOpening() {
|
|
|
$('.icon-help').css('display', 'inline-block')
|
|
|
$('.file-count').html(res.data.fileNum)
|
|
|
}
|
|
|
+ setEntServiceInfo(res)
|
|
|
},
|
|
|
error:function(err) {
|
|
|
console.log(err)
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
+function setEntServiceInfo (res) {
|
|
|
+ if(res.error_code == 0 && res.data) {
|
|
|
+ newEntNiche = res.data.entIsNew
|
|
|
+ var isEntService = res.data.isEntService
|
|
|
+ if(res.data.entIsNew || isEntService) {
|
|
|
+ $('.commonUser').hide()
|
|
|
+ $('.entnicheUser').show()
|
|
|
+ if(!{{.T.obj.buyer}}) {
|
|
|
+ $('.entnicheUser .sum_right').hide()
|
|
|
+ }
|
|
|
+ getActionState ({{.T.obj.buyer}}, 'g')
|
|
|
+ getActionState ({{.T.obj.buyer}}, 'r')
|
|
|
+ } else {
|
|
|
+ $('.commonUser').show()
|
|
|
+ $('.entnicheUser').hide()
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
// 大会员引流文案
|
|
|
function getDrainInfo () {
|
|
|
$.ajax({
|
|
@@ -2344,19 +2368,31 @@ $(function(){
|
|
|
outhtml +='<li><p class="name">项目名称</p><p class="textcontent">'+rerprojectname+'</p><a dataName="项目名称" dataCont="'+rerprojectname+'" dataCode="projectname" onClick="recoveryAction(this)">纠错</a></li>'
|
|
|
var rerbuyer = {{.T.obj.buyer}};
|
|
|
if(rerbuyer==undefined||rerbuyer==null){
|
|
|
- rerbuyer=""
|
|
|
+ rerbuyer=""
|
|
|
}
|
|
|
- var rerbuyerperson = {{.T.obj.buyerperson}};
|
|
|
+ var rerbuyer_show = ""
|
|
|
+ if(rerbuyer==undefined||rerbuyer==null){
|
|
|
+ rerbuyer=""
|
|
|
+ rerbuyer_show = "hide"
|
|
|
+ }
|
|
|
+ var rerbuyerperson = {{.T.obj.buyerperson}};
|
|
|
if(rerbuyerperson==undefined||rerbuyerperson==null){
|
|
|
rerbuyerperson=""
|
|
|
}
|
|
|
- var rerbuyertel = checkFreeView({{.T.obj.buyertel}});
|
|
|
+ var rerbuyertel = checkFreeView({{.T.obj.buyertel}});
|
|
|
if(rerbuyertel==undefined||rerbuyertel==null){
|
|
|
rerbuyertel=""
|
|
|
}
|
|
|
- outhtml +='<li><p class="name">采购单位</p><div class="unitcenter caigouunit"><p data-cl-event="c_wx_unitportrait_buttonclick" class="textcontent">'+rerbuyer+'</p><span data-cl-event="c_wx_unitportrait_buttonclick" class="go-look go-buyer">立即查看</span></div><a dataName="采购单位" dataCont="'+rerbuyer+'" dataCode="buyer" onClick="recoveryAction(this)">纠错</a></li>'
|
|
|
- outhtml +='<li><p class="name">采购联系人</p><p class="textcontent">'+rerbuyerperson+'</p><a dataName="采购联系人" dataCont="'+rerbuyerperson+'" dataCode="buyerperson" onClick="recoveryAction(this)">纠错</a></li>'+
|
|
|
- '<li class="bbm0"><p class="name">采购电话</p><p class="textcontent">'+rerbuyertel+'</p><a dataName="采购电话" dataCont="'+rerbuyertel+'" dataCode="buyertel" onClick="recoveryAction(this)">纠错</a></li>'
|
|
|
+ var buyertel_show = ""
|
|
|
+ if(!rerbuyertel || !rerbuyertel){
|
|
|
+ rerbuyertel=""
|
|
|
+ buyertel_show = "hide"
|
|
|
+ }
|
|
|
+
|
|
|
+ outhtml +='<li class="caigouunit commonUser"><p class="name">采购单位</p><div class="unitcenter"><p class="textcontent">'+rerbuyer+'</p><div class="unitbtn '+rerbuyer_show+'">立即查看<span class="iconunit" style="display:none;"></span></div></div></li>'
|
|
|
+ outhtml +='<li class="entnicheUser"><p class="name">采购单位</p><div class="unitcenter sum_caigou client_caigou"><p class="textcontent">'+rerbuyer+'</p><div class="sum_right"><div class="claim" onClick="setportain(event)"><span class="j-icon icon-porait"></span><span class="getproit" style="color:#2ABED1">查看画像</span></div><span class="columnLine"></span><div class="claim clientClaim" onClick="setClientClaim(event)"><span class="j-icon icon_state icon-claim"></span><span class="icon-claim-text" style="color:#2ABED1;font-size: .26rem;">认领客户</span></div></div></div></li>'
|
|
|
+ outhtml +='<li><p class="name">采购联系人</p><p class="textcontent">'+rerbuyerperson+'</p></li>'+
|
|
|
+ '<li class="bbm0"><p class="name">采购电话</p><p class="textcontent">'+rerbuyertel+'</p><a class="border-tel_ '+buyertel_show+'" style="position: static;display:block" datalink="/jyapp/vipsubscribe/introducePage"><div class="tel"></div></a></li>'
|
|
|
if(packageCon==""){
|
|
|
var rerbudget = {{.T.obj.budget}};
|
|
|
if(rerbudget==undefined||rerbudget==null){
|
|
@@ -3358,6 +3394,144 @@ $.ajax({
|
|
|
console.log(err)
|
|
|
}
|
|
|
})
|
|
|
+
|
|
|
+// 是否认领和关注企业
|
|
|
+var claimData = false
|
|
|
+var cid = ''
|
|
|
+function getActionState (names, str) {
|
|
|
+ let _this = this
|
|
|
+ const params = {
|
|
|
+ entUserId: '171',
|
|
|
+ names: names
|
|
|
+ }
|
|
|
+ // 认领
|
|
|
+ if(str == 'r') {
|
|
|
+ $.ajax({
|
|
|
+ type: 'POST',
|
|
|
+ url: '/entnicheNew/customer/claimcheck',
|
|
|
+ contentType: 'application/json',
|
|
|
+ data: JSON.stringify(params),
|
|
|
+ success: function(res) {
|
|
|
+ if(res.data && res.data.iscoll) {
|
|
|
+ claimData = true
|
|
|
+ cid = res.data.names[0].split(',')[1]
|
|
|
+ } else {
|
|
|
+ claimData = false
|
|
|
+ }
|
|
|
+ changeClaimState(claimData)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ } else if (str == 'g') {
|
|
|
+
|
|
|
+ // 关注
|
|
|
+ let param = {
|
|
|
+ sid:id
|
|
|
+ }
|
|
|
+ $.ajax({
|
|
|
+ type: 'POST',
|
|
|
+ url: '/entnicheNew/follow/project/check',
|
|
|
+ data: param,
|
|
|
+ success: function(res) {
|
|
|
+ if(res.error_code == 0 &&res.data&& res.data.showFollow) {
|
|
|
+ $(".follow").css("display","")
|
|
|
+ if(res.data.flag) {
|
|
|
+ followFlag = true
|
|
|
+ $(".follow").addClass('follow_vip').html('<i class="glyphicon yiguanzhu"></i>已关注');
|
|
|
+ } else {
|
|
|
+ followFlag = false
|
|
|
+ $(".follow").html('<i class="glyphicon weiguanzhu"></i>关注项目');
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+}
|
|
|
+// 商机管理-认领客户
|
|
|
+var vKeepEntComponent = new Vue({
|
|
|
+ delimiters: ['${', '}'],
|
|
|
+ el: '#jyKeepEntComponent',
|
|
|
+ data: {
|
|
|
+ nowOpenBid: ''
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ changeBid (id, type) {
|
|
|
+ this.nowOpenBid = id
|
|
|
+ this.$refs.vKeepComponent.ajaxAddKeep(id, type)
|
|
|
+ },
|
|
|
+ onSaveTag (data) {
|
|
|
+ var getclient = sessionStorage.getItem('setClientInfo')
|
|
|
+ if(getclient) {
|
|
|
+ getclient = JSON.parse(getclient)
|
|
|
+ getclient.label = data
|
|
|
+ setClaimState(getclient)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+})
|
|
|
+// 商机管理查看画像
|
|
|
+function setportain (e) {
|
|
|
+ e.preventDefault()
|
|
|
+ location.href = '/big/wx/page/client_portrayal?entName=' + encodeURIComponent(goTemplateData.params.obj.buyer) + '&from=client'
|
|
|
+}
|
|
|
+// 商机管理---认领
|
|
|
+function setClientClaim (e) {
|
|
|
+ e.preventDefault()
|
|
|
+ // claimData:true则当前为已认领
|
|
|
+ if(window.entniche) {
|
|
|
+ params = {
|
|
|
+ "name": goTemplateData.params.obj.buyer, //采购单位名称
|
|
|
+ "province": goTemplateData.params.obj.area, //省份
|
|
|
+ "city": goTemplateData.params.obj.city, //区域
|
|
|
+ "mold": 1, //1 认领;默认 0关注
|
|
|
+ "D": claimData, //true 取关;默认 false 关注
|
|
|
+ }
|
|
|
+
|
|
|
+ sessionStorage.setItem('setClientInfo', JSON.stringify(params))
|
|
|
+ if (!claimData) {
|
|
|
+ params.industry = goTemplateData.params.obj.buyerclass
|
|
|
+ sessionStorage.setItem('setClientInfo', JSON.stringify(params))
|
|
|
+ vKeepEntComponent.changeBid(params.name, !claimData)
|
|
|
+ } else {
|
|
|
+ // 取消认领
|
|
|
+ params.name = cid
|
|
|
+ setClaimState(params)
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+function setClaimState (params) {
|
|
|
+ $.ajax({
|
|
|
+ type: 'POST',
|
|
|
+ url: '/entnicheNew/customer/attention',
|
|
|
+ contentType: 'application/json',
|
|
|
+ data: JSON.stringify(params),
|
|
|
+ success: function(res) {
|
|
|
+ if(res.error_code == 0) {
|
|
|
+ if(res.data) {
|
|
|
+ claimData = !claimData
|
|
|
+ changeClaimState(claimData)
|
|
|
+ if (claimData) {
|
|
|
+ EasyAlert.show('认领成功')
|
|
|
+ getActionState (goTemplateData.params.obj.buyer, 'r')
|
|
|
+ } else {
|
|
|
+ EasyAlert.show('取消认领成功')
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ EasyAlert.show(res.error_msg)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+}
|
|
|
+function changeClaimState (f) {
|
|
|
+ if (f) {
|
|
|
+ $('.icon-claim-text').text('已认领')
|
|
|
+ $('.icon_state').removeClass('icon-claim').addClass('icon-add-claim')
|
|
|
+ } else {
|
|
|
+ $('.icon-claim-text').text('认领客户')
|
|
|
+ $('.icon_state').removeClass('icon-add-claim').addClass('icon-claim')
|
|
|
+ }
|
|
|
+}
|
|
|
</script>
|
|
|
{{include "/common/baiducc.html"}}
|
|
|
</body>
|