From 44dbae4a6ffb73478cd7980f37f1760e9a070c07 Mon Sep 17 00:00:00 2001 From: xuxy <1059738716@qq.com> Date: 星期日, 28 七月 2024 23:55:21 +0800 Subject: [PATCH] add 帮助富文本等页面 --- sub_pages/customer/shopping/confirm.vue | 34 ++++++++++++++++++++++++++++++++-- 1 files changed, 32 insertions(+), 2 deletions(-) diff --git a/sub_pages/customer/shopping/confirm.vue b/sub_pages/customer/shopping/confirm.vue index 776d98d..18ecf6c 100644 --- a/sub_pages/customer/shopping/confirm.vue +++ b/sub_pages/customer/shopping/confirm.vue @@ -25,6 +25,18 @@ ...this.dto, ...item } + this.$http.request('get', '/api/code/value', { + params: { + type: 'SPEC_REQ' + } + }).then(res => { + var data = res.data + this.need_columns = [data || []] + this.need_columns[0].unshift({ + label: '暂无', + value: '' + }) + }) //先获取直接的全部地址 // @ApiModelProperty(value = "订单商品") // private List<FlowerCartListDTO> flowers; @@ -37,6 +49,7 @@ dto: { remarks: '', specialNeeds: '', + specialNeedsStr: '', transportId: '', addressId: '', flowers: [], @@ -44,7 +57,10 @@ current_transport: {}, cacheAddressId: '', transportList: [], - + show_select_need: false, + need_columns: [ + [] + ], } }, @@ -58,6 +74,11 @@ } }, methods: { + select_need(e) { + this.show_select_need = false + this.dto.specialNeedsStr = e.value[0].label + this.dto.specialNeeds = e.value[0].value + }, async loadTransportList() { let that = this; console.log('address', that.address, that.cacheAddressId) @@ -222,12 +243,18 @@ <view class="p10 bg-white m-t-20 br-4"> <view class="form-item "> <view class="label">特殊需求</view> - <view class="m-l-a m-r-0 flex1"> + <!-- <view class="m-l-a m-r-0 flex1"> <view class="m-t-12 m-b-12"> <u-textarea v-model="dto.specialNeeds" placeholder="请输入特殊需求"> </u-textarea> </view> + </view> --> + <view class="m-l-a m-r-0 flex " :class="[!dto.specialNeeds?'desc-gray':'']" @click="()=>{ + show_select_need=true + }"> + <view>{{dto.specialNeedsStr||dto.specialNeeds || '请选择'}}</view> + <u-icon class="m-l-a" name="arrow-right"></u-icon> </view> </view> <view class="form-item m-t-12 "> @@ -276,6 +303,9 @@ 提交订单 </view> </view> + + <u-picker :show="show_select_need" @confirm="select_need" keyName="label" :columns="need_columns" + @cancel="show_select_need=false"></u-picker> </view> </template> -- Gitblit v1.9.3