diff --git a/.DS_Store b/.DS_Store index ee3fe3da..6568d3f8 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/src/api/qc.js b/src/api/qc.js new file mode 100644 index 00000000..a8d87c4d --- /dev/null +++ b/src/api/qc.js @@ -0,0 +1,46 @@ +import request from '@/utils/request' + +/* 标记答卷 */ +export function answer_mark(params) { + return request({ + url: `/console/surveys/${params.sn}/answer_mark`, + method: 'POST', + data: params + }) +} + +/* 处理无效答卷 */ +export function nullDeal(params) { + return request({ + url: `/console/surveys/${params.sn}/nullDeal`, + method: 'POST', + data: params + }) +} + +/* 批量更新标记数据 */ +export function answer_mark_batch(params) { + return request({ + url: `/console/surveys/${params.sn}/answer_mark_batch`, + method: 'POST', + data: params + }) +} + +/* 答卷标记取消 */ +export function answer_mark_del(params) { + return request({ + url: `/console/surveys/${params.sn}/answer_mark`, + method: 'DELETE', + data: params + }) +} + +/* 答卷标记取消 */ +export function getNullDealConfig(params) { + return request({ + url: `/console/surveys/${params.sn}/getNullDealConfig`, + method: 'GET', + params + }) +} diff --git a/src/font/demo_index.html b/src/font/demo_index.html index e6f7d137..515f3ee4 100644 --- a/src/font/demo_index.html +++ b/src/font/demo_index.html @@ -2592,9 +2592,9 @@
@font-face {
   font-family: 'iconfont';
-  src: url('iconfont.woff2?t=1666232085564') format('woff2'),
-       url('iconfont.woff?t=1666232085564') format('woff'),
-       url('iconfont.ttf?t=1666232085564') format('truetype');
+  src: url('iconfont.woff2?t=1666180463175') format('woff2'),
+       url('iconfont.woff?t=1666180463175') format('woff'),
+       url('iconfont.ttf?t=1666180463175') format('truetype');
 }
 

第二步:定义使用 iconfont 的样式

