alipay style config 1.0.1

This commit is contained in:
郑茂强 2019-03-08 14:38:48 +08:00
parent bf08b9d9d4
commit c8aa3e1c7a
18 changed files with 136 additions and 96 deletions

View File

@ -260,22 +260,26 @@ class recommondShop extends Component {
<AtNoticebar > <AtNoticebar >
<Text >提示:{this.state.consultTip}</Text> <Text >提示:{this.state.consultTip}</Text>
</AtNoticebar> </AtNoticebar>
<View className='input-box' style='display:flex; align-items:center; font-size:28rpx; margin:2% 2%'> <View className='input-box' >
<View className='title' > <View className='title' >
<Text>联系人</Text> <Text>联系人</Text>
</View> </View>
<View className='value'>
<Input name='value' <Input name='value'
type='text' type='text'
value={this.state.userName} value={this.state.userName}
placeholder='请输入联系人' placeholder='请输入联系人'
onInput={this.handleInputCsultName.bind(this)} onInput={this.handleInputCsultName.bind(this)}
/> />
</View>
</View> </View>
<View className='input-box' style='display:flex; align-items:center; font-size:28rpx; margin-left:2%'> <View className='input-box'>
<View className='title'> <View className='title'>
<Text>联系电话</Text> <Text>联系电话</Text>
</View> </View>
<View className='value'>
<Input name='value' <Input name='value'
type='number' type='number'
maxLength='11' maxLength='11'
@ -284,6 +288,7 @@ class recommondShop extends Component {
onInput={this.handleInputCsultPhone.bind(this)} onInput={this.handleInputCsultPhone.bind(this)}
/> />
</View> </View>
</View>
</AtModalContent> </AtModalContent>
<AtModalAction> <AtModalAction>
<Button onClick={this.consultModalClose.bind(this)} >取消</Button> <Button onClick={this.consultModalClose.bind(this)} >取消</Button>

View File

@ -5,6 +5,7 @@ $linearBlue:linear-gradient(to right, #337ab7, #337ab7);
border-radius: 3px; border-radius: 3px;
box-shadow: 0 5px 5px #ddd; box-shadow: 0 5px 5px #ddd;
margin-bottom: 10px; margin-bottom: 10px;
.confirm_button{ .confirm_button{
color:#FF7142!important color:#FF7142!important
} }
@ -73,6 +74,7 @@ $linearBlue:linear-gradient(to right, #337ab7, #337ab7);
margin-bottom:2%; margin-bottom:2%;
padding:0; padding:0;
} }
.button-container{ .button-container{
flex:1; flex:1;
//margin-top: 20px ; //margin-top: 20px ;
@ -171,3 +173,16 @@ $linearBlue:linear-gradient(to right, #337ab7, #337ab7);
color:red; color:red;
} }
.input-box{
display:flex;
align-items:center;
font-size:28px;
margin:2% 2%;
.title{
flex:1;
padding: 10px
}
.value{
flex:2
}
}

View File

@ -329,13 +329,17 @@ class AllDemanding extends Component {
{/* 开始和结束日期选择 */} {/* 开始和结束日期选择 */}
<View className='page-section'> <View className='page-section'>
<View className='picker-box'> <View className='picker-box'>
<Picker mode='date' className='picker-container' style=' width: 56px' onChange={this.onStartDateChange}> <View className='picker-wrapper'>
<Picker mode='date' className='picker-container' onChange={this.onStartDateChange}>
<View className='picker'> <View className='picker'>
<View className='title-box'> <View className='title-box'>
<Text className='title'>开始日期:</Text> <Text className='date'>{this.state.startDateSel}</Text> <Text className='title'>开始日期:</Text> <Text className='date'>{this.state.startDateSel}</Text>
</View> </View>
</View> </View>
</Picker> </Picker>
</View>
<View className='picker-wrapper'>
<Picker className='picker-container' mode='date' start={this.state.startDateSel} onChange={this.onEndDateChange}> <Picker className='picker-container' mode='date' start={this.state.startDateSel} onChange={this.onEndDateChange}>
<View className='picker'> <View className='picker'>
<View className='title-box'> <View className='title-box'>
@ -344,6 +348,8 @@ class AllDemanding extends Component {
</View> </View>
</Picker> </Picker>
</View> </View>
</View>
</View> </View>
{/* 行业分类选择 */} {/* 行业分类选择 */}
<InteractionComponent url={URL.GetIndustryTypeList} onPassDataToChild={this.getDataFromChild.bind(this)} selectedValue={this.state.industryTypeSelected}></InteractionComponent> <InteractionComponent url={URL.GetIndustryTypeList} onPassDataToChild={this.getDataFromChild.bind(this)} selectedValue={this.state.industryTypeSelected}></InteractionComponent>

View File

@ -53,8 +53,8 @@ $themeColor: #FF7142;
display: flex; display: flex;
flex-wrap: nowrap; flex-wrap: nowrap;
flex-direction: row; flex-direction: row;
.picker-container{ .picker-wrapper{
width: 56px flex:1 ;
} }
} }
.button-box{ .button-box{

View File

@ -313,9 +313,7 @@ class GrabOrderPage extends Component {
</AtModal> </AtModal>
const imageElementArray = this.state.images.map((item, index) => { const imageElementArray = this.state.images.map((item, index) => {
return <View className='image-wrapper' key={index}> return <View className='image-wrapper' key={index}>
<Image mode='aspectFit' src={URL.Base + item.file_path} style='max-width:100%; max-height:100%;' /> <Image mode='aspectFit' src={URL.Base + item.file_path} style='max-width:100%; max-height:100%;' />
</View> </View>
}) })
@ -325,7 +323,7 @@ class GrabOrderPage extends Component {
{modalMessageGrabElement} {modalMessageGrabElement}
{deleteModalWindowElement} {deleteModalWindowElement}
{this.state.isShowRendering ? <RenderingView rendering={this.state.renderingImage}></RenderingView> : null} {this.state.isShowRendering ? <RenderingView rendering={this.state.renderingImage}></RenderingView> : null}
{this.state.stateId === '3' && !this.state.isShowRendering ? <View className='button-box show-image-button'><View className='button' onClick={this.showImageButton.bind(this)}> {this.state.stateId === '3' && !this.state.isShowRendering&&this.state.renderingImage.length ? <View className='button-box show-image-button'><View className='button' onClick={this.showImageButton.bind(this)}>
<Button className='button-orange'>查看效果图</Button> <Button className='button-orange'>查看效果图</Button>
</View></View> : null} </View></View> : null}
<View className='type box'> <View className='type box'>

View File

@ -216,6 +216,7 @@ class Home extends Component {
// 点击大类icon // 点击大类icon
onClickParentCate(e) { onClickParentCate(e) {
const item = onClickValueService(e) const item = onClickValueService(e)
Taro.showLoading({ Taro.showLoading({
title: '加载中' title: '加载中'
}) })

View File

@ -32,7 +32,7 @@ $themeColor: #FF7142;
//margin-top: 30px; //margin-top: 30px;
.title{ .title{
padding:20px 20px; padding:10px 10px;
.title-block{ .title-block{
background-color: #3C98FF; background-color: #3C98FF;
@ -113,12 +113,11 @@ $themeColor: #FF7142;
} }
.shop-box{ .shop-box{
padding:0 20px; padding:0 10px;
.title{ .title{
text-align: center; text-align: center;
color: #999; color: #999;
font-size: 25px; font-size: 25px;
} }
} }
.top{ .top{

View File

@ -14,7 +14,7 @@ class MainCateSlider extends Component {
this.props.onScrollFromChild(e) this.props.onScrollFromChild(e)
} }
componentWillReceiveProps(nextProps) { componentWillReceiveProps(nextProps) {
console.log(this.props, nextProps) // console.log(this.props, nextProps)
} }
componentWillUnmount() { } componentWillUnmount() { }

View File

@ -14,7 +14,8 @@ class Login extends Component {
this.state = { this.state = {
username: '', username: '',
password: '', password: '',
backgroundImage: 'background-image:url(' + URL.Base + '/Public/images/bg3.jpg);' backgroundImage: 'background-image:url(' + URL.Base + 'Public/images/bg3.jpg);',
logoIcon:'background-image:url(' + URL.Base + 'Public/images/com-logo.png);'
} }
} }
@ -79,7 +80,7 @@ class Login extends Component {
<View className='logo'> <View className='logo'>
<View className='image-wrapper'> <View className='image-wrapper'>
<View className='image-inner-wrapper'> <View className='image-inner-wrapper'>
<Image style='width: 240px;height: 80px;background: #fff;' src={URL.Base + '/Public/images/com-logo.png'} /> <Image className='icon' style={this.state.logoIcon} />
</View> </View>
<View className='title'>全屋定制商城</View> <View className='title'>全屋定制商城</View>

View File

@ -15,10 +15,17 @@
display: flex; display: flex;
flex-wrap: nowrap; flex-wrap: nowrap;
flex-direction: row; flex-direction: row;
height: 100%;
align-items: center; align-items: center;
.image-inner-wrapper{ .image-inner-wrapper{
flex:2; flex:2;
.icon{
margin-top: 10px;
width: 400px;
height: 150px;
background: #fff;
}
} }
.title{ .title{
flex:1; flex:1;

View File

@ -388,14 +388,17 @@ class MyNeeds extends Component {
{/* 开始和结束日期 */} {/* 开始和结束日期 */}
<View className='page-section'> <View className='page-section'>
<View className='picker-box'> <View className='picker-box'>
<View className='picker-wrapper'>
<Picker mode='date' className='picker-container' onChange={this.onStartDateChange}> <Picker mode='date' className='picker-container' onChange={this.onStartDateChange}>
<View className='picker'> <View className='picker'>
<View className='title-box'> <View className='title-box'>
开始日期:<Text className='selected date'>{this.state.startDateSel}</Text> 开始日期:<Text className='selected date'>{this.state.startDateSel}</Text>
</View> </View>
</View> </View>
</Picker> </Picker>
</View>
<View className='picker-wrapper'>
<Picker className='picker-container' mode='date' start={this.state.startDateSel} onChange={this.onEndDateChange}> <Picker className='picker-container' mode='date' start={this.state.startDateSel} onChange={this.onEndDateChange}>
<View className='picker'> <View className='picker'>
<View className='title-box'> <View className='title-box'>
@ -403,7 +406,7 @@ class MyNeeds extends Component {
</View> </View>
</View> </View>
</Picker> </Picker>
</View>
</View> </View>
</View> </View>
{/* 行业分类开始 */} {/* 行业分类开始 */}

View File

@ -76,7 +76,7 @@ $themeColor:#FF7142;
display: flex; display: flex;
flex-wrap: nowrap; flex-wrap: nowrap;
flex-direction: row; flex-direction: row;
.picker-container{ .picker-wrapper{
flex:1 flex:1
} }

View File

@ -434,6 +434,7 @@ class MySupplyDemand extends Component {
{/* 开始和结束日期 */} {/* 开始和结束日期 */}
<View className='page-section'> <View className='page-section'>
<View className='picker-box'> <View className='picker-box'>
<View className='picker-wrapper'>
<Picker mode='date' className='picker-container' onChange={this.onStartDateChange}> <Picker mode='date' className='picker-container' onChange={this.onStartDateChange}>
<View className='picker'> <View className='picker'>
<View className='title-box'> <View className='title-box'>
@ -442,6 +443,8 @@ class MySupplyDemand extends Component {
</View> </View>
</Picker> </Picker>
</View>
<View className='picker-wrapper'>
<Picker className='picker-container' mode='date' start={this.state.startDateSel} onChange={this.onEndDateChange}> <Picker className='picker-container' mode='date' start={this.state.startDateSel} onChange={this.onEndDateChange}>
<View className='picker'> <View className='picker'>
<View className='title-box'> <View className='title-box'>
@ -449,7 +452,7 @@ class MySupplyDemand extends Component {
</View> </View>
</View> </View>
</Picker> </Picker>
</View>
</View> </View>
</View> </View>

View File

@ -82,7 +82,7 @@ $themeColor:#FF7142;
display: flex; display: flex;
flex-wrap: nowrap; flex-wrap: nowrap;
flex-direction: row; flex-direction: row;
.picker-container{ .picker-wrapper{
flex:1 flex:1
} }

View File

@ -806,14 +806,14 @@ class Shop extends Component {
<View className='nav-box'> <View className='nav-box'>
<View className='nav'> <View className='nav'>
<View className='shop-cate'> <View className='shop-cate'>
<View> <View className='interaction'>
<ShopTypeInteractionComp <ShopTypeInteractionComp
url={URL.GetShopCategoryList} style='position:absolute;z-index:2;opacity:0;left:0' url={URL.GetShopCategoryList}
shopId={this.state.shop_id} shopId={this.state.shop_id}
onPassDataToChild={this.getDataFromShopChild.bind(this)} onPassDataToChild={this.getDataFromShopChild.bind(this)}
></ShopTypeInteractionComp> ></ShopTypeInteractionComp>
</View> </View>
<View className='interactive' onClick={this.showPopUp.bind(this)}> <View >
<Text className='text'> <Text className='text'>
店铺全部分类 店铺全部分类
</Text> </Text>

View File

@ -57,10 +57,9 @@ height:60rpx;
flex:1; flex:1;
margin-left: 30px; margin-left: 30px;
position: relative; position: relative;
.interactive{ .interaction{
position: absolute; position: absolute;
left: 0; opacity: 0;
top:0;
} }
} }
.homepage-link{ .homepage-link{

View File

@ -4,8 +4,11 @@ export default function onClickValueService(e) {
let value let value
if (process.env.TARO_ENV === 'alipay') { if (process.env.TARO_ENV === 'alipay') {
value = e.currentTarget.dataset.eOnTapAA value = e.currentTarget.dataset.eOnTapAA
} else if (process.env.TARO_ENV === 'weapp') { } else if (process.env.TARO_ENV === 'weapp') {
value = e.currentTarget.dataset.eTapAA value = e.currentTarget.dataset.eTapAA
} }
value=typeof(value)==='string'?encodeURIComponent(value):value
console.log('value',value)
return value return value
} }