Browse Source

修改问题,优化体验

1.0
396316021 2 years ago
parent
commit
c7091832f6
  1. 2
      pages/Order/detail.vue
  2. 2
      pages/Room/index.vue
  3. 54
      pages/User/edit.vue
  4. 2
      pages/User/order.vue

2
pages/Order/detail.vue

@ -88,7 +88,6 @@
border="none" border="none"
:custom-style="{paddingRight:'28rpx'}" :custom-style="{paddingRight:'28rpx'}"
v-model="model.order.bank_card" v-model="model.order.bank_card"
:disabled="true"
></u-input> ></u-input>
</u-form-item> </u-form-item>
<u-form-item <u-form-item
@ -104,7 +103,6 @@
border="none" border="none"
:custom-style="{paddingRight:'28rpx'}" :custom-style="{paddingRight:'28rpx'}"
v-model="model.order.bank_name" v-model="model.order.bank_name"
:disabled="true"
></u-input> ></u-input>
</u-form-item> </u-form-item>
<u-form-item <u-form-item

2
pages/Room/index.vue

@ -143,7 +143,7 @@
<u-icon name="phone-fill" size="32" color="#000" custom-style="margin-right:10rpx;"></u-icon> <u-icon name="phone-fill" size="32" color="#000" custom-style="margin-right:10rpx;"></u-icon>
<u-text size="32" color="#020B18" text="电话联系" @click="callPhone"></u-text> <u-text size="32" color="#020B18" text="电话联系" @click="callPhone"></u-text>
</view> </view>
<view class="button exchange" v-if="(detail.is_vacant === 2)"> <view class="button exchange" v-if="(detail.is_vacant !== 2)">
<u-text size="32" color="#020B18" text="暖新币兑换" @click="navTo('/pages/Order/detail?type=create&id='+detail.id+'&rent='+detail.price,true)"></u-text> <u-text size="32" color="#020B18" text="暖新币兑换" @click="navTo('/pages/Order/detail?type=create&id='+detail.id+'&rent='+detail.price,true)"></u-text>
</view> </view>
</view> </view>

54
pages/User/edit.vue

@ -95,19 +95,48 @@
<u-form-item <u-form-item
:custom-style="{ :custom-style="{
padding:'34rpx 0' padding:'34rpx 0',
position:'relative'
}" }"
label="公司全称" label="公司全称"
prop="userInfo.company" prop="userInfo.company"
borderBottom borderBottom
> >
<view class="" v-if="tipShow && tips.length > 0" style="
background-color:#fff;
border:2rpx solid #dedede;
border-radius: 20rpx;
position: absolute;
top:110%;
z-index: 10;
padding:0 20rpx;
">
<view
v-for="(item,index) in tips"
class=""
style="
border-bottom:2rpx solid #dedede;
padding:20rpx 0;
min-width:150rpx;
"
@click="selectTip(item)">
<u-text :text="item" size="28"></u-text>
</view>
<view style="padding:20rpx 0;display:flex;justify-content: flex-end;text-align: right;" @click="tipShow = false;">
<u-button text="关闭提示" size="mini" custom-style="background-color:#FF9545;"></u-button>
</view>
</view>
<u-input <u-input
fontSize="28" fontSize="28"
placeholder="请输入" placeholder="请输入"
v-model="model.userInfo.company" v-model="model.userInfo.company"
border="none" border="none"
></u-input> @change="filterTip"
@focus="filterTip"
>
</u-input>
</u-form-item> </u-form-item>
<u-form-item <u-form-item
:custom-style="{ :custom-style="{
@ -202,6 +231,9 @@ export default {
}, },
data() { data() {
return { return {
companyTip:[],
tipShow:false,
tips:[],
model: { model: {
userInfo: { userInfo: {
name:'', name:'',
@ -327,9 +359,25 @@ export default {
mounted() { mounted() {
this.initForm(); this.initForm();
this.getPickerData(); this.getPickerData();
this.getTips();
}, },
methods: { methods: {
selectTip(item){
this.model.userInfo.company = item;
this.tipShow = false;
},
getTips(){
systemConfig({
type:'company'
}).then(res => {
this.companyTip = res.data;
});
[].filter(res => res.indexOf(this.model.userInfo.company))
},
filterTip(){
this.tips = this.companyTip.filter(res => (res.indexOf(this.model.userInfo.company)!==-1))
this.tipShow = true;
},
initForm(){ initForm(){
if(uni.getStorageSync('user')){ if(uni.getStorageSync('user')){
this.model.userInfo = uni.getStorageSync('user'); this.model.userInfo = uni.getStorageSync('user');

2
pages/User/order.vue

@ -86,7 +86,7 @@
<view class="button-group row col"> <view class="button-group row col">
<view class="button"> <view class="button">
<u-button @click="navTo('/pages/Order/info')" text="查看详情" shape="circle" custom-style="height:64rpx;border: 2rpx solid #AFB5BE;padding:0rpx 42rpx;"></u-button> <u-button @click="navTo('/pages/Order/info?id='+item.id)" text="查看详情" shape="circle" custom-style="height:64rpx;border: 2rpx solid #AFB5BE;padding:0rpx 42rpx;"></u-button>
</view> </view>
<view class="button"> <view class="button">
<u-button @click="openLogistics(item)" text="查看物流" shape="circle" custom-style="height:64rpx;border: 2rpx solid #AFB5BE;padding:0rpx 42rpx;"></u-button> <u-button @click="openLogistics(item)" text="查看物流" shape="circle" custom-style="height:64rpx;border: 2rpx solid #AFB5BE;padding:0rpx 42rpx;"></u-button>

Loading…
Cancel
Save