|
|
@ -907,20 +907,20 @@ func (a *ApiMethod) GetCopyShemeInfor(c *gin.Context) { |
|
|
@shemeInfo 考核项结构体 |
|
|
@shemeInfo 考核项结构体 |
|
|
*/ |
|
|
*/ |
|
|
func (s *shemeSync) postHandleSheme(orgid, postid, dimensId int64, shemeInfo schemeStructure) { |
|
|
func (s *shemeSync) postHandleSheme(orgid, postid, dimensId int64, shemeInfo schemeStructure) { |
|
|
var targetPostList []schemeTargetStructure |
|
|
// var targetPostList []schemeTargetStructure
|
|
|
var idIsTrue []string |
|
|
// var idIsTrue []string
|
|
|
for _, v := range shemeInfo.Child { |
|
|
// for _, v := range shemeInfo.Child {
|
|
|
idIsTrue = append(idIsTrue, v.Id) |
|
|
// idIsTrue = append(idIsTrue, v.Id)
|
|
|
var targetCont schemeTargetStructure |
|
|
// var targetCont schemeTargetStructure
|
|
|
|
|
|
|
|
|
targetCont.Id = v.Id |
|
|
// targetCont.Id = v.Id
|
|
|
targetCont.Name = v.Title |
|
|
// targetCont.Name = v.Title
|
|
|
targetCont.Content = "" //指标描述
|
|
|
// targetCont.Content = "" //指标描述
|
|
|
targetCont.StandardScore = getPostDimeTarWeight(orgid, postid, dimensId, v.Id, 1, 1) //标准分
|
|
|
// targetCont.StandardScore = getPostDimeTarWeight(orgid, postid, dimensId, v.Id, 1, 1) //标准分
|
|
|
targetCont.Unit = v.Unit //单位
|
|
|
// targetCont.Unit = v.Unit //单位
|
|
|
targetCont.IsTrue = 2 //是否允许修改 1:不允许;2:允许
|
|
|
// targetCont.IsTrue = 2 //是否允许修改 1:不允许;2:允许
|
|
|
targetCont.State = 1 |
|
|
// targetCont.State = 1
|
|
|
|
|
|
|
|
|
targetPostList = append(targetPostList, targetCont) |
|
|
// targetPostList = append(targetPostList, targetCont)
|
|
|
} |
|
|
// }
|
|
|
} |
|
|
} |
|
|
|