作者 tangxvhui

更新

@@ -160,7 +160,7 @@ func (srv StaffAssessServeice) ListUserAssessContentCycleDay(param *query.ListAs @@ -160,7 +160,7 @@ func (srv StaffAssessServeice) ListUserAssessContentCycleDay(param *query.ListAs
160 headerMap := map[string]string{} 160 headerMap := map[string]string{}
161 // 获取已经填报的内容 161 // 获取已经填报的内容
162 changeableRows := map[string]map[string]string{} 162 changeableRows := map[string]map[string]string{}
163 - tableSort := []string{} //确定列表数据的顺序 163 + tableSort := []string{} //确定列表数据的顺序
164 for i, v := range contentList { 164 for i, v := range contentList {
165 name := fmt.Sprintf("%s-%s", v.Category, v.ContentName) 165 name := fmt.Sprintf("%s-%s", v.Category, v.ContentName)
166 key := fmt.Sprintf("k%d", i) 166 key := fmt.Sprintf("k%d", i)
@@ -181,6 +181,12 @@ func (srv StaffAssessServeice) ListUserAssessContentCycleDay(param *query.ListAs @@ -181,6 +181,12 @@ func (srv StaffAssessServeice) ListUserAssessContentCycleDay(param *query.ListAs
181 } 181 }
182 list := []map[string]string{} 182 list := []map[string]string{}
183 for _, v := range tableSort { 183 for _, v := range tableSort {
  184 + for _, v2 := range changeableHeader {
  185 + if _, ok := changeableRows[v][v2.Key]; ok {
  186 + continue
  187 + }
  188 + changeableRows[v][v2.Key] = ""
  189 + }
184 list = append(list, changeableRows[v]) 190 list = append(list, changeableRows[v])
185 } 191 }
186 result := adapter.ListUserAssessContent{ 192 result := adapter.ListUserAssessContent{
@@ -168,6 +168,7 @@ type UserAssessContent struct { @@ -168,6 +168,7 @@ type UserAssessContent struct {
168 168
169 type SearchConditin1 struct { 169 type SearchConditin1 struct {
170 CompanyId int //公司id 170 CompanyId int //公司id
  171 + AssessId int //评估任务id
171 CycleId int //周期id 172 CycleId int //周期id
172 BeginDay string //评估的日期 173 BeginDay string //评估的日期
173 TargetUserName string //被评估人的名称 174 TargetUserName string //被评估人的名称
@@ -194,6 +195,7 @@ func (d *StaffAssessDao) SearchUserAssessContent(param SearchConditin1) ([]UserA @@ -194,6 +195,7 @@ func (d *StaffAssessDao) SearchUserAssessContent(param SearchConditin1) ([]UserA
194 } 195 }
195 sqlStr := ` select 196 sqlStr := ` select
196 t_staff_assess_1.target_user_id,t_staff_assess_1.target_user_name,t_staff_assess_1.begin_day, 197 t_staff_assess_1.target_user_id,t_staff_assess_1.target_user_name,t_staff_assess_1.begin_day,
  198 + t_staff_assess_1.assess_id,
197 staff_assess_content.value ,staff_assess_content.sort_by , 199 staff_assess_content.value ,staff_assess_content.sort_by ,
198 staff_assess_content.category ,staff_assess_content."name" as content_name , 200 staff_assess_content.category ,staff_assess_content."name" as content_name ,
199 staff_assess_content.weight 201 staff_assess_content.weight