diff --git a/xietang-answer-h5/package-lock.json b/xietang-answer-h5/package-lock.json
index 637b0a5..b5125a6 100644
--- a/xietang-answer-h5/package-lock.json
+++ b/xietang-answer-h5/package-lock.json
@@ -1,13 +1,111 @@
{
"name": "xietang-answer-h5",
"version": "1.0.0",
- "lockfileVersion": 1,
+ "lockfileVersion": 2,
"requires": true,
+ "packages": {
+ "": {
+ "name": "xietang-answer-h5",
+ "version": "1.0.0",
+ "license": "ISC",
+ "dependencies": {
+ "html2canvas": "^1.4.1",
+ "jweixin-module": "^1.6.0"
+ }
+ },
+ "node_modules/base64-arraybuffer": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz",
+ "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==",
+ "engines": {
+ "node": ">= 0.6.0"
+ }
+ },
+ "node_modules/css-line-break": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-2.1.0.tgz",
+ "integrity": "sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==",
+ "dependencies": {
+ "utrie": "^1.0.2"
+ }
+ },
+ "node_modules/html2canvas": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.4.1.tgz",
+ "integrity": "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==",
+ "dependencies": {
+ "css-line-break": "^2.1.0",
+ "text-segmentation": "^1.0.3"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/jweixin-module": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmmirror.com/jweixin-module/-/jweixin-module-1.6.0.tgz",
+ "integrity": "sha512-dGk9cf+ipipHmtzYmKZs5B2toX+p4hLyllGLF6xuC8t+B05oYxd8fYoaRz0T30U2n3RUv8a4iwvjhA+OcYz52w=="
+ },
+ "node_modules/text-segmentation": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/text-segmentation/-/text-segmentation-1.0.3.tgz",
+ "integrity": "sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==",
+ "dependencies": {
+ "utrie": "^1.0.2"
+ }
+ },
+ "node_modules/utrie": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/utrie/-/utrie-1.0.2.tgz",
+ "integrity": "sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==",
+ "dependencies": {
+ "base64-arraybuffer": "^1.0.2"
+ }
+ }
+ },
"dependencies": {
+ "base64-arraybuffer": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz",
+ "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ=="
+ },
+ "css-line-break": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-2.1.0.tgz",
+ "integrity": "sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==",
+ "requires": {
+ "utrie": "^1.0.2"
+ }
+ },
+ "html2canvas": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.4.1.tgz",
+ "integrity": "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==",
+ "requires": {
+ "css-line-break": "^2.1.0",
+ "text-segmentation": "^1.0.3"
+ }
+ },
"jweixin-module": {
"version": "1.6.0",
"resolved": "https://registry.npmmirror.com/jweixin-module/-/jweixin-module-1.6.0.tgz",
"integrity": "sha512-dGk9cf+ipipHmtzYmKZs5B2toX+p4hLyllGLF6xuC8t+B05oYxd8fYoaRz0T30U2n3RUv8a4iwvjhA+OcYz52w=="
+ },
+ "text-segmentation": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/text-segmentation/-/text-segmentation-1.0.3.tgz",
+ "integrity": "sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==",
+ "requires": {
+ "utrie": "^1.0.2"
+ }
+ },
+ "utrie": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/utrie/-/utrie-1.0.2.tgz",
+ "integrity": "sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==",
+ "requires": {
+ "base64-arraybuffer": "^1.0.2"
+ }
}
}
}
diff --git a/xietang-answer-h5/package.json b/xietang-answer-h5/package.json
index d3463b2..15396cd 100644
--- a/xietang-answer-h5/package.json
+++ b/xietang-answer-h5/package.json
@@ -10,6 +10,7 @@
"author": "",
"license": "ISC",
"dependencies": {
+ "html2canvas": "^1.4.1",
"jweixin-module": "^1.6.0"
}
}
diff --git a/xietang-answer-h5/pages.json b/xietang-answer-h5/pages.json
index 7533a3e..6ce448b 100644
--- a/xietang-answer-h5/pages.json
+++ b/xietang-answer-h5/pages.json
@@ -21,13 +21,19 @@
"style": {
"navigationStyle": "custom"
}
+ },
+ {
+ "path": "pages/certificate/certificate",
+ "style": {
+ "navigationStyle": "custom"
+ }
}
],
"globalStyle": {
- "navigationBarTextStyle": "black",
- "navigationBarTitleText": "百步芳草·与理同行",
- "navigationBarBackgroundColor": "#F8F8F8",
- "backgroundColor": "#F8F8F8",
- "navigationStyle": "custom"
+ "navigationBarTextStyle": "black",
+ "navigationBarTitleText": "百步芳草·与理同行",
+ "navigationBarBackgroundColor": "#F8F8F8",
+ "backgroundColor": "#F8F8F8",
+ "navigationStyle": "custom"
}
}
diff --git a/xietang-answer-h5/pages/certificate/certificate.vue b/xietang-answer-h5/pages/certificate/certificate.vue
new file mode 100644
index 0000000..c97e167
--- /dev/null
+++ b/xietang-answer-h5/pages/certificate/certificate.vue
@@ -0,0 +1,399 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 证书编号:
+
+
+ {{ no }}
+
+
+
+
+ {{ userInfo.name || 'xx' }} 同志:
+
+
+ 在2023-2024年度斜塘街道基层党员冬训答题活动中表现优异,特发此证。
+
+
+
+ 中共苏州工业园区斜塘街道工作委员会
{{ nowDate }}
+
+
+
+
+
+
+
+
+ 分享
+
+
+
+ 保存
+
+
+
+
+
+
+
+ 请点击右上角将它发送给指定朋友或分享到朋友圈
+
+
+
+
+
+
+
+
+
diff --git a/xietang-answer-h5/pages/me/me.vue b/xietang-answer-h5/pages/me/me.vue
index 6895d7b..0ba06aa 100644
--- a/xietang-answer-h5/pages/me/me.vue
+++ b/xietang-answer-h5/pages/me/me.vue
@@ -5,9 +5,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ userInfo.name || 'xx' }}
+
+
+ {{ userInfo.study_audio_department ? userInfo.study_audio_department.name : '' }}
+
+
+
+
+
+
+ 1
+ 已答次数
+
+
+ 100
+ 最高得分
+
+
+
+
+
+
+
+ 参与答题
+
+
+
+ 答题记录
+
+
+
+ 我的证书
+
+
+
+
+
+
+ 活动须知
+
+
+
+
+ 中奖情况
+ 暂未开始
+
+
+
@@ -15,20 +89,259 @@
diff --git a/xietang-answer-h5/static/certificate/certificate.png b/xietang-answer-h5/static/certificate/certificate.png
new file mode 100644
index 0000000..d943e98
Binary files /dev/null and b/xietang-answer-h5/static/certificate/certificate.png differ
diff --git a/xietang-answer-h5/static/certificate/icon1.png b/xietang-answer-h5/static/certificate/icon1.png
new file mode 100644
index 0000000..d32b47f
Binary files /dev/null and b/xietang-answer-h5/static/certificate/icon1.png differ
diff --git a/xietang-answer-h5/static/certificate/title.png b/xietang-answer-h5/static/certificate/title.png
new file mode 100644
index 0000000..e0a6097
Binary files /dev/null and b/xietang-answer-h5/static/certificate/title.png differ
diff --git a/xietang-answer-h5/static/me/bkg-back.png b/xietang-answer-h5/static/me/bkg-back.png
new file mode 100644
index 0000000..722bf73
Binary files /dev/null and b/xietang-answer-h5/static/me/bkg-back.png differ
diff --git a/xietang-answer-h5/static/me/cloud1.png b/xietang-answer-h5/static/me/cloud1.png
new file mode 100644
index 0000000..423872c
Binary files /dev/null and b/xietang-answer-h5/static/me/cloud1.png differ
diff --git a/xietang-answer-h5/static/me/cloud2.png b/xietang-answer-h5/static/me/cloud2.png
new file mode 100644
index 0000000..200d539
Binary files /dev/null and b/xietang-answer-h5/static/me/cloud2.png differ
diff --git a/xietang-answer-h5/static/me/collect.png b/xietang-answer-h5/static/me/collect.png
new file mode 100644
index 0000000..51430db
Binary files /dev/null and b/xietang-answer-h5/static/me/collect.png differ
diff --git a/xietang-answer-h5/static/me/grass1.png b/xietang-answer-h5/static/me/grass1.png
new file mode 100644
index 0000000..8ebf9c8
Binary files /dev/null and b/xietang-answer-h5/static/me/grass1.png differ
diff --git a/xietang-answer-h5/static/me/grass2.png b/xietang-answer-h5/static/me/grass2.png
new file mode 100644
index 0000000..266fd39
Binary files /dev/null and b/xietang-answer-h5/static/me/grass2.png differ
diff --git a/xietang-answer-h5/static/me/pencil.png b/xietang-answer-h5/static/me/pencil.png
new file mode 100644
index 0000000..812b8d7
Binary files /dev/null and b/xietang-answer-h5/static/me/pencil.png differ
diff --git a/xietang-answer-h5/static/me/record.png b/xietang-answer-h5/static/me/record.png
new file mode 100644
index 0000000..a37c101
Binary files /dev/null and b/xietang-answer-h5/static/me/record.png differ
diff --git a/xietang-answer-h5/static/me/shuibaxian.png b/xietang-answer-h5/static/me/shuibaxian.png
new file mode 100644
index 0000000..20fc802
Binary files /dev/null and b/xietang-answer-h5/static/me/shuibaxian.png differ
diff --git a/xietang-answer-h5/static/toShare.png b/xietang-answer-h5/static/toShare.png
new file mode 100644
index 0000000..034b062
Binary files /dev/null and b/xietang-answer-h5/static/toShare.png differ