fix:修复bug

master
blak-kong 2 years ago
parent 4725f1ec84
commit db459b10a2

@ -1,4 +1,4 @@
.common-popup-btn { .drawer-popup-btn {
width: 690rpx; width: 690rpx;
height: 90rpx; height: 90rpx;
line-height: 90rpx; line-height: 90rpx;

@ -96,7 +96,7 @@ export default class PopupDrawer extends Component<any, any> {
</View> </View>
</View> </View>
<View className="common-popup-btns"> <View className="common-popup-btns">
<Button className="common-popup-btn" onClick={this.onConfirm}> <Button className="drawer-popup-btn" onClick={this.onConfirm}>
{confirmButtonText} {confirmButtonText}
</Button> </Button>
</View> </View>

@ -41,6 +41,7 @@ class User extends Component<any, any> {
isNotRegister: false, // 是否未注册 isNotRegister: false, // 是否未注册
isShowCustomerService: false, // 反馈留言 isShowCustomerService: false, // 反馈留言
messageInfo: "", // 用户留言 messageInfo: "", // 用户留言
isDev: false,
}; };
} }
@ -87,10 +88,14 @@ class User extends Component<any, any> {
}); });
}; };
gourls = (e) => { gourls = (e) => {
let registerArray = ["/pages/message/message"];
let url = e.currentTarget.dataset.url; let url = e.currentTarget.dataset.url;
let mobile = Taro.getStorageSync("mobile"); let mobile = Taro.getStorageSync("mobile");
if (url === "/pages/register/register" && mobile) { if (!mobile) {
url = "/pages/userInfoDetail/userInfoDetail"; if (registerArray.includes(url)) {
this.setState({ isNotRegister: true });
return;
}
} }
Taro.navigateTo({ Taro.navigateTo({
url, url,
@ -110,8 +115,11 @@ class User extends Component<any, any> {
} }
showCustomerService = () => { showCustomerService = () => {
let { messageInfo } = this.state; let mobile = Taro.getStorageSync("mobile");
console.log("messageInfo", messageInfo); if (!mobile) {
this.setState({ isNotRegister: true });
return;
}
this.setState({ isShowCustomerService: true }); this.setState({ isShowCustomerService: true });
}; };
@ -138,6 +146,9 @@ class User extends Component<any, any> {
onInputTextarea = (e) => { onInputTextarea = (e) => {
this.setState({ messageInfo: e.detail.value }); this.setState({ messageInfo: e.detail.value });
}; };
closeDev = () => {
this.setState({ isDev: false });
};
render() { render() {
let { let {
@ -147,10 +158,30 @@ class User extends Component<any, any> {
messagecount, messagecount,
isNotRegister, isNotRegister,
isShowCustomerService, isShowCustomerService,
isDev,
} = this.state; } = this.state;
return ( return (
<Block> <Block>
<PopupAlert
isShow={isDev}
title="提示"
content="页面正在开发中"
confirmButtonText="确定"
textAlgin="center"
close={this.closeDev}
confirm={this.closeDev}
/>
<PopupAlert
isShow={isNotRegister}
title="提示"
content="暂未授权注册,请点击注册"
confirmButtonText="确定"
textAlgin="center"
type="1"
close={this.closeRegisterAlert}
confirm={this.closeRegisterAlert}
/>
<Navbar transparent={true}></Navbar> <Navbar transparent={true}></Navbar>
<View className="user_bg_card"> <View className="user_bg_card">
<Image <Image
@ -203,7 +234,9 @@ class User extends Component<any, any> {
<View <View
className="block" className="block"
data-url="/pages/instrument_manage/instrument_manage?isback=1" data-url="/pages/instrument_manage/instrument_manage?isback=1"
onClick={this.gourl} onClick={() => {
this.setState({ isDev: true });
}}
> >
<Image <Image
className="bg_img" className="bg_img"
@ -268,7 +301,7 @@ class User extends Component<any, any> {
</View> </View>
<View <View
className="block flex aitems" className="block flex aitems"
onClick={this.gourl} onClick={this.gourls}
data-url="/pages/integral_list/integral_list" data-url="/pages/integral_list/integral_list"
> >
<View className="img"> <View className="img">
@ -335,17 +368,6 @@ class User extends Component<any, any> {
</View> </View>
</View> </View>
<PopupAlert
isShow={isNotRegister}
title="提示"
content="暂未授权注册,请点击注册"
confirmButtonText="确定"
textAlgin="center"
type="1"
close={this.closeRegisterAlert}
confirm={this.closeRegisterAlert}
/>
<PopupDrawer <PopupDrawer
isShow={isShowCustomerService} isShow={isShowCustomerService}
isClose={true} isClose={true}

@ -50,7 +50,7 @@ const userInfoReducer = createSlice({
state.integralText = payload.integralText || ""; state.integralText = payload.integralText || "";
Taro.setStorageSync("mobile", state.mobile); Taro.setStorageSync("mobile", state.mobile);
Taro.setStorageSync("token", state.token); // Taro.setStorageSync("token", state.token);
}, },
}, },
}); });

@ -178,6 +178,32 @@ export const GetCloseOfficialAccount = (data) => {
method: "get", method: "get",
}); });
}; };
export const GetSitePopupList = (data) => {
// 站点管理-弹窗列表
return Ajax({
url: "/hzwx/siteInfo/popup/" + data,
data,
method: "get",
});
};
export const GetSiteCarousel = (data) => {
// 站点管理-轮播图
return Ajax({
url: "/hzwx/siteInfo/carousel",
data,
method: "get",
});
};
export const GetSiteAddTag = (data) => {
// 站点管理-轮播图-添加标签
return Ajax({
url: "/hzwx/addTag/" + data,
data,
method: "get",
});
};
/////////// ///////////
/////////// ///////////

@ -1,6 +1,5 @@
import { back, showModal } from "./traoAPI"; import { back, showModal } from "./traoAPI";
import { WCUserLogin } from "./Interface"; import { WCUserLogin } from "./Interface";
// import { getGlobalData, setGlobalData } from "./global";
import Taro from "@tarojs/taro"; import Taro from "@tarojs/taro";
import formdata from "./wxFormdata/formData"; import formdata from "./wxFormdata/formData";

Loading…
Cancel
Save