From 1ba30c640a65e298b43d5d2e4560f30101b23b5e Mon Sep 17 00:00:00 2001 From: wang Date: Thu, 11 Jun 2026 10:20:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B0=91=E6=84=8F=E9=A6=96=E9=A1=B5=E5=A4=84?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- smart-flow-web/src/router/flow/flow.js | 40 ++- .../views/jwpy/mydc/my-survey/dashboard.vue | 322 ++++++++++++++++++ .../src/views/jwpy/mydc/my-survey/index.vue | 48 ++- 3 files changed, 389 insertions(+), 21 deletions(-) create mode 100644 smart-flow-web/src/views/jwpy/mydc/my-survey/dashboard.vue diff --git a/smart-flow-web/src/router/flow/flow.js b/smart-flow-web/src/router/flow/flow.js index a523cbd..34d17da 100644 --- a/smart-flow-web/src/router/flow/flow.js +++ b/smart-flow-web/src/router/flow/flow.js @@ -15,35 +15,53 @@ export const flowRouters = [ ] }, { - path: '/mydc', + path: '/jwpy', component: SmartLayout, children: [ { - path: 'questionnaire', + path: 'home/dashboard', + component: () => import('/@/views/jwpy/mydc/my-survey/dashboard.vue'), + name: 'SurveyDashboard', + meta: { title: '首页' } + }, + { + path: 'flow/task-pool', + component: () => import('/@/views/jwpy/jwpy/flow/task-pool.vue'), + name: 'SurveyTaskPool', + meta: { title: '任务大厅' } + }, + { + path: 'home/todo', + component: () => import('/@/views/jwpy/mydc/my-survey/index.vue'), + name: 'SurveyTodo', + meta: { title: '待呼任务' } + }, + { + path: 'home/draft', + component: () => import('/@/views/jwpy/mydc/my-survey/index.vue'), + name: 'SurveyDraft', + meta: { title: '暂存任务' } + }, + { + path: 'mydc/questionnaire', component: () => import('/@/views/jwpy/mydc/questionnaire/index.vue'), name: 'QuestionnaireList', meta: { title: '问卷设计与管理' } }, { - path: 'questionnaire-designer', + path: 'mydc/questionnaire-designer', component: () => import('/@/views/jwpy/mydc/questionnaire/designer.vue'), name: 'QuestionnaireDesigner', meta: { title: '问卷设计器' } }, { - path: 'my-survey', - component: () => import('/@/views/jwpy/mydc/my-survey/index.vue'), - name: 'MySurvey', - meta: { title: '我的调查任务' } - }, - { - path: 'sample', + path: 'mydc/sample', component: () => import('/@/views/jwpy/mydc/sample/index.vue'), name: 'SurveySample', meta: { title: '调查样本库管理' } }, { - path: 'web-opinion', + path: 'mydc/web-opinion', component: () => import('/@/views/jwpy/mydc/web-opinion/index.vue'), name: 'WebOpinion', meta: { title: '网络民意监测' } diff --git a/smart-flow-web/src/views/jwpy/mydc/my-survey/dashboard.vue b/smart-flow-web/src/views/jwpy/mydc/my-survey/dashboard.vue new file mode 100644 index 0000000..9ba6176 --- /dev/null +++ b/smart-flow-web/src/views/jwpy/mydc/my-survey/dashboard.vue @@ -0,0 +1,322 @@ + + + + + diff --git a/smart-flow-web/src/views/jwpy/mydc/my-survey/index.vue b/smart-flow-web/src/views/jwpy/mydc/my-survey/index.vue index 7ed3f7a..4becd34 100644 --- a/smart-flow-web/src/views/jwpy/mydc/my-survey/index.vue +++ b/smart-flow-web/src/views/jwpy/mydc/my-survey/index.vue @@ -7,7 +7,7 @@