From da1f751bea60280504d7fa04e6a547c68ef4381a Mon Sep 17 00:00:00 2001 From: xuxueyang <xuxy@fengyuntec.com> Date: 星期五, 12 七月 2024 17:49:30 +0800 Subject: [PATCH] add 商铺信息数据和商铺详情,还todo订单相关的 --- sub_pages/supplier/flower-manage/flower-add.vue | 31 +++++++++++++++++-------------- 1 files changed, 17 insertions(+), 14 deletions(-) diff --git a/sub_pages/supplier/flower-manage/flower-add.vue b/sub_pages/supplier/flower-manage/flower-add.vue index 6b653e7..a0d59fa 100644 --- a/sub_pages/supplier/flower-manage/flower-add.vue +++ b/sub_pages/supplier/flower-manage/flower-add.vue @@ -179,27 +179,24 @@ :columns="columns_levels"></u-picker> - <uni-popup ref="popup_param" type="top"> - <view class="component-popup_input" v-if="dto.params"> + <uni-popup ref="popup_param" type="bottom"> + <view class="component-popup_input_all" v-if="dto.params"> <view class="text-center m-b-40" style="font-size: 48rpx;font-weight: 600;">商品参数设置</view> <!-- 输入框--> - <view v-for="(item,i) in dto.params" :key="i" class="m-b-20"> - <view class="title topic-font" style="font-size: 36rpx;font-weight: 600;">{{item.name}}</view> - <view class="m-t-12"> - <u-radio-group v-model="item.value" placement="row"> - <u-radio - :customStyle="{'margin-bottom': '16rpx','margin-right': '24rpx','font-size':'28rpx'}" - v-for="(each, j) in item.values" :key="j" :label="each" :name="each"> - </u-radio> - </u-radio-group> + <view v-for="(item,i) in dto.params" :key="i" class="m-t-20"> + <view class="title topic-font" style="font-size: 40rpx;font-weight: 600;">{{item.name}}</view> + <view class="m-t-12 flex value-items"> + <view class="value-item" @click="updateValue(item,each)" :class="[item.value===each?'cur':'']" + v-for="(each, j) in item.values" :key="j"> + {{each || '-'}} + </view> </view> </view> - <!-- 提交按钮 --> + <view class="button-space"></view> <view class="button-green" @click="closeParamPop">确定</view> </view> </uni-popup> - <!-- <dying318picker :picker-list="columns_categorys" ref="picker_category" @confirm="confirmPickerCategory"> - </dying318picker> --> + </view> </template> @@ -312,6 +309,12 @@ }, methods: { + updateValue(item, value) { + item.value = value + this.$set(item, 'value', value) + this.$forceUpdate() + console.log('updateValue') + }, async updateSearch(search) { this.columns_categorys_search = search || '' this.columns_categorys_picker = [] -- Gitblit v1.9.3