| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 |
- import common from '../../utils/util';
- import main from '../../utils/main';
- const app = getApp();
- Page({
- data: {
- IsSelect: true,
- },
- onLoad: function (options) {
- var that = this;
- that.setData({
- Containnerheight: main.getWindowHeight(),
- ShowType:options.type,
- });
-
- var words=[];
- var unitsName="";
- var fieldName="";
- var arr =[];
- var bookid=Number(options.unitsid);
-
- if (bookid==43 || bookid==44){
- main.getData('GetPinyinUnitWords?UserID='+app.globalData.userInfo.UserID+'&BookID='+bookid+'&UnitID='+options.id+'&Word='+options.name, function (data) {
- if (data) {
- var arr=data;
- for (var i = 0; i < arr.length; i++) {
- words.push(arr[i].Word);
- }
- that.setData({
- UnitsName: options.name,
- Words: words,
- FieldName:"拼音",
- });
- }
- });
- }
- else if (bookid==86){
- main.getData('GetHanziUnitWords?UserID='+app.globalData.userInfo.UserID+'&TestType=read&UnitID='+options.id, function (data) {
- if (data) {
- var arr=data;
- for (var i = 0; i < arr.length; i++) {
- words.push(arr[i].Word);
- }
- that.setData({
- UnitsName: options.name,
- Words: words,
- FieldName:"句子",
- });
- }
- });
- }
- else{
- if (options.type=="CHN"){
- arr= wx.getStorageSync("HanziAll");
- fieldName="字";
-
- if (bookid==73)
- fieldName="释义";
- else if (bookid>24 && bookid<100)
- fieldName="词";
- }
- else{
- var bookid=Number(options.bookid);
-
- fieldName="单词";
- if (bookid>100 && bookid<110){
- arr= wx.getStorageSync("PhoneticEngList");
- fieldName="音标";
- }
- else if (bookid>110 && bookid<120)
- arr= wx.getStorageSync("EnglishAll");
- else if (bookid>120 && bookid<130)
- arr= wx.getStorageSync("NewConceptEngList");
- else if (bookid>=130 && bookid<140){
- arr= wx.getStorageSync("CambridgeEngList");
- if (bookid==135)
- fieldName="词组";
- }
- else if (bookid>=140 && bookid<150)
- arr= wx.getStorageSync("EEWEngList");
- else if (bookid>=150 && bookid<160)
- arr= wx.getStorageSync("MiddleSchoolTestWords");
- else if (bookid>=160 && bookid<165)
- arr= wx.getStorageSync("BEWEngList");
- else if (bookid>=165 && bookid<170)
- arr= wx.getStorageSync("CEWEngList");
-
- }
- arr = JSON.parse(arr);
- var unitsid = Number(options.unitsid);
- var id = options.id;
- for (var i = 0; i < arr.length; i++) {
- if (arr[i].ID == unitsid) {
- var list = arr[i].Units;
- for (var j = 0; j < list.length; j++) {
- if (list[j].ID.toString()==id.toString()){
- unitsName = list[j].Name;
- words = list[j].Words;
- }
- }
- that.setData({
- UnitsName: unitsName,
- Words: words,
- FieldName:fieldName,
- });
- }
- }
- }
-
- },
- onShareAppMessage: function () {
- return {
- title: app.globalData.ShareTitle,
- path: app.globalData.SharePath + '?UserID=' + app.globalData.userInfo.UserID,
- imageUrl: app.globalData.ShareImage,
- }
- },
- })
|