diff --git a/build/vite/optimize.ts b/build/vite/optimize.ts index 7c478898..58bfde3e 100644 --- a/build/vite/optimize.ts +++ b/build/vite/optimize.ts @@ -34,6 +34,8 @@ const include = [ 'markmap-toolbar', 'highlight.js', 'element-plus', + 'html-docx-js-typescript', + 'file-saver', 'element-plus/es', 'element-plus/es/locale/lang/zh-cn', 'element-plus/es/locale/lang/en', diff --git a/package.json b/package.json index 382fc062..340e6a4d 100644 --- a/package.json +++ b/package.json @@ -50,10 +50,8 @@ "echarts-wordcloud": "^2.1.0", "element-plus": "2.11.1", "fast-xml-parser": "^4.3.2", - "file-saver": "^2.0.5", "highlight.js": "^11.9.0", "html-docx-js": "^0.3.1", - "html-docx-js-typescript": "^0.1.5", "jsencrypt": "^3.3.2", "jsoneditor": "^10.1.3", "lodash-es": "^4.17.21", @@ -115,6 +113,8 @@ "eslint-plugin-import": "^2.29.1", "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-vue": "^9.22.0", + "file-saver": "^2.0.5", + "html-docx-js-typescript": "^0.1.5", "lint-staged": "^15.2.2", "postcss": "^8.4.35", "postcss-html": "^1.6.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aa34e56a..75d45307 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,18 +83,12 @@ importers: fast-xml-parser: specifier: ^4.3.2 version: 4.5.0 - file-saver: - specifier: ^2.0.5 - version: 2.0.5 highlight.js: specifier: ^11.9.0 version: 11.10.0 html-docx-js: specifier: ^0.3.1 version: 0.3.1 - html-docx-js-typescript: - specifier: ^0.1.5 - version: 0.1.5 jsencrypt: specifier: ^3.3.2 version: 3.3.2 @@ -273,6 +267,12 @@ importers: eslint-plugin-vue: specifier: ^9.22.0 version: 9.31.0(eslint@8.57.1) + file-saver: + specifier: ^2.0.5 + version: 2.0.5 + html-docx-js-typescript: + specifier: ^0.1.5 + version: 0.1.5 lint-staged: specifier: ^15.2.2 version: 15.2.10 diff --git a/src/api/prison/questionnaire-task/index.ts b/src/api/prison/questionnaire-task/index.ts index 60a2ce2a..da9e5761 100644 --- a/src/api/prison/questionnaire-task/index.ts +++ b/src/api/prison/questionnaire-task/index.ts @@ -108,6 +108,8 @@ export interface TaskAreaStatistics { /** 人员填写进度 */ export interface PrisonerProgress { + questionnaireId: number + questionnaireName?: string id: number prisonerId: number prisonerNo: string diff --git a/src/views/prison/questionnaire-task/components/AgentFillDialog.vue b/src/views/prison/questionnaire-task/components/AgentFillDialog.vue index c685a59d..572c5cee 100644 --- a/src/views/prison/questionnaire-task/components/AgentFillDialog.vue +++ b/src/views/prison/questionnaire-task/components/AgentFillDialog.vue @@ -32,13 +32,21 @@
@@ -47,14 +55,25 @@ @@ -107,7 +126,6 @@ -