|
|
@@ -16,27 +16,17 @@ Page({
|
|
16
|
16
|
},
|
|
17
|
17
|
onLoad: function (options) {
|
|
18
|
18
|
let that = this;
|
|
19
|
|
- let grade=wx.getStorageSync('Grade');
|
|
20
|
|
- if (!grade)
|
|
21
|
|
- grade=[{Name:"小学",CSS:"Selected"},{Name:"初中",CSS:""},{Name:"高中",CSS:""},{Name:"大学",CSS:""}];
|
|
22
|
|
- let ArticleStyle=wx.getStorageSync('ArticleStyle');
|
|
23
|
|
- if (!ArticleStyle)
|
|
24
|
|
- ArticleStyle=[{Name:"随机",CSS:"Selected"},{Name:"童话",CSS:""},{Name:"奇幻",CSS:""},{Name:"动物",CSS:""},{Name:"校园生活",CSS:""},{Name:"家庭亲子",CSS:""},{Name:"成长",CSS:""},{Name:"科幻",CSS:""},{Name:"环保",CSS:""},{Name:"旅行",CSS:""},{Name:"科普",CSS:""},{Name:"节日文化",CSS:""},{Name:"人生励志",CSS:""}];
|
|
25
|
|
- let AIVersion=wx.getStorageSync('AIVersion');
|
|
26
|
|
- if (!AIVersion)
|
|
27
|
|
- AIVersion=[{Version:"1.0",Content:"基础词汇,结构简明\n平均30秒生成",CSS:"Selected"},{Version:"1.5",Content:"词句丰富,深度表达\n平均60秒生成",CSS:""}];
|
|
28
|
|
-
|
|
|
19
|
+
|
|
29
|
20
|
const hiddenhelp=wx.getStorageSync('HiddenWordInputFirstOpen');
|
|
30
|
21
|
|
|
31
|
22
|
that.setData({
|
|
32
|
23
|
Containnerheight: main.getWindowHeight(),
|
|
33
|
|
- Grade:grade,
|
|
34
|
|
- ArticleStyle:ArticleStyle,
|
|
35
|
|
- AIVersion:AIVersion,
|
|
36
|
24
|
IsShowFirstOpen:!hiddenhelp,
|
|
37
|
25
|
KeyboardBtnName:"next",
|
|
38
|
26
|
});
|
|
|
27
|
+ that.initMenu();
|
|
39
|
28
|
|
|
|
29
|
+ main.checkGenerating();
|
|
40
|
30
|
},
|
|
41
|
31
|
onShow:function(e){
|
|
42
|
32
|
let that = this;
|
|
|
@@ -70,6 +60,45 @@ Page({
|
|
70
|
60
|
onHide:function(e){
|
|
71
|
61
|
this.getInputData();
|
|
72
|
62
|
},
|
|
|
63
|
+ initMenu:function(){
|
|
|
64
|
+ let that = this;
|
|
|
65
|
+ let GradeArr=[{Name:"小学",CSS:"Selected"},{Name:"初中",CSS:""},{Name:"高中",CSS:""},{Name:"大学",CSS:""}];
|
|
|
66
|
+ let grade=wx.getStorageSync('Grade');
|
|
|
67
|
+ if (grade && grade>=0 && grade<=3){
|
|
|
68
|
+ for(let i=0;i<GradeArr.length;i++){
|
|
|
69
|
+ GradeArr[i].CSS="";
|
|
|
70
|
+ if (grade==i)
|
|
|
71
|
+ GradeArr[i].CSS="Selected";
|
|
|
72
|
+ }
|
|
|
73
|
+ }
|
|
|
74
|
+
|
|
|
75
|
+ let ArticleStyleArr=[{Name:"童话",CSS:"Selected"},{Name:"奇幻",CSS:""},{Name:"动物",CSS:""},{Name:"校园生活",CSS:""},{Name:"家庭亲子",CSS:""},{Name:"成长",CSS:""},{Name:"科幻",CSS:""},{Name:"旅行",CSS:""},{Name:"大自然",CSS:""},{Name:"科普",CSS:""},{Name:"节日文化",CSS:""},{Name:"人生励志",CSS:""}];
|
|
|
76
|
+ let ArticleStyle=wx.getStorageSync('ArticleStyle');
|
|
|
77
|
+ if (ArticleStyle && ArticleStyle>=0 && ArticleStyle<=12){
|
|
|
78
|
+ for(let i=0;i<ArticleStyleArr.length;i++){
|
|
|
79
|
+ ArticleStyleArr[i].CSS="";
|
|
|
80
|
+ if (ArticleStyle==i)
|
|
|
81
|
+ ArticleStyleArr[i].CSS="Selected";
|
|
|
82
|
+ }
|
|
|
83
|
+ }
|
|
|
84
|
+
|
|
|
85
|
+ let AIVersionArr=[{Version:"1.0",Content:"词句丰富,结构简明\n平均30秒生成",CSS:"Selected"},{Version:"1.5",Content:"深度表达,更多要素\n平均60秒生成",CSS:""}];
|
|
|
86
|
+ let AIVersion=wx.getStorageSync('AIVersion');
|
|
|
87
|
+ if (AIVersion && AIVersion>=0 && AIVersion<=2){
|
|
|
88
|
+ for(let i=0;i<AIVersionArr.length;i++){
|
|
|
89
|
+ AIVersionArr[i].CSS="";
|
|
|
90
|
+ if (AIVersion==i)
|
|
|
91
|
+ AIVersionArr[i].CSS="Selected";
|
|
|
92
|
+ }
|
|
|
93
|
+ }
|
|
|
94
|
+
|
|
|
95
|
+
|
|
|
96
|
+ that.setData({
|
|
|
97
|
+ GradeArr:GradeArr,
|
|
|
98
|
+ ArticleStyleArr:ArticleStyleArr,
|
|
|
99
|
+ AIVersionArr:AIVersionArr,
|
|
|
100
|
+ });
|
|
|
101
|
+ },
|
|
73
|
102
|
bindKeyInput: function (e) {
|
|
74
|
103
|
let that=this;
|
|
75
|
104
|
let id=e.currentTarget.dataset.id;
|
|
|
@@ -200,11 +229,11 @@ Page({
|
|
200
|
229
|
const index=e.currentTarget.dataset.index;
|
|
201
|
230
|
const id=e.currentTarget.dataset.id;
|
|
202
|
231
|
|
|
203
|
|
- let arr=this.data.Grade;
|
|
|
232
|
+ let arr=this.data.GradeArr;
|
|
204
|
233
|
if (id==1)
|
|
205
|
|
- arr=this.data.ArticleStyle;
|
|
|
234
|
+ arr=this.data.ArticleStyleArr;
|
|
206
|
235
|
else if (id==2)
|
|
207
|
|
- arr=this.data.AIVersion;
|
|
|
236
|
+ arr=this.data.AIVersionArr;
|
|
208
|
237
|
|
|
209
|
238
|
for(let i=0;i<arr.length;i++){
|
|
210
|
239
|
arr[i].CSS="";
|
|
|
@@ -213,21 +242,21 @@ Page({
|
|
213
|
242
|
}
|
|
214
|
243
|
if (id==1){
|
|
215
|
244
|
this.setData({
|
|
216
|
|
- ArticleStyle:arr,
|
|
|
245
|
+ ArticleStyleArr:arr,
|
|
217
|
246
|
});
|
|
218
|
|
- wx.setStorageSync('ArticleStyle', arr);
|
|
|
247
|
+ wx.setStorageSync('ArticleStyle', index);
|
|
219
|
248
|
}
|
|
220
|
249
|
else if (id==2){
|
|
221
|
250
|
this.setData({
|
|
222
|
|
- AIVersion:arr,
|
|
|
251
|
+ AIVersionArr:arr,
|
|
223
|
252
|
});
|
|
224
|
|
- wx.setStorageSync('AIVersion', arr);
|
|
|
253
|
+ wx.setStorageSync('AIVersion', index);
|
|
225
|
254
|
}
|
|
226
|
255
|
else{
|
|
227
|
256
|
this.setData({
|
|
228
|
|
- Grade:arr,
|
|
|
257
|
+ GradeArr:arr,
|
|
229
|
258
|
});
|
|
230
|
|
- wx.setStorageSync('Grade', arr);
|
|
|
259
|
+ wx.setStorageSync('Grade', index);
|
|
231
|
260
|
}
|
|
232
|
261
|
|
|
233
|
262
|
},
|
|
|
@@ -243,21 +272,21 @@ Page({
|
|
243
|
272
|
that.getInputData();
|
|
244
|
273
|
|
|
245
|
274
|
if (url=="article"){
|
|
246
|
|
- let arr=this.data.Grade;
|
|
|
275
|
+ let arr=this.data.GradeArr;
|
|
247
|
276
|
for(let i=0;i<arr.length;i++){
|
|
248
|
277
|
if (arr[i].CSS=="Selected"){
|
|
249
|
278
|
url+="?Level="+i;
|
|
250
|
279
|
break;
|
|
251
|
280
|
}
|
|
252
|
281
|
}
|
|
253
|
|
- arr=this.data.ArticleStyle;
|
|
|
282
|
+ arr=this.data.ArticleStyleArr;
|
|
254
|
283
|
for(let i=0;i<arr.length;i++){
|
|
255
|
284
|
if (arr[i].CSS=="Selected"){
|
|
256
|
285
|
url+="&ArticleStyle="+arr[i].Name;
|
|
257
|
286
|
break;
|
|
258
|
287
|
}
|
|
259
|
288
|
}
|
|
260
|
|
- arr=this.data.AIVersion;
|
|
|
289
|
+ arr=this.data.AIVersionArr;
|
|
261
|
290
|
for(let i=0;i<arr.length;i++){
|
|
262
|
291
|
if (arr[i].CSS=="Selected"){
|
|
263
|
292
|
url+="&AIVersion="+arr[i].Version;
|