|
|
|
|
@ -13,7 +13,7 @@ import {
|
|
|
|
|
PageMeta,
|
|
|
|
|
Radio
|
|
|
|
|
} from "@tarojs/components";
|
|
|
|
|
import { Popup } from "@antmjs/vantui";
|
|
|
|
|
import { Popup,Toast } from "@antmjs/vantui";
|
|
|
|
|
/*** redux ***/
|
|
|
|
|
import { connect } from "react-redux";
|
|
|
|
|
import { userRefresh, tokenRefresh } from "@/store/features/userInfo";
|
|
|
|
|
@ -41,7 +41,7 @@ import ConnectionBluetoot from "@/components/bluetoot/connection";
|
|
|
|
|
import UpdateIotWL200 from "@/components/bluetoot/update-wl200/index";
|
|
|
|
|
import UpdateIotFR200 from "@/components/bluetoot/update-fr200/index";
|
|
|
|
|
// import PopupWe from "@/moduleIOT/pages/iotCarePlan/components/popup-We/popup-We";
|
|
|
|
|
import PopupWe from "../../moduleIOT/pages/iotCarePlan/components/popup-We/popup-We";
|
|
|
|
|
import PopupWe from "../../moduleIOT/pages/iotCarePlan/components/popup-We/popup-CurrentCustomization";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** 自定义组件 **/
|
|
|
|
|
@ -75,49 +75,47 @@ class Index extends Component<any, any> {
|
|
|
|
|
constructor(props) {
|
|
|
|
|
super(props);
|
|
|
|
|
this.state = {
|
|
|
|
|
|
|
|
|
|
isDisabledClickAddDevice: false, // 是否禁止点击添加设备
|
|
|
|
|
isCommonError: false, // 是否显示通用错误提示
|
|
|
|
|
commonErrorText: [], // 通用错误提示
|
|
|
|
|
|
|
|
|
|
WeCurrent: [
|
|
|
|
|
{
|
|
|
|
|
values:[],
|
|
|
|
|
text1:' 强效提拉额肌,淡化抬头纹',
|
|
|
|
|
text2:'密集水光灌注,胶原直达肌底',
|
|
|
|
|
titleSlogan:'请选择额头区域的护理目标(可多选)'
|
|
|
|
|
Checkbox: [],
|
|
|
|
|
text1: ' 强效提拉额肌,淡化抬头纹',
|
|
|
|
|
text2: '密集水光灌注,胶原直达肌底',
|
|
|
|
|
titleSlogan: '请选择额头区域的护理目标(可多选)'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
values:[],
|
|
|
|
|
text1:' 强效提拉额肌,淡化抬头纹',
|
|
|
|
|
text2:'密集水光灌注,胶原直达肌底',
|
|
|
|
|
titleSlogan:'请选择脸颊区域的护理目标(可多选)'
|
|
|
|
|
Checkbox: [],
|
|
|
|
|
text1: ' 强效提拉额肌,淡化抬头纹',
|
|
|
|
|
text2: '密集水光灌注,胶原直达肌底',
|
|
|
|
|
titleSlogan: '请选择脸颊区域的护理目标(可多选)'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
values:[],
|
|
|
|
|
text1:' 强效提拉轮廓,淡化木偶纹',
|
|
|
|
|
text2:'密集水光灌注,胶原直达肌底',
|
|
|
|
|
titleSlogan:'请选择下颌线区域的护理目标(可多选)'
|
|
|
|
|
Checkbox: [],
|
|
|
|
|
text1: ' 强效提拉轮廓,淡化木偶纹',
|
|
|
|
|
text2: '密集水光灌注,胶原直达肌底',
|
|
|
|
|
titleSlogan: '请选择下颌线区域的护理目标(可多选)'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
values:[],
|
|
|
|
|
text1:' 444',
|
|
|
|
|
text2:'444',
|
|
|
|
|
titleSlogan:'请选择额头区域的护理目标(可多选)'
|
|
|
|
|
Checkbox: [],
|
|
|
|
|
activeinde: 0,
|
|
|
|
|
titleSlogan: '请选择额头区域的护理目标(可多选)'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
values:[],
|
|
|
|
|
text1:' 55555',
|
|
|
|
|
text2:'55555',
|
|
|
|
|
titleSlogan:'请选择额头区域的护理目标(可多选)'
|
|
|
|
|
Checkbox: [],
|
|
|
|
|
activeinde: 0,
|
|
|
|
|
titleSlogan: '请选择额头区域的护理目标(可多选)'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
values:[],
|
|
|
|
|
text1:' 6666',
|
|
|
|
|
text2:'66666',
|
|
|
|
|
titleSlogan:'请选择额头区域的护理目标(可多选)'
|
|
|
|
|
Checkbox: [],
|
|
|
|
|
activeinde: 0,
|
|
|
|
|
titleSlogan: '请选择额头区域的护理目标(可多选)'
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
WeCurrentPage: 4,
|
|
|
|
|
isModeLockWE: false,
|
|
|
|
|
WeCurrentPage: 1,
|
|
|
|
|
showEquipment: false, // 扫码绑定设备弹窗
|
|
|
|
|
isRegisterBoolean: false, // 是否已登录
|
|
|
|
|
isShowPrivacyPopup: false,
|
|
|
|
|
@ -128,7 +126,7 @@ class Index extends Component<any, any> {
|
|
|
|
|
userinfo: {
|
|
|
|
|
mobile: Taro.getStorageSync("mobile"),
|
|
|
|
|
},
|
|
|
|
|
isModeLockWE: false,
|
|
|
|
|
|
|
|
|
|
// 膜布列表
|
|
|
|
|
MembraneClothList: [{
|
|
|
|
|
name: '集体美容仪'
|
|
|
|
|
@ -210,6 +208,7 @@ class Index extends Component<any, any> {
|
|
|
|
|
// 设备是否重连弹窗
|
|
|
|
|
isShowReConnectDeviceRecordWL200: false,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
async onLoad(options) {
|
|
|
|
|
@ -582,30 +581,47 @@ class Index extends Component<any, any> {
|
|
|
|
|
this.setState({ isModeLockWE: !isModeLockWE })
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
// 复选框
|
|
|
|
|
handlepopupCheck = (e) => {
|
|
|
|
|
let WeCurrent =this.state.WeCurrent
|
|
|
|
|
let WeCurrentPage =this.state.WeCurrentPage
|
|
|
|
|
WeCurrent[WeCurrentPage -1].values=[...e.detail]
|
|
|
|
|
// 复选框
|
|
|
|
|
handlepopupCheck = (e) => {
|
|
|
|
|
let WeCurrent = this.state.WeCurrent
|
|
|
|
|
let WeCurrentPage = this.state.WeCurrentPage
|
|
|
|
|
WeCurrent[WeCurrentPage - 1].Checkbox = [...e.detail]
|
|
|
|
|
this.setState({ WeCurrent })
|
|
|
|
|
}
|
|
|
|
|
// 上一步
|
|
|
|
|
PreviousStep = () => {
|
|
|
|
|
console.log(1111111);
|
|
|
|
|
let WeCurrentPage =this.state.WeCurrentPage
|
|
|
|
|
if(WeCurrentPage !== 1){
|
|
|
|
|
WeCurrentPage=WeCurrentPage-1
|
|
|
|
|
// 进度条
|
|
|
|
|
handleSteps = (e) => {
|
|
|
|
|
let WeCurrent = this.state.WeCurrent
|
|
|
|
|
let WeCurrentPage = this.state.WeCurrentPage
|
|
|
|
|
WeCurrent[WeCurrentPage - 1].activeinde = e.detail
|
|
|
|
|
|
|
|
|
|
// console.log(e,'查看选择');
|
|
|
|
|
this.setState({ WeCurrent })
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
// 上一步
|
|
|
|
|
PreviousStep = () => {
|
|
|
|
|
|
|
|
|
|
let WeCurrentPage = this.state.WeCurrentPage
|
|
|
|
|
if (WeCurrentPage !== 1) {
|
|
|
|
|
WeCurrentPage = WeCurrentPage - 1
|
|
|
|
|
this.setState({
|
|
|
|
|
WeCurrentPage
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
// 下一步
|
|
|
|
|
NextStep = () => {
|
|
|
|
|
let WeCurrentPage =this.state.WeCurrentPage
|
|
|
|
|
if(WeCurrentPage !== 6){
|
|
|
|
|
WeCurrentPage=WeCurrentPage+1
|
|
|
|
|
// 下一步
|
|
|
|
|
NextStep = () => {
|
|
|
|
|
let WeCurrentPage = this.state.WeCurrentPage
|
|
|
|
|
let WeCurrent = this.state.WeCurrent
|
|
|
|
|
if (WeCurrentPage === 1 || WeCurrentPage === 2 || WeCurrentPage === 3) {
|
|
|
|
|
if (WeCurrent[WeCurrentPage - 1].Checkbox.length === 0) {
|
|
|
|
|
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (WeCurrentPage !== 6) {
|
|
|
|
|
WeCurrentPage = WeCurrentPage + 1
|
|
|
|
|
this.setState({
|
|
|
|
|
WeCurrentPage
|
|
|
|
|
})
|
|
|
|
|
@ -1634,11 +1650,13 @@ class Index extends Component<any, any> {
|
|
|
|
|
textAlgin="center"
|
|
|
|
|
isClose={false}
|
|
|
|
|
close={this.handlepopup}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Page={WeCurrentPage}
|
|
|
|
|
WeCurrent={WeCurrent}
|
|
|
|
|
|
|
|
|
|
confirm={this.handlepopup}
|
|
|
|
|
handlepopupCheck={this.handlepopupCheck}
|
|
|
|
|
handleSteps={this.handleSteps}
|
|
|
|
|
PreviousStep={this.PreviousStep}
|
|
|
|
|
NextStep={this.NextStep}
|
|
|
|
|
/>
|
|
|
|
|
|