正在显示
2 个修改的文件
包含
20 行增加
和
2 行删除
@@ -88,8 +88,8 @@ var RouterPermission = map[string]PermissionBase{ | @@ -88,8 +88,8 @@ var RouterPermission = map[string]PermissionBase{ | ||
88 | "/v1/config/score": PermissionBase{CodeName: M_SYSTEM_RATING, ActionName: "default"}, | 88 | "/v1/config/score": PermissionBase{CodeName: M_SYSTEM_RATING, ActionName: "default"}, |
89 | "/v1/config/score/get": PermissionBase{CodeName: M_SYSTEM_RATING, ActionName: "default"}, | 89 | "/v1/config/score/get": PermissionBase{CodeName: M_SYSTEM_RATING, ActionName: "default"}, |
90 | "/v1/audit/list": PermissionBase{CodeName: M_SYSTEM_OPPORTUNITY, ActionName: "check"}, | 90 | "/v1/audit/list": PermissionBase{CodeName: M_SYSTEM_OPPORTUNITY, ActionName: "check"}, |
91 | - "/v1/chance/store/change": PermissionBase{CodeName: M_SYSTEM_OPPORTUNITY, ActionName: "default"}, | ||
92 | - //"/v1/chance/export_chance_list": PermissionBase{CodeName: M_SYSTEM_OPPORTUNITY, ActionName: "default"}, | 91 | + "/v1/chance/store/change": PermissionBase{CodeName: M_SYSTEM_OPPORTUNITY, ActionName: "chance_store_change"}, |
92 | + "/v1/chance/export_chance_list": PermissionBase{CodeName: M_SYSTEM_OPPORTUNITY, ActionName: "export_excel"}, | ||
93 | "/v1/audit/info": PermissionBase{CodeName: M_SYSTEM_OPPORTUNITY, ActionName: "check"}, | 93 | "/v1/audit/info": PermissionBase{CodeName: M_SYSTEM_OPPORTUNITY, ActionName: "check"}, |
94 | "/v1/audit/allow_forbid": PermissionBase{CodeName: M_SYSTEM_OPPORTUNITY, ActionName: "close_chance"}, | 94 | "/v1/audit/allow_forbid": PermissionBase{CodeName: M_SYSTEM_OPPORTUNITY, ActionName: "close_chance"}, |
95 | "/v1/rank/type/list": PermissionBase{CodeName: M_SYSTEM_RANK, ActionName: "default"}, | 95 | "/v1/rank/type/list": PermissionBase{CodeName: M_SYSTEM_RANK, ActionName: "default"}, |
@@ -101,6 +101,8 @@ type OptionOpportunity struct { | @@ -101,6 +101,8 @@ type OptionOpportunity struct { | ||
101 | EditPublicStatus int `json:"edit_public_status"` | 101 | EditPublicStatus int `json:"edit_public_status"` |
102 | CloseChance int `json:"close_chance"` | 102 | CloseChance int `json:"close_chance"` |
103 | EditChance int `json:"edit_chance"` | 103 | EditChance int `json:"edit_chance"` |
104 | + ExportExcel int `json:"export_excel"` //导出数据权限 | ||
105 | + ChanceStoreChange int `json:"chance_store_chance"` //移到机会池/储备池 | ||
104 | } | 106 | } |
105 | 107 | ||
106 | /* | 108 | /* |
@@ -138,6 +140,8 @@ func (p *OptionOpportunity) GetValidFunc(k string) bool { | @@ -138,6 +140,8 @@ func (p *OptionOpportunity) GetValidFunc(k string) bool { | ||
138 | "edit_sorce": p.ValidEditSorce, | 140 | "edit_sorce": p.ValidEditSorce, |
139 | "close_chance": p.ValidCloseChance, | 141 | "close_chance": p.ValidCloseChance, |
140 | "edit_public_status": p.ValidEditPublicStatus, | 142 | "edit_public_status": p.ValidEditPublicStatus, |
143 | + "export_excel": p.ValidExportExcel, | ||
144 | + "chance_store_change": p.ValidChanceStoreChange, | ||
141 | } | 145 | } |
142 | 146 | ||
143 | if fn, ok := m[k]; ok { | 147 | if fn, ok := m[k]; ok { |
@@ -225,6 +229,20 @@ func (p *OptionOpportunity) ValidEditPublicStatus() bool { | @@ -225,6 +229,20 @@ func (p *OptionOpportunity) ValidEditPublicStatus() bool { | ||
225 | return false | 229 | return false |
226 | } | 230 | } |
227 | 231 | ||
232 | +func (p *OptionOpportunity) ValidExportExcel() bool { | ||
233 | + if p.ExportExcel > 0 { | ||
234 | + return true | ||
235 | + } | ||
236 | + return false | ||
237 | +} | ||
238 | + | ||
239 | +func (p *OptionOpportunity) ValidChanceStoreChange() bool { | ||
240 | + if p.ChanceStoreChange > 0 { | ||
241 | + return true | ||
242 | + } | ||
243 | + return false | ||
244 | +} | ||
245 | + | ||
228 | func (p *OptionOpportunity) ValidCloseChance() bool { | 246 | func (p *OptionOpportunity) ValidCloseChance() bool { |
229 | if p.CloseChance > 0 { | 247 | if p.CloseChance > 0 { |
230 | return true | 248 | return true |
-
请 注册 或 登录 后发表评论