SOS
This commit is contained in:
1 parent
fac7123cd1
commit
5e90a8b670
7 files changed
+543
-163
No files matched your search
+281
-159
@@ -21,8 +21,13 @@ Page({
|
||||
tip_hidden: false,
|
||||
active_Page: "startPage",
|
||||
currentDate: '',
|
||||
remarkTemp:'',
|
||||
resultTitle:"查询结果",
|
||||
|
||||
pageStack:[],
|
||||
|
||||
curtain_hidden: true,
|
||||
curtain2_hidden: true,
|
||||
|
||||
imgUrl_test:"https://tse4-mm.cn.bing.net/th/id/OIP-C.2MyVJAPY4CWrMUIKfruz9AHaHa?w=199&h=199&c=7&r=0&o=5&dpr=1.3&pid=1.7",
|
||||
|
||||
@@ -33,88 +38,110 @@ Page({
|
||||
// 历史记录data
|
||||
data_history: {
|
||||
"2023.2.30": [
|
||||
{
|
||||
imgUrl:"https://tse3-mm.cn.bing.net/th/id/OIP-C.qM9D7c-Ow-C-xLARJdSwQwHaIO?pid=ImgDet&rs=1" , res:{scores: 1, arr: ["山梨酸钾","山梨酸钾","山梨酸钾","山梨酸钾","山梨酸钾","山梨酸钾","山梨酸钾","山梨酸钾","山梨酸钾","山梨酸钾","山梨酸钾","山梨酸钾","山梨酸钾","山梨酸钾","山梨酸钾","山梨酸钾",]}
|
||||
{
|
||||
id:1,
|
||||
imgUrl:"https://tse3-mm.cn.bing.net/th/id/OIP-C.qM9D7c-Ow-C-xLARJdSwQwHaIO?pid=ImgDet&rs=1" , res:{scores: 1, arr: ["山梨酸钾","山梨酸钾","山梨酸钾","山梨酸钾","山梨酸钾","山梨酸钾","山梨酸钾","山梨酸钾","山梨酸钾","山梨酸钾","山梨酸钾","山梨酸钾","山梨酸钾","山梨酸钾","山梨酸钾","山梨酸钾",]},
|
||||
hasCollect:false,//目前全是false。。。
|
||||
},{
|
||||
imgUrl:"https://tse3-mm.cn.bing.net/th/id/OIP-C.qM9D7c-Ow-C-xLARJdSwQwHaIO?pid=ImgDet&rs=1" , res:{scores: 75, arr: []}
|
||||
|
||||
id:2,
|
||||
imgUrl:"https://tse3-mm.cn.bing.net/th/id/OIP-C.qM9D7c-Ow-C-xLARJdSwQwHaIO?pid=ImgDet&rs=1" , res:{scores: 75, arr: []} ,
|
||||
hasCollect:false,
|
||||
},{
|
||||
imgUrl:"https://tse3-mm.cn.bing.net/th/id/OIP-C.qM9D7c-Ow-C-xLARJdSwQwHaIO?pid=ImgDet&rs=1" , res:{scores: 1, arr: []}
|
||||
id:3,
|
||||
imgUrl:"https://tse3-mm.cn.bing.net/th/id/OIP-C.qM9D7c-Ow-C-xLARJdSwQwHaIO?pid=ImgDet&rs=1" , res:{scores: 1, arr: []} ,
|
||||
hasCollect:false,
|
||||
},{
|
||||
imgUrl:"https://tse3-mm.cn.bing.net/th/id/OIP-C.qM9D7c-Ow-C-xLARJdSwQwHaIO?pid=ImgDet&rs=1" , res:{scores: 1, arr: []}
|
||||
id:4,
|
||||
imgUrl:"https://tse3-mm.cn.bing.net/th/id/OIP-C.qM9D7c-Ow-C-xLARJdSwQwHaIO?pid=ImgDet&rs=1" , res:{scores: 1, arr: []} ,
|
||||
hasCollect:false,
|
||||
},{
|
||||
imgUrl:"https://tse3-mm.cn.bing.net/th/id/OIP-C.qM9D7c-Ow-C-xLARJdSwQwHaIO?pid=ImgDet&rs=1" , res:{scores: 1, arr: []}
|
||||
id:5,
|
||||
imgUrl:"https://tse3-mm.cn.bing.net/th/id/OIP-C.qM9D7c-Ow-C-xLARJdSwQwHaIO?pid=ImgDet&rs=1" , res:{scores: 1, arr: []} ,
|
||||
hasCollect:false,
|
||||
},{
|
||||
imgUrl:"https://tse3-mm.cn.bing.net/th/id/OIP-C.qM9D7c-Ow-C-xLARJdSwQwHaIO?pid=ImgDet&rs=1" , res:{scores: 1, arr: []}
|
||||
id:6,
|
||||
imgUrl:"https://tse3-mm.cn.bing.net/th/id/OIP-C.qM9D7c-Ow-C-xLARJdSwQwHaIO?pid=ImgDet&rs=1" , res:{scores: 1, arr: []} ,
|
||||
hasCollect:false,
|
||||
},
|
||||
], "2023.2.10": [
|
||||
{
|
||||
imgUrl:"https://tse3-mm.cn.bing.net/th/id/OIP-C.qM9D7c-Ow-C-xLARJdSwQwHaIO?pid=ImgDet&rs=1" , res:{scores: 1, arr: []}
|
||||
id:7,
|
||||
imgUrl:"https://tse3-mm.cn.bing.net/th/id/OIP-C.qM9D7c-Ow-C-xLARJdSwQwHaIO?pid=ImgDet&rs=1" , res:{scores: 1, arr: []} ,
|
||||
hasCollect:false,
|
||||
}
|
||||
], "2023.2.11": [
|
||||
{
|
||||
imgUrl:"https://tse3-mm.cn.bing.net/th/id/OIP-C.qM9D7c-Ow-C-xLARJdSwQwHaIO?pid=ImgDet&rs=1" , res:{scores: 1, arr: []}
|
||||
id:8,
|
||||
imgUrl:"https://tse3-mm.cn.bing.net/th/id/OIP-C.qM9D7c-Ow-C-xLARJdSwQwHaIO?pid=ImgDet&rs=1" , res:{scores: 1, arr: []} ,
|
||||
hasCollect:false,
|
||||
}
|
||||
], "2023.2.12": [
|
||||
{
|
||||
imgUrl:"https://tse3-mm.cn.bing.net/th/id/OIP-C.qM9D7c-Ow-C-xLARJdSwQwHaIO?pid=ImgDet&rs=1" , res:{scores: 1, arr: []}
|
||||
id:9,
|
||||
imgUrl:"https://tse3-mm.cn.bing.net/th/id/OIP-C.qM9D7c-Ow-C-xLARJdSwQwHaIO?pid=ImgDet&rs=1" , res:{scores: 1, arr: []} ,
|
||||
hasCollect:false,
|
||||
}
|
||||
], "2023.2.13": [
|
||||
{
|
||||
imgUrl:"https://tse3-mm.cn.bing.net/th/id/OIP-C.qM9D7c-Ow-C-xLARJdSwQwHaIO?pid=ImgDet&rs=1" , res:{scores: 1, arr: []}
|
||||
id:10,
|
||||
imgUrl:"https://tse3-mm.cn.bing.net/th/id/OIP-C.qM9D7c-Ow-C-xLARJdSwQwHaIO?pid=ImgDet&rs=1" , res:{scores: 1, arr: []} ,
|
||||
hasCollect:false,
|
||||
}
|
||||
],
|
||||
},
|
||||
|
||||
//收藏夹data
|
||||
data_collect: [
|
||||
{
|
||||
"date": "2023.15.16",
|
||||
"res":{scores: 99, arr: []} ,
|
||||
"imgUrl": "./static/icons/history.svg",
|
||||
"remark": "方师傅康便面",
|
||||
"riskBgColor": "springgreen",
|
||||
"riskStr": "低风险",
|
||||
},
|
||||
{
|
||||
"date": "2023.5.6",
|
||||
"res":{scores: 99, arr: []} ,
|
||||
"imgUrl": "./static/icons/history.svg",
|
||||
"remark": "一二三四五六七",
|
||||
"riskBgColor": "sandybrown",
|
||||
"riskStr": "中风险"
|
||||
},
|
||||
{
|
||||
"date": "2023.5.6",
|
||||
"res":{scores: 99, arr: []} ,
|
||||
"imgUrl": "./static/icons/history.svg",
|
||||
"remark": "一二三四五六七",
|
||||
"riskBgColor": "tomato",
|
||||
"riskStr": "高风险"
|
||||
},
|
||||
{
|
||||
"date": "2023.15.16",
|
||||
"res":{scores: 99, arr: []} ,
|
||||
"imgUrl": "./static/icons/history.svg",
|
||||
"remark": "方师傅康便面",
|
||||
"riskBgColor": "springgreen",
|
||||
"riskStr": "低风险"
|
||||
},
|
||||
{
|
||||
"date": "2023.5.6",
|
||||
"res":{scores: 1, arr: []} ,
|
||||
"imgUrl": "./static/icons/history.svg",
|
||||
"remark": "一二三四五六七",
|
||||
"riskBgColor": "tomato",
|
||||
"riskStr": "高风险"
|
||||
},
|
||||
{
|
||||
"date": "2023.5.6",
|
||||
"res":{scores: 99, arr: []} ,
|
||||
"imgUrl": "./static/icons/history.svg",
|
||||
"remark": "一二三四五六七",
|
||||
"riskBgColor": "tomato",
|
||||
"riskStr": "高风险"
|
||||
},
|
||||
// {
|
||||
// "id":1,
|
||||
// "date": "2023.15.16",
|
||||
// "res":{scores: 99, arr: []} ,
|
||||
// "imgUrl": "./static/icons/history.svg",
|
||||
// "remark": "方师傅康便面",
|
||||
// "riskBgColor": "springgreen",
|
||||
// "riskStr": "低风险",
|
||||
// },
|
||||
// {
|
||||
// "date": "2023.5.6",
|
||||
// "res":{scores: 99, arr: []} ,
|
||||
// "imgUrl": "./static/icons/history.svg",
|
||||
// "remark": "一二三四五六七",
|
||||
// "riskBgColor": "sandybrown",
|
||||
// "riskStr": "中风险"
|
||||
// },
|
||||
// {
|
||||
// "date": "2023.5.6",
|
||||
// "res":{scores: 99, arr: []} ,
|
||||
// "imgUrl": "./static/icons/history.svg",
|
||||
// "remark": "一二三四五六七",
|
||||
// "riskBgColor": "tomato",
|
||||
// "riskStr": "高风险"
|
||||
// },
|
||||
// {
|
||||
// "date": "2023.15.16",
|
||||
// "res":{scores: 99, arr: []} ,
|
||||
// "imgUrl": "./static/icons/history.svg",
|
||||
// "remark": "方师傅康便面",
|
||||
// "riskBgColor": "springgreen",
|
||||
// "riskStr": "低风险"
|
||||
// },
|
||||
// {
|
||||
// "date": "2023.5.6",
|
||||
// "res":{scores: 1, arr: []} ,
|
||||
// "imgUrl": "./static/icons/history.svg",
|
||||
// "remark": "一二三四五六七",
|
||||
// "riskBgColor": "tomato",
|
||||
// "riskStr": "高风险"
|
||||
// },
|
||||
// {
|
||||
// "date": "2023.5.6",
|
||||
// "res":{scores: 99, arr: []} ,
|
||||
// "imgUrl": "./static/icons/history.svg",
|
||||
// "remark": "一二三四五六七",
|
||||
// "riskBgColor": "tomato",
|
||||
// "riskStr": "高风险"
|
||||
// },
|
||||
],
|
||||
|
||||
// 存储所有成分的信息, hidden: false, "riskBgColor": "springgreen", "riskStr": "低风险"由前端实现
|
||||
@@ -180,104 +207,15 @@ Page({
|
||||
//查询展示用
|
||||
data_resultPage: {
|
||||
scores: 65,
|
||||
|
||||
circleClip: "",
|
||||
circleColor: "",
|
||||
arr: [{
|
||||
name: {
|
||||
zh: "山梨酸钾",
|
||||
en: "Potassium sorbate"
|
||||
},
|
||||
scores: 73,
|
||||
info: "山梨酸钾,又名2,4-己二烯酸钾,是山梨酸的钾盐,分子式为C6H7O2K,无色或白色鳞片状结晶或结晶性粉末。 [1] 无臭或微有臭味,长期暴露在空气中易吸潮、被氧化分解而变色。易溶于水(67.6g/100mL 20℃),溶于丙二醇(5.8g/100mL)和乙醇(0.3g/10 mL)。山梨酸钾和山梨酸是常用的有机防腐剂,广泛用于食品、化状品、饲料的防腐。易于被人体吸收代谢,在体内无残留,无毒性。",
|
||||
extra: [],
|
||||
ADI: "",
|
||||
|
||||
// 搜索用
|
||||
hidden: false,
|
||||
|
||||
//前端赋值
|
||||
"riskBgColor": "springgreen",
|
||||
"riskStr": "低风险"
|
||||
}, {
|
||||
name: {
|
||||
zh: "李宁",
|
||||
en: "L.N.G.N.M.S.L."
|
||||
},
|
||||
scores: 45,
|
||||
info: "HAHA",
|
||||
extra: [
|
||||
{ type: "safe", name: "LPL" },
|
||||
{ type: "unsafe", name: "飞舞" },
|
||||
{ type: "unsafe", name: "精忠报国" },
|
||||
],
|
||||
ADI: "",
|
||||
hidden: false,
|
||||
riskBgColor: "sandybrown",
|
||||
riskStr: "中风险"
|
||||
}, {
|
||||
name: {
|
||||
zh: "丁基羟基茴香醚",
|
||||
en: "Butyl hydroxyanisole(BHA)"
|
||||
},
|
||||
scores: 21,
|
||||
info: "丁基羟基茴香醚(BHA),又名叔丁基-4-羟基茴香醚,化学式为C11H16O2,有两种异构体:3-BHA和2-BHA,一般指二者的混合物。2017年10月27日,世界卫生组织国际癌症研究机构公布的致癌物清单初步整理参考,叔丁基对羟基茴香醚(BHA)在2B类致癌物清单中。",
|
||||
extra: [
|
||||
{ type: "unsafe", name: "2B类致癌物" }
|
||||
],
|
||||
ADI: "0~0.5mg/kg bw",
|
||||
hidden: false,
|
||||
riskBgColor: "tomato",
|
||||
riskStr: "高风险"
|
||||
},{
|
||||
name: {
|
||||
zh: "山梨酸钾",
|
||||
en: "Potassium sorbate"
|
||||
},
|
||||
scores: 73,
|
||||
info: "山梨酸钾,又名2,4-己二烯酸钾,是山梨酸的钾盐,分子式为C6H7O2K,无色或白色鳞片状结晶或结晶性粉末。 [1] 无臭或微有臭味,长期暴露在空气中易吸潮、被氧化分解而变色。易溶于水(67.6g/100mL 20℃),溶于丙二醇(5.8g/100mL)和乙醇(0.3g/10 mL)。山梨酸钾和山梨酸是常用的有机防腐剂,广泛用于食品、化状品、饲料的防腐。易于被人体吸收代谢,在体内无残留,无毒性。",
|
||||
extra: [],
|
||||
ADI: "",
|
||||
|
||||
// 搜索用
|
||||
hidden: false,
|
||||
|
||||
//前端赋值
|
||||
"riskBgColor": "springgreen",
|
||||
"riskStr": "低风险"
|
||||
}, {
|
||||
name: {
|
||||
zh: "李宁",
|
||||
en: "L.N.G.N.M.S.L."
|
||||
},
|
||||
scores: 45,
|
||||
info: "HAHA",
|
||||
extra: [
|
||||
{ type: "safe", name: "LPL" },
|
||||
{ type: "unsafe", name: "飞舞" },
|
||||
{ type: "unsafe", name: "精忠报国" },
|
||||
],
|
||||
ADI: "",
|
||||
hidden: false,
|
||||
riskBgColor: "sandybrown",
|
||||
riskStr: "中风险"
|
||||
}, {
|
||||
name: {
|
||||
zh: "丁基羟基茴香醚",
|
||||
en: "Butyl hydroxyanisole(BHA)"
|
||||
},
|
||||
scores: 21,
|
||||
info: "丁基羟基茴香醚(BHA),又名叔丁基-4-羟基茴香醚,化学式为C11H16O2,有两种异构体:3-BHA和2-BHA,一般指二者的混合物。2017年10月27日,世界卫生组织国际癌症研究机构公布的致癌物清单初步整理参考,叔丁基对羟基茴香醚(BHA)在2B类致癌物清单中。",
|
||||
extra: [
|
||||
{ type: "unsafe", name: "2B类致癌物" }
|
||||
],
|
||||
ADI: "0~0.5mg/kg bw",
|
||||
hidden: false,
|
||||
riskBgColor: "tomato",
|
||||
riskStr: "高风险"
|
||||
}],
|
||||
arr: [],
|
||||
tr:null,//top right
|
||||
},
|
||||
|
||||
//收藏/取消收藏用
|
||||
resultId:-1,
|
||||
|
||||
// 收到的查询结果信息
|
||||
data_rcv: {
|
||||
scores: 1,
|
||||
@@ -297,11 +235,11 @@ Page({
|
||||
// 启动时获取session
|
||||
async onLoad() {
|
||||
// wx.authorize()
|
||||
await this.updateSession()
|
||||
// await this.updateSession()
|
||||
// setInterval(()=>{
|
||||
// this.updateSession()
|
||||
// },60*1000*5)
|
||||
console.log(this.data.sessionKey)
|
||||
// console.log(this.data.sessionKey)
|
||||
|
||||
},
|
||||
|
||||
@@ -384,6 +322,7 @@ Page({
|
||||
// this.setData({
|
||||
// camera_hidden:false,
|
||||
// })
|
||||
this.data.pageStack.push("camera")
|
||||
this.startPage_Bottons_leave()
|
||||
this.animate('#page_camera', [
|
||||
{ opacity: 0, translateY: 0 }, { opacity: 1, translateY: "-100%", ease: 'ease-in-out', },
|
||||
@@ -393,6 +332,7 @@ Page({
|
||||
},
|
||||
|
||||
exit_camera() {
|
||||
this.data.pageStack.pop()
|
||||
this.startPage_Bottons_in()
|
||||
this.animate('#page_camera', [
|
||||
{ opacity: 1, translateY: "-100%" }, { opacity: 0, translateY: "0", ease: 'ease-in-out' },
|
||||
@@ -404,6 +344,7 @@ Page({
|
||||
},
|
||||
|
||||
popup_history() {
|
||||
this.data.pageStack.push("history")
|
||||
this.startPage_Bottons_leave()
|
||||
this.animate('#page_history', [
|
||||
{ opacity: 0, translateY: 0 }, { opacity: 1, translateY: "-100%", ease: 'ease-in-out', },
|
||||
@@ -413,6 +354,7 @@ Page({
|
||||
},
|
||||
|
||||
exit_history() {
|
||||
this.data.pageStack.pop()
|
||||
this.startPage_Bottons_in()
|
||||
this.animate('#page_history', [
|
||||
{ opacity: 1, translateY: "-100%" }, { opacity: 0, translateY: "0", ease: 'ease-in-out' },
|
||||
@@ -420,6 +362,7 @@ Page({
|
||||
},
|
||||
|
||||
popup_collect() {
|
||||
this.data.pageStack.push("collect")
|
||||
this.startPage_Bottons_leave()
|
||||
this.animate('#page_collect', [
|
||||
{ opacity: 0, translateY: 0 }, { opacity: 1, translateY: "-100%", ease: 'ease-in-out', },
|
||||
@@ -429,6 +372,7 @@ Page({
|
||||
},
|
||||
|
||||
exit_collect() {
|
||||
this.data.pageStack.pop()
|
||||
this.startPage_Bottons_in()
|
||||
this.animate('#page_collect', [
|
||||
{ opacity: 1, translateY: "-100%" }, { opacity: 0, translateY: "0", ease: 'ease-in-out' },
|
||||
@@ -436,6 +380,7 @@ Page({
|
||||
},
|
||||
|
||||
popup_lib() {
|
||||
this.data.pageStack.push("lib")
|
||||
this.startPage_Bottons_leave()
|
||||
this.animate('#page_lib', [
|
||||
{ opacity: 0, translateY: 0 }, { opacity: 1, translateY: "-100%", ease: 'ease-in-out', },
|
||||
@@ -445,6 +390,7 @@ Page({
|
||||
},
|
||||
|
||||
exit_lib() {
|
||||
this.data.pageStack.pop()
|
||||
this.startPage_Bottons_in()
|
||||
this.animate('#page_lib', [
|
||||
{ opacity: 1, translateY: "-100%" }, { opacity: 0, translateY: "0", ease: 'ease-in-out' },
|
||||
@@ -459,6 +405,7 @@ Page({
|
||||
},
|
||||
|
||||
popup_style() {
|
||||
this.data.pageStack.push("style")
|
||||
this.startPage_Bottons_leave()
|
||||
this.animate('#page_style', [
|
||||
{ opacity: 0, translateY: 0 }, { opacity: 1, translateY: "-100%", ease: 'ease-in-out', },
|
||||
@@ -468,6 +415,7 @@ Page({
|
||||
},
|
||||
|
||||
exit_style() {
|
||||
this.data.pageStack.pop()
|
||||
this.startPage_Bottons_in()
|
||||
this.animate('#page_style', [
|
||||
{ opacity: 1, translateY: "-100%" }, { opacity: 0, translateY: "0", ease: 'ease-in-out' },
|
||||
@@ -519,13 +467,78 @@ Page({
|
||||
], 600)
|
||||
},
|
||||
|
||||
//遮罩动画2
|
||||
show_curtain2() {
|
||||
this.setData({
|
||||
curtain2_hidden: false
|
||||
})
|
||||
this.animate('#page_curtain2', [
|
||||
{ opacity: 0 }, { opacity: 1, ease: 'ease-in-out' },
|
||||
], 1000)
|
||||
},
|
||||
|
||||
hide_curtain2() {
|
||||
this.animate('#page_curtain2', [
|
||||
{ opacity: 1 }, { opacity: 0, ease: 'ease-in-out' },
|
||||
], 1000)
|
||||
this.setData({
|
||||
curtain2_hidden: true
|
||||
})
|
||||
},
|
||||
|
||||
// 设置备注
|
||||
popup_setRemark() {
|
||||
this.show_curtain2()
|
||||
this.animate('#star_setRemark', [
|
||||
{ opacity: 0, translateY: 0 }, { opacity: 1, translateY: "-1300rpx", ease: 'ease-in-out', },
|
||||
], 600)
|
||||
},
|
||||
|
||||
exit_setRemark() {
|
||||
this.animate('#star_setRemark', [
|
||||
{ opacity: 1, translateY: "-1300rpx" }, { opacity: 0, translateY: "0", ease: 'ease-in-out' },
|
||||
], 600)
|
||||
this.hide_curtain2()
|
||||
},
|
||||
|
||||
popup_editRemark() {
|
||||
this.show_curtain2()
|
||||
this.animate('#editRemark', [
|
||||
{ opacity: 0, translateY: 0 }, { opacity: 1, translateY: "-1300rpx", ease: 'ease-in-out', },
|
||||
], 600)
|
||||
},
|
||||
|
||||
exit_editRemark() {
|
||||
this.animate('#editRemark', [
|
||||
{ opacity: 1, translateY: "-1300rpx" }, { opacity: 0, translateY: "0", ease: 'ease-in-out' },
|
||||
], 600)
|
||||
this.hide_curtain2()
|
||||
},
|
||||
|
||||
popup_removeCollectionVerify() {
|
||||
this.show_curtain2()
|
||||
this.animate('#removeCollectionVerify', [
|
||||
{ opacity: 0, translateY: 0 }, { opacity: 1, translateY: "-1300rpx", ease: 'ease-in-out', },
|
||||
], 600)
|
||||
},
|
||||
|
||||
exit_removeCollectionVerify() {
|
||||
this.animate('#removeCollectionVerify', [
|
||||
{ opacity: 1, translateY: "-1300rpx" }, { opacity: 0, translateY: "0", ease: 'ease-in-out' },
|
||||
], 600)
|
||||
this.hide_curtain2()
|
||||
},
|
||||
|
||||
|
||||
// 根据传入的包含scores和arr的object更新this.data.data_resultPage并popup_result
|
||||
show_result(res: { scores: any,arr:Array<any> }) {
|
||||
console.log(res)
|
||||
show_result(res: { scores: any,arr:Array<any> } ,tr:string) {
|
||||
// console.log(res)
|
||||
var data_resultPage={
|
||||
scores: res.scores,
|
||||
arr: []}
|
||||
arr: [],
|
||||
tr:tr,
|
||||
}
|
||||
console.log(tr)
|
||||
for(var name of res.arr){
|
||||
// 有时间去写个时间复杂度更低的,不过感觉也够用了
|
||||
for(var n of this.data.data_lib){
|
||||
@@ -538,11 +551,110 @@ Page({
|
||||
this.setData({
|
||||
"data_resultPage":data_resultPage
|
||||
})
|
||||
// console.log(data_resultPage)
|
||||
this.popup_result()
|
||||
},
|
||||
show_result_wxml(e:any){
|
||||
var res=e.currentTarget.dataset.index;
|
||||
this.show_result(res)
|
||||
console.log(res)
|
||||
this.data.resultId=res.id
|
||||
// console.log(this.data.resultId)
|
||||
var tr = ""
|
||||
switch(this.data.pageStack[this.data.pageStack.length-1]){
|
||||
case "collect":{
|
||||
tr = "delete"
|
||||
break;
|
||||
}
|
||||
case "history":{
|
||||
if(res.hasCollect)
|
||||
tr = "delete"
|
||||
else
|
||||
tr = "heart"
|
||||
break;
|
||||
}
|
||||
}
|
||||
res=res.res
|
||||
this.show_result(res,tr)
|
||||
},
|
||||
|
||||
getInputRemark(e:any){
|
||||
this.data.remarkTemp = e.detail.value
|
||||
},
|
||||
|
||||
// 收藏当前页面
|
||||
add_collection(){
|
||||
var r = this.id2resultAndDate(this.data.resultId)
|
||||
if(r == null)return
|
||||
var result = r.result
|
||||
var date = r.date
|
||||
var remark = this.data.remarkTemp
|
||||
|
||||
console.log(result,date,remark)
|
||||
this.data.data_collect.push({
|
||||
"id":this.data.resultId,
|
||||
"date":date,
|
||||
"res":result.res,
|
||||
"imgUrl":result.imgUrl,
|
||||
"remark":this.data.remarkTemp,
|
||||
"riskBgColor":this.scores2map(result.res.scores).color,
|
||||
"riskStr": this.scores2map(result.res.scores).content,
|
||||
})
|
||||
result.hasCollect=true
|
||||
this.data.data_resultPage.tr="delete"
|
||||
|
||||
this.setData(
|
||||
{data_collect:this.data.data_collect,
|
||||
data_history:this.data.data_history,
|
||||
data_resultPage:this.data.data_resultPage}
|
||||
)
|
||||
this.exit_setRemark()
|
||||
},
|
||||
|
||||
|
||||
editRemark(){
|
||||
var r = this.id2resultAndDate(this.data.resultId)
|
||||
if(r == null)return
|
||||
var result = r.result
|
||||
var date = r.date
|
||||
var remark = this.data.remarkTemp
|
||||
|
||||
for(var i in this.data.data_collect){
|
||||
if (this.data.data_collect[i].id == this.data.resultId){
|
||||
this.data.data_collect[i].remark=remark
|
||||
}
|
||||
}
|
||||
|
||||
this.setData(
|
||||
{data_collect:this.data.data_collect,
|
||||
data_history:this.data.data_history,
|
||||
data_resultPage:this.data.data_resultPage}
|
||||
)
|
||||
this.exit_editRemark()
|
||||
},
|
||||
|
||||
//取消收藏。。。。
|
||||
remove_collection(){
|
||||
var flag = true
|
||||
var r = this.id2resultAndDate(this.data.resultId)
|
||||
if(r == null) flag = false
|
||||
if(flag){
|
||||
var result = r.result
|
||||
result.hasCollect=false
|
||||
}
|
||||
|
||||
for(var i in this.data.data_collect){
|
||||
if (this.data.data_collect[i].id == this.data.resultId){
|
||||
this.data.data_collect.splice(i,1)
|
||||
}
|
||||
}
|
||||
this.data.data_resultPage.tr="heart"
|
||||
|
||||
this.setData(
|
||||
{data_collect:this.data.data_collect,
|
||||
data_history:this.data.data_history,
|
||||
data_resultPage:this.data.data_resultPage}
|
||||
)
|
||||
this.exit_removeCollectionVerify()
|
||||
},
|
||||
|
||||
// 根据角度计算剪切路径,错了不怪我。。
|
||||
@@ -835,6 +947,16 @@ Page({
|
||||
return { "color": "tomato", "content": "高风险" };
|
||||
},
|
||||
|
||||
id2resultAndDate(id:number){
|
||||
for(var i in this.data.data_history){
|
||||
for(var n of this.data.data_history[i])
|
||||
if(n.id == id){
|
||||
return {result:n,date:i}
|
||||
}
|
||||
}
|
||||
return null;
|
||||
},
|
||||
|
||||
|
||||
|
||||
// 事件处理函数
|
||||
|
||||
Reference in new issue
Block a user