master
271556543@qq.com 3 years ago
parent 6beaf67c4c
commit cb53ee1e4a

@ -65,10 +65,10 @@
<view class="line"></view>
<view class="content">
<view class="content-item" v-for="(item,index) in detail.product.product_skus" :key='item.id'>
<view class="content-item" v-for="(item,index) in detail.sku" :key='item.id'>
<view class="checkbox">
<u-checkbox v-model="form[index].isSelect" shape="circle"></u-checkbox>
<view>{{item.sku.name}}</view>
<view>{{item.sku_info.name}}</view>
</view>
<view class="input">
<u-input v-model="form[index].time" :custom-style="inputStyle" placeholder="请输入"
@ -145,7 +145,7 @@
id
})
this.detail = res
this.form = res.product.product_skus.map(item => {
this.form = res.sku.map(item => {
return {
isSelect: false,
sku_id: item.id,

@ -129,7 +129,7 @@
<scroll-view :scroll-y="true" style="height: 320rpx;">
<view class="info-list" v-if="infoList && infoList.length > 0">
<view v-for="(item,index) in infoList" :key="index" class="info-item">
<view v-for="(item,index) in infoList" :key="index" class="info-item" @click="showNotice(item)">
<view class="info-icon">
<u-image src="/static/home/chat.png" height="40" width="40"></u-image>
</view>
@ -138,7 +138,7 @@
{{item.title}}
</view>
<view class="info-time">
{{item.time}}
{{$u.timeFormat(new Date(item.created_at),'yyyy-mm-dd')}}
</view>
</view>
</view>
@ -149,6 +149,11 @@
</view>
</scroll-view>
</view>
<u-popup v-model="isShowNotice" mode="bottom" :border-radius="10" height="40%">
<view class="notice-title">{{detailNotice.title}}</view>
<view class="notice-content">{{detailNotice.content}}</view>
</u-popup>
</view>
</template>
@ -189,7 +194,9 @@
ing: 0,
end: 0,
},
infoList: []
infoList: [],
isShowNotice: false,
detailNotice: {},
}
},
methods: {
@ -203,6 +210,10 @@
})
})
},
showNotice(item) {
this.detailNotice = item
this.isShowNotice = true
},
async getStatistic() {
let res = await this.$u.api.statistic()
@ -661,4 +672,18 @@
left: 50%;
}
}
.notice-title {
font-size: 34rpx;
text-align: center;
color: #36596A;
font-weight: 600;
margin: 20rpx 0;
}
.notice-content {
text-indent: 60rpx;
padding: 0 10rpx;
}
</style>

Loading…
Cancel
Save