root 10 mesiacov pred
rodič
commit
d64519a872
100 zmenil súbory, kde vykonal 11 pridanie a 1106 odobranie
  1. 6 3
      App.vue
  2. 3 3
      common/config.js
  3. 0 62
      examWidght/examWidght/1.json
  4. 0 402
      examWidght/examWidght/index.vue
  5. 1 1
      newScale/EQtest/testResult.vue
  6. 1 46
      pages.json
  7. 0 589
      paymentPage/paymentPage/index.vue
  8. BIN
      static/images/1.jpg
  9. BIN
      static/images/2.jpg
  10. BIN
      static/images/3.jpg
  11. BIN
      static/images/EQtest/answer_A.png
  12. BIN
      static/images/EQtest/answer_A_active.png
  13. BIN
      static/images/EQtest/answer_B.png
  14. BIN
      static/images/EQtest/answer_B_active.png
  15. BIN
      static/images/EQtest/answer_C.png
  16. BIN
      static/images/EQtest/answer_C_active.png
  17. BIN
      static/images/EQtest/answer_D.png
  18. BIN
      static/images/EQtest/answer_D_active.png
  19. BIN
      static/images/EQtest/answer_E.png
  20. BIN
      static/images/EQtest/answer_E_active.png
  21. BIN
      static/images/EQtest/banner1.png
  22. BIN
      static/images/EQtest/banner2.png
  23. BIN
      static/images/EQtest/banner3.png
  24. BIN
      static/images/EQtest/banner4.png
  25. BIN
      static/images/EQtest/font/AlibabaPuHuiTi-2-115-Black/AlibabaPuHuiTi-2-115-Black.eot
  26. BIN
      static/images/EQtest/font/AlibabaPuHuiTi-2-115-Black/AlibabaPuHuiTi-2-115-Black.otf
  27. BIN
      static/images/EQtest/font/AlibabaPuHuiTi-2-115-Black/AlibabaPuHuiTi-2-115-Black.ttf
  28. BIN
      static/images/EQtest/font/AlibabaPuHuiTi-2-115-Black/AlibabaPuHuiTi-2-115-Black.woff
  29. BIN
      static/images/EQtest/font/AlibabaPuHuiTi-2-115-Black/AlibabaPuHuiTi-2-115-Black.woff2
  30. BIN
      static/images/EQtest/font/AlibabaPuHuiTi-2-55-Regular/AlibabaPuHuiTi-2-55-Regular.eot
  31. BIN
      static/images/EQtest/font/AlibabaPuHuiTi-2-55-Regular/AlibabaPuHuiTi-2-55-Regular.otf
  32. BIN
      static/images/EQtest/font/AlibabaPuHuiTi-2-55-Regular/AlibabaPuHuiTi-2-55-Regular.ttf
  33. BIN
      static/images/EQtest/font/AlibabaPuHuiTi-2-55-Regular/AlibabaPuHuiTi-2-55-Regular.woff
  34. BIN
      static/images/EQtest/font/AlibabaPuHuiTi-2-55-Regular/AlibabaPuHuiTi-2-55-Regular.woff2
  35. BIN
      static/images/EQtest/font/AlibabaPuHuiTi-2-85-Bold/AlibabaPuHuiTi-2-85-Bold.eot
  36. BIN
      static/images/EQtest/font/AlibabaPuHuiTi-2-85-Bold/AlibabaPuHuiTi-2-85-Bold.otf
  37. BIN
      static/images/EQtest/font/AlibabaPuHuiTi-2-85-Bold/AlibabaPuHuiTi-2-85-Bold.ttf
  38. BIN
      static/images/EQtest/font/AlibabaPuHuiTi-2-85-Bold/AlibabaPuHuiTi-2-85-Bold.woff
  39. BIN
      static/images/EQtest/font/AlibabaPuHuiTi-2-85-Bold/AlibabaPuHuiTi-2-85-Bold.woff2
  40. BIN
      static/images/EQtest/index_bg.png
  41. BIN
      static/images/EQtest/next_mark.png
  42. BIN
      static/images/EQtest/paymentPage/complete_btn.png
  43. BIN
      static/images/EQtest/paymentPage/dialog_bg.png
  44. BIN
      static/images/EQtest/paymentPage/password_input_bg.png
  45. BIN
      static/images/EQtest/paymentPage/pay_button.png
  46. BIN
      static/images/EQtest/paymentPage/pay_scale_desc.png
  47. BIN
      static/images/EQtest/paymentPage/pay_scale_info.png
  48. BIN
      static/images/EQtest/paymentPage/pay_success_bg.png
  49. BIN
      static/images/EQtest/paymentPage/payment_bg.png
  50. BIN
      static/images/EQtest/paymentPage/phone_input_bg.png
  51. BIN
      static/images/EQtest/paymentPage/register_bg.png
  52. BIN
      static/images/EQtest/paymentPage/register_save_bg.png
  53. BIN
      static/images/EQtest/paymentPage/sms_bg.png
  54. BIN
      static/images/EQtest/paymentPage/uncomplete_btn.png
  55. BIN
      static/images/EQtest/prev_btn.png
  56. BIN
      static/images/EQtest/prev_mark.png
  57. BIN
      static/images/EQtest/process_bar.png
  58. BIN
      static/images/EQtest/process_star.png
  59. BIN
      static/images/EQtest/question_bg.png
  60. BIN
      static/images/EQtest/question_num_bg.png
  61. BIN
      static/images/EQtest/result_bg_r.png
  62. BIN
      static/images/EQtest/result_bg_w.png
  63. BIN
      static/images/EQtest/role/role_img1.png
  64. BIN
      static/images/EQtest/role/role_img10.png
  65. BIN
      static/images/EQtest/role/role_img2.png
  66. BIN
      static/images/EQtest/role/role_img3.png
  67. BIN
      static/images/EQtest/role/role_img4.png
  68. BIN
      static/images/EQtest/role/role_img5.png
  69. BIN
      static/images/EQtest/role/role_img6.png
  70. BIN
      static/images/EQtest/role/role_img7.png
  71. BIN
      static/images/EQtest/role/role_img8.png
  72. BIN
      static/images/EQtest/role/role_img9.png
  73. BIN
      static/images/EQtest/role/role_medal1.png
  74. BIN
      static/images/EQtest/role/role_medal10.png
  75. BIN
      static/images/EQtest/role/role_medal2.png
  76. BIN
      static/images/EQtest/role/role_medal3.png
  77. BIN
      static/images/EQtest/role/role_medal4.png
  78. BIN
      static/images/EQtest/role/role_medal5.png
  79. BIN
      static/images/EQtest/role/role_medal6.png
  80. BIN
      static/images/EQtest/role/role_medal7.png
  81. BIN
      static/images/EQtest/role/role_medal8.png
  82. BIN
      static/images/EQtest/role/role_medal9.png
  83. BIN
      static/images/EQtest/role/role_name1.png
  84. BIN
      static/images/EQtest/role/role_name10.png
  85. BIN
      static/images/EQtest/role/role_name11.png
  86. BIN
      static/images/EQtest/role/role_name12.png
  87. BIN
      static/images/EQtest/role/role_name13.png
  88. BIN
      static/images/EQtest/role/role_name14.png
  89. BIN
      static/images/EQtest/role/role_name2.png
  90. BIN
      static/images/EQtest/role/role_name3.png
  91. BIN
      static/images/EQtest/role/role_name4.png
  92. BIN
      static/images/EQtest/role/role_name5.png
  93. BIN
      static/images/EQtest/role/role_name6.png
  94. BIN
      static/images/EQtest/role/role_name7.png
  95. BIN
      static/images/EQtest/role/role_name8.png
  96. BIN
      static/images/EQtest/role/role_name9.png
  97. BIN
      static/images/EQtest/score_percentage_bg.png
  98. BIN
      static/images/EQtest/start_btn.png
  99. BIN
      static/images/EQtest/submit_btn.png
  100. BIN
      static/images/EQtest/testPage_bg.png

