diff --git a/components/cart/cart.vue b/components/cart/cart.vue index 50cb3357..ef093f3e 100644 --- a/components/cart/cart.vue +++ b/components/cart/cart.vue @@ -298,7 +298,7 @@ - {{ $t('goods-list.goods-list.h3t0f1') }} + {{ $t('common.view_more') }} @@ -1303,8 +1303,8 @@ .scroll-box.realstore .content { padding-bottom: 40rpx; } - .scroll-box.cart .content { - padding-bottom: 260rpx; + .scroll-box.cart .content { + padding-bottom: 260rpx; } .scroll-box.cart.realstore .content { padding-bottom: 120rpx; diff --git a/components/panel-content/panel-content.vue b/components/panel-content/panel-content.vue index 79944da7..838f896a 100644 --- a/components/panel-content/panel-content.vue +++ b/components/panel-content/panel-content.vue @@ -2,16 +2,25 @@ - - - + + + {{ item.name }} - {{ propData[item.field] }} - + + + + + {{ data[item.field] }} + + + + {{$t('common.view_more')}} + + @@ -20,16 +29,25 @@ {{propTitle}} - - - {{ item.name }} - - {{ propData[item.field] }} - - + + + + {{ item.name }} + + + + + {{ data[item.field] }} + + + + + {{$t('common.view_more')}} + + @@ -44,6 +62,9 @@ data() { return { theme_view: app.globalData.get_theme_value_view(), + data: null, + data_field: [], + more_status: false }; }, components: { @@ -65,6 +86,11 @@ type: Array, default: [], }, + // 数据项最大展示数量(0则显示全部) + propIsItemShowMax: { + type: Number, + default: 0, + }, // 无数据提示状态 propNoDataStatus: { type: [Number, String], @@ -81,12 +107,55 @@ default: false, } }, + // 属性值改变监听 + watch: { + // 数据改变 + propData(value, old_value) { + this.data = this.value; + }, + + // 字段改变 + propDataField(value, old_value) { + this.data_field = this.value; + } + }, + // 页面被展示 + created: function(e) { + this.setData({ + data: this.propData + }); + this.data_field_handle(this.propDataField); + }, methods: { + // 数据字段处理 + data_field_handle(data) { + var temp_data = data; + for(var i in temp_data) { + temp_data[i]['is_hide'] = (temp_data[i]['is_hide'] || 0) == 0 ? ((i >= this.propIsItemShowMax && this.propIsItemShowMax > 0) ? 1 : 0) : 0; + } + this.setData({ + data_field: temp_data + }); + }, + // 文本事件 text_event_handle(e) { app.globalData.text_event_handle(e); + }, + + // 数据项更多事件 + item_more_event(e) { + this.data_field_handle(this.data_field); + this.setData({ + more_status: !this.more_status + }); } } }; - + diff --git a/locale/en.json b/locale/en.json index 1641ca10..92f6236a 100644 --- a/locale/en.json +++ b/locale/en.json @@ -19,6 +19,7 @@ "gift": "Gift", "more": "More", "more_null": "", + "view_more": "View more", "search": "Search", "num": "quantity", "order": "order form", @@ -111,7 +112,7 @@ "plugins-membershiplevelvip-order-detail": "Order details", "plugins-membershiplevelvip-profit": "Revenue details", "plugins-membershiplevelvip-profit-detail": "Revenue details", - "plugins-membershiplevelvip-poster": "Promotion rebate", + "plugins-membershiplevelvip-poster": "Promotion rewards", "plugins-membershiplevelvip-team": "My team", "plugins-membershiplevelvip-member-code": "Membership code", "plugins-distribution-user": "My Distribution", @@ -124,7 +125,7 @@ "plugins-distribution-recommend-list": "My Recommended Treasure", "plugins-distribution-recommend-detail": "Recommended Treasure Details", "plugins-distribution-recommend-form": "Recommended Treasure Add/Edit", - "plugins-distribution-poster": "Promotion rebate", + "plugins-distribution-poster": "Promotion rewards", "plugins-distribution-extraction": "Pickup point", "plugins-distribution-extraction-apply": "Pickup point information", "plugins-distribution-extraction-order": "Pickup order", @@ -734,7 +735,6 @@ "rw12i7": "answer", "278qr1": "View All", "8y3cc7": "Answers", - "h3t0f1": "View more", "aem3e6": "Put away the answer", "nr77jf": "There is currently no source of goods available" } diff --git a/locale/zh.json b/locale/zh.json index 189c86fb..394e716e 100644 --- a/locale/zh.json +++ b/locale/zh.json @@ -19,6 +19,7 @@ "gift": "礼物", "more": "更多", "more_null": "更 多", + "view_more": "查看更多", "search": "搜索", "num": "数量", "order": "订单", @@ -113,7 +114,7 @@ "plugins-membershiplevelvip-order-detail": "订单详情", "plugins-membershiplevelvip-profit": "收益明细", "plugins-membershiplevelvip-profit-detail": "收益详情", - "plugins-membershiplevelvip-poster": "推广返利", + "plugins-membershiplevelvip-poster": "推广奖励", "plugins-membershiplevelvip-team": "我的团队", "plugins-membershiplevelvip-member-code": "会员码", "plugins-distribution-user": "我的分销", @@ -126,7 +127,7 @@ "plugins-distribution-recommend-list": "我的推荐宝", "plugins-distribution-recommend-detail": "推荐宝详情", "plugins-distribution-recommend-form": "推荐宝添加/编辑", - "plugins-distribution-poster": "推广返利", + "plugins-distribution-poster": "推广奖励", "plugins-distribution-extraction": "取货点", "plugins-distribution-extraction-apply": "取货点信息", "plugins-distribution-extraction-order": "取货订单", @@ -724,7 +725,6 @@ "rw12i7": "答", "278qr1": "查看全部", "8y3cc7": "个回答", - "h3t0f1": "查看更多", "aem3e6": "收起回答", "nr77jf": "暂无货源" } diff --git a/pages.json b/pages.json index 94bdb3f0..9b1d6058 100644 --- a/pages.json +++ b/pages.json @@ -1608,13 +1608,6 @@ "navigationBarTitleText": "" } }, - { - "path": "gift-detail/gift-detail", - "style": { - "enablePullDownRefresh": true, - "navigationBarTitleText": "" - } - }, { "path": "code/code", "style": { diff --git a/pages/plugins/ask/goods-list/goods-list.vue b/pages/plugins/ask/goods-list/goods-list.vue index 9df20b0f..7b01eed5 100644 --- a/pages/plugins/ask/goods-list/goods-list.vue +++ b/pages/plugins/ask/goods-list/goods-list.vue @@ -38,7 +38,7 @@ - {{$t('goods-list.goods-list.h3t0f1')}} + {{$t('common.view_more')}} {{$t('goods-list.goods-list.278qr1')}}{{ item.hide_comments_list_num || item.comments_count }}{{$t('goods-list.goods-list.8y3cc7')}} diff --git a/pages/plugins/givegift/code/code.css b/pages/plugins/givegift/code/code.css new file mode 100644 index 00000000..58e77df5 --- /dev/null +++ b/pages/plugins/givegift/code/code.css @@ -0,0 +1,7 @@ +/** + * 用户 + */ +.user-images { + width: 40rpx; + height: 40rpx; +} \ No newline at end of file diff --git a/pages/plugins/givegift/code/code.vue b/pages/plugins/givegift/code/code.vue index 02409e35..c23150d0 100644 --- a/pages/plugins/givegift/code/code.vue +++ b/pages/plugins/givegift/code/code.vue @@ -1,8 +1,282 @@ - + + - - \ No newline at end of file diff --git a/pages/plugins/givegift/gift-detail/gift-detail.css b/pages/plugins/givegift/gift-detail/gift-detail.css deleted file mode 100644 index 6b0b2ac8..00000000 --- a/pages/plugins/givegift/gift-detail/gift-detail.css +++ /dev/null @@ -1,10 +0,0 @@ -/** - * 商品 - */ -.goods-images { - width: 76rpx; - height: 76rpx; -} -.goods-title { - width: calc(100% - 90rpx); -} \ No newline at end of file diff --git a/pages/plugins/givegift/gift-detail/gift-detail.vue b/pages/plugins/givegift/gift-detail/gift-detail.vue deleted file mode 100644 index 8df3c733..00000000 --- a/pages/plugins/givegift/gift-detail/gift-detail.vue +++ /dev/null @@ -1,126 +0,0 @@ - - - \ No newline at end of file diff --git a/pages/plugins/givegift/gift/gift.vue b/pages/plugins/givegift/gift/gift.vue index 0b0d80e4..5fd6598a 100644 --- a/pages/plugins/givegift/gift/gift.vue +++ b/pages/plugins/givegift/gift/gift.vue @@ -14,12 +14,12 @@ {{ item.add_time }} {{ item.status_name }} - - + + {{item.goods.title}} - + @@ -122,7 +122,10 @@ edit_data: null, popup_edit_status: false, edit_item_index: 0, - form_submit_disabled_status: false, + form_submit_disabled_status: false, + nav_status_list: [], + nav_status_index: 0, + content_field_list: [], // 支付弹窗参数 pay_url: '', qrcode_url: '', @@ -133,9 +136,6 @@ default_payment_id: 0, is_show_payment_popup: false, pay_price: 0, - nav_status_list: [], - nav_status_index: 0, - content_field_list: [], }; }, components: {