|
@@ -75,21 +75,14 @@ func RsaEncrypt(data []byte) string {
|
|
}
|
|
}
|
|
func FindEquity(entUserId int64, entRole int64) map[string]bool {
|
|
func FindEquity(entUserId int64, entRole int64) map[string]bool {
|
|
equityMap := map[string]bool{
|
|
equityMap := map[string]bool{
|
|
- "检索工具-收录按钮-显示": false,
|
|
|
|
- "潜在商机-情报列表-企业": false,
|
|
|
|
- "潜在商机-情报列表-部门": false,
|
|
|
|
- "潜在商机-情报列表-个人": false,
|
|
|
|
- "潜在商机-转发-企业": false,
|
|
|
|
- "潜在商机-转发-部门": false,
|
|
|
|
- "潜在商机-转发按钮-显示": false,
|
|
|
|
- "潜在商机-分发按钮-显示": false,
|
|
|
|
- "潜在商机-跟进-显示": false,
|
|
|
|
- "潜在商机-不跟进-显示": false,
|
|
|
|
- "潜在商机-是否分发-显示": false,
|
|
|
|
- "潜在商机-数据归属-显示": false,
|
|
|
|
- "创建商机-已关联商机-企业": false,
|
|
|
|
- "创建商机-已关联商机-部门": false,
|
|
|
|
- "创建商机-已关联商机-个人": false,
|
|
|
|
|
|
+ "检索工具-收录按钮-显示": false,
|
|
|
|
+ "潜在商机-情报列表-个人": false,
|
|
|
|
+ "潜在商机-转发-企业": false,
|
|
|
|
+ "潜在商机-转发-部门": false,
|
|
|
|
+ "潜在商机-转发按钮-显示": false,
|
|
|
|
+ "潜在商机-分发按钮-显示": false,
|
|
|
|
+ "潜在商机-跟进-显示": false,
|
|
|
|
+ "潜在商机-不跟进-显示": false,
|
|
}
|
|
}
|
|
//查找用户
|
|
//查找用户
|
|
data := entity.JyMysql.FindOne("entniche_user", map[string]interface{}{
|
|
data := entity.JyMysql.FindOne("entniche_user", map[string]interface{}{
|
|
@@ -97,53 +90,33 @@ func FindEquity(entUserId int64, entRole int64) map[string]bool {
|
|
}, "role", "")
|
|
}, "role", "")
|
|
if data != nil && len(*data) > 0 {
|
|
if data != nil && len(*data) > 0 {
|
|
role := strings.Split(gconv.String((*data)["role"]), ",")
|
|
role := strings.Split(gconv.String((*data)["role"]), ",")
|
|
- fool1 := false
|
|
|
|
- fool2 := false
|
|
|
|
for _, v := range role {
|
|
for _, v := range role {
|
|
//角色;1:情报处理岗 2:情报分配岗 3:信息浏览岗 4 :销售管理岗
|
|
//角色;1:情报处理岗 2:情报分配岗 3:信息浏览岗 4 :销售管理岗
|
|
switch v {
|
|
switch v {
|
|
case "1":
|
|
case "1":
|
|
- fool1 = true
|
|
|
|
equityMap["检索工具-收录按钮-显示"] = true
|
|
equityMap["检索工具-收录按钮-显示"] = true
|
|
equityMap["潜在商机-情报列表-个人"] = true
|
|
equityMap["潜在商机-情报列表-个人"] = true
|
|
equityMap["潜在商机-转发-企业"] = true
|
|
equityMap["潜在商机-转发-企业"] = true
|
|
|
|
+ equityMap["潜在商机-转发按钮-显示"] = true
|
|
equityMap["潜在商机-跟进-显示"] = true
|
|
equityMap["潜在商机-跟进-显示"] = true
|
|
equityMap["潜在商机-不跟进-显示"] = true
|
|
equityMap["潜在商机-不跟进-显示"] = true
|
|
- equityMap["创建商机-已关联商机-个人"] = true
|
|
|
|
- equityMap["潜在商机-转发按钮-显示"] = true
|
|
|
|
case "2":
|
|
case "2":
|
|
- fool2 = true
|
|
|
|
if entRole == 1 {
|
|
if entRole == 1 {
|
|
- //企业
|
|
|
|
equityMap["检索工具-收录按钮-显示"] = true
|
|
equityMap["检索工具-收录按钮-显示"] = true
|
|
- equityMap["潜在商机-情报列表-企业"] = true
|
|
|
|
|
|
+ equityMap["潜在商机-情报列表-个人"] = true
|
|
equityMap["潜在商机-转发-企业"] = true
|
|
equityMap["潜在商机-转发-企业"] = true
|
|
- equityMap["潜在商机-是否分发-显示"] = true
|
|
|
|
- equityMap["创建商机-已关联商机-企业"] = true
|
|
|
|
equityMap["潜在商机-转发按钮-显示"] = true
|
|
equityMap["潜在商机-转发按钮-显示"] = true
|
|
equityMap["潜在商机-分发按钮-显示"] = true
|
|
equityMap["潜在商机-分发按钮-显示"] = true
|
|
} else {
|
|
} else {
|
|
- //部门
|
|
|
|
equityMap["检索工具-收录按钮-显示"] = true
|
|
equityMap["检索工具-收录按钮-显示"] = true
|
|
- equityMap["潜在商机-情报列表-部门"] = true
|
|
|
|
|
|
+ equityMap["潜在商机-情报列表-个人"] = true
|
|
equityMap["潜在商机-转发-部门"] = true
|
|
equityMap["潜在商机-转发-部门"] = true
|
|
- equityMap["潜在商机-是否分发-显示"] = true
|
|
|
|
- equityMap["创建商机-已关联商机-部门"] = true
|
|
|
|
equityMap["潜在商机-转发按钮-显示"] = true
|
|
equityMap["潜在商机-转发按钮-显示"] = true
|
|
equityMap["潜在商机-分发按钮-显示"] = true
|
|
equityMap["潜在商机-分发按钮-显示"] = true
|
|
}
|
|
}
|
|
- case "4":
|
|
|
|
- if entRole == 1 {
|
|
|
|
- equityMap["潜在商机-情报列表-企业"] = true
|
|
|
|
- } else {
|
|
|
|
- equityMap["潜在商机-情报列表-部门"] = true
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- if fool1 && fool2 {
|
|
|
|
- equityMap["潜在商机-数据归属-显示"] = true
|
|
|
|
- }
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
return equityMap
|
|
return equityMap
|
|
}
|
|
}
|