|
@@ -1163,6 +1163,16 @@ func (this *ChartInfoController) ChartInfoDetail() {
|
|
|
|
|
|
//图表操作权限
|
|
//图表操作权限
|
|
chartInfo.IsEdit = data.CheckOpChartPermission(sysUser, chartInfo.SysUserId, chartInfo.HaveOperaAuth)
|
|
chartInfo.IsEdit = data.CheckOpChartPermission(sysUser, chartInfo.SysUserId, chartInfo.HaveOperaAuth)
|
|
|
|
+ // 如果没有操作权限,那么去获取共享用户的编辑权限
|
|
|
|
+ if !chartInfo.IsEdit {
|
|
|
|
+ chartInfo.IsEdit, err = data.CheckChartInfoEditPermission(chartInfo.ChartInfoId, sysUser.AdminId)
|
|
|
|
+ if err != nil {
|
|
|
|
+ br.Msg = `获取失败`
|
|
|
|
+ br.ErrMsg = `获取失败:` + err.Error()
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
chartInfo.Button = data_manage.ChartViewButton{
|
|
chartInfo.Button = data_manage.ChartViewButton{
|
|
IsEdit: chartInfo.IsEdit,
|
|
IsEdit: chartInfo.IsEdit,
|
|
IsEnChart: chartInfo.IsEnChart,
|
|
IsEnChart: chartInfo.IsEnChart,
|
|
@@ -1365,8 +1375,18 @@ func (this *ChartInfoController) PreviewChartInfoDetail() {
|
|
|
|
|
|
//图表操作权限
|
|
//图表操作权限
|
|
chartInfo.IsEdit = data.CheckOpChartPermission(sysUser, chartInfo.SysUserId, true)
|
|
chartInfo.IsEdit = data.CheckOpChartPermission(sysUser, chartInfo.SysUserId, true)
|
|
|
|
+ // 如果没有操作权限,那么去获取共享用户的编辑权限
|
|
|
|
+ if !chartInfo.IsEdit {
|
|
|
|
+ chartInfo.IsEdit, err = data.CheckChartInfoEditPermission(chartInfo.ChartInfoId, sysUser.AdminId)
|
|
|
|
+ if err != nil {
|
|
|
|
+ br.Msg = `获取失败`
|
|
|
|
+ br.ErrMsg = `获取失败:` + err.Error()
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ }
|
|
//判断是否需要展示英文标识
|
|
//判断是否需要展示英文标识
|
|
chartInfo.IsEnChart = data.CheckIsEnChart(chartInfo.ChartNameEn, edbList, chartInfo.Source, chartInfo.ChartType)
|
|
chartInfo.IsEnChart = data.CheckIsEnChart(chartInfo.ChartNameEn, edbList, chartInfo.Source, chartInfo.ChartType)
|
|
|
|
+
|
|
chartInfo.Button = data_manage.ChartViewButton{
|
|
chartInfo.Button = data_manage.ChartViewButton{
|
|
IsEdit: chartInfo.IsEdit,
|
|
IsEdit: chartInfo.IsEdit,
|
|
IsEnChart: chartInfo.IsEnChart,
|
|
IsEnChart: chartInfo.IsEnChart,
|
|
@@ -1716,6 +1736,16 @@ func (this *ChartInfoController) ChartInfoDetailV2() {
|
|
|
|
|
|
//图表操作权限
|
|
//图表操作权限
|
|
chartInfo.IsEdit = data.CheckOpChartPermission(sysUser, chartInfo.SysUserId, chartInfo.HaveOperaAuth)
|
|
chartInfo.IsEdit = data.CheckOpChartPermission(sysUser, chartInfo.SysUserId, chartInfo.HaveOperaAuth)
|
|
|
|
+ // 如果没有操作权限,那么去获取共享用户的编辑权限
|
|
|
|
+ if !chartInfo.IsEdit {
|
|
|
|
+ chartInfo.IsEdit, err = data.CheckChartInfoEditPermission(chartInfoId, sysUser.AdminId)
|
|
|
|
+ if err != nil {
|
|
|
|
+ br.Msg = `获取失败`
|
|
|
|
+ br.ErrMsg = `获取失败:` + err.Error()
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
chartInfo.Button = data_manage.ChartViewButton{
|
|
chartInfo.Button = data_manage.ChartViewButton{
|
|
IsEdit: chartInfo.IsEdit,
|
|
IsEdit: chartInfo.IsEdit,
|
|
IsEnChart: chartInfo.IsEnChart,
|
|
IsEnChart: chartInfo.IsEnChart,
|
|
@@ -2592,6 +2622,16 @@ func GetChartInfoDetailFromUniqueCode(chartInfo *data_manage.ChartInfoView, isCa
|
|
}
|
|
}
|
|
//图表操作权限
|
|
//图表操作权限
|
|
chartInfo.IsEdit = data.CheckOpChartPermission(sysUser, chartInfo.SysUserId, resp.ChartInfo.HaveOperaAuth)
|
|
chartInfo.IsEdit = data.CheckOpChartPermission(sysUser, chartInfo.SysUserId, resp.ChartInfo.HaveOperaAuth)
|
|
|
|
+ // 如果没有操作权限,那么去获取共享用户的编辑权限
|
|
|
|
+ if !chartInfo.IsEdit {
|
|
|
|
+ chartInfo.IsEdit, err = data.CheckChartInfoEditPermission(chartInfo.ChartInfoId, sysUser.AdminId)
|
|
|
|
+ if err != nil {
|
|
|
|
+ msg = "获取失败"
|
|
|
|
+ errMsg = "获取图表分享情况信息失败,GetAllUserIdListByChartInfoId,Err:" + err.Error()
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
chartInfo.Button = data_manage.ChartViewButton{
|
|
chartInfo.Button = data_manage.ChartViewButton{
|
|
IsEdit: chartInfo.IsEdit,
|
|
IsEdit: chartInfo.IsEdit,
|
|
IsEnChart: chartInfo.IsEnChart,
|
|
IsEnChart: chartInfo.IsEnChart,
|
|
@@ -3384,8 +3424,18 @@ func (this *ChartInfoController) PreviewBarChartInfo() {
|
|
|
|
|
|
//图表操作权限
|
|
//图表操作权限
|
|
chartInfo.IsEdit = data.CheckOpChartPermission(sysUser, chartInfo.SysUserId, true)
|
|
chartInfo.IsEdit = data.CheckOpChartPermission(sysUser, chartInfo.SysUserId, true)
|
|
|
|
+ // 如果没有操作权限,那么去获取共享用户的编辑权限
|
|
|
|
+ if !chartInfo.IsEdit {
|
|
|
|
+ chartInfo.IsEdit, err = data.CheckChartInfoEditPermission(chartInfo.ChartInfoId, sysUser.AdminId)
|
|
|
|
+ if err != nil {
|
|
|
|
+ br.Msg = `获取失败`
|
|
|
|
+ br.ErrMsg = `获取失败:` + err.Error()
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ }
|
|
//判断是否需要展示英文标识
|
|
//判断是否需要展示英文标识
|
|
chartInfo.IsEnChart = data.CheckIsEnChart(chartInfo.ChartNameEn, edbList, chartInfo.Source, chartInfo.ChartType)
|
|
chartInfo.IsEnChart = data.CheckIsEnChart(chartInfo.ChartNameEn, edbList, chartInfo.Source, chartInfo.ChartType)
|
|
|
|
+
|
|
chartInfo.Button = data_manage.ChartViewButton{
|
|
chartInfo.Button = data_manage.ChartViewButton{
|
|
IsEdit: chartInfo.IsEdit,
|
|
IsEdit: chartInfo.IsEdit,
|
|
IsEnChart: chartInfo.IsEnChart,
|
|
IsEnChart: chartInfo.IsEnChart,
|
|
@@ -3532,8 +3582,18 @@ func (this *ChartInfoController) PreviewSectionScatterChartInfo() {
|
|
|
|
|
|
//图表操作权限
|
|
//图表操作权限
|
|
chartInfo.IsEdit = data.CheckOpChartPermission(sysUser, chartInfo.SysUserId, true)
|
|
chartInfo.IsEdit = data.CheckOpChartPermission(sysUser, chartInfo.SysUserId, true)
|
|
|
|
+ // 如果没有操作权限,那么去获取共享用户的编辑权限
|
|
|
|
+ if !chartInfo.IsEdit {
|
|
|
|
+ chartInfo.IsEdit, err = data.CheckChartInfoEditPermission(chartInfo.ChartInfoId, sysUser.AdminId)
|
|
|
|
+ if err != nil {
|
|
|
|
+ br.Msg = `获取失败`
|
|
|
|
+ br.ErrMsg = `获取失败:` + err.Error()
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ }
|
|
//判断是否需要展示英文标识
|
|
//判断是否需要展示英文标识
|
|
chartInfo.IsEnChart = data.CheckIsEnChart(chartInfo.ChartNameEn, edbList, utils.CHART_SOURCE_DEFAULT, chartType)
|
|
chartInfo.IsEnChart = data.CheckIsEnChart(chartInfo.ChartNameEn, edbList, utils.CHART_SOURCE_DEFAULT, chartType)
|
|
|
|
+
|
|
chartInfo.Button = data_manage.ChartViewButton{
|
|
chartInfo.Button = data_manage.ChartViewButton{
|
|
IsEdit: chartInfo.IsEdit,
|
|
IsEdit: chartInfo.IsEdit,
|
|
IsEnChart: chartInfo.IsEnChart,
|
|
IsEnChart: chartInfo.IsEnChart,
|
|
@@ -3673,6 +3733,16 @@ func (this *ChartInfoController) PreviewRadarChartInfo() {
|
|
|
|
|
|
//图表操作权限
|
|
//图表操作权限
|
|
chartInfo.IsEdit = data.CheckOpChartPermission(sysUser, chartInfo.SysUserId, true)
|
|
chartInfo.IsEdit = data.CheckOpChartPermission(sysUser, chartInfo.SysUserId, true)
|
|
|
|
+ // 如果没有操作权限,那么去获取共享用户的编辑权限
|
|
|
|
+ if !chartInfo.IsEdit {
|
|
|
|
+ chartInfo.IsEdit, err = data.CheckChartInfoEditPermission(chartInfo.ChartInfoId, sysUser.AdminId)
|
|
|
|
+ if err != nil {
|
|
|
|
+ br.Msg = `获取失败`
|
|
|
|
+ br.ErrMsg = `获取失败:` + err.Error()
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
//判断是否需要展示英文标识
|
|
//判断是否需要展示英文标识
|
|
chartInfo.IsEnChart = data.CheckIsEnChart(chartInfo.ChartNameEn, edbList, utils.CHART_SOURCE_DEFAULT, chartType)
|
|
chartInfo.IsEnChart = data.CheckIsEnChart(chartInfo.ChartNameEn, edbList, utils.CHART_SOURCE_DEFAULT, chartType)
|
|
chartInfo.Button = data_manage.ChartViewButton{
|
|
chartInfo.Button = data_manage.ChartViewButton{
|
|
@@ -3807,6 +3877,16 @@ func (this *ChartInfoController) ChartInfoConvertDetail() {
|
|
|
|
|
|
//图表操作权限
|
|
//图表操作权限
|
|
chartInfo.IsEdit = data.CheckOpChartPermission(sysUser, chartInfo.SysUserId, chartInfo.HaveOperaAuth)
|
|
chartInfo.IsEdit = data.CheckOpChartPermission(sysUser, chartInfo.SysUserId, chartInfo.HaveOperaAuth)
|
|
|
|
+ // 如果没有操作权限,那么去获取共享用户的编辑权限
|
|
|
|
+ if !chartInfo.IsEdit {
|
|
|
|
+ chartInfo.IsEdit, err = data.CheckChartInfoEditPermission(chartInfo.ChartInfoId, sysUser.AdminId)
|
|
|
|
+ if err != nil {
|
|
|
|
+ br.Msg = `获取失败`
|
|
|
|
+ br.ErrMsg = `获取失败:` + err.Error()
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
chartInfo.Button = data_manage.ChartViewButton{
|
|
chartInfo.Button = data_manage.ChartViewButton{
|
|
IsEdit: chartInfo.IsEdit,
|
|
IsEdit: chartInfo.IsEdit,
|
|
IsEnChart: chartInfo.IsEnChart,
|
|
IsEnChart: chartInfo.IsEnChart,
|
|
@@ -4179,6 +4259,16 @@ func (this *ChartInfoController) PreviewSeasonChartInfo() {
|
|
|
|
|
|
//图表操作权限
|
|
//图表操作权限
|
|
chartInfo.IsEdit = data.CheckOpChartPermission(sysUser, chartInfo.SysUserId, true)
|
|
chartInfo.IsEdit = data.CheckOpChartPermission(sysUser, chartInfo.SysUserId, true)
|
|
|
|
+ // 如果没有操作权限,那么去获取共享用户的编辑权限
|
|
|
|
+ if !chartInfo.IsEdit {
|
|
|
|
+ chartInfo.IsEdit, err = data.CheckChartInfoEditPermission(chartInfo.ChartInfoId, sysUser.AdminId)
|
|
|
|
+ if err != nil {
|
|
|
|
+ br.Msg = `获取失败`
|
|
|
|
+ br.ErrMsg = `获取失败:` + err.Error()
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
//判断是否需要展示英文标识
|
|
//判断是否需要展示英文标识
|
|
chartInfo.IsEnChart = data.CheckIsEnChart(chartInfo.ChartNameEn, edbList, utils.CHART_SOURCE_DEFAULT, chartType)
|
|
chartInfo.IsEnChart = data.CheckIsEnChart(chartInfo.ChartNameEn, edbList, utils.CHART_SOURCE_DEFAULT, chartType)
|
|
chartInfo.Button = data_manage.ChartViewButton{
|
|
chartInfo.Button = data_manage.ChartViewButton{
|