From e3898caa56109a29f94e4dabc7db421a5bd4b730 Mon Sep 17 00:00:00 2001 From: xuxy <1059738716@qq.com> Date: 星期一, 15 七月 2024 00:14:27 +0800 Subject: [PATCH] update fix bug --- sub_pages/supplier/flower-manage/flower-add.vue | 33 ++++++++++++++++++--------------- 1 files changed, 18 insertions(+), 15 deletions(-) diff --git a/sub_pages/supplier/flower-manage/flower-add.vue b/sub_pages/supplier/flower-manage/flower-add.vue index 6b653e7..e9dee4a 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 = [] @@ -526,7 +529,7 @@ if (re.code == 2000 || re.code == 0) { this.$message.showToast('操作成功') //需要标记加一下 - // this.$store.dispatch('sign_add', 'application'); + this.$store.dispatch('sign_add', 'flower'); this.backpage() } -- Gitblit v1.9.3