feat: 数据统计列表增加答题耗时、提交时间
This commit is contained in:
parent
2d5a300ed9
commit
346a519788
@ -127,7 +127,7 @@ class SurveyService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
getListHeadByDataList(dataList) {
|
getListHeadByDataList(dataList) {
|
||||||
return dataList.map(surveyItem => {
|
const listHead = dataList.map(surveyItem => {
|
||||||
let othersCode;
|
let othersCode;
|
||||||
if(surveyItem.type === 'radio-star') {
|
if(surveyItem.type === 'radio-star') {
|
||||||
const rangeConfigKeys = Object.keys(surveyItem.rangeConfig)
|
const rangeConfigKeys = Object.keys(surveyItem.rangeConfig)
|
||||||
@ -151,6 +151,17 @@ class SurveyService {
|
|||||||
othersCode
|
othersCode
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
listHead.push({
|
||||||
|
field: 'difTime',
|
||||||
|
title: '答题耗时(秒)',
|
||||||
|
type: 'text',
|
||||||
|
})
|
||||||
|
listHead.push({
|
||||||
|
field: 'createDate',
|
||||||
|
title: '提交时间',
|
||||||
|
type: 'text',
|
||||||
|
})
|
||||||
|
return listHead
|
||||||
}
|
}
|
||||||
|
|
||||||
async data(condition: { userData:UserType,surveyId: string, pageNum: number, pageSize: number, isShowSecret: boolean }) {
|
async data(condition: { userData:UserType,surveyId: string, pageNum: number, pageSize: number, isShowSecret: boolean }) {
|
||||||
@ -203,7 +214,11 @@ class SurveyService {
|
|||||||
data[itemKey] = getText(data[itemKey])
|
data[itemKey] = getText(data[itemKey])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return data
|
return {
|
||||||
|
...data,
|
||||||
|
difTime: (surveySubmitResList.difTime / 1000).toFixed(2),
|
||||||
|
createDate: moment(surveySubmitResList.createDate).format("YYYY-MM-DD HH:mm:ss")
|
||||||
|
}
|
||||||
})
|
})
|
||||||
const total = await surveySubmit.countDocuments({ pageId: condition.surveyId });
|
const total = await surveySubmit.countDocuments({ pageId: condition.surveyId });
|
||||||
return {
|
return {
|
||||||
|
Loading…
Reference in New Issue
Block a user