From f1a491c608580a7043af7b50c002d8384abaf3d2 Mon Sep 17 00:00:00 2001 From: wang Date: Wed, 10 Jun 2026 18:56:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B0=91=E6=84=8F=E8=B0=83=E6=9F=A5=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- smart-flow-web/src/router/flow/flow.js | 36 + .../src/views/jwpy/jwpy/flow/task-pool.vue | 752 ++++++++++++++++++ .../src/views/jwpy/mydc/my-survey/index.vue | 361 ++++++++- .../jwpy/mydc/questionnaire/designer.vue | 588 ++++++++++++++ .../views/jwpy/mydc/questionnaire/index.vue | 569 ++++++++++++- .../src/views/jwpy/mydc/sample/index.vue | 257 +++++- .../src/views/jwpy/mydc/web-opinion/index.vue | 348 +++++++- 7 files changed, 2837 insertions(+), 74 deletions(-) create mode 100644 smart-flow-web/src/views/jwpy/jwpy/flow/task-pool.vue create mode 100644 smart-flow-web/src/views/jwpy/mydc/questionnaire/designer.vue diff --git a/smart-flow-web/src/router/flow/flow.js b/smart-flow-web/src/router/flow/flow.js index 4f165f4..a523cbd 100644 --- a/smart-flow-web/src/router/flow/flow.js +++ b/smart-flow-web/src/router/flow/flow.js @@ -14,4 +14,40 @@ export const flowRouters = [ } ] }, + { + path: '/mydc', + component: SmartLayout, + children: [ + { + path: 'questionnaire', + component: () => import('/@/views/jwpy/mydc/questionnaire/index.vue'), + name: 'QuestionnaireList', + meta: { title: '问卷设计与管理' } + }, + { + path: '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', + component: () => import('/@/views/jwpy/mydc/sample/index.vue'), + name: 'SurveySample', + meta: { title: '调查样本库管理' } + }, + { + path: 'web-opinion', + component: () => import('/@/views/jwpy/mydc/web-opinion/index.vue'), + name: 'WebOpinion', + meta: { title: '网络民意监测' } + } + ] + } ] \ No newline at end of file diff --git a/smart-flow-web/src/views/jwpy/jwpy/flow/task-pool.vue b/smart-flow-web/src/views/jwpy/jwpy/flow/task-pool.vue new file mode 100644 index 0000000..9778aad --- /dev/null +++ b/smart-flow-web/src/views/jwpy/jwpy/flow/task-pool.vue @@ -0,0 +1,752 @@ + + + + + + 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 baab81e..7ed3f7a 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 @@ -1,33 +1,358 @@ + \ No newline at end of file diff --git a/smart-flow-web/src/views/jwpy/mydc/questionnaire/designer.vue b/smart-flow-web/src/views/jwpy/mydc/questionnaire/designer.vue new file mode 100644 index 0000000..39c6a54 --- /dev/null +++ b/smart-flow-web/src/views/jwpy/mydc/questionnaire/designer.vue @@ -0,0 +1,588 @@ + + + + + + diff --git a/smart-flow-web/src/views/jwpy/mydc/questionnaire/index.vue b/smart-flow-web/src/views/jwpy/mydc/questionnaire/index.vue index aa9f21b..0414d2b 100644 --- a/smart-flow-web/src/views/jwpy/mydc/questionnaire/index.vue +++ b/smart-flow-web/src/views/jwpy/mydc/questionnaire/index.vue @@ -1,33 +1,568 @@ + \ No newline at end of file diff --git a/smart-flow-web/src/views/jwpy/mydc/sample/index.vue b/smart-flow-web/src/views/jwpy/mydc/sample/index.vue index 74d15fb..d60bc31 100644 --- a/smart-flow-web/src/views/jwpy/mydc/sample/index.vue +++ b/smart-flow-web/src/views/jwpy/mydc/sample/index.vue @@ -1,33 +1,256 @@ + \ No newline at end of file diff --git a/smart-flow-web/src/views/jwpy/mydc/web-opinion/index.vue b/smart-flow-web/src/views/jwpy/mydc/web-opinion/index.vue index 3c94df5..4339e36 100644 --- a/smart-flow-web/src/views/jwpy/mydc/web-opinion/index.vue +++ b/smart-flow-web/src/views/jwpy/mydc/web-opinion/index.vue @@ -1,33 +1,337 @@ + \ No newline at end of file