提交 6cb64ea5 编写于 作者: M mark

修改题库分类加载方式

上级 c2c33d52
......@@ -4,33 +4,6 @@ import util from 'utils/util.js'
let appId = wx.getAccountInfoSync().miniProgram.appId;
App({
onLaunch() {
let menuVersion = util.getMenuVersionIndex() || 0;
let uid = util.getUserId();
let data={uid:uid}
api.systemInit(data).then(res=>{
let category=res.category;
let systemVersion = parseInt(category)
if (systemVersion > menuVersion) {
this.loadMenu(systemVersion);
}else{
console.log('题库分类已经最新无需加载');
}
})
// 登录
/*
wx.login({
success: res => {
// 发送 res.code 到后台换取 openId, sessionKey, unionId
}
})
*/
},
loadMenu:function(systemVersion){
api.getQuestionMenu(0).then(res =>{
//console.log('menu info ', res);
wx.setStorageSync('cidInfo', res)
util.setMenuVersionIndex(systemVersion);
});
},
globalData: {
userInfo: null
......
var util = require('../../utils/util.js')
var areaInfo = util.getMenuInfo();//所有省市区县数据
if (!areaInfo || areaInfo.length==0) {
areaInfo = [{"children":[{"children":[{"children":[],"id":50,"name":"组织学与胚胎学"},{"children":[],"id":51,"name":"医学免疫学"},{"children":[],"id":52,"name":"人体寄生虫学"},{"children":[],"id":53,"name":"病理学"},{"children":[],"id":54,"name":"医学微生物学"},{"children":[],"id":55,"name":"系统解剖学"},{"children":[],"id":56,"name":"病理生理学"},{"children":[],"id":57,"name":"药理学"},{"children":[],"id":58,"name":"医学遗传学"},{"children":[],"id":59,"name":"生理学"},{"children":[],"id":60,"name":"局部解剖学"},{"children":[],"id":61,"name":"生物化学"},{"children":[],"id":62,"name":"细胞生物学"}],"id":40,"name":"基础医学"},{"children":[{"children":[],"id":63,"name":"神经病学"},{"children":[],"id":64,"name":"内科学"},{"children":[],"id":65,"name":"精神病学"},{"children":[],"id":66,"name":"外科学"},{"children":[],"id":67,"name":"妇产科学"},{"children":[],"id":68,"name":"医学心理学"},{"children":[],"id":69,"name":"儿科学"},{"children":[],"id":70,"name":"传染病学"},{"children":[],"id":71,"name":"皮肤性病学"},{"children":[],"id":72,"name":"诊断学"},{"children":[],"id":73,"name":"麻醉学"},{"children":[],"id":74,"name":"眼科学"}],"id":41,"name":"临床医学"},{"children":[{"children":[],"id":81,"name":"眼耳鼻咽喉口腔科护理学"},{"children":[],"id":82,"name":"健康评估"},{"children":[],"id":83,"name":"护理学基础"},{"children":[],"id":84,"name":"内科护理学"},{"children":[],"id":85,"name":"妇产科护理学"},{"children":[],"id":86,"name":"外科护理学"},{"children":[],"id":87,"name":"儿科护理学"}],"id":42,"name":"护理专业"},{"children":[{"children":[],"id":75,"name":"药物分析"},{"children":[],"id":76,"name":"天然药物化学"},{"children":[],"id":77,"name":"药事管理"},{"children":[],"id":78,"name":"中药鉴定学"},{"children":[],"id":79,"name":"药剂学"},{"children":[],"id":80,"name":"药物化学"}],"id":43,"name":"药学专业"},{"children":[{"children":[],"id":88,"name":"中医内科学"},{"children":[],"id":89,"name":"方剂学"},{"children":[],"id":90,"name":"中医儿科学"},{"children":[],"id":91,"name":"中医外科学"},{"children":[],"id":92,"name":"中医学基础"},{"children":[],"id":93,"name":"中药学"},{"children":[],"id":94,"name":"中医诊断学"}],"id":44,"name":"中医专业"},{"children":[{"children":[],"id":143,"name":"流行病学"}],"id":45,"name":"预防专业"},{"children":[{"children":[],"id":144,"name":"口腔内科学"},{"children":[],"id":145,"name":"口腔修复学"},{"children":[],"id":146,"name":"口腔组织病理学"},{"children":[],"id":147,"name":"口腔解剖生理学"},{"children":[],"id":148,"name":"口腔颌面外科学"}],"id":46,"name":"口腔医学"},{"children":[{"children":[],"id":116,"name":"中医综合历年真题"},{"children":[],"id":117,"name":"西医综合历年真题"}],"id":47,"name":"考研专区"},{"children":[{"children":[],"id":105,"name":"护理学基础"},{"children":[],"id":115,"name":"护理伦理"},{"children":[],"id":114,"name":"妊娠、分娩和产褥期疾病病人的护理"},{"children":[],"id":113,"name":"中医基础知识"},{"children":[],"id":112,"name":"人际沟通"},{"children":[],"id":111,"name":"新生儿和新生儿疾病的护理"},{"children":[],"id":110,"name":"精神障碍病人的护理"},{"children":[],"id":109,"name":"血液、造血器官及免疫疾病病人的护理"},{"children":[],"id":108,"name":"神经系统疾病病人的护理"},{"children":[],"id":107,"name":"法规与护理管理"},{"children":[],"id":106,"name":"肌肉骨骼系统和结缔组织疾病病人的护理"},{"children":[],"id":95,"name":"消化系统疾病病人的护理"},{"children":[],"id":104,"name":"损伤、中毒病人的护理"},{"children":[],"id":103,"name":"传染病病人的护理"},{"children":[],"id":102,"name":"生命发展保健"},{"children":[],"id":101,"name":"泌尿生殖系统疾病病人的护理"},{"children":[],"id":100,"name":"皮肤及皮下组织疾病病人的护理"},{"children":[],"id":99,"name":"循环系统疾病病人的护理"},{"children":[],"id":98,"name":"内分泌、营养及代谢疾病病人的护理"},{"children":[],"id":97,"name":"肿瘤病人的护理"},{"children":[],"id":96,"name":"呼吸系统疾病病人的护理"}],"id":48,"name":"护士资格考试"},{"children":[{"children":[],"id":130,"name":"历年真题"},{"children":[],"id":142,"name":"临床医学综合-代谢内分泌系统"},{"children":[],"id":141,"name":"临床医学综合-血液系统"},{"children":[],"id":140,"name":"临床医学综合-女性生殖系统"},{"children":[],"id":139,"name":"临床医学综合-传染病与性传播疾病"},{"children":[],"id":138,"name":"临床医学综合-泌尿系统"},{"children":[],"id":137,"name":"临床医学综合-心血管系统"},{"children":[],"id":136,"name":"临床医学综合-实践综合"},{"children":[],"id":135,"name":"临床医学综合-消化系统"},{"children":[],"id":134,"name":"临床医学综合-精神,神经系统"},{"children":[],"id":133,"name":"临床医学综合-其他"},{"children":[],"id":132,"name":"临床医学综合-运动系统"},{"children":[],"id":131,"name":"临床医学综合-呼吸系统"},{"children":[],"id":118,"name":"医学伦理学"},{"children":[],"id":129,"name":"预防医学"},{"children":[],"id":128,"name":"卫生法规"},{"children":[],"id":127,"name":"临床医学综合-儿科疾病"},{"children":[],"id":126,"name":"临床医学综合-风湿免疫性疾病"},{"children":[],"id":125,"name":"医学微生物学"},{"children":[],"id":124,"name":"生理学"},{"children":[],"id":123,"name":"医学免疫学"},{"children":[],"id":122,"name":"医学心理学"},{"children":[],"id":121,"name":"药理学"},{"children":[],"id":120,"name":"病理学"},{"children":[],"id":119,"name":"生物化学"}],"id":49,"name":"临床职业医师考试"}],"id":32,"name":"医卫类"},{"children":[],"id":1,"name":"国学百科"},{"children":[],"id":3,"name":"最强答题王"}];
}
var provinces = [];//省
var citys = [];//城市
......@@ -15,7 +9,7 @@ var value = [0,0,0];//数据位置下标
var info = {};
var vali=[];
function updateAreaData( that, status, e){
function updateAreaData( that, status, e, areaInfo){
//获取省份数据
var getProvinceData = function (){
var s;
......@@ -63,10 +57,12 @@ function updateAreaData( that, status, e){
countys = [];
let city = provinces[column0].children;
if (city && city.length>0) {
let countryInfo = city[column1].children;
if (countryInfo && countryInfo.length>0) {
for (let i = 0; i < countryInfo.length; i++) {
countys[i] = countryInfo[i];
if (city[column1]) {
let countryInfo = city[column1].children;
if (countryInfo && countryInfo.length>0) {
for (let i = 0; i < countryInfo.length; i++) {
countys[i] = countryInfo[i];
}
}
}
}
......
......@@ -27,8 +27,10 @@ Page({
// 事件处理函数
onReady: function (e) {
var that = this;
//请求数据
selector.updateAreaData(that, 0, e);
apis.getQuestionMenu(0).then(res =>{
//console.log('menu info ', res);
selector.updateAreaData(that, 0, e, res);
});
},
hiddenFloatView: function (e) {
selector.animationEvents(this, 200, false,400);
......
INSERT INTO `question_info` ( `type`, `multiply`, `pid`, `create_time`, `update_time`, `analysis`, `status`, `right_answer`, `question`, `select_list` ) VALUES ( 1, 0, 1, '2022-02-22 16:40:03', '2022-04-08 11:09:54', '六艺即儒学六经,谓《易》、《书》、《诗》、《礼》、《乐》、《春秋》, 六艺现代解释,包括“礼、乐、射、御、书、数”等六种技艺。', 1, 'D', '[单选]先秦时代,教育内容以“六艺”为主,下列不属于“六艺”的是', '[{\"title\": \"A、射\"}, {\"title\": \"B、御\"}, {\"title\": \"C、礼\"}, {\"title\": \"D、武\"}]' );
INSERT INTO `question_info` ( `type`, `multiply`, `pid`, `create_time`, `update_time`, `analysis`, `status`, `right_answer`, `question`, `select_list` ) VALUES ( 1, 0, 1, '2022-02-22 16:40:03', NULL, '', 1, 'B', '[单选]经魏晋多名士,有著名的竹林七贤,《与山巨源绝交书》是竹林七贤中的谁写给山涛的。', '[{\"title\": \"A、阮籍\"}, {\"title\": \"B、嵇康\"}, {\"title\": \"C、刘伶\"}, {\"title\": \"D、向秀\"}]' );
INSERT INTO `question_info` ( `type`, `multiply`, `pid`, `create_time`, `update_time`, `analysis`, `status`, `right_answer`, `question`, `select_list` ) VALUES ( 1, 0, 1, '2022-02-22 16:40:03', NULL, '', 1, 'C', '[单选]科举制在中国影响深远,乡试录取者称为“举人”,会试录取者称为“贡生”,那么殿试录取者称为。', '[{\"title\": \"A、“大元”\"}, {\"title\": \"B、“解元”\"}, {\"title\": \"C、“进士”\"}, {\"title\": \"D、“榜眼”\"}]' );
INSERT INTO `question_info` ( `type`, `multiply`, `pid`, `create_time`, `update_time`, `analysis`, `status`, `right_answer`, `question`, `select_list` ) VALUES ( 1, 1, 3, '2022-02-15 21:56:27', NULL, '', 1, 'A,C', '[多选]有哪些鸟类能模仿人语? ', '[{\"title\": \"A.八哥\"}, {\"title\": \"B.乌鸦\"}, {\"title\": \"C.鹩哥\"}, {\"title\": \"D.鹦鹉\"}]' );
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册