crmShareView.jsp
3.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
<!DOCTYPE html>
<%@page import="weaver.crm.CrmShareBase"%>
<%@page import="weaver.general.Util"%>
<%@ page import="weaver.hrm.HrmUserVarify"%>
<%@page import="weaver.hrm.User"%>
<%@page import="weaver.conn.RecordSet"%>
<%@page import="weaver.systeminfo.SystemEnv"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%
User user = HrmUserVarify.checkUser(request, response);
if(user == null){
out.println("无用户,请登录");
return;
}
int language = user.getLanguage();
String id = Util.null2String(request.getParameter("id"));
CrmShareBase crmShareBase = new CrmShareBase();
int sharelevel = crmShareBase.getRightLevelForCRM(""+user.getUID(), id);
boolean canedit=false;
if(sharelevel == 2 || sharelevel == 3 || sharelevel == 4){
canedit = true;
}
RecordSet rs = new RecordSet();
rs.execute("select seasflag from crm_customerinfo where id="+id);
if(rs.next()){
int seasFlag = rs.getInt("seasflag");
if(1==seasFlag||2==seasFlag){
canedit = false;
}
}
%>
<html>
<head>
<title><%=SystemEnv.getHtmlLabelName(30832,language)%></title>
</head>
<body>
<div id="crm_shareView" class="page out">
<style type="text/css">
#crm_shareView ul.list li img{width:40px;height:40px;border-radius: 40px;float: left;margin:0 15px 0 0;}
#crm_shareView ul.list li div.icon{width:40px;height:40px;border-radius: 40px;background-color: #ddd;color:#777;font-size:12px !important;line-height: 40px;text-align: center;float: left;margin:0 15px 0 0;}
</style>
<div class="header" data-role="header">
<div class="left" onclick="javascript:history.go(-1);"><%=SystemEnv.getHtmlLabelName(1279,language)%></div>
<%if(canedit){ %>
<a class="right addBtn" href="/mobile/plugin/crm_new/newCrmShare.jsp" data-formdata="id=<%=id%>"></a>
<%} %>
</div>
<div class="content">
<ul class="list"></ul>
<div class="crm_loading"><div class="spinner"><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div></div></div>
<div class="no_data"><%=SystemEnv.getHtmlLabelName(83553,language)%></div>
</div>
<script type="text/javascript">
$.extend(CRM, {
buildShareViewPage : function(id){
var that = this;
that.refreshShareViewList(id);
},
refreshShareViewList : function(id){
var that = this;
var $crm_shareView = $("#crm_shareView");
var url = "/mobile/plugin/crm_new/crmAction.jsp?action=getCrmShare&id="+id;
var $loading = $(".crm_loading", $crm_shareView);
$loading.show();
var $no_data = $(".no_data", $crm_shareView);
$no_data.hide();
that.ajax(url, function(result){
$loading.hide();
var $list = $(".list", $crm_shareView);
$list.find("*").remove();
var datas = result["datas"];
var html = "";
for(var i = 0; i < datas.length; i++){
var d = datas[i];
var isImg = d["isImg"];
var flag = d["flag"];
var ht = "";
if(isImg == "1"){
ht = "<img src=\""+flag+"\"/>";
}else{
ht = "<div class=\"icon\">"+flag+"</div>";
}
html += "<li>"
+ ht
+ "<div class=\"title\">"+d["title"]+"</div>"
+ "<div><%=SystemEnv.getHtmlLabelName(18495,language)%>:"+d["shareTypeName"]+"</div>"
+"</li>";
}
$list.append(html);
var totalSize = result["totalSize"];
if(totalSize <= 0){
$no_data.show();
}
});
}
});
CRM.buildShareViewPage("<%=id%>");
</script>
</div>
</body>
</html>