1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- <template>
- <v-header title="购物车" mode="">
- <view class="screen_all flex">
- <view class="flex-all-1 overflow flex">
- <view class="car-header row aCenter">
- <view class="flex-all-1 row aCenter">
- <image src="/static/images/shop.png" class="car-header-icon"></image>
- <view class="car-shop-label">沣胜食品商城</view>
- <text class="iconfont iconfont-more car-header-more"></text>
- </view>
- <view @click="triggerEdit" class="car-header-edit">{{edit?'完成':'编辑'}}</view>
- </view>
- <view class="flex-all-1 overflow">
- <!-- <flat-list-->
- <!-- background="transparent"-->
- <!-- @changeData="flatChangeData"-->
- <!-- @fetch="fetch"-->
- <!-- >-->
- <!-- </flat-list>-->
- <view class="car-padding">
- <view class="car-shop row aCenter"
- v-for="(item,index) in data"
- :key="index"
- @click.stop="triggerSelect(item)"
- >
- <v-radio disabled :value="!!selectObject[item.id]" borderColor="#999999" class="car-shop-radio" activeBorderColor="#41AE3C" activeColor="#41AE3C"></v-radio>
- <view class="flex-all-1 overflow">
- <layout-shop-item
- :item="item"
- numberEdit
- @input="triggerInput"
- ></layout-shop-item>
- </view>
- </view>
- </view>
- </view>
- </view>
- <view class="car-footer row aCenter">
- <view class="row aCenter">
- <v-radio :value="allSelect" disabled size="small" class="car-footer-radio" borderColor="#999999" activeBorderColor="#41AE3C" activeColor="#41AE3C"></v-radio>
- <text>全选</text>
- </view>
- <view class="flex-all-1"></view>
- <view v-if="!edit" class="car-footer-right row aCenter">
- <view>合计:</view>
- <view class="car-footer-price">¥128.00</view>
- </view>
- <view v-if="edit" class="car-footer-button center">删除</view>
- <view v-else class="car-footer-button center">结算</view>
- </view>
- </view>
- </v-header>
- </template>
- <script>
- import vHeader from '@/components/v-header/main';
- import vRadio from '@/components/v-radio/main';
- import flatList from '@/components/flat-list/src/main';
- import mixins from './mixins';
- import layoutShopItem from '../../layout/layout-shop-item/main';
- export default {
- components:{
- vHeader,
- vRadio,
- flatList,
- layoutShopItem
- },
- mixins
- }
- </script>
- <style lang='scss' scoped src="./style.scss">
- </style>
|