+ 6 - 3
App.vue

@@ -6,6 +6,9 @@
 		},
 		onHide: function() {
 			console.log('App Hide')
+		},
+		onExitL: function() {
+			uni.clearStorageSync();
 		}
 	}
 </script>
@@ -14,9 +17,9 @@
 	/*每个页面公共css */
 	@font-face {
 		font-family: 'Alibaba PuHuiTi 2.0';
-		src: url('../../static/images/EQtest/font/AlibabaPuHuiTi-2-55-Regular/AlibabaPuHuiTi-2-55-Regular.woff2') format('woff2'),
-			url('../../static/images/EQtest/font/AlibabaPuHuiTi-2-55-Regular/AlibabaPuHuiTi-2-55-Regular.woff') format('woff'),
-			url('../../static/images/EQtest/font/AlibabaPuHuiTi-2-55-Regular/AlibabaPuHuiTi-2-55-Regular.ttf') format('truetype');
+		src: url('https://test.jue-ming.com:8849/api/show?filePath=./webo/EQtest/font/AlibabaPuHuiTi-2-55-Regular/AlibabaPuHuiTi-2-55-Regular.woff2') format('woff2'),
+			url('https://test.jue-ming.com:8849/api/show?filePath=./webo/EQtest/font/AlibabaPuHuiTi-2-55-Regular/AlibabaPuHuiTi-2-55-Regular.woff') format('woff'),
+			url('https://test.jue-ming.com:8849/api/show?filePath=./webo/EQtest/font/AlibabaPuHuiTi-2-55-Regular/AlibabaPuHuiTi-2-55-Regular.ttf') format('truetype');
 		font-weight: normal;
 		font-style: normal;
 		font-display: swap;

+ 3 - 3
common/config.js

@@ -1,9 +1,9 @@
 // const H5 = ''
 export const urlphoto = "https://test.jue-ming.com";
-// export const urlphoto =  'https://152.136.24.101'
-// export const url = "https://hnhong-duo.com";
+// export const urlphoto = 'https://152.136.24.101'
+export const url = "https://hnhong-duo.com";
 // export const url ="http://118.195.171.239";
-export const url = "http://10.113.248.4";
+// export const url = "http://10.113.248.4";
 export const baseUrl = `${url}:8445/`;
 // export const baseUrl = `${url}:8090/`;
 export const photoUrl = `${urlphoto}:8849/`

+ 0 - 62
examWidght/examWidght/1.json

@@ -1,62 +0,0 @@
-{
-	"questionID": "655180e7-c06a-42ca-a043-6ead0dc41b2f",
-	"fldName": "下列哪种灭火器不可用于电器类火灾()。",
-	"fldAnswer": null,
-	"questionType": 0,
-	"QuestionOptionList": [{
-			"fldOptionText": "干粉灭火器",
-			"fldOptionIndex": 1
-		},
-		{
-			"fldOptionText": "二氧化碳灭火器",
-			"fldOptionIndex": 2
-		},
-		{
-			"fldOptionText": "泡沫灭火器",
-			"fldOptionIndex": 3
-		},
-		{
-			"fldOptionText": "泡灭火器",
-			"fldOptionIndex": 4
-		}
-	]
-},
-answer: "你常感到与周围人的关系和谐吗?"
-checkItems: "从不 ;很少;有时;一直"
-flag: "20210617000232"
-id: "2c91f37d7a135392017a158f550b0078"
-questionNo: "1"
-questionType: "0"
-score: ""
-scoreDirection: "0"
-serialNo: "1"
-weight: ""
-
-
-// 回答的数据
-
-answer: "你常感到与周围人的关系和谐吗?"
-checkItems: "从不 "
-flag: "20210617000232"
-id: "2c91f37d7a135392017a158f550b0078"
-questionNo: "1"
-questionType: "0"
-score: ""
-scoreDirection: "0"
-serialNo: "1"
-weight: ""
-
-
-QuestionOptionList: (5) [{…}, {…}, {…}, {…}, {…}, __ob__: Observer]
-answer: (...)
-checkItems: (...)
-flag: (...)
-fldAnswer: "极重"
-id: (...)
-questionID: "2c91f37d7a135392017a158e850b0076"
-questionNo: (...)
-questionType: (...)
-score: (...)
-scoreDirection: (...)
-serialNo: (...)
-weight: (...)

+ 0 - 402
examWidght/examWidght/index.vue

@@ -1,402 +0,0 @@
-<template>
-	<view class="question_class">
-		<view class="">
-			<LineProgress class="pro-bg" :currentIndex="currentIndex" :total="total" />
-			<swiper :current="currentIndex" style="height: 98vh" :disable-touch="true">
-				<swiper-item style="overflow-y: scroll" v-for="(item, indexa) in QuestionListAll" :key="indexa" m
-					catchtouchmove="catchTouchMove">
-					<scroll-view scroll-y @scrolltolower="" style="height: 90vh">
-						<exam-widght :total="total" :currentIndex="currentIndex" :QuestionList="QuestionList"
-							@goPrevAnswer="goPrevAnswer" @goNextAnswer="goNextAnswer" @onItemAnswer="onItemAnswer"
-							@subMitList="subMitList" @onListItemAnswer="onListItemAnswer" />
-					</scroll-view>
-				</swiper-item>
-			</swiper>
-		</view>
-	</view>
-</template>
-
-<script>
-	import examWidght from "@/examWidght/components/Li-ExamWidght/Li-ExamWidght.vue";
-	import LineProgress from "@/examWidght/components/lineProgress";
-	import {
-		getScaleInfo,
-		getUserInfo,
-		getResult,
-		queryPromotionBySubjectId,
-	} from "@/api/index.js";
-	var _this;
-	export default {
-		components: {
-			examWidght,
-			LineProgress,
-		},
-		data() {
-			return {
-				//当前索引
-				currentIndex: 0,
-				//总条数
-				total: 0,
-				QuestionListAll: [],
-				//当前答案
-				QuestionList: {
-					answer: "",
-				},
-				//// 全部题目
-				scale_infos: [{
-					questionType: "",
-					answer: "",
-				}, ],
-				//题目总数
-				scale_all: 0,
-				//备选答案数组
-				scale_checkItems: [],
-				//量表进度吧
-				scale_percent: 0,
-				// 当前索引
-				scale_index: 0,
-				//量表flag
-				flag: "",
-				//分享人的uid
-				uid: "",
-				//来源
-				source: "",
-				//是否重复点击标志
-				loading: false,
-				//支付金额
-				price: "",
-				//量表结果保存的唯一id
-				resultId: "",
-				userInfo: null,
-			};
-		},
-		destroyed() {},
-		onLoad(options) {
-			_this = this;
-			uni.pageScrollTo({
-				scrollTop: 0,
-				duration: 50
-			})
-			//查看是否传进来flag
-			_this.uid = options.uid;
-			_this.source = options.source;
-			if (options.flag) {
-				_this.flag = options.flag;
-
-				_this.selectUser();
-				//根据flag查询出量表全部题目
-				_this.getScaleInfoAnswerList(options.flag);
-			}
-			//调用接口
-
-			//根据传过来的参数进行渲染题目
-			// console.log(_this.$request)
-			// this.queryTopic()
-		},
-
-		onHide() {
-			// clearInterval(this.timer);
-			// https://blog.csdn.net/weixin_42738504/article/details/125521004
-		},
-		methods: {
-			//根据flag查询渲染的结果
-			// queryTopic() {
-			// 	this.$request.get({
-			// 		url: 'https://www.example.com/request',
-			// 		loadingTip: "加载中...",
-			// 		data: {},
-			// 	}).then((res) => {
-
-			// 	})
-			// },
-			//查询用户信息
-			selectUser() {
-				this.$request
-					.get({
-						url: 'system/temporaryUser',
-						loadingTip: "加载中..."
-					})
-					.then((res) => {
-						this.userInfo = res.data.user;
-						uni.setStorageSync("user", res.data.user);
-						uni.setStorageSync("token", res.data.token);
-					});
-			},
-			//上一题
-			goPrevAnswer() {
-				if (_this.currentIndex < 1) {
-					uni.showToast({
-						icon: "none",
-						title: "已经是第一题",
-					});
-					return;
-				}
-
-				let newIndex = _this.currentIndex - 1;
-				_this.currentIndex = newIndex;
-				let QuestionListNew = Object.assign({}, _this.QuestionListAll[newIndex]);
-				_this.QuestionList = QuestionListNew;
-			},
-			//下一题
-			goNextAnswer(blankAnswer) {
-				if (_this.scale_infos[_this.currentIndex].questionType == "5") {
-					let paramsArr = JSON.parse(_this.scale_infos[_this.currentIndex].questionParam);
-					blankAnswer = paramsArr[blankAnswer].label
-				}
-
-				if (blankAnswer) {
-					_this.QuestionListAll[_this.currentIndex].checkItems = blankAnswer;
-					_this.QuestionListAll[_this.currentIndex].fldAnswer = blankAnswer;
-				}
-				let newIndexs = _this.currentIndex + 1;
-				if (newIndexs > _this.QuestionListAll.length - 1) {
-					_this.currentIndex = newIndexs - 1;
-					uni.showToast({
-						icon: "none",
-						title: "已经是最后一题",
-					});
-					return;
-				}
-				if (_this.QuestionListAll[_this.currentIndex].fldAnswer == "") {
-					uni.showToast({
-						icon: "none",
-						title: "请先答题",
-					});
-					return;
-				}
-				_this.currentIndex = newIndexs;
-				let QuestionListNew = Object.assign({}, _this.QuestionListAll[newIndexs]);
-				_this.QuestionList = QuestionListNew;
-			},
-			//获取问题及答案全部列表
-			getScaleInfoAnswerList(flag) {
-				_this.$request
-					.get({
-						url: `${getScaleInfo}/${flag}`,
-						loadingTip: "加载中...",
-						data: {},
-					})
-					.then((res) => {
-						if (res.code == 200 && res.data.length > 0) {
-							_this.scale_infos = res.data;
-							_this.scale_all = _this.scale_infos.length;
-							_this.scale_checkItems =
-								_this.scale_infos[_this.scale_index].checkItems.split(";");
-							_this.scale_percent = parseInt(
-								(_this.scale_index + 1) / _this.scale_all
-							);
-							_this.scale_percent =
-								((_this.scale_index + 1) * 100) / _this.scale_all;
-							let listAll = [];
-							_this.scale_infos.forEach((item, index) => {
-								item.questionID = item.id;
-								// item.fldName = item.answer;
-								item.fldAnswer = "";
-								let QuestionOptionList = [];
-								if (item.checkItems) {
-									let arrList = item.checkItems.split(";");
-									arrList.forEach((items, i) => {
-										QuestionOptionList.push({
-											fldOptionText: items,
-											fldOptionIndex: i + 1,
-										});
-									});
-									item.QuestionOptionList = QuestionOptionList;
-								}
-							});
-							_this.total = _this.scale_infos.length;
-							_this.QuestionListAll = _this.scale_infos;
-							_this.QuestionList = _this.scale_infos[_this.currentIndex];
-						}
-					});
-			},
-			onListItemAnswer(item) {
-				if (_this.currentIndex >= _this.total - 1) {
-					_this.QuestionListAll[_this.currentIndex].checkItems =
-						item.fldOptionText;
-					_this.QuestionListAll[_this.currentIndex].fldAnswer =
-						item.fldOptionText;
-					let QuestionListNew = Object.assign({},
-						_this.QuestionListAll[_this.currentIndex]
-					);
-					_this.QuestionList = QuestionListNew;
-					// if (_this.handleNumber == 1) {
-					// 	_this.subMitList();
-					// }
-
-					return;
-				} else {
-					_this.currentIndex = _this.currentIndex + 1;
-					_this.QuestionListAll[_this.currentIndex - 1].checkItems =
-						item.fldOptionText;
-					_this.QuestionListAll[_this.currentIndex - 1].fldAnswer =
-						item.fldOptionText;
-					let QuestionListNew = Object.assign({},
-						_this.QuestionListAll[_this.currentIndex]
-					);
-					_this.QuestionList = QuestionListNew;
-				}
-			},
-			onItemAnswer(item) {
-				_this.QuestionListAll[_this.currentIndex].checkItems = item.fldOptionText;
-				_this.QuestionListAll[_this.currentIndex].fldAnswer = item.fldOptionText;
-				let QuestionListNew = Object.assign({},
-					_this.QuestionListAll[_this.currentIndex]
-				);
-				_this.QuestionList = QuestionListNew;
-			},
-			subMitList(flag) {
-				// _this.handleNumber = 2
-				// if (_this.handleNumber == 1) {
-				// 	_this.subMitList();
-				// }
-				if (_this.QuestionListAll[_this.currentIndex].fldAnswer == "") {
-					uni.showToast({
-						icon: "none",
-						title: "请先答题",
-					});
-					return;
-				}
-
-				//调用提交答案的接口
-
-				this.createResult();
-
-				// uni.navigateTo({
-				// 	url:'/paymentPage/paymentPage/index'
-				// })
-				//提交时防抖函数
-				// console.log(uni.$u)
-				// uni.$u.throttle(this.createResult, 2500);
-			},
-
-			// 生成测试结果
-			createResult() {
-				let _this = this;
-				if (this.loading) {
-					return;
-				}
-				this.loading = true;
-				let subMitListData = _this.QuestionListAll;
-				subMitListData.forEach((item) => {
-					delete item.QuestionOptionList;
-					delete item.fldAnswer;
-					delete item.questionID;
-				});
-
-				let params = {
-					testPlanId: "",
-					scale_result: subMitListData,
-					userId: JSON.parse(sessionStorage.getItem("user")).id,
-				};
-				console.log("提交的参数", params);
-
-				uni.showLoading({
-					title: "测试结果生成中",
-				});
-				// _this.$dot.submit(0, _this.id);
-				_this.$request
-					.post({
-						url: `${getResult}/${_this.flag}`,
-						loadingTip: "加载中...",
-						data: params,
-					})
-					.then((res) => {
-						_this.resultId = res.data;
-						_this.$request.post({
-							url: `scaleExternalSource/save`,
-							loadingTip: "加载中...",
-							data: {
-								currentUserId: _this.userInfo.id,
-								resultId: _this.resultId,
-								uid: _this.uid,
-								source: _this.source,
-								flag: _this.flag,
-							},
-						}).then(() => {})
-						uni.hideLoading();
-						// 答题结束获取支付
-						_this.getQueryPromotionBySubjectId(_this.flag);
-						_this.loading = false;
-					})
-					.catch(() => {
-						uni.showToast({
-							icon: "none",
-							title: "提交失败",
-						});
-						_this.loading = false;
-					});
-			},
-			// 获取支付金额
-			async getQueryPromotionBySubjectId(id) {
-				let _this = this;
-				let urls = queryPromotionBySubjectId + "/" + id;
-				await _this.$request
-					.get({
-						url: urls,
-						loadingTip: "加载中...",
-						data: {},
-					})
-					.then((res) => {
-						console.log('量表支付信息', res.data);
-						let data = res.data;
-						if (data.price == 0) {
-							uni.navigateTo({
-								url: `/scaleTestResults/testResults/index?resultId=${_this.resultId}&messageShare=1`
-							});
-						} else {
-							let params = {
-								productId: id,
-								userId: _this.userInfo?.id,
-								resultId: _this.resultId,
-								description: data.name,
-								total: data.price,
-								sceneType: uni.getSystemInfoSync().platform == "android" ?
-									"Android" : "iOS",
-							};
-							sessionStorage.setItem('orderInfo', JSON.stringify(params))
-							uni.navigateTo({
-								url: "/paymentPage/paymentPage/index",
-							});
-						}
-					});
-			}
-		},
-	};
-</script>
-<style scoped>
-	/deep/ uni-swiper {
-		min-height: 80vh;
-	}
-
-	.question_class {
-		background: linear-gradient(180deg, #d8fff2 0%, #46e2ed 42%, #beffe8 98%);
-		border-radius: 0px 0px 0px 0px;
-		padding-left: 10px;
-		padding-right: 10px;
-		padding-top: 20px;
-	}
-
-	.question_inner {
-		padding-left: 10px;
-		padding-right: 10px;
-		padding-top: 20px;
-		/* background: url('/static/images/question_main.png') no-repeat 100% 100%; */
-		background-image: url("/static/images/question_main.png");
-		/* background-size:contain; */
-		background-size: 100% 100px;
-		background-repeat: no-repeat;
-		background-position: top;
-	}
-
-	.pro-bg {
-		background-image: url("/static/images/question_main1.png");
-		/* background-size: contain; */
-		background-size: 100% 100%;
-		background-position: top;
-		background-repeat: no-repeat;
-		padding-top: 80rpx;
-		padding-left: 40rpx;
-		padding-right: 40rpx;
-	}
-</style>

+ 1 - 1
newScale/EQtest/testResult.vue

@@ -194,7 +194,7 @@
 	.bg {
 		width: 100%;
 		height: 1900rpx;
-		background: url(../../static/images/EQtest/test_result_bg.png) no-repeat center;
+		background: url(https://test.jue-ming.com:8849/api/show?filePath=./webo/EQtest/test_result_bg.png) no-repeat center;
 		background-size: 100% auto;
 	}
 

+ 1 - 46
pages.json

@@ -81,52 +81,7 @@
 		// 	}]
 		// },
 	],
-	"subPackages": [{
-		"root": "examWidght",
-		"pages": [{
-			"path": "examWidght/index",
-			"style": {
-				"navigationStyle": "custom",
-				"navigationBarTitleText": "",
-				"enablePullDownRefresh": false
-			}
-		}]
-	}, {
-		"root": "paymentPage",
-		"pages": [{
-			"path": "paymentPage/index",
-			"style": {
-				"navigationStyle": "custom",
-				"navigationBarTitleText": "",
-				"enablePullDownRefresh": false
-			}
-		}, {
-			"path": "phoneSave/index",
-			"style": {
-				"navigationStyle": "custom",
-				"navigationBarTitleText": "",
-				"enablePullDownRefresh": false
-			}
-		}, {
-			"path": "queryByPhone/index",
-			"style": {
-				"navigationStyle": "custom",
-				"navigationBarTitleText": "",
-				"enablePullDownRefresh": false,
-				"onReachBottomDistance": 100
-			}
-		}]
-	}, {
-		"root": "scaleTestResults",
-		"pages": [{
-			"path": "testResults/index",
-			"style": {
-				"navigationStyle": "custom",
-				"navigationBarTitleText": "",
-				"enablePullDownRefresh": false
-			}
-		}]
-	}],
+	"subPackages": [],
 	"globalStyle": {
 		"navigationBarTextStyle": "black",
 		"navigationBarTitleText": "丁香解忧",

+ 0 - 589
paymentPage/paymentPage/index.vue

@@ -1,589 +0,0 @@
-<template>
-	<view class="top_main">
-		<view class="top_page_out">
-			<view class="top_page">
-				<view>
-					<view class="pay_title">已为您生成深度分析报告</view>
-					<!-- <img class='top_page_img' src='/static/images/top_1.png' /> -->
-					<view class="top_page_tab">
-						<view class="top_page_m">
-							<view style="margin-left: 23px">
-								<img style="width: 80px; height: 80px" src="/static/images/top_2.png" />
-							</view>
-							<view class="top_page_tab_right">
-								<view class="top_page_scale_title">{{orderInfo.description}}</view>
-								<view class="top_page_scale_title">个人深度分析报告</view>
-								<view class="top_page_yh">{{hasDiscount? '限时专享优惠价' : '专享价'}}</view>
-								<view class="top_page_price"> ¥{{hasDiscount? promotionPrice : price}} </view>
-								<!-- <view class='top_people'>
-									100.3w<text class='page_yice'>人已测</text>
-								</view> -->
-							</view>
-						</view>
-						<view class="top_page_b">
-							<button class="top_page_b_b">{{hasDiscount? promotionPrice : price}}元解锁报告数据</button>
-						</view>
-					</view>
-				</view>
-				<!-- <view style="margin-top: 40px">
-					<view class="main_scale_gmcp">
-						<img class="main_xing_left" src="/static/images/xing_left3.png" />
-						<view class="main_scale_font_gmcp">购买测评的这样说</view>
-						<img class="main_xing_right" src="/static/images/xing_right3.png" />
-					</view>
-				</view>
-				<view class="scale_gmcp_connent">
-					<view style="display: flex; margin-bottom: 20px">
-						<img style="width: 43px; height: 43px; border-radius: 50%" src="/static/images/topImg1.png" />
-						<view style="margin-left: 20px">
-							<view class="pub_time">发布时间:2023-01-01 12:00</view>
-							<view class="pub_connnet">测得很准</view>
-						</view>
-					</view>
-					<view style="display: flex">
-						<img style="width: 43px; height: 43px; border-radius: 50%" src="/static/images/phone2.png" />
-						<view style="margin-left: 20px">
-							<view class="pub_time">发布时间:2023-05-01 12:00</view>
-							<view class="pub_connnet">确实不错</view>
-						</view>
-					</view>
-				</view> -->
-			</view>
-		</view>
-
-		<view class="top_footer">
-			<template v-if="hasDiscount">
-				<view class="pay_price">
-					<!-- <view class='pay_price_y'>优惠价</view> -->
-					<view class="pay_price_p">¥{{price}}</view>
-					<view class="pro_tag">优惠价:¥<text class="price"> {{promotionPrice}}</text></view>
-				</view>
-				<view style="display: flex;justify-content: space-between; align-items: center; margin: 20rpx 0;">
-					<view class="people_sy"> 本次优惠剩余名额:{{residueNum}} </view>
-					<view class="people_sy_time">
-						<!-- <uni-countdown :show-day="false" :hour="testHour" :minute="testMinute" :second="testSecond" /> -->
-						<text>倒计时:</text><uni-countdown :show-day="true" background-color="#FF9D41" color="#ffffff"
-							:start="start" :hour="testHour" :minute="testMinute" :second="testSecond" />
-					</view>
-				</view>
-			</template>
-			<!-- <view>
-				<radio-group @change="radioChange" class='radio_class_1'>
-					<label class='radio_class' v-for="(item, index) in payList" :key="item.value">
-						<img style='width:25px;height:25px' :src='item.url' />&nbsp;
-						<view>{{item.value}}</view>&nbsp;
-						<view>
-							<radio :value="item.value" color='#fe605f' :checked="index === current" />
-						</view>
-					</label>
-				</radio-group>
-			</view> -->
-			<view style="margin-bottom: 20rpx;">
-				<button class="top_page_b_1" @click="getH5Pay()">
-					<text class="price-suo">{{hasDiscount? promotionPrice : price}}元解锁报告数据</text>
-				</button>
-			</view>
-		</view>
-	</view>
-</template>
-
-<script>
-	import {
-		timestampFormatter
-	} from '../../utils/util.js'
-	export default {
-		data() {
-			return {
-				current: 0,
-				payList: [{
-						index: 1,
-						value: "微信支付",
-						url: new URL(`/static/images/wx.png`, import.meta.url).href,
-						checked: true,
-					},
-					{
-						index: 1,
-						value: "支付宝支付",
-						url: new URL(`/static/images/zfb.png`, import.meta.url).href,
-						checked: false,
-					},
-				],
-				orderInfo: null,
-				residueNum: 0, // 剩余名额
-				price: 0, // 正常价格
-				promotionPrice: 0, // 优惠价格
-				promotionEndTime: 0, // 结束时间(时间戳)
-				testHour: 0, // 时
-				testMinute: 0, // 分
-				testSecond: 0, // 秒
-				start: false
-			};
-		},
-		computed: {
-			// 是否有折扣
-			hasDiscount() {
-				let timeSpan = new Date().getTime();
-				let endTime = this.promotionEndTime - timeSpan;
-				return this.residueNum > 0 && endTime > 0
-			}
-		},
-		onLoad(options) {
-			if (options.orderNo) {
-				this.orderNo = options.orderNo;
-				this.payEnsure();
-			}
-			this.orderInfo = uni.getStorageSync('orderInfo');
-			this.queryPromotion();
-		},
-		methods: {
-			radioChange() {},
-			// 查询优惠信息
-			queryPromotion() {
-				let _this = this;
-				_this.$request
-					.get({
-						url: `api/promotionInfo/queryPromotionDetail/${this.orderInfo.productId}`,
-						loadingTip: "加载中...",
-						data: {},
-					})
-					.then((res) => {
-						this.residueNum = res.data.residueNum
-						this.price = res.data.price;
-						this.promotionPrice = res.data.promotionPrice;
-						this.promotionEndTime = new Date(res.data.promotionEndTime).getTime()
-						this.getDhms();
-						uni.hideLoading();
-					});
-			},
-
-			// 查询是否有订单
-			queryHasOrder() {
-				let _this = this;
-				_this.$request
-					.get({
-						url: `api/orderInfo/queryOrderByResultIdAndUserId/${this.orderInfo.userId}/${this.orderInfo.resultId}`,
-						loadingTip: "加载中...",
-						data: {},
-					})
-					.then((res) => {
-						uni.hideLoading();
-					});
-			},
-
-			// 检查订单支付状态
-			checkOrder() {
-				let _this = this;
-				_this.$request
-					.get({
-						url: `api/wx-pay/queryOrder/${_this.orderNo}`,
-						loadingTip: "加载中...",
-						data: {},
-					})
-					.then((res) => {
-						uni.hideLoading();
-						let resultInfo = JSON.parse(res.data.body)
-						if (resultInfo.trade_state === 'SUCCESS') {
-							uni.navigateTo({
-								url: `/paymentPage/phoneSave/index?resultId=${this.orderInfo.resultId}&userId=${this.orderInfo.userId}`
-							});
-						} else {
-							return;
-						}
-					});
-			},
-			// 拉起微信支付
-			getH5Pay(params) {
-				let _this = this;
-				uni.showLoading();
-				_this.$request
-					.get({
-						url: `api/orderInfo/queryOrderByResultIdAndUserId/${this.orderInfo.userId}/${this.orderInfo.resultId}`,
-						loadingTip: "加载中...",
-						data: {},
-					})
-					.then((res) => {
-						uni.hideLoading();
-						if (res.data && res.data.orderStatus === '支付成功') {
-							uni.navigateTo({
-								url: `/paymentPage/phoneSave/index?resultId=${this.orderInfo.resultId}&userId=${this.orderInfo.userId}`
-							});
-						} else {
-							_this.orderInfo.total = _this.hasDiscount ? _this.promotionPrice : _this.price;
-							_this.$request
-								.post({
-									url: "api/wx-pay/h5Pay",
-									loadingTip: "加载中...",
-									data: _this.orderInfo
-								})
-								.then((res) => {
-									let redirect_url = encodeURI(
-										`http://hnhong-duo.com/webo/paymentPage/paymentPage/index?orderNo=${res.data.orderNo}`
-									)
-									window.location.href = `${res.data.codeUrl}&redirect_url=${redirect_url}`;
-								});
-						}
-					});
-			},
-			payEnsure() {
-				let _this = this;
-				uni.showModal({
-					title: '支付确认',
-					content: '请在微信内完成支付,如您已支付成功,请点击"已完成支付按钮"',
-					cancelText: '未支付',
-					confirmText: '已完成支付',
-					success() {
-						uni.showLoading({
-							title: ''
-						});
-						_this.checkOrder();
-					},
-					fail() {
-
-					}
-				})
-			},
-
-			// 获取天时分秒
-			getDhms() {
-				let timeSpan = this.promotionEndTime - new Date().getTime();
-				let time = timestampFormatter(timeSpan);
-				this.testHour = time.h;
-				this.testMinute = time.m;
-				this.testSecond = time.s;
-				this.start = true;
-			}
-		},
-	};
-</script>
-
-<style scoped>
-	.top_page {
-		width: 90%;
-
-		/* height: 400px; */
-		padding-left: 5%;
-		padding-right: 5%;
-		overflow-y: scroll;
-	}
-
-	.top_page_out {
-		width: 100%;
-		height: 100vh;
-		background: url(/static/images/top-bg.png) no-repeat center;
-		background-size: cover;
-	}
-
-	.top_page_img {
-		/* max-width: 100%; */
-		width: 100%;
-		margin-top: 100px;
-	}
-
-	.top_main {
-		width: 100%;
-		height: 100vh;
-		background: linear-gradient(180deg, #ffecd5 0%, #ffffff 100%);
-	}
-
-	.top_page_tab {
-		width: 100%;
-		height: 180px;
-		background-color: #ffffff;
-		border-radius: 6px;
-		margin-top: 5px;
-		display: flex;
-		flex-direction: column;
-		justify-content: space-between;
-	}
-
-	.top_page_m {
-		display: flex;
-		flex-direction: row;
-		width: 100%;
-		height: 150px;
-		align-items: center;
-		/* margin-left: 10px;
-		margin-top: 20px; */
-	}
-
-	.top_page_b {
-		margin-left: 20px;
-		margin-right: 20px;
-		/* width: 100%; */
-		/* height:150px; */
-		margin-bottom: 10px;
-	}
-
-	.top_page_tab_right {
-		margin-left: 10px;
-	}
-
-	.top_page_b_b {
-		font-size: 32rpx;
-		line-height: 72rpx;
-		height: 72rpx;
-		background: linear-gradient(270deg, #fc3c3c 0%, #ff9d41 100%);
-		box-shadow: 0px 8rpx 20rpx 0px rgba(244, 107, 107, 0.302);
-		border-radius: 20px 20px 20px 20px;
-		opacity: 1;
-		border: 1px solid #ffe8ba;
-		color: #ffffff;
-	}
-
-	.top_page_b_1 {
-		color: #ffffff;
-		line-height: 80rpx;
-		background: linear-gradient(270deg, #fc3c3c 0%, #ff9d41 100%);
-		box-shadow: 0px 4px 10px 0px rgba(244, 107, 107, 0.302);
-		border-radius: 10px 10px 10px 10px;
-		opacity: 1;
-		border: 1px solid #ffe8ba;
-		margin-left: 10px;
-		margin-right: 10px;
-	}
-
-	.top_page_scale_title {
-		/* margin-bottom: 5px;
-		font-size: 16px;
-		font-weight: 700; */
-		font-size: 14px;
-		font-family: Source Han Sans-Bold, Source Han Sans;
-		font-weight: 700;
-		color: #040000;
-		line-height: 20px;
-	}
-
-	.top_page_price {
-		color: #f94206;
-		font-size: 14px;
-	}
-
-	.page_yice {
-		color: #a4a4a4;
-	}
-
-	.top_people {
-		font-size: 14px;
-		display: flex;
-	}
-
-	.top_page1 {
-		width: 90%;
-		/* height: 400px; */
-		/* background-image: url(/static/images/top-bg.png); */
-		padding-left: 5%;
-		padding-right: 5%;
-	}
-
-	.middle_get {
-		text-align: center;
-		font-size: 16px;
-		font-weight: 700;
-		margin-bottom: 10px;
-		margin-top: 10px;
-	}
-
-	.middle_get::before {
-		background: url("/static/images/middle_left.png");
-		background-size: 100% 100%;
-		content: "";
-		display: inline-flex;
-		width: 50px;
-		height: 10px;
-	}
-
-	.middle_get::after {
-		background: url("/static/images/middle_right.png");
-		background-size: 100% 100%;
-		content: "";
-		display: inline-flex;
-		width: 50px;
-		height: 10px;
-	}
-
-	.middle_get_img {
-		width: 100%;
-	}
-
-	.middle_get_img1 {
-		width: 100%;
-		margin-bottom: 140px;
-	}
-
-	.top_footer {
-		border-top-left-radius: 20px;
-		border-top-right-radius: 20px;
-		background: linear-gradient(355deg, #fff0e5, #fff8e0);
-		width: 100%;
-		/* max-width: 10rem; */
-		position: fixed;
-		bottom: 0;
-	}
-
-	.pay_price {
-		display: flex;
-		align-items: center;
-		padding-top: 10px;
-	}
-
-	.pay_price_y {
-		background-color: #fe605f;
-		margin-left: 20px;
-		margin-right: 5px;
-		color: #ffffff;
-	}
-
-	.pay_price_p {
-		font-size: 32rpx;
-		font-family: Source Han Sans-Bold, Source Han Sans;
-		font-weight: 700;
-		color: #f94206;
-		/* line-height: 38px; */
-		margin-left: 10px;
-	}
-
-	.radio_class {
-		display: flex;
-		background-color: #ffffff;
-		margin-bottom: 10px;
-		padding-left: 10px;
-		padding-right: 10px;
-		padding-top: 5px;
-		border-radius: 5px;
-		padding-bottom: 5px;
-		align-items: center;
-	}
-
-	.radio_class_1 {
-		display: flex;
-		justify-content: space-around;
-	}
-
-	.pay_title {
-		text-align: center;
-		/* margin-top:38px; */
-		font-size: 20px;
-		font-family: AlibabaPuHuiTi-Heavy, AlibabaPuHuiTi;
-		font-weight: 900;
-		color: #500000;
-		line-height: 101px;
-	}
-
-	.top_page_yh {
-		font-size: 14px;
-		font-family: Source Han Sans-Regular, Source Han Sans;
-		font-weight: 400;
-		color: #656c74;
-		line-height: 20px;
-	}
-
-	.main_scale_gmcp {
-		display: flex;
-		justify-content: center;
-		align-items: center;
-	}
-
-	.main_scale_font_gmcp {
-		font-size: 16px;
-		font-family: Source Han Sans-Medium, Source Han Sans;
-		font-weight: 700;
-		color: #040000;
-	}
-
-	.main_xing_left {
-		height: 30px;
-		width: 20px;
-		margin-right: 20px;
-	}
-
-	.main_xing_right {
-		height: 30px;
-		width: 20px;
-		margin-left: 20px;
-	}
-
-	.scale_gmcp_connent {
-		margin-top: 10px;
-		background-color: #ffffff;
-		border-radius: 10px 10px 10px 10px;
-		opacity: 1;
-		padding: 24px 15px;
-		margin-bottom: 200px;
-		overflow-y: scroll;
-	}
-
-	.pub_time {
-		margin-top: 5px;
-		font-size: 12px;
-		font-family: Source Han Sans-Regular, Source Han Sans;
-		font-weight: 400;
-		color: #c4c4c4;
-		line-height: 17px;
-	}
-
-	.pub_connnet {
-		font-size: 14px;
-		font-family: Source Han Sans-Regular, Source Han Sans;
-		font-weight: 400;
-		color: #3d3d3d;
-		line-height: 20px;
-	}
-
-	.people_sy {
-		font-size: 14px;
-		font-family: Source Han Sans-Regular, Source Han Sans;
-		font-weight: 400;
-		color: #656c74;
-		line-height: 20px;
-		margin-left: 4px;
-	}
-
-	.people_sy_time {
-		font-size: 14px;
-		font-family: Source Han Sans-Regular, Source Han Sans;
-		font-weight: 400;
-		color: #656c74;
-		line-height: 20px;
-		display: flex;
-		margin-right: 4px;
-		display: flex;
-		justify-content: center;
-		align-items: center;
-	}
-
-	.time_ol {
-		background: linear-gradient(270deg, #ff9d41 0%, #fc3c3c 100%);
-		border-radius: 4px 4px 4px 4px;
-		padding: 2px;
-		color: #ffffff;
-	}
-
-	.time_mao {
-		color: #ff9d41;
-	}
-
-	.price-suo {
-		font-size: 16px;
-		font-family: Source Han Sans-Regular, Source Han Sans;
-		font-weight: 400;
-		color: #ffffff;
-		line-height: 40px;
-	}
-
-	.pro_tag {
-		padding: 12rpx 20rpx;
-		background: #EA0000;
-		border-radius: 40rpx 40rpx 40rpx 40rpx;
-		margin-left: 16rpx;
-		color: #ffffff;
-		display: flex;
-		align-items: center;
-		font-size: 24rpx;
-
-		.price {
-			font-size: 39rpx !important;
-			font-weight: 700;
-			margin: 0 0 10rpx 10rpx;
-		}
-	}
-</style>

BIN
static/images/1.jpg


BIN
static/images/2.jpg


BIN
static/images/3.jpg


BIN
static/images/EQtest/answer_A.png


BIN
static/images/EQtest/answer_A_active.png


BIN
static/images/EQtest/answer_B.png


BIN
static/images/EQtest/answer_B_active.png


BIN
static/images/EQtest/answer_C.png


BIN
static/images/EQtest/answer_C_active.png


BIN
static/images/EQtest/answer_D.png


BIN
static/images/EQtest/answer_D_active.png


BIN
static/images/EQtest/answer_E.png


BIN
static/images/EQtest/answer_E_active.png


BIN
static/images/EQtest/banner1.png


BIN
static/images/EQtest/banner2.png


BIN
static/images/EQtest/banner3.png


BIN
static/images/EQtest/banner4.png


BIN
static/images/EQtest/font/AlibabaPuHuiTi-2-115-Black/AlibabaPuHuiTi-2-115-Black.eot


BIN
static/images/EQtest/font/AlibabaPuHuiTi-2-115-Black/AlibabaPuHuiTi-2-115-Black.otf


BIN
static/images/EQtest/font/AlibabaPuHuiTi-2-115-Black/AlibabaPuHuiTi-2-115-Black.ttf


BIN
static/images/EQtest/font/AlibabaPuHuiTi-2-115-Black/AlibabaPuHuiTi-2-115-Black.woff


BIN
static/images/EQtest/font/AlibabaPuHuiTi-2-115-Black/AlibabaPuHuiTi-2-115-Black.woff2


BIN
static/images/EQtest/font/AlibabaPuHuiTi-2-55-Regular/AlibabaPuHuiTi-2-55-Regular.eot


BIN
static/images/EQtest/font/AlibabaPuHuiTi-2-55-Regular/AlibabaPuHuiTi-2-55-Regular.otf


BIN
static/images/EQtest/font/AlibabaPuHuiTi-2-55-Regular/AlibabaPuHuiTi-2-55-Regular.ttf


BIN
static/images/EQtest/font/AlibabaPuHuiTi-2-55-Regular/AlibabaPuHuiTi-2-55-Regular.woff


BIN
static/images/EQtest/font/AlibabaPuHuiTi-2-55-Regular/AlibabaPuHuiTi-2-55-Regular.woff2


BIN
static/images/EQtest/font/AlibabaPuHuiTi-2-85-Bold/AlibabaPuHuiTi-2-85-Bold.eot


BIN
static/images/EQtest/font/AlibabaPuHuiTi-2-85-Bold/AlibabaPuHuiTi-2-85-Bold.otf


BIN
static/images/EQtest/font/AlibabaPuHuiTi-2-85-Bold/AlibabaPuHuiTi-2-85-Bold.ttf


BIN
static/images/EQtest/font/AlibabaPuHuiTi-2-85-Bold/AlibabaPuHuiTi-2-85-Bold.woff


BIN
static/images/EQtest/font/AlibabaPuHuiTi-2-85-Bold/AlibabaPuHuiTi-2-85-Bold.woff2


BIN
static/images/EQtest/index_bg.png


BIN
static/images/EQtest/next_mark.png


BIN
static/images/EQtest/paymentPage/complete_btn.png


BIN
static/images/EQtest/paymentPage/dialog_bg.png


BIN
static/images/EQtest/paymentPage/password_input_bg.png


BIN
static/images/EQtest/paymentPage/pay_button.png


BIN
static/images/EQtest/paymentPage/pay_scale_desc.png


BIN
static/images/EQtest/paymentPage/pay_scale_info.png


BIN
static/images/EQtest/paymentPage/pay_success_bg.png


BIN
static/images/EQtest/paymentPage/payment_bg.png


BIN
static/images/EQtest/paymentPage/phone_input_bg.png


BIN
static/images/EQtest/paymentPage/register_bg.png


BIN
static/images/EQtest/paymentPage/register_save_bg.png


BIN
static/images/EQtest/paymentPage/sms_bg.png


BIN
static/images/EQtest/paymentPage/uncomplete_btn.png


BIN
static/images/EQtest/prev_btn.png


BIN
static/images/EQtest/prev_mark.png


BIN
static/images/EQtest/process_bar.png


BIN
static/images/EQtest/process_star.png


BIN
static/images/EQtest/question_bg.png


BIN
static/images/EQtest/question_num_bg.png


BIN
static/images/EQtest/result_bg_r.png


BIN
static/images/EQtest/result_bg_w.png


BIN
static/images/EQtest/role/role_img1.png


BIN
static/images/EQtest/role/role_img10.png


BIN
static/images/EQtest/role/role_img2.png


BIN
static/images/EQtest/role/role_img3.png


BIN
static/images/EQtest/role/role_img4.png


BIN
static/images/EQtest/role/role_img5.png


BIN
static/images/EQtest/role/role_img6.png


BIN
static/images/EQtest/role/role_img7.png


BIN
static/images/EQtest/role/role_img8.png


BIN
static/images/EQtest/role/role_img9.png


BIN
static/images/EQtest/role/role_medal1.png


BIN
static/images/EQtest/role/role_medal10.png


BIN
static/images/EQtest/role/role_medal2.png


BIN
static/images/EQtest/role/role_medal3.png


BIN
static/images/EQtest/role/role_medal4.png


BIN
static/images/EQtest/role/role_medal5.png


BIN
static/images/EQtest/role/role_medal6.png


BIN
static/images/EQtest/role/role_medal7.png


BIN
static/images/EQtest/role/role_medal8.png


BIN
static/images/EQtest/role/role_medal9.png


BIN
static/images/EQtest/role/role_name1.png


BIN
static/images/EQtest/role/role_name10.png


BIN
static/images/EQtest/role/role_name11.png


BIN
static/images/EQtest/role/role_name12.png


BIN
static/images/EQtest/role/role_name13.png


BIN
static/images/EQtest/role/role_name14.png


BIN
static/images/EQtest/role/role_name2.png


BIN
static/images/EQtest/role/role_name3.png


BIN
static/images/EQtest/role/role_name4.png


BIN
static/images/EQtest/role/role_name5.png


BIN
static/images/EQtest/role/role_name6.png


BIN
static/images/EQtest/role/role_name7.png


BIN
static/images/EQtest/role/role_name8.png


BIN
static/images/EQtest/role/role_name9.png


BIN
static/images/EQtest/score_percentage_bg.png


BIN
static/images/EQtest/start_btn.png


BIN
static/images/EQtest/submit_btn.png


BIN
static/images/EQtest/testPage_bg.png


Niektoré súbory nie sú zobrazené, pretože je v týchto rozdielových dátach zmenené mnoho súborov