diff --git a/src/font/iconfont.css b/src/font/iconfont.css index fd1f8797..7d4b5ee2 100644 --- a/src/font/iconfont.css +++ b/src/font/iconfont.css @@ -1,8 +1,8 @@ @font-face { font-family: "iconfont"; /* Project id 3121635 */ - src: url('iconfont.woff2?t=1666232085564') format('woff2'), - url('iconfont.woff?t=1666232085564') format('woff'), - url('iconfont.ttf?t=1666232085564') format('truetype'); + src: url('iconfont.woff2?t=1666180463175') format('woff2'), + url('iconfont.woff?t=1666180463175') format('woff'), + url('iconfont.ttf?t=1666180463175') format('truetype'); } .iconfont { diff --git a/src/router/index.js b/src/router/index.js index 7a52701f..518f8f89 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -1,12 +1,10 @@ -import { createRouter, createWebHashHistory } from "vue-router"; -import routes from "./modules"; -import ProjectManage from "./router.projectManage"; -import TemplateMarket from "./route.templateMarket" -import Contact from "./route.contact"; -import DocumentLibrary from "./route.documentLibrary"; -import DataStatistics from "./route.datastatistics"; - - +import { createRouter, createWebHashHistory } from 'vue-router' +import routes from './modules' +import ProjectManage from './router.projectManage' +import TemplateMarket from './route.templateMarket' +import Contact from './route.contact' +import DocumentLibrary from './route.documentLibrary' +import DataStatistics from './route.datastatistics' const constantRoutes = [ // { @@ -22,156 +20,165 @@ const constantRoutes = [ // }, { path: '/:catchAll(.*)', - redirect: "/error/404", - meta: { noRedirectLogin: true }, + redirect: '/error/404', + meta: { noRedirectLogin: true } }, { - path: "/", - redirect: "/home" + path: '/', + redirect: '/home' }, { - path: "/heartbeat", - component: () => import(/* webpackChunkName: 'heartbeat' */ "@views/Heartbeat/Index.vue"), + path: '/heartbeat', + component: () => import(/* webpackChunkName: 'heartbeat' */ '@views/Heartbeat/Index.vue') }, { - path: "/home", - name: "home", - redirect: "/home/project", - component: () => import(/* webpackChunkName: 'home' */ "@views/Home/Index.vue"), - children: [...ProjectManage, ...TemplateMarket, ...Contact, ...DocumentLibrary,...DataStatistics] + path: '/home', + name: 'home', + redirect: '/home/project', + component: () => import(/* webpackChunkName: 'home' */ '@views/Home/Index.vue'), + children: [...ProjectManage, ...TemplateMarket, ...Contact, ...DocumentLibrary, ...DataStatistics] }, { - path: "/luck", - name: "luck", - component: () => import(/* webpackChunkName: "planet" */ "../views/planetDesign/redpacket/luck.vue") - }, { - path: "/addinfor", - name: "addinfor", - component: () => import(/* webpackChunkName: "planet" */ "../views/planetDesign/redpacket/addinfor.vue") + path: '/luck', + name: 'luck', + component: () => import(/* webpackChunkName: "planet" */ '../views/planetDesign/redpacket/luck.vue') }, { - path: "/prize", - name: "prize", - component: () => import(/* webpackChunkName: "planet" */ "../views/planetDesign/redpacket/prize.vue") + path: '/addinfor', + name: 'addinfor', + component: () => import(/* webpackChunkName: "planet" */ '../views/planetDesign/redpacket/addinfor.vue') }, { - path: "/succeed", - name: "succeed", - component: () => import(/* webpackChunkName: "planet" */ "../views/planetDesign/redpacket/succeed.vue") + path: '/prize', + name: 'prize', + component: () => import(/* webpackChunkName: "planet" */ '../views/planetDesign/redpacket/prize.vue') }, { - path: "/login", - name: "login", - component: () => import(/* webpackChunkName: 'login' */ "@views/Login/Login.vue") + path: '/succeed', + name: 'succeed', + component: () => import(/* webpackChunkName: "planet" */ '../views/planetDesign/redpacket/succeed.vue') }, { - path: "/loginInvite", - name: "loginInvite", - component: () => import(/* webpackChunkName: 'login' */ "@views/TeamManage/TeamCenter/teamAdmin/login.vue") + path: '/login', + name: 'login', + component: () => import(/* webpackChunkName: 'login' */ '@views/Login/Login.vue') }, { - path: "/answer", - name: "Answer", + path: '/loginInvite', + name: 'loginInvite', + component: () => import(/* webpackChunkName: 'login' */ '@views/TeamManage/TeamCenter/teamAdmin/login.vue') + }, + { + path: '/answer', + name: 'Answer', meta: { noRedirectLogin: true }, - component: () => import(/* webpackChunkName: "answer" */ "../views/Answer/Index.vue") + component: () => import(/* webpackChunkName: "answer" */ '../views/Answer/Index.vue') }, { - path: "/preview", - name: "Preview", - component: () => import(/* webpackChunkName: "preview" */ "../views/Answer/Preview.vue") + path: '/preview', + name: 'Preview', + component: () => import(/* webpackChunkName: "preview" */ '../views/Answer/Preview.vue') }, { - path: "/survey", - name: "Survey", - redirect: "/survey/planet", - component: () => import(/* webpackChunkName: "survey" */ "../views/survey/index.vue"), + path: '/survey', + name: 'Survey', + redirect: '/survey/planet', + component: () => import(/* webpackChunkName: "survey" */ '../views/survey/index.vue'), children: [ { - path: "planet", - name: "planet", - redirect: "/survey/planet/design", - component: () => import(/* webpackChunkName: "planet" */ "../views/planetDesign/Index.vue"), + path: 'planet', + name: 'planet', + redirect: '/survey/planet/design', + component: () => import(/* webpackChunkName: "planet" */ '../views/planetDesign/Index.vue'), children: [ { - path: "design", - name: "design", - meta: { showPreview: true, showPublish: true, showDownload: true, }, - component: () => import(/* webpackChunkName: "planet" */ "../views/planetDesign/Design/DesignContent.vue") + path: 'design', + name: 'design', + meta: { showPreview: true, showPublish: true, showDownload: true }, + component: () => import(/* webpackChunkName: "planet" */ '../views/planetDesign/Design/DesignContent.vue') }, { - path: "logical", - name: "logical", - meta: { showPublish: true, showDownload: true, }, - component: () => import(/* webpackChunkName: "planet" */ "../views/planetDesign/Logical/Index.vue") + path: 'logical', + name: 'logical', + meta: { showPublish: true, showDownload: true }, + component: () => import(/* webpackChunkName: "planet" */ '../views/planetDesign/Logical/Index.vue') }, { - path: "test", - meta: { showPublish: true, showDownload: true, }, - component: () => import(/* webpackChunkName: "planet" */ "../views/planetDesign/PlanetTest.vue") + path: 'test', + meta: { showPublish: true, showDownload: true }, + component: () => import(/* webpackChunkName: "planet" */ '../views/planetDesign/PlanetTest.vue') }, { - path: "answer-setting", - meta: { showPublish: true, showDownload: true, }, - component: () => import(/* webpackChunkName: "planet" */ "../views/planetDesign/AnswerSetting.vue") + path: 'answer-setting', + meta: { showPublish: true, showDownload: true }, + component: () => import(/* webpackChunkName: "planet" */ '../views/planetDesign/AnswerSetting.vue') }, { - path: "theme", - meta: { showPublish: true, showPreview: true, showDownload: true, }, - component: () => import(/* webpackChunkName: "planet" */ "../views/planetDesign/Theme/index.vue") + path: 'theme', + meta: { showPublish: true, showPreview: true, showDownload: true }, + component: () => import(/* webpackChunkName: "planet" */ '../views/planetDesign/Theme/index.vue') }, { - path: "redpacket", - meta: { showPublish: true, showPreview: true, showDownload: true, }, - component: () => import(/* webpackChunkName: "planet" */ "../views/planetDesign/redpacket/index.vue") + path: 'redpacket', + meta: { showPublish: true, showPreview: true, showDownload: true }, + component: () => import(/* webpackChunkName: "planet" */ '../views/planetDesign/redpacket/index.vue') }, { - path: "addset", - meta: { showPublish: true, showPreview: true, showDownload: true, }, - component: () => import(/* webpackChunkName: "planet" */ "../views/planetDesign/redpacket/addset.vue") + path: 'addset', + meta: { showPublish: true, showPreview: true, showDownload: true }, + component: () => import(/* webpackChunkName: "planet" */ '../views/planetDesign/redpacket/addset.vue') } ] }, { - path: "schedule", - name: "schedule", - redirect: "/survey/schedule/index", - component: () => import(/* webpackChunkName: "planet" */ "../views/schedule/index.vue"), + path: 'schedule', + name: 'schedule', + redirect: '/survey/schedule/index', + component: () => import(/* webpackChunkName: "planet" */ '../views/schedule/index.vue'), children: [ { - path: "recycle", - name: "recycle", - meta: { showPreview: true, showPublish: true, showDownload: true, }, - component: () => import(/* webpackChunkName: "planet" */ "../views/schedule/recycle.vue") - },] + path: 'recycle', + name: 'recycle', + meta: { showPreview: true, showPublish: true, showDownload: true }, + component: () => import(/* webpackChunkName: "planet" */ '../views/schedule/recycle.vue') + } + ] }, { - path: "analyse", - name: "analyse", + path: 'analyse', + name: 'analyse', redirect: { name: 'Diagram' }, meta: { keepAlive: false }, - component: () => import(/* webpackChunkName: "analyse" */ "@/views/DataAnalyse/index"), + component: () => import(/* webpackChunkName: "analyse" */ '@/views/DataAnalyse/index'), children: [ { - path: "data-particulars", - name: "DataParticulars", + path: 'data-particulars', + name: 'DataParticulars', meta: { keepAlive: true }, meta: { showPublish: false, showPreview: false, showShare: true, showDownload: true }, - component: () => import(/* webpackChunkName: "analyse" */ "@/views/DataAnalyse/particulars/list") + component: () => import(/* webpackChunkName: "analyse" */ '@/views/DataAnalyse/particulars/list') }, { - path: "diagram", - name: "Diagram", + path: 'test-particulars', + name: 'TestParticulars', + meta: { keepAlive: true }, + meta: { showPublish: false, showPreview: false, showShare: true, showDownload: true }, + component: () => import(/* webpackChunkName: "analyse" */ '@/views/DataAnalyse/particulars/test') + }, + { + path: 'diagram', + name: 'Diagram', meta: { keepAlive: true, showDownload: true }, - component: () => import(/* webpackChunkName: "analyse" */ "@/views/DataAnalyse/diagram/test") + component: () => import(/* webpackChunkName: "analyse" */ '@/views/DataAnalyse/diagram/test') }, { - path: "test", - name: "test", + path: 'test', + name: 'test', meta: { keepAlive: true }, - component: () => import(/* webpackChunkName: "analyse" */ "@/views/DataAnalyse/diagram/test") + component: () => import(/* webpackChunkName: "analyse" */ '@/views/DataAnalyse/diagram/test') }, { path: "kndiagram", @@ -209,65 +216,64 @@ const constantRoutes = [ // path: "index", // component: () => import(/* webpackChunkName: "analyse" */ "@/views/DataAnalyse/kndiagram/index"), // } - }, { - path: "bi", - name: "bi", - component: () => import(/* webpackChunkName: "publish" */ "@/views/Publish/bi") + path: 'bi', + name: 'bi', + component: () => import(/* webpackChunkName: "publish" */ '@/views/Publish/bi') }, { // BPTO模拟 - path: "bptoAnalog", - name: "bptoAnalog", + path: 'bptoAnalog', + name: 'bptoAnalog', meta: { keepAlive: true }, - component: () => import(/* webpackChunkName: "analyse" */ "@/views/DataAnalyse/bptoAnalog/index") + component: () => import(/* webpackChunkName: "analyse" */ '@/views/DataAnalyse/bptoAnalog/index') }, { - path: "crosstabs", - name: "crosstabs", + path: 'crosstabs', + name: 'crosstabs', meta: { keepAlive: true, showDownload: true }, - component: () => import(/* webpackChunkName: "analyse" */ "@/views/DataAnalyse/crosstabs/index.vue") + component: () => import(/* webpackChunkName: "analyse" */ '@/views/DataAnalyse/crosstabs/index.vue') }, { - path: "recycleBin", - name: "recycleBin", - component: () => import(/* webpackChunkName: "analyse" */ "@/views/DataAnalyse/recycleBin/index"), - redirect: "detailData", - children: [{ - name: "数据明细", - path: "detailData", - // meta: {title:"数据明细" }, - component: () => import(/* webpackChunkName: "analyse" */ "@/views/DataAnalyse/recycleBin/binList/detailData"), - } - ], - }, - + path: 'recycleBin', + name: 'recycleBin', + component: () => import(/* webpackChunkName: "analyse" */ '@/views/DataAnalyse/recycleBin/index'), + redirect: 'detailData', + children: [ + { + name: '数据明细', + path: 'detailData', + // meta: {title:"数据明细" }, + component: () => import(/* webpackChunkName: "analyse" */ '@/views/DataAnalyse/recycleBin/binList/detailData') + } + ] + } ] }, { - path: "publish", - name: "publish", - redirect: "/survey/publish/link", - component: () => import(/* webpackChunkName: "publish" */ "@/views/Publish/index"), + path: 'publish', + name: 'publish', + redirect: '/survey/publish/link', + component: () => import(/* webpackChunkName: "publish" */ '@/views/Publish/index'), children: [ { - path: "link-source", - name: "link-source", + path: 'link-source', + name: 'link-source', meta: { showPreview: false, showPublish: false, keepAlive: true, showShare: true }, - component: () => import(/* webpackChunkName: "publish" */ "@/views/Publish/link") + component: () => import(/* webpackChunkName: "publish" */ '@/views/Publish/link') }, { - path: "link", - name: "link", + path: 'link', + name: 'link', meta: { showPreview: false, showPublish: false, keepAlive: true, showShare: true }, - component: () => import(/* webpackChunkName: "publish" */ "@/views/Publish/launch-center/launch-task/index") + component: () => import(/* webpackChunkName: "publish" */ '@/views/Publish/launch-center/launch-task/index') }, { - path: "create", - name: "create", + path: 'create', + name: 'create', meta: { showPreview: false, showPublish: false, keepAlive: true, showShare: true }, - component: () => import(/* webpackChunkName: "publish" */ "@/views/Publish/launch-center/launch-task/create") + component: () => import(/* webpackChunkName: "publish" */ '@/views/Publish/launch-center/launch-task/create') }, // { // path: "link", @@ -276,80 +282,86 @@ const constantRoutes = [ // component: () => import(/* webpackChunkName: "publish" */ "@/views/Publish/link") // }, { - path: "analyst", - name: "analyst", + path: 'analyst', + name: 'analyst', meta: { showPreview: false, showPublish: false, keepAlive: true, showShare: true }, - component: () => import(/* webpackChunkName: "publish" */ "@/views/Publish/analyse") + component: () => import(/* webpackChunkName: "publish" */ '@/views/Publish/analyse') }, { - path: "api", - name: "api", - component: () => import(/* webpackChunkName: "publish" */ "@/views/Publish/api") + path: 'api', + name: 'api', + component: () => import(/* webpackChunkName: "publish" */ '@/views/Publish/api') }, { - path: "email", - name: "email", - component: () => import(/* webpackChunkName: "publish" */ "@/views/Publish/message/record"), + path: 'email', + name: 'email', + component: () => import(/* webpackChunkName: "publish" */ '@/views/Publish/message/record') }, { - path: "census", - name: "census", - component: () => import(/* webpackChunkName: "publish" */ "@/views/Publish/census/census"), + path: 'census', + name: 'census', + component: () => import(/* webpackChunkName: "publish" */ '@/views/Publish/census/census') }, { - path: "emailRecord", - name: "emailRecord", - component: () => import(/* webpackChunkName: "publish" */ "@/views/Publish/email/email") + path: 'emailRecord', + name: 'emailRecord', + component: () => import(/* webpackChunkName: "publish" */ '@/views/Publish/email/email') }, { - path: "message", - name: "message", - component: () => import(/* webpackChunkName: "publish" */ "@/views/Publish/message/record") + path: 'message', + name: 'message', + component: () => import(/* webpackChunkName: "publish" */ '@/views/Publish/message/record') }, { - path: "messageRecord", - name: "messageRecord", - component: () => import(/* webpackChunkName: "publish" */ "@/views/Publish/message/message") + path: 'messageRecord', + name: 'messageRecord', + component: () => import(/* webpackChunkName: "publish" */ '@/views/Publish/message/message') }, { - path: "sample", - name: "sample", - component: () => import(/* webpackChunkName: "publish" */ "@/views/Publish/sample/sample") + path: 'sample', + name: 'sample', + component: () => import(/* webpackChunkName: "publish" */ '@/views/Publish/sample/sample') }, { - path: "activity", - name: "activity", - component: () => import(/* webpackChunkName: "publish" */ "@/views/Publish/activity/activity") + path: 'activity', + name: 'activity', + component: () => import(/* webpackChunkName: "publish" */ '@/views/Publish/activity/activity') }, { - path: "group", - name: "group", - component: () => import(/* webpackChunkName: "publish" */ "@/views/Publish/temp") + path: 'group', + name: 'group', + component: () => import(/* webpackChunkName: "publish" */ '@/views/Publish/temp') }, { - path: "flush", - name: "flush", - component: () => import(/* webpackChunkName: "publish" */ "@/views/Publish/flush") - }, + path: 'flush', + name: 'flush', + component: () => import(/* webpackChunkName: "publish" */ '@/views/Publish/flush') + } ] - }, + } ] }, { - path: "/InviteLogin", - name: "InviteLogin", - component: () => import(/* webpackChunkName: 'InviteLogin' */ "../views/TeamManage/InviteLogin.vue") + path: '/not-data', + name: 'notData', + // meta: { showPublish: false, showPreview: false, showShare: true, showDownload: true }, + component: () => import(/* webpackChunkName: "analyse" */ '@/views/DataAnalyse/particulars/notData/notData') }, { - path: "/team-manage", - name: "TeamManage", - component: () => import(/* webpackChunkName: 'home' */ "../views/TeamManage/index.vue"), + path: '/InviteLogin', + name: 'InviteLogin', + component: () => import(/* webpackChunkName: 'InviteLogin' */ '../views/TeamManage/InviteLogin.vue') + }, + { + path: '/team-manage', + name: 'TeamManage', + component: () => import(/* webpackChunkName: 'home' */ '../views/TeamManage/index.vue'), children: [ { - path: "user-center", - name: "userCenTer", - component: () => import(/* webpackChunkName: 'home' */ "../views/TeamManage//UserCenter/index.vue"), + path: 'user-center', + name: 'userCenTer', + component: () => import(/* webpackChunkName: 'home' */ '../views/TeamManage//UserCenter/index.vue') // children: [ // { // path: "design", @@ -380,11 +392,11 @@ const constantRoutes = [ // ] }, { - path: "team-center", - name: "teamCenter", - component: () => import(/* webpackChunkName: 'home' */ "../views/TeamManage//TeamCenter/index.vue") - }, - ], + path: 'team-center', + name: 'teamCenter', + component: () => import(/* webpackChunkName: 'home' */ '../views/TeamManage//TeamCenter/index.vue') + } + ] }, // 下载中心 // { @@ -393,13 +405,13 @@ const constantRoutes = [ // component: () => import(/* webpackChunkName: "preview" */ "../views/DownloadCenter/index.vue") // }, ...routes -]; +] -export const asyncRoutes = []; +export const asyncRoutes = [] const router = createRouter({ history: createWebHashHistory(), routes: constantRoutes -}); +}) router.beforeEach((to, from, next) => { if (!to.meta.noRedirectLogin) { if (window.self === window.top) { @@ -408,4 +420,4 @@ router.beforeEach((to, from, next) => { } next() }) -export default router; +export default router diff --git a/src/store/modules/dataFilter.js b/src/store/modules/dataFilter.js index d3e2d56b..65018fa8 100644 --- a/src/store/modules/dataFilter.js +++ b/src/store/modules/dataFilter.js @@ -4,71 +4,75 @@ import qs from 'qs' const conUrl = '/console' export default { namespaced: true, - state:{ - selectKeys:[], - dataFilterInfo:{}, - exportInfo:{} + state: { + selectKeys: [], + selectIds: [], + dataFilterInfo: {}, + exportInfo: {} }, - actions:{ - exportInfo({state},data){ + actions: { + exportInfo({ state }, data) { state.exportInfo = data }, // 题目答案数据清洗 - cleanAnswer({state},{answer,question}){ - console.log('开始数据清洗',answer); + cleanAnswer({ state }, { answer, question }) { + console.log('开始数据清洗', answer) let newChild = [] // 判断是否有修改过的题型 let isFlag = false for (let i = 0; i < answer.child.length; i++) { - const el = answer.child[i]; + const el = answer.child[i] let flag = true let questionList = [] - question.map(cel=>{ + question.map((cel) => { questionList.push(cel.question_index) - if(cel.question_index ===el.question_index&& cel.question_type !== el.question_type){ + if (cel.question_index === el.question_index && cel.question_type !== el.question_type) { flag = false isFlag = true } }) - if(questionList.length>0&&!questionList.includes(el.question_index)){ + if (questionList.length > 0 && !questionList.includes(el.question_index)) { flag = false isFlag = true } - if(flag){ + if (flag) { newChild.push(el) } } - if(newChild.length>0){ + if (newChild.length > 0) { answer.child = newChild - }else{ + } else { answer.child = [{}] } - return {answer,isFlag} + return { answer, isFlag } }, - selectKeys({state},data){ + selectKeys({ state }, data) { state.selectKeys = data }, - dataFilterInfo({state},data){ + selectIds({ state }, data) { + state.selectIds = data + }, + dataFilterInfo({ state }, data) { state.dataFilterInfo = data }, // 投放列表 getSurveysAnswers(vuex, data = {}) { - if(data.answer&&typeof data.answer =='object'){ + if (data.answer && typeof data.answer == 'object') { data.answer = JSON.stringify(data.answer) } - console.log('筛选列表数据',data); + console.log('筛选列表数据', data) return request({ url: `${conUrl}/surveys/${data.sn}/answers`, method: 'POST', data - }); + }) }, getSurveysHead(vuex, param = {}) { return request({ url: `${conUrl}/surveys/${param.sn}/answers/heads`, method: 'GET', param - }); + }) }, // 数据明细-导出pdf|zip getSurveysAnswersExport(vuex, data = {}) { @@ -76,7 +80,7 @@ export default { url: `${conUrl}/surveys/${data.sn}/answers_export`, method: 'POST', data - }); + }) }, // 数据明细-下载 getSurveysAnswersDown(vuex, data = {}) { @@ -84,7 +88,7 @@ export default { url: `${conUrl}/surveys/${data.sn}/answers_download`, method: 'POST', data - }); + }) }, // 数据明细-回收站 delSurveysAnswers(vuex, data = {}) { @@ -92,7 +96,7 @@ export default { url: `${conUrl}/surveys/${data.sn}/answers`, method: 'DELETE', data - }); + }) }, // 筛选方案列表 getTemplateExport(vuex, param = {}) { @@ -100,16 +104,16 @@ export default { url: `${conUrl}/surveys/${param.sn}/template_export`, method: 'GET', param - }); + }) }, // 导入作答信息 postAnswersImport(vuex, data = {}) { - let sn = data.get("sn") + let sn = data.get('sn') return request({ url: `${conUrl}/surveys/${sn}/answers_import`, method: 'POST', data - }); + }) }, // 筛选方案列表 getSurveysAnswerFilter(vuex, param = {}) { @@ -117,7 +121,7 @@ export default { url: `${conUrl}/surveys/${param.sn}/answer_filter`, method: 'GET', param - }); + }) }, // 筛选方案新增 postSurveysAnswers(vuex, data = {}) { @@ -125,7 +129,7 @@ export default { url: `${conUrl}/surveys/${data.sn}/answer_filter`, method: 'POST', data - }); + }) }, // 筛选方案复制 postSurveysAnswersClone(vuex, data = {}) { @@ -133,7 +137,7 @@ export default { url: `${conUrl}/surveys/${data.sn}/answer_filter/${data.id}`, method: 'POST', data - }); + }) }, // 筛选方案修改 putSurveysAnswers(vuex, data = {}) { @@ -141,7 +145,7 @@ export default { url: `${conUrl}/surveys/${data.sn}/answer_filter/${data.id}`, method: 'PUT', data - }); + }) }, // 筛选方案置顶 putSurveysAnswersTop(vuex, data = {}) { @@ -149,7 +153,7 @@ export default { url: `${conUrl}/surveys/${data.sn}/answer_filter/${data.id}/top`, method: 'PUT', data - }); + }) }, // 筛选方案删除 delSurveysAnswersTop(vuex, data = {}) { @@ -157,7 +161,7 @@ export default { url: `${conUrl}/surveys/${data.sn}/answer_filter/${data.id}`, method: 'DELETE', data - }); - }, + }) + } } -} \ No newline at end of file +} diff --git a/src/views/DataAnalyse/components/DataTable.vue b/src/views/DataAnalyse/components/DataTable.vue index 1ad26d67..9159fc91 100644 --- a/src/views/DataAnalyse/components/DataTable.vue +++ b/src/views/DataAnalyse/components/DataTable.vue @@ -1,22 +1,27 @@ + + + diff --git a/src/views/TempMarket/fragment/TableList.vue b/src/views/TempMarket/fragment/TableList.vue index 629dd6c4..344f8e8f 100644 --- a/src/views/TempMarket/fragment/TableList.vue +++ b/src/views/TempMarket/fragment/TableList.vue @@ -26,7 +26,11 @@
{{ record?.title }}