123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165 |
- "use strict";
- const api_index = require("../../api/index.js");
- const common_config = require("../../common/config.js");
- const common_vendor = require("../../common/vendor.js");
- const photoUrls = `${common_config.photoUrl}api/show?filePath=./webo`;
- console.log(common_config.photoUrl);
- const _sfc_main = {
- data() {
- return {
- isChecked: true,
- isShake: false,
- scaleDetail: {},
- questionList: [],
- currentQuestion: {},
- currentAnswerList: [],
- currentIndex: 0,
- userAnswerList: [],
- resultId: "",
- isLoading: false,
- isDisbale: false,
- roleList: {
- "小菜鸟": {
- name: `${photoUrls}/EQtest/role/role_name1.png`,
- img: `${photoUrls}/EQtest/role/role_img1.png`,
- medal: `${photoUrls}/EQtest/role/role_medal1.png`
- },
- "学徒": {
- name: `${photoUrls}/EQtest/role/role_name2.png`,
- img: `${photoUrls}/EQtest/role/role_img2.png`,
- medal: `${photoUrls}/EQtest/role/role_medal1.png`
- },
- "学徒+": {
- name: `${photoUrls}/EQtest/role/role_name3.png`,
- img: `${photoUrls}/EQtest/role/role_img2.png`,
- medal: `${photoUrls}/EQtest/role/role_medal2.png`
- },
- "探索者": {
- name: `${photoUrls}/EQtest/role/role_name4.png`,
- img: `${photoUrls}/EQtest/role/role_img3.png`,
- medal: `${photoUrls}/EQtest/role/role_medal3.png`
- },
- "探索者+": {
- name: `${photoUrls}/EQtest/role/role_name5.png`,
- img: `${photoUrls}/EQtest/role/role_img3.png`,
- medal: `${photoUrls}/EQtest/role/role_medal3.png`
- },
- "达人": {
- name: `${photoUrls}/EQtest/role/role_name6.png`,
- img: `${photoUrls}/EQtest/role/role_img4.png`,
- medal: `${photoUrls}/EQtest/role/role_medal4.png`
- },
- "达人+": {
- name: `${photoUrls}/EQtest/role/role_name7.png`,
- img: `${photoUrls}/EQtest/role/role_img4.png`,
- medal: `${photoUrls}/EQtest/role/role_medal4.png`
- },
- "大师": {
- name: `${photoUrls}/EQtest/role/role_name8.png`,
- img: `${photoUrls}/EQtest/role/role_img5.png`,
- medal: `${photoUrls}/EQtest/role/role_medal5.png`
- },
- "大师+": {
- name: `${photoUrls}/EQtest/role/role_name9.png`,
- img: `${photoUrls}/EQtest/role/role_img5.png`,
- medal: `${photoUrls}/EQtest/role/role_medal5.png`
- },
- "导师": {
- name: `${photoUrls}/EQtest/role/role_name10.png`,
- img: `${photoUrls}/EQtest/role/role_img6.png`,
- medal: `${photoUrls}/EQtest/role/role_medal6.png`
- },
- "智者": {
- name: `${photoUrls}/EQtest/role/role_name11.png`,
- img: `${photoUrls}/EQtest/role/role_img7.png`,
- medal: `${photoUrls}/EQtest/role/role_medal7.png`
- },
- "巨匠": {
- name: `${photoUrls}/EQtest/role/role_name12.png`,
- img: `${photoUrls}/EQtest/role/role_img8.png`,
- medal: `${photoUrls}/EQtest/role/role_medal8.png`
- },
- "大帝": {
- name: `${photoUrls}/EQtest/role/role_name13.png`,
- img: `${photoUrls}/EQtest/role/role_img9.png`,
- medal: `${photoUrls}/EQtest/role/role_medal9.png`
- },
- "至尊": {
- name: `${photoUrls}/EQtest/role/role_name14.png`,
- img: `${photoUrls}/EQtest/role/role_img10.png`,
- medal: `${photoUrls}/EQtest/role/role_medal10.png`
- }
- },
- resultId: "",
- role: "",
- improvementSuggestions: "",
- scoreNum: 0,
- maxScore: 0,
- minScore: 0
- };
- },
- onLoad(options) {
- if (options && options.resultId) {
- this.resultId = options.resultId;
- this.getScaleTestResults(this.resultId);
- }
- },
- computed: {
- percentage() {
- return this.scoreNum / this.maxScore * 318 - 318 + "rpx";
- }
- },
- methods: {
- getScaleTestResults(id) {
- let _this = this;
- _this.$request.get({
- url: `${api_index.getRecordById}?id=${id}`,
- loadingTip: "加载中...",
- data: {}
- }).then(
- (res) => {
- var _a, _b;
- console.log("222:", (/* @__PURE__ */ new Date()).getTime());
- console.log("----测试结果--->", res);
- if (res.code == 200) {
- _this.testResult = JSON.parse((_b = (_a = res.data) == null ? void 0 : _a.userRecordEntity) == null ? void 0 : _b.testResult)[0];
- _this.role = _this.testResult.newTableContext.result[0].symptom;
- _this.improvementSuggestions = _this.testResult.newTableContext.result[0].improvementSuggestions;
- _this.scoreNum = _this.testResult.newTableContext.result[0].score;
- _this.maxScore = _this.testResult.newTableContext.result[0].maxScore;
- } else if (res.code == 401)
- ;
- else
- ;
- }
- );
- },
- getNameUrl() {
- console.log(`${photoUrls}/EQtest/role/role_name1.png`);
- return `${photoUrls}/EQtest/role/role_name1.png`;
- }
- }
- };
- function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
- return common_vendor.e({
- a: $data.roleList[$data.role]
- }, $data.roleList[$data.role] ? {
- b: $data.roleList[$data.role].name
- } : {}, {
- c: $data.roleList[$data.role]
- }, $data.roleList[$data.role] ? {
- d: $data.roleList[$data.role].img
- } : {}, {
- e: $data.roleList[$data.role]
- }, $data.roleList[$data.role] ? {
- f: $data.roleList[$data.role].medal
- } : {}, {
- g: common_vendor.t($data.scoreNum),
- h: $options.percentage,
- i: common_vendor.t(parseInt($data.scoreNum)),
- j: common_vendor.t(parseInt($data.maxScore)),
- k: common_vendor.t($data.improvementSuggestions)
- });
- }
- const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-fceae6a7"], ["__file", "E:/psy_web_share/newScale/EQtest/testResult.vue"]]);
- tt.createPage(MiniProgramPage);
|