diff --git a/application/admin/view/default/appconfig/app.html b/application/admin/view/default/appconfig/app.html index 7e33440800a4f023e8784eb63e6aacced0fc000d..7499c2700d59bb60fae61f3c6bececbc6ac72e5c 100644 --- a/application/admin/view/default/appconfig/app.html +++ b/application/admin/view/default/appconfig/app.html @@ -87,6 +87,15 @@ +
+ + +
+
diff --git a/application/admin/view/default/site/exhibition.html b/application/admin/view/default/site/exhibition.html new file mode 100644 index 0000000000000000000000000000000000000000..93c96743b56763eb72483ca6323cf85d59dca9f2 --- /dev/null +++ b/application/admin/view/default/site/exhibition.html @@ -0,0 +1,37 @@ +{{include file="public/header" /}} + + +
+
+ + {{include file="site/nav" /}} + + + +
+
+ + +
+
+ + +
+ +
+ + +
+
+ +
+
+ + + +{{include file="public/footer" /}} + - + @@ -42,20 +42,29 @@ - - - - - 全选 + + + + - - ¥{{total_price}} - 合计: + + + + + + + + 全选 + + + ¥{{total_price}} + 合计: + + + + - - - - + diff --git a/public/appmini/old/alipay/pages/cart/cart.js b/public/appmini/old/alipay/pages/cart/cart.js index 69bfb642e089dd1b8360ff1084fbe91869a1d829..acc754df028c5c2538121214dcfb40abb6739426 100644 --- a/public/appmini/old/alipay/pages/cart/cart.js +++ b/public/appmini/old/alipay/pages/cart/cart.js @@ -9,6 +9,11 @@ Page({ total_price: '0.00', is_selected_all: false, buy_submit_disabled_status: true, + + // 是否展示型 + common_is_exhibition_mode: 0, + common_is_exhibition_mode_btn_text: null, + customer_service_tel: null, }, onShow() { @@ -73,16 +78,25 @@ Page({ my.stopPullDownRefresh(); if (res.data.code == 0) { var data = res.data.data; - if (data.length > 0) { - for (var i in data) { - data[i]['right'] = [{ type: 'edit', text: '加入收藏' }, { type: 'delete', text: '删除' }]; + + // 购物车操作数据处理 + if (data.data.length > 0) { + for (var i in data.data) { + data.data[i]['right'] = [{ type: 'edit', text: '加入收藏' }, { type: 'delete', text: '删除' }]; } } + + // 数据赋值 this.setData({ - data_list: data, - data_list_loding_status: data.length == 0 ? 0 : 3, + data_list: data.data, + data_list_loding_status: data.data.length == 0 ? 0 : 3, data_bottom_line_status: true, data_list_loding_msg: '购物车空空如也', + + // 是否展示型 + common_is_exhibition_mode: data.common_is_exhibition_mode || 0, + common_is_exhibition_mode_btn_text: data.common_is_exhibition_mode_btn_text || '立即咨询', + customer_service_tel: data.customer_service_tel || null, }); } else { this.setData({ @@ -308,9 +322,13 @@ Page({ // 选中计算 selected_calculate() { var total_price = 0; + var data_count = 0; var selected_count = 0; var temp_data_list = this.data.data_list; for (var i in temp_data_list) { + if ((temp_data_list[i]['is_error'] || 0) == 0) { + data_count++; + } if ((temp_data_list[i]['selected'] || false) == true) { total_price += temp_data_list[i]['stock'] * temp_data_list[i]['price']; selected_count++; @@ -320,7 +338,7 @@ Page({ this.setData({ total_price: total_price.toFixed(2), buy_submit_disabled_status: (selected_count <= 0), - is_selected_all: (selected_count >= temp_data_list.length), + is_selected_all: (selected_count >= data_count), }); }, @@ -349,6 +367,11 @@ Page({ my.navigateTo({ url: '/pages/buy/buy?data=' + JSON.stringify(data) }); - } + }, + + // 展示型事件 + exhibition_submit_event(e) { + app.call_tel(this.data.customer_service_tel); + }, }); diff --git a/public/appmini/old/alipay/pages/goods-detail/goods-detail.acss b/public/appmini/old/alipay/pages/goods-detail/goods-detail.acss index d7569624604b2f886879a0c637efe0a1a46e9b81..08034dd585072cc2a48b45123e18691edb32eeae 100644 --- a/public/appmini/old/alipay/pages/goods-detail/goods-detail.acss +++ b/public/appmini/old/alipay/pages/goods-detail/goods-detail.acss @@ -313,4 +313,11 @@ position: absolute; top: -5px; left: calc(50% + 10rpx); +} + +/* + * 展示型 + */ +.goods-buy-nav .exhibition-mode button { + width: 100%; } \ No newline at end of file diff --git a/public/appmini/old/alipay/pages/goods-detail/goods-detail.axml b/public/appmini/old/alipay/pages/goods-detail/goods-detail.axml index 073f49fc4c975b441a23b5d7fc22b074ee22478b..84f852eaefa90560b165a2b86bcd469bdbfef1c3 100644 --- a/public/appmini/old/alipay/pages/goods-detail/goods-detail.axml +++ b/public/appmini/old/alipay/pages/goods-detail/goods-detail.axml @@ -120,9 +120,17 @@ {{goods_favor_text}} - - - + + + + + + + + + + + diff --git a/public/appmini/old/alipay/pages/goods-detail/goods-detail.js b/public/appmini/old/alipay/pages/goods-detail/goods-detail.js index e8893cbc462123a997f1727f8825d4284d4ef1cb..7478f63aaa7a4ae0b751b9d23efa0434f1b8e6c3 100644 --- a/public/appmini/old/alipay/pages/goods-detail/goods-detail.js +++ b/public/appmini/old/alipay/pages/goods-detail/goods-detail.js @@ -46,6 +46,10 @@ Page({ // 购物车快捷导航 quick_nav_cart_count: 0, + + // 是否展示型 + common_is_exhibition_mode: 0, + customer_service_tel: null, }, onLoad(params) { @@ -104,10 +108,8 @@ Page({ temp_buy_number: data.goods.buy_min_number || 1, goods_favor_text: (data.goods.is_favor == 1) ? '已收藏' : '收藏', goods_favor_icon: '/images/goods-detail-favor-icon-' + data.goods.is_favor+'.png', - nav_submit_text: ((data.common_order_is_booking || 0) == 0) ? '立即购买' : '立即预约', data_bottom_line_status: true, data_list_loding_status: 3, - nav_submit_is_disabled: (data.goods.is_shelves == 1 && data.goods.inventory > 0) ? false : true, goods_spec_base_price: data.goods.price, goods_spec_base_original_price: data.goods.original_price, @@ -146,19 +148,32 @@ Page({ // 不能选择规格处理 this.goods_specifications_choose_handle_dont(0); + // 购买按钮处理 + var nav_submit_text = ((data.common_order_is_booking || 0) == 0) ? '立即购买' : '立即预约'; + var nav_submit_is_disabled = (data.goods.is_shelves == 1 && data.goods.inventory > 0) ? false : true; if (data.goods.is_shelves != 1) { - this.setData({ - nav_submit_text: '商品已下架', - nav_submit_is_disabled: true, - }); + nav_submit_text = '已下架'; + nav_submit_is_disabled = true; } else { if(data.goods.inventory <= 0) { - this.setData({ - nav_submit_text: '商品卖光了', - nav_submit_is_disabled: true, - }); + nav_submit_text = '卖光了'; + nav_submit_is_disabled = true; } } + + // 是否展示型 + var common_is_exhibition_mode = data.common_is_exhibition_mode || 0; + if (common_is_exhibition_mode == 1) { + nav_submit_text = data.common_is_exhibition_mode_btn_text || '立即咨询'; + } + + // 数据赋值 + this.setData({ + nav_submit_text: nav_submit_text, + nav_submit_is_disabled: nav_submit_is_disabled, + common_is_exhibition_mode: common_is_exhibition_mode, + customer_service_tel: data.customer_service_tel || null, + }); } else { self.setData({ data_bottom_line_status: false, @@ -766,6 +781,11 @@ Page({ } }, + // 展示型事件 + exhibition_submit_event(e) { + app.call_tel(this.data.customer_service_tel); + }, + // 自定义分享 onShareAppMessage() { diff --git a/public/appmini/old/alipay/pages/user/user.acss b/public/appmini/old/alipay/pages/user/user.acss index ae1e3cf2ad5ea8e2e3f8062ace3a64d17595b0c2..e628357297170ac839a8914b7e16aa730a0a5ef5 100644 --- a/public/appmini/old/alipay/pages/user/user.acss +++ b/public/appmini/old/alipay/pages/user/user.acss @@ -3,6 +3,9 @@ padding-top: 30rpx; font-size: 24rpx; } +.head-item { + padding-bottom: 30rpx; +} .head-item .avatar { width: 160rpx; height: 160rpx; @@ -21,7 +24,6 @@ .head-nav { padding: 5px 0; background: rgba(0,0,0,0.1); - margin-top: 30rpx; } .head-nav-item { width: 25%; diff --git a/public/appmini/old/alipay/pages/user/user.axml b/public/appmini/old/alipay/pages/user/user.axml index 023d37bc208398ba12c43f8b89c80e196ad6595f..07951fa4cbad02672bfd5a1700bee217f05a6bbc 100644 --- a/public/appmini/old/alipay/pages/user/user.axml +++ b/public/appmini/old/alipay/pages/user/user.axml @@ -1,42 +1,46 @@ - - - {{nickname}} - - - - - - - {{item.count}} - {{item.name}} - - - - + + + {{nickname}} + - - - - 消息 - {{message_total}} + + + + + + {{item.count}} + {{item.name}} + - + + + + + + + + 消息 + {{message_total}} + + - - - - - - {{item.name}} - - + + + + + + {{item.name}} + {{item.desc}} + - + + + @@ -49,17 +53,6 @@ - - - - - - {{item.name}} - {{item.desc}} - - - - 清除缓存 diff --git a/public/appmini/old/alipay/pages/user/user.js b/public/appmini/old/alipay/pages/user/user.js index e7f6b07276f8cbdbc929a6be07c4c074362b7ed9..be6f58387e031121eb30af50bb85be68da75fb06 100644 --- a/public/appmini/old/alipay/pages/user/user.js +++ b/public/appmini/old/alipay/pages/user/user.js @@ -19,17 +19,11 @@ Page({ { name: "已完成", status: 4, count: 0, url: "/pages/user-order/user-order?status=4" }, { name: "退款/售后", status: 101, count: 0, url: "/pages/user-orderaftersale/user-orderaftersale" }, ], - nav_lists: [ - { - url: "user-order", - icon: "user-nav-order-icon", - is_show: 1, - name: "我的订单", - } - ], // 远程自定义导航 navigation: [], + + common_app_is_head_vice_nav: 0, }, onShow() { @@ -109,6 +103,7 @@ Page({ message_total: ((data.common_message_total || 0) == 0) ? 0 : data.common_message_total, head_nav_list: temp_head_nav_list, navigation: data.navigation || [], + common_app_is_head_vice_nav: data.common_app_is_head_vice_nav || 0, }); } else { app.showToast(res.data.msg); @@ -133,7 +128,7 @@ Page({ { app.showToast('客服电话有误'); } else { - my.makePhoneCall({ number: this.data.customer_service_tel }); + app.call_tel(this.data.customer_service_tel); } }, diff --git a/public/appmini/old/baidu/app.js b/public/appmini/old/baidu/app.js index 0aadab483659ca4b9c5e0be9474a959eb98e75d2..73528e436e82cebecec6b17e3e560633d160f606 100755 --- a/public/appmini/old/baidu/app.js +++ b/public/appmini/old/baidu/app.js @@ -61,12 +61,12 @@ App({ // 请求地址 request_url: "{{request_url}}", - // request_url: 'http://tp5-dev.com/', + request_url: 'http://tp5-dev.com/', // request_url: 'https://test.shopxo.net/', // 基础信息 - application_title: "{{application_title}}", - application_describe: "{{application_describe}}" + application_title: "ShopXO", + application_describe: "国内领先企业级B2C开源电商系统!" }, /** @@ -490,6 +490,13 @@ App({ } }); return arr; - } + }, + + // 拨打电话 + call_tel(value) { + if ((value || null) != null) { + swan.makePhoneCall({ phoneNumber: value }); + } + }, }); \ No newline at end of file diff --git a/public/appmini/old/baidu/app.json b/public/appmini/old/baidu/app.json index 5caf4d933017de0ff1f6c55c6cab57b281246768..ad0b3e874986d7b05002809e831a1d9d5325c285 100755 --- a/public/appmini/old/baidu/app.json +++ b/public/appmini/old/baidu/app.json @@ -30,7 +30,7 @@ "pages/user-coupon/user-coupon" ], "window": { - "navigationBarTitleText": "{{application_title}}", + "navigationBarTitleText": "ShopXO", "navigationBarBackgroundColor": "#d2364c" }, "tabBar": { diff --git a/public/appmini/old/baidu/pages/cart/cart.css b/public/appmini/old/baidu/pages/cart/cart.css index 656432b8691d5eef8b0788d369344050bc63fc61..160f2627877dde9e336acd6bb1fe0a907a10f366 100755 --- a/public/appmini/old/baidu/pages/cart/cart.css +++ b/public/appmini/old/baidu/pages/cart/cart.css @@ -1,7 +1,7 @@ /** * 商品列表 */ - .page { +.page { padding-bottom: 120rpx; } .goods-item { @@ -124,9 +124,6 @@ .nav-submit button { border-radius: 0; } -.page { - padding-bottom: 120rpx; -} .selected .icon { width: 50rpx; height: 50rpx !important; @@ -138,4 +135,14 @@ } .buy-nav .sales-price { max-width: calc(100% - 40px); +} + +/* + * 展示型 + */ +.exhibition-mode { + padding: 0 10rpx; +} +.exhibition-mode-data .items { + padding-left: 0; } \ No newline at end of file diff --git a/public/appmini/old/baidu/pages/cart/cart.js b/public/appmini/old/baidu/pages/cart/cart.js index bdc01136a0b4c97b681bc74c2eb9ac012107f022..b748b4611b9d9cdb2fe93a53bc0e5289daf96900 100755 --- a/public/appmini/old/baidu/pages/cart/cart.js +++ b/public/appmini/old/baidu/pages/cart/cart.js @@ -8,7 +8,12 @@ Page({ swipe_index: null, total_price: '0.00', is_selected_all: false, - buy_submit_disabled_status: true + buy_submit_disabled_status: true, + + // 是否展示型 + common_is_exhibition_mode: 0, + common_is_exhibition_mode_btn_text: null, + customer_service_tel: null, }, onShow() { @@ -63,16 +68,18 @@ Page({ swan.stopPullDownRefresh(); if (res.data.code == 0) { var data = res.data.data; - if (data.length > 0) { - for (var i in data) { - data[i]['right'] = [{ type: 'edit', text: '加入收藏' }, { type: 'delete', text: '删除' }]; - } - } + + // 数据赋值 this.setData({ - data_list: data, - data_list_loding_status: data.length == 0 ? 0 : 3, + data_list: data.data, + data_list_loding_status: data.data.length == 0 ? 0 : 3, data_bottom_line_status: true, - data_list_loding_msg: '购物车空空如也' + data_list_loding_msg: '购物车空空如也', + + // 是否展示型 + common_is_exhibition_mode: data.common_is_exhibition_mode || 0, + common_is_exhibition_mode_btn_text: data.common_is_exhibition_mode_btn_text || '立即咨询', + customer_service_tel: data.customer_service_tel || null, }); } else { this.setData({ @@ -287,9 +294,13 @@ Page({ // 选中计算 selected_calculate() { var total_price = 0; + var data_count = 0; var selected_count = 0; var temp_data_list = this.data.data_list; for (var i in temp_data_list) { + if ((temp_data_list[i]['is_error'] || 0) == 0) { + data_count++; + } if ((temp_data_list[i]['selected'] || false) == true) { total_price += temp_data_list[i]['stock'] * temp_data_list[i]['price']; selected_count++; @@ -298,8 +309,8 @@ Page({ this.setData({ total_price: total_price.toFixed(2), - buy_submit_disabled_status: selected_count <= 0, - is_selected_all: selected_count >= temp_data_list.length + buy_submit_disabled_status: (selected_count <= 0), + is_selected_all: (selected_count >= data_count), }); }, @@ -328,6 +339,11 @@ Page({ swan.navigateTo({ url: '/pages/buy/buy?data=' + JSON.stringify(data) }); - } + }, + + // 展示型事件 + exhibition_submit_event(e) { + app.call_tel(this.data.customer_service_tel); + }, }); \ No newline at end of file diff --git a/public/appmini/old/baidu/pages/cart/cart.swan b/public/appmini/old/baidu/pages/cart/cart.swan index 87d242f825fd9a620bf8c412197345db7d679ba3..b6f453afe9427e61e9973c9c4492dc9d29c4b5c2 100755 --- a/public/appmini/old/baidu/pages/cart/cart.swan +++ b/public/appmini/old/baidu/pages/cart/cart.swan @@ -1,7 +1,7 @@ - + - + @@ -45,20 +45,29 @@ - - - - - 全选 + + + + - - ¥{{total_price}} - 合计: + + + + + + + + 全选 + + + ¥{{total_price}} + 合计: + - - - - + + + + diff --git a/public/appmini/old/baidu/pages/goods-detail/goods-detail.css b/public/appmini/old/baidu/pages/goods-detail/goods-detail.css index c9d25944073785788c2b7a71d5c02fdb632f26ca..d32fad3107fa3721f919b48d12b17f2f2ea773d4 100755 --- a/public/appmini/old/baidu/pages/goods-detail/goods-detail.css +++ b/public/appmini/old/baidu/pages/goods-detail/goods-detail.css @@ -342,4 +342,11 @@ position: absolute; top: -5px; left: calc(50% + 23rpx); +} + +/* + * 展示型 + */ +.goods-buy-nav .exhibition-mode button { + width: 100%; } \ No newline at end of file diff --git a/public/appmini/old/baidu/pages/goods-detail/goods-detail.js b/public/appmini/old/baidu/pages/goods-detail/goods-detail.js index eca492777f41a88da0c80e7f8429ff45e4f02c9c..747d5629ae5ab03ff839c4a6679a5d31aa36c2e5 100755 --- a/public/appmini/old/baidu/pages/goods-detail/goods-detail.js +++ b/public/appmini/old/baidu/pages/goods-detail/goods-detail.js @@ -49,6 +49,10 @@ Page({ // 购物车快捷导航 quick_nav_cart_count: 0, + + // 是否展示型 + common_is_exhibition_mode: 0, + customer_service_tel: null, }, onLoad(params) { @@ -106,10 +110,8 @@ Page({ temp_buy_number: data.goods.buy_min_number || 1, goods_favor_text: data.goods.is_favor == 1 ? '已收藏' : '收藏', goods_favor_icon: '/images/goods-detail-favor-icon-' + data.goods.is_favor + '.png', - nav_submit_text: (data.common_order_is_booking || 0) == 0 ? '立即购买' : '立即预约', data_bottom_line_status: true, data_list_loding_status: 3, - nav_submit_is_disabled: data.goods.is_shelves == 1 && data.goods.inventory > 0 ? false : true, goods_spec_base_price: data.goods.price, goods_spec_base_original_price: data.goods.original_price, @@ -137,22 +139,35 @@ Page({ // 不能选择规格处理 this.goods_specifications_choose_handle_dont(0); - // 页面信息设置 - this.set_page_info(); - + // 购买按钮处理 + var nav_submit_text = ((data.common_order_is_booking || 0) == 0) ? '立即购买' : '立即预约'; + var nav_submit_is_disabled = (data.goods.is_shelves == 1 && data.goods.inventory > 0) ? false : true; if (data.goods.is_shelves != 1) { - this.setData({ - nav_submit_text: '商品已下架', - nav_submit_is_disabled: true - }); + nav_submit_text = '已下架'; + nav_submit_is_disabled = true; } else { - if (data.goods.inventory <= 0) { - this.setData({ - nav_submit_text: '商品卖光了', - nav_submit_is_disabled: true - }); + if(data.goods.inventory <= 0) { + nav_submit_text = '卖光了'; + nav_submit_is_disabled = true; } } + + // 是否展示型 + var common_is_exhibition_mode = data.common_is_exhibition_mode || 0; + if (common_is_exhibition_mode == 1) { + nav_submit_text = data.common_is_exhibition_mode_btn_text || '立即咨询'; + } + + // 数据赋值 + this.setData({ + nav_submit_text: nav_submit_text, + nav_submit_is_disabled: nav_submit_is_disabled, + common_is_exhibition_mode: common_is_exhibition_mode, + customer_service_tel: data.customer_service_tel || null, + }); + + // 页面信息设置 + this.set_page_info(); } else { self.setData({ data_bottom_line_status: false, @@ -718,6 +733,11 @@ Page({ } }, + // 展示型事件 + exhibition_submit_event(e) { + app.call_tel(this.data.customer_service_tel); + }, + // 自定义分享 onShareAppMessage() { var user = app.get_user_cache_info(this, 'onShareAppMessage') || null; diff --git a/public/appmini/old/baidu/pages/goods-detail/goods-detail.swan b/public/appmini/old/baidu/pages/goods-detail/goods-detail.swan index 8c51a0c352088c93f2cc63e967ade4d5e75317e0..974b86c56cb83e865629e9a5d66e08ca1d77ac2b 100755 --- a/public/appmini/old/baidu/pages/goods-detail/goods-detail.swan +++ b/public/appmini/old/baidu/pages/goods-detail/goods-detail.swan @@ -124,9 +124,17 @@ {{goods_favor_text}} - - - + + + + + + + + + + + diff --git a/public/appmini/old/baidu/pages/user/user.css b/public/appmini/old/baidu/pages/user/user.css index 5b593a0df8355f04809ded2c3fd20e900f266edc..4b4b1168236fc9c08ce1596c0c8fcc3bb8de82b1 100755 --- a/public/appmini/old/baidu/pages/user/user.css +++ b/public/appmini/old/baidu/pages/user/user.css @@ -3,6 +3,9 @@ padding-top: 30rpx; font-size: 24rpx; } +.head-item { + padding-bottom: 30rpx; +} .head-item .avatar { width: 160rpx; height: 160rpx; @@ -21,7 +24,6 @@ .head-nav { padding: 5px 0; background: rgba(0,0,0,0.1); - margin-top: 30rpx; } .head-nav-item { width: 25%; diff --git a/public/appmini/old/baidu/pages/user/user.js b/public/appmini/old/baidu/pages/user/user.js index 461dc77b0f1c595ac18161a31665f8c0fb3ac9e1..f0702b6f4443d8292ff86b40156008f3b75b4347 100755 --- a/public/appmini/old/baidu/pages/user/user.js +++ b/public/appmini/old/baidu/pages/user/user.js @@ -29,6 +29,7 @@ Page({ navigation: [], common_app_is_online_service: 0, + common_app_is_head_vice_nav: 0, }, onShow() { @@ -108,6 +109,7 @@ Page({ head_nav_list: temp_head_nav_list, navigation: data.navigation || [], common_app_is_online_service: data.common_app_is_online_service || 0, + common_app_is_head_vice_nav: data.common_app_is_head_vice_nav || 0, }); } else { app.showToast(res.data.msg); @@ -131,7 +133,7 @@ Page({ if (this.data.customer_service_tel == null) { app.showToast("客服电话有误"); } else { - swan.makePhoneCall({ phoneNumber: this.data.customer_service_tel }); + app.call_tel(this.data.customer_service_tel); } }, diff --git a/public/appmini/old/baidu/pages/user/user.swan b/public/appmini/old/baidu/pages/user/user.swan index ac209174da8f4f8d3669cf4d3a5ce4866cf0f5fa..b6465db22af2565daa63e433baa10866a5880ef5 100755 --- a/public/appmini/old/baidu/pages/user/user.swan +++ b/public/appmini/old/baidu/pages/user/user.swan @@ -1,40 +1,47 @@ - - - {{nickname}} - - - - - - - {{item.count}} - {{item.name}} - - - - + + + {{nickname}} + - - - - 消息 - {{message_total}} + + + + + + {{item.count}} + {{item.name}} + - + + + + + + + + 消息 + {{message_total}} + + - - + + + + - + {{item.name}} + {{item.desc}} - - + + + + @@ -49,17 +56,6 @@ - - - - - - {{item.name}} - {{item.desc}} - - - - 清除缓存 diff --git a/public/appmini/old/qq/app.js b/public/appmini/old/qq/app.js index 0b4c507b23bd082c20a77dcaada3c35158e3422f..81e32b7785954b739e6afdbe69cac9bf06360c9d 100755 --- a/public/appmini/old/qq/app.js +++ b/public/appmini/old/qq/app.js @@ -66,8 +66,8 @@ App({ // 请求地址 request_url: "{{request_url}}", - // request_url: 'http://tp5-dev.com/', - // request_url: 'https://test.shopxo.net/', + request_url: 'http://tp5-dev.com/', + //request_url: 'https://test.shopxo.net/', // 基础信息 application_title: "{{application_title}}", @@ -514,6 +514,13 @@ App({ } } return json; - } + }, + + // 拨打电话 + call_tel(value) { + if ((value || null) != null) { + qq.makePhoneCall({ phoneNumber: value }); + } + }, }); \ No newline at end of file diff --git a/public/appmini/old/qq/app.json b/public/appmini/old/qq/app.json index a48234485b02dcfed88a9bda55131cebb3080f31..e9abf6d6421f172ed240782c61f641d86c40bcac 100755 --- a/public/appmini/old/qq/app.json +++ b/public/appmini/old/qq/app.json @@ -30,7 +30,7 @@ "pages/user-coupon/user-coupon" ], "window": { - "navigationBarTitleText": "{{application_title}}", + "navigationBarTitleText": "ShopXO", "navigationBarBackgroundColor": "#d2364c" }, "tabBar": { diff --git a/public/appmini/old/qq/pages/cart/cart.js b/public/appmini/old/qq/pages/cart/cart.js index 29e35a10921940ba8115be61b6f4b6005ac0e42b..f7b692c55895ebd92278d39792217198cc04fce0 100755 --- a/public/appmini/old/qq/pages/cart/cart.js +++ b/public/appmini/old/qq/pages/cart/cart.js @@ -9,6 +9,11 @@ Page({ total_price: '0.00', is_selected_all: false, buy_submit_disabled_status: true, + + // 是否展示型 + common_is_exhibition_mode: 0, + common_is_exhibition_mode_btn_text: null, + customer_service_tel: null, }, onShow() { @@ -63,16 +68,18 @@ Page({ qq.stopPullDownRefresh(); if (res.data.code == 0) { var data = res.data.data; - if (data.length > 0) { - for (var i in data) { - data[i]['right'] = [{ type: 'edit', text: '加入收藏' }, { type: 'delete', text: '删除' }]; - } - } + + // 数据赋值 this.setData({ - data_list: data, - data_list_loding_status: data.length == 0 ? 0 : 3, + data_list: data.data, + data_list_loding_status: data.data.length == 0 ? 0 : 3, data_bottom_line_status: true, data_list_loding_msg: '购物车空空如也', + + // 是否展示型 + common_is_exhibition_mode: data.common_is_exhibition_mode || 0, + common_is_exhibition_mode_btn_text: data.common_is_exhibition_mode_btn_text || '立即咨询', + customer_service_tel: data.customer_service_tel || null, }); } else { this.setData({ @@ -289,9 +296,13 @@ Page({ // 选中计算 selected_calculate() { var total_price = 0; + var data_count = 0; var selected_count = 0; var temp_data_list = this.data.data_list; for (var i in temp_data_list) { + if ((temp_data_list[i]['is_error'] || 0) == 0) { + data_count++; + } if ((temp_data_list[i]['selected'] || false) == true) { total_price += temp_data_list[i]['stock'] * temp_data_list[i]['price']; selected_count++; @@ -301,7 +312,7 @@ Page({ this.setData({ total_price: total_price.toFixed(2), buy_submit_disabled_status: (selected_count <= 0), - is_selected_all: (selected_count >= temp_data_list.length), + is_selected_all: (selected_count >= data_count), }); }, @@ -330,6 +341,11 @@ Page({ qq.navigateTo({ url: '/pages/buy/buy?data=' + JSON.stringify(data) }); - } + }, + + // 展示型事件 + exhibition_submit_event(e) { + app.call_tel(this.data.customer_service_tel); + }, }); diff --git a/public/appmini/old/qq/pages/cart/cart.qml b/public/appmini/old/qq/pages/cart/cart.qml index 67c6979bb89e808da9b3f2cedfb2630e73126b8a..ce537232698408644115f9101faf7ed8639f710d 100755 --- a/public/appmini/old/qq/pages/cart/cart.qml +++ b/public/appmini/old/qq/pages/cart/cart.qml @@ -1,7 +1,7 @@ - + - + @@ -43,20 +43,29 @@ - - - - - 全选 + + + + - - ¥{{total_price}} - 合计: + + + + + + + + 全选 + + + ¥{{total_price}} + 合计: + - - - - + + + + diff --git a/public/appmini/old/qq/pages/cart/cart.qss b/public/appmini/old/qq/pages/cart/cart.qss index 79a6ced92d665b0ec4548498be9c9f4f07226d62..99dbebc94c300ea0d827e668bb82eaf57cf2110b 100755 --- a/public/appmini/old/qq/pages/cart/cart.qss +++ b/public/appmini/old/qq/pages/cart/cart.qss @@ -1,7 +1,7 @@ /** * 商品列表 */ - .page { +.page { padding-bottom: 120rpx; } .goods-item { @@ -125,9 +125,6 @@ .nav-submit button { border-radius: 0; } -.page { - padding-bottom: 120rpx; -} .selected .icon { width: 50rpx; height: 50rpx !important; @@ -139,4 +136,14 @@ } .buy-nav .sales-price { max-width: calc(100% - 40px); +} + +/* + * 展示型 + */ +.exhibition-mode { + padding: 0 10rpx; +} +.exhibition-mode-data .items { + padding-left: 0; } \ No newline at end of file diff --git a/public/appmini/old/qq/pages/goods-detail/goods-detail.js b/public/appmini/old/qq/pages/goods-detail/goods-detail.js index 3024e7d879ed15268fe1ed4a66e086765dadcbe5..d470f3a6dcbdabe2acb1836b9a73ed17f54bd41a 100755 --- a/public/appmini/old/qq/pages/goods-detail/goods-detail.js +++ b/public/appmini/old/qq/pages/goods-detail/goods-detail.js @@ -52,6 +52,10 @@ Page({ // 购物车快捷导航 quick_nav_cart_count: 0, + + // 是否展示型 + common_is_exhibition_mode: 0, + customer_service_tel: null, }, onLoad(params) { @@ -114,10 +118,8 @@ Page({ temp_buy_number: data.goods.buy_min_number || 1, goods_favor_text: (data.goods.is_favor == 1) ? '已收藏' : '收藏', goods_favor_icon: '/images/goods-detail-favor-icon-' + data.goods.is_favor+'.png', - nav_submit_text: ((data.common_order_is_booking || 0) == 0) ? '立即购买' : '立即预约', data_bottom_line_status: true, data_list_loding_status: 3, - nav_submit_is_disabled: (data.goods.is_shelves == 1 && data.goods.inventory > 0) ? false : true, goods_spec_base_price: data.goods.price, goods_spec_base_original_price: data.goods.original_price, @@ -145,19 +147,32 @@ Page({ // 不能选择规格处理 this.goods_specifications_choose_handle_dont(0); + // 购买按钮处理 + var nav_submit_text = ((data.common_order_is_booking || 0) == 0) ? '立即购买' : '立即预约'; + var nav_submit_is_disabled = (data.goods.is_shelves == 1 && data.goods.inventory > 0) ? false : true; if (data.goods.is_shelves != 1) { - this.setData({ - nav_submit_text: '商品已下架', - nav_submit_is_disabled: true, - }); + nav_submit_text = '已下架'; + nav_submit_is_disabled = true; } else { if(data.goods.inventory <= 0) { - this.setData({ - nav_submit_text: '商品卖光了', - nav_submit_is_disabled: true, - }); + nav_submit_text = '卖光了'; + nav_submit_is_disabled = true; } } + + // 是否展示型 + var common_is_exhibition_mode = data.common_is_exhibition_mode || 0; + if (common_is_exhibition_mode == 1) { + nav_submit_text = data.common_is_exhibition_mode_btn_text || '立即咨询'; + } + + // 数据赋值 + this.setData({ + nav_submit_text: nav_submit_text, + nav_submit_is_disabled: nav_submit_is_disabled, + common_is_exhibition_mode: common_is_exhibition_mode, + customer_service_tel: data.customer_service_tel || null, + }); } else { self.setData({ data_bottom_line_status: false, @@ -802,6 +817,11 @@ Page({ } }, + // 展示型事件 + exhibition_submit_event(e) { + app.call_tel(this.data.customer_service_tel); + }, + // 自定义分享 onShareAppMessage() { var user = app.get_user_cache_info(this, 'goods_favor_event') || null; diff --git a/public/appmini/old/qq/pages/goods-detail/goods-detail.qml b/public/appmini/old/qq/pages/goods-detail/goods-detail.qml index 450ad9a78ca9fd4806de9fd536c253acb39edeca..0081475d9fbd54d160cdef17b33f3411f86f73e0 100755 --- a/public/appmini/old/qq/pages/goods-detail/goods-detail.qml +++ b/public/appmini/old/qq/pages/goods-detail/goods-detail.qml @@ -131,9 +131,17 @@ {{goods_favor_text}} - - - + + + + + + + + + + + diff --git a/public/appmini/old/qq/pages/goods-detail/goods-detail.qss b/public/appmini/old/qq/pages/goods-detail/goods-detail.qss index 8ad6ee4fb0f4713a65cda72ef4373d9ff36c6093..4d0f904da3ed70632b81518be4935515ab675fd1 100755 --- a/public/appmini/old/qq/pages/goods-detail/goods-detail.qss +++ b/public/appmini/old/qq/pages/goods-detail/goods-detail.qss @@ -338,4 +338,11 @@ position: absolute; top: -5px; left: calc(50% + 23rpx); +} + +/* + * 展示型 + */ +.goods-buy-nav .exhibition-mode button { + width: 100%; } \ No newline at end of file diff --git a/public/appmini/old/qq/pages/user/user.js b/public/appmini/old/qq/pages/user/user.js index f778e8a653e9d6a73ce0b1afba5404bd39e75be4..e186a99c6fe4f569b17a06ef1cfc72b3abb005d4 100755 --- a/public/appmini/old/qq/pages/user/user.js +++ b/public/appmini/old/qq/pages/user/user.js @@ -19,18 +19,12 @@ Page({ { name: "已完成", status: 4, count: 0, url: "/pages/user-order/user-order?status=4" }, { name: "退款/售后", status: 101, count: 0, url: "/pages/user-orderaftersale/user-orderaftersale" }, ], - nav_lists: [ - { - url: "user-order", - icon: "user-nav-order-icon", - name: "我的订单", - } - ], // 远程自定义导航 navigation: [], common_app_is_online_service: 0, + common_app_is_head_vice_nav: 0, }, onShow() { @@ -109,6 +103,7 @@ Page({ message_total: ((data.common_message_total || 0) == 0) ? 0 : data.common_message_total, head_nav_list: temp_head_nav_list, navigation: data.navigation || [], + common_app_is_head_vice_nav: data.common_app_is_head_vice_nav || 0, }); } else { app.showToast(res.data.msg); @@ -133,7 +128,7 @@ Page({ { app.showToast("客服电话有误"); } else { - qq.makePhoneCall({ phoneNumber: this.data.customer_service_tel }); + app.call_tel(this.data.customer_service_tel); } }, diff --git a/public/appmini/old/qq/pages/user/user.qml b/public/appmini/old/qq/pages/user/user.qml index 59793d724d40303c9ecd4c1dbbf0ff9d62803572..b955ee8723a66e5e8aeac4ef6377678b6a827342 100755 --- a/public/appmini/old/qq/pages/user/user.qml +++ b/public/appmini/old/qq/pages/user/user.qml @@ -1,40 +1,46 @@ - - - {{nickname}} - - - - - - - {{item.count}} - {{item.name}} - - - - + + + {{nickname}} + - - - - 消息 - {{message_total}} + + + + + + {{item.count}} + {{item.name}} + - + + + + + + + + 消息 + {{message_total}} + + - - + + + - + {{item.name}} + {{item.desc}} - - + + + + @@ -49,17 +55,6 @@ - - - - - - {{item.name}} - {{item.desc}} - - - - 清除缓存 diff --git a/public/appmini/old/qq/pages/user/user.qss b/public/appmini/old/qq/pages/user/user.qss index 5b593a0df8355f04809ded2c3fd20e900f266edc..4b4b1168236fc9c08ce1596c0c8fcc3bb8de82b1 100755 --- a/public/appmini/old/qq/pages/user/user.qss +++ b/public/appmini/old/qq/pages/user/user.qss @@ -3,6 +3,9 @@ padding-top: 30rpx; font-size: 24rpx; } +.head-item { + padding-bottom: 30rpx; +} .head-item .avatar { width: 160rpx; height: 160rpx; @@ -21,7 +24,6 @@ .head-nav { padding: 5px 0; background: rgba(0,0,0,0.1); - margin-top: 30rpx; } .head-nav-item { width: 25%; diff --git a/public/appmini/old/toutiao/app.js b/public/appmini/old/toutiao/app.js index 8ce8eb9aadad4f5fd9d54e3ef1a3823dd9b80e93..6e4ff9ca4fd8326256f49621e5703939607cac28 100755 --- a/public/appmini/old/toutiao/app.js +++ b/public/appmini/old/toutiao/app.js @@ -581,4 +581,11 @@ App({ }); }, + // 拨打电话 + call_tel(value) { + if ((value || null) != null) { + tt.makePhoneCall({ phoneNumber: value }); + } + }, + }); \ No newline at end of file diff --git a/public/appmini/old/toutiao/pages/cart/cart.js b/public/appmini/old/toutiao/pages/cart/cart.js index 8f3502276216f20eb595e2f8f97eed088982788b..3374f5ee34e522b0288f5f60ac99054cd199b969 100755 --- a/public/appmini/old/toutiao/pages/cart/cart.js +++ b/public/appmini/old/toutiao/pages/cart/cart.js @@ -9,6 +9,11 @@ Page({ total_price: '0.00', is_selected_all: false, buy_submit_disabled_status: true, + + // 是否展示型 + common_is_exhibition_mode: 0, + common_is_exhibition_mode_btn_text: null, + customer_service_tel: null, }, onShow() { @@ -63,16 +68,18 @@ Page({ tt.stopPullDownRefresh(); if (res.data.code == 0) { var data = res.data.data; - if (data.length > 0) { - for (var i in data) { - data[i]['right'] = [{ type: 'edit', text: '加入收藏' }, { type: 'delete', text: '删除' }]; - } - } + + // 数据赋值 this.setData({ - data_list: data, - data_list_loding_status: data.length == 0 ? 0 : 3, + data_list: data.data, + data_list_loding_status: data.data.length == 0 ? 0 : 3, data_bottom_line_status: true, data_list_loding_msg: '购物车空空如也', + + // 是否展示型 + common_is_exhibition_mode: data.common_is_exhibition_mode || 0, + common_is_exhibition_mode_btn_text: data.common_is_exhibition_mode_btn_text || '立即咨询', + customer_service_tel: data.customer_service_tel || null, }); } else { this.setData({ @@ -289,9 +296,13 @@ Page({ // 选中计算 selected_calculate() { var total_price = 0; + var data_count = 0; var selected_count = 0; var temp_data_list = this.data.data_list; for (var i in temp_data_list) { + if ((temp_data_list[i]['is_error'] || 0) == 0) { + data_count++; + } if ((temp_data_list[i]['selected'] || false) == true) { total_price += temp_data_list[i]['stock'] * temp_data_list[i]['price']; selected_count++; @@ -301,7 +312,7 @@ Page({ this.setData({ total_price: total_price.toFixed(2), buy_submit_disabled_status: (selected_count <= 0), - is_selected_all: (selected_count >= temp_data_list.length), + is_selected_all: (selected_count >= data_count), }); }, @@ -330,6 +341,11 @@ Page({ tt.navigateTo({ url: '/pages/buy/buy?data=' + JSON.stringify(data) }); - } + }, + + // 展示型事件 + exhibition_submit_event(e) { + app.call_tel(this.data.customer_service_tel); + }, }); diff --git a/public/appmini/old/toutiao/pages/cart/cart.ttml b/public/appmini/old/toutiao/pages/cart/cart.ttml index eb96b34e53bb5f6a4bab71c52ba69407b921c387..52807e978cbbfba29124dce1c52d2f07a35bcbd8 100755 --- a/public/appmini/old/toutiao/pages/cart/cart.ttml +++ b/public/appmini/old/toutiao/pages/cart/cart.ttml @@ -1,7 +1,7 @@ - + - + @@ -45,8 +45,7 @@ - - + 全选 diff --git a/public/appmini/old/toutiao/pages/cart/cart.ttss b/public/appmini/old/toutiao/pages/cart/cart.ttss index 79a6ced92d665b0ec4548498be9c9f4f07226d62..99dbebc94c300ea0d827e668bb82eaf57cf2110b 100755 --- a/public/appmini/old/toutiao/pages/cart/cart.ttss +++ b/public/appmini/old/toutiao/pages/cart/cart.ttss @@ -1,7 +1,7 @@ /** * 商品列表 */ - .page { +.page { padding-bottom: 120rpx; } .goods-item { @@ -125,9 +125,6 @@ .nav-submit button { border-radius: 0; } -.page { - padding-bottom: 120rpx; -} .selected .icon { width: 50rpx; height: 50rpx !important; @@ -139,4 +136,14 @@ } .buy-nav .sales-price { max-width: calc(100% - 40px); +} + +/* + * 展示型 + */ +.exhibition-mode { + padding: 0 10rpx; +} +.exhibition-mode-data .items { + padding-left: 0; } \ No newline at end of file diff --git a/public/appmini/old/toutiao/pages/goods-detail/goods-detail.js b/public/appmini/old/toutiao/pages/goods-detail/goods-detail.js index 9336ded856b8d2e01a5653047404b3e6052de571..fe9c15082f64422648d624bfd79d077673935ad6 100755 --- a/public/appmini/old/toutiao/pages/goods-detail/goods-detail.js +++ b/public/appmini/old/toutiao/pages/goods-detail/goods-detail.js @@ -47,6 +47,10 @@ Page({ // 购物车快捷导航 quick_nav_cart_count: 0, + + // 是否展示型 + common_is_exhibition_mode: 0, + customer_service_tel: null, }, onLoad(params) { @@ -109,10 +113,8 @@ Page({ temp_buy_number: data.goods.buy_min_number || 1, goods_favor_text: (data.goods.is_favor == 1) ? '已收藏' : '收藏', goods_favor_icon: '/images/goods-detail-favor-icon-' + data.goods.is_favor+'.png', - nav_submit_text: ((data.common_order_is_booking || 0) == 0) ? '立即购买' : '立即预约', data_bottom_line_status: true, data_list_loding_status: 3, - nav_submit_is_disabled: (data.goods.is_shelves == 1 && data.goods.inventory > 0) ? false : true, goods_spec_base_price: data.goods.price, goods_spec_base_original_price: data.goods.original_price, @@ -140,19 +142,32 @@ Page({ // 不能选择规格处理 this.goods_specifications_choose_handle_dont(0); + // 购买按钮处理 + var nav_submit_text = ((data.common_order_is_booking || 0) == 0) ? '立即购买' : '立即预约'; + var nav_submit_is_disabled = (data.goods.is_shelves == 1 && data.goods.inventory > 0) ? false : true; if (data.goods.is_shelves != 1) { - this.setData({ - nav_submit_text: '商品已下架', - nav_submit_is_disabled: true, - }); + nav_submit_text = '已下架'; + nav_submit_is_disabled = true; } else { if(data.goods.inventory <= 0) { - this.setData({ - nav_submit_text: '商品卖光了', - nav_submit_is_disabled: true, - }); + nav_submit_text = '卖光了'; + nav_submit_is_disabled = true; } } + + // 是否展示型 + var common_is_exhibition_mode = data.common_is_exhibition_mode || 0; + if (common_is_exhibition_mode == 1) { + nav_submit_text = data.common_is_exhibition_mode_btn_text || '立即咨询'; + } + + // 数据赋值 + this.setData({ + nav_submit_text: nav_submit_text, + nav_submit_is_disabled: nav_submit_is_disabled, + common_is_exhibition_mode: common_is_exhibition_mode, + customer_service_tel: data.customer_service_tel || null, + }); } else { self.setData({ data_bottom_line_status: false, @@ -797,6 +812,11 @@ Page({ } }, + // 展示型事件 + exhibition_submit_event(e) { + app.call_tel(this.data.customer_service_tel); + }, + // 自定义分享 onShareAppMessage() { var user = app.get_user_cache_info(this, 'goods_favor_event') || null; diff --git a/public/appmini/old/toutiao/pages/goods-detail/goods-detail.ttml b/public/appmini/old/toutiao/pages/goods-detail/goods-detail.ttml index 1dd49cc369efe9b0ae25edf5e08a9da17ef7e414..c09f76e37509cb32d198c0292f3b066a6ae8992c 100755 --- a/public/appmini/old/toutiao/pages/goods-detail/goods-detail.ttml +++ b/public/appmini/old/toutiao/pages/goods-detail/goods-detail.ttml @@ -131,9 +131,17 @@ {{goods_favor_text}} - - - + + + + + + + + + + + diff --git a/public/appmini/old/toutiao/pages/goods-detail/goods-detail.ttss b/public/appmini/old/toutiao/pages/goods-detail/goods-detail.ttss index 8ad6ee4fb0f4713a65cda72ef4373d9ff36c6093..4d0f904da3ed70632b81518be4935515ab675fd1 100755 --- a/public/appmini/old/toutiao/pages/goods-detail/goods-detail.ttss +++ b/public/appmini/old/toutiao/pages/goods-detail/goods-detail.ttss @@ -338,4 +338,11 @@ position: absolute; top: -5px; left: calc(50% + 23rpx); +} + +/* + * 展示型 + */ +.goods-buy-nav .exhibition-mode button { + width: 100%; } \ No newline at end of file diff --git a/public/appmini/old/toutiao/pages/user/user.js b/public/appmini/old/toutiao/pages/user/user.js index 6863b1789946bc84de1cddbfc127599251e2ee35..a389eac319c5a960a934056cf99077b46c37e017 100755 --- a/public/appmini/old/toutiao/pages/user/user.js +++ b/public/appmini/old/toutiao/pages/user/user.js @@ -19,16 +19,11 @@ Page({ { name: "已完成", status: 4, count: 0, url: "/pages/user-order/user-order?status=4" }, { name: "退款/售后", status: 101, count: 0, url: "/pages/user-orderaftersale/user-orderaftersale" }, ], - nav_lists: [ - { - url: "user-order", - icon: "user-nav-order-icon", - name: "我的订单", - } - ], // 远程自定义导航 navigation: [], + + common_app_is_head_vice_nav: 0, }, onShow() { @@ -107,6 +102,7 @@ Page({ message_total: ((data.common_message_total || 0) == 0) ? 0 : data.common_message_total, head_nav_list: temp_head_nav_list, navigation: data.navigation || [], + common_app_is_head_vice_nav: data.common_app_is_head_vice_nav || 0, }); } else { app.showToast(res.data.msg); @@ -131,7 +127,7 @@ Page({ { app.showToast("客服电话有误"); } else { - tt.makePhoneCall({ phoneNumber: this.data.customer_service_tel }); + app.call_tel(this.data.customer_service_tel); } }, diff --git a/public/appmini/old/toutiao/pages/user/user.ttml b/public/appmini/old/toutiao/pages/user/user.ttml index 2b0d80ed4caaeaa916d14b6da30b8511a086abd7..f214b1ae2eb4dd484c2766dec042c971c2f47584 100755 --- a/public/appmini/old/toutiao/pages/user/user.ttml +++ b/public/appmini/old/toutiao/pages/user/user.ttml @@ -1,40 +1,46 @@ - - - {{nickname}} - - - - - - - {{item.count}} - {{item.name}} - - - - + + + {{nickname}} + - - - - 消息 - {{message_total}} + + + + + + {{item.count}} + {{item.name}} + - + + + + + + + + 消息 + {{message_total}} + + - - + + + - + {{item.name}} + {{item.desc}} - - + + + + @@ -49,17 +55,6 @@ - - - - - - {{item.name}} - {{item.desc}} - - - - 清除缓存 diff --git a/public/appmini/old/toutiao/pages/user/user.ttss b/public/appmini/old/toutiao/pages/user/user.ttss index 5b593a0df8355f04809ded2c3fd20e900f266edc..4b4b1168236fc9c08ce1596c0c8fcc3bb8de82b1 100755 --- a/public/appmini/old/toutiao/pages/user/user.ttss +++ b/public/appmini/old/toutiao/pages/user/user.ttss @@ -3,6 +3,9 @@ padding-top: 30rpx; font-size: 24rpx; } +.head-item { + padding-bottom: 30rpx; +} .head-item .avatar { width: 160rpx; height: 160rpx; @@ -21,7 +24,6 @@ .head-nav { padding: 5px 0; background: rgba(0,0,0,0.1); - margin-top: 30rpx; } .head-nav-item { width: 25%; diff --git a/public/appmini/old/weixin/app.js b/public/appmini/old/weixin/app.js index 8ae2b85831779e35d871787a386db7389a8df2e1..856e9477114f3d8fe2ae3c7326b16a53899d20da 100755 --- a/public/appmini/old/weixin/app.js +++ b/public/appmini/old/weixin/app.js @@ -66,7 +66,7 @@ App({ // 请求地址 request_url: "{{request_url}}", - // request_url: 'http://tp5-dev.com/', + request_url: 'http://tp5-dev.com/', // request_url: 'https://test.shopxo.net/', // 基础信息 @@ -514,6 +514,13 @@ App({ } } return json; - } + }, + + // 拨打电话 + call_tel(value) { + if ((value || null) != null) { + wx.makePhoneCall({ phoneNumber: value }); + } + }, }); \ No newline at end of file diff --git a/public/appmini/old/weixin/pages/cart/cart.js b/public/appmini/old/weixin/pages/cart/cart.js index 03112e0d8cd73b6ee38ad0c4bcdc85cb66d3e0a9..fb6f9e583c740ddd8d90724c985824ecfc195500 100755 --- a/public/appmini/old/weixin/pages/cart/cart.js +++ b/public/appmini/old/weixin/pages/cart/cart.js @@ -9,6 +9,11 @@ Page({ total_price: '0.00', is_selected_all: false, buy_submit_disabled_status: true, + + // 是否展示型 + common_is_exhibition_mode: 0, + common_is_exhibition_mode_btn_text: null, + customer_service_tel: null, }, onShow() { @@ -63,16 +68,18 @@ Page({ wx.stopPullDownRefresh(); if (res.data.code == 0) { var data = res.data.data; - if (data.length > 0) { - for (var i in data) { - data[i]['right'] = [{ type: 'edit', text: '加入收藏' }, { type: 'delete', text: '删除' }]; - } - } + + // 数据赋值 this.setData({ - data_list: data, - data_list_loding_status: data.length == 0 ? 0 : 3, + data_list: data.data, + data_list_loding_status: data.data.length == 0 ? 0 : 3, data_bottom_line_status: true, data_list_loding_msg: '购物车空空如也', + + // 是否展示型 + common_is_exhibition_mode: data.common_is_exhibition_mode || 0, + common_is_exhibition_mode_btn_text: data.common_is_exhibition_mode_btn_text || '立即咨询', + customer_service_tel: data.customer_service_tel || null, }); } else { this.setData({ @@ -289,9 +296,13 @@ Page({ // 选中计算 selected_calculate() { var total_price = 0; + var data_count = 0; var selected_count = 0; var temp_data_list = this.data.data_list; for (var i in temp_data_list) { + if ((temp_data_list[i]['is_error'] || 0) == 0) { + data_count++; + } if ((temp_data_list[i]['selected'] || false) == true) { total_price += temp_data_list[i]['stock'] * temp_data_list[i]['price']; selected_count++; @@ -301,7 +312,7 @@ Page({ this.setData({ total_price: total_price.toFixed(2), buy_submit_disabled_status: (selected_count <= 0), - is_selected_all: (selected_count >= temp_data_list.length), + is_selected_all: (selected_count >= data_count), }); }, @@ -330,6 +341,11 @@ Page({ wx.navigateTo({ url: '/pages/buy/buy?data=' + JSON.stringify(data) }); - } + }, + + // 展示型事件 + exhibition_submit_event(e) { + app.call_tel(this.data.customer_service_tel); + }, }); diff --git a/public/appmini/old/weixin/pages/cart/cart.wxml b/public/appmini/old/weixin/pages/cart/cart.wxml index 635612f98b95726598c0aaf1b7c0b9d2e8d5ce09..fb1dfc3576d488b646b66acfc0a079df6dc3568d 100755 --- a/public/appmini/old/weixin/pages/cart/cart.wxml +++ b/public/appmini/old/weixin/pages/cart/cart.wxml @@ -1,7 +1,7 @@ - + - + @@ -43,20 +43,29 @@ - - - - - 全选 + + + + - - ¥{{total_price}} - 合计: + + + + + + + + 全选 + + + ¥{{total_price}} + 合计: + - - - - + + + + diff --git a/public/appmini/old/weixin/pages/cart/cart.wxss b/public/appmini/old/weixin/pages/cart/cart.wxss index 79a6ced92d665b0ec4548498be9c9f4f07226d62..99dbebc94c300ea0d827e668bb82eaf57cf2110b 100755 --- a/public/appmini/old/weixin/pages/cart/cart.wxss +++ b/public/appmini/old/weixin/pages/cart/cart.wxss @@ -1,7 +1,7 @@ /** * 商品列表 */ - .page { +.page { padding-bottom: 120rpx; } .goods-item { @@ -125,9 +125,6 @@ .nav-submit button { border-radius: 0; } -.page { - padding-bottom: 120rpx; -} .selected .icon { width: 50rpx; height: 50rpx !important; @@ -139,4 +136,14 @@ } .buy-nav .sales-price { max-width: calc(100% - 40px); +} + +/* + * 展示型 + */ +.exhibition-mode { + padding: 0 10rpx; +} +.exhibition-mode-data .items { + padding-left: 0; } \ No newline at end of file diff --git a/public/appmini/old/weixin/pages/goods-detail/goods-detail.js b/public/appmini/old/weixin/pages/goods-detail/goods-detail.js index 49a5bd3efbedd24e2261243ce8096cd174eb7c97..b1fbbcaef9bc87116994d118809e18543f6c45bc 100755 --- a/public/appmini/old/weixin/pages/goods-detail/goods-detail.js +++ b/public/appmini/old/weixin/pages/goods-detail/goods-detail.js @@ -65,6 +65,10 @@ Page({ // 购物车快捷导航 quick_nav_cart_count: 0, + + // 是否展示型 + common_is_exhibition_mode: 0, + customer_service_tel: null, }, onLoad(params) { @@ -127,10 +131,8 @@ Page({ temp_buy_number: data.goods.buy_min_number || 1, goods_favor_text: (data.goods.is_favor == 1) ? '已收藏' : '收藏', goods_favor_icon: '/images/goods-detail-favor-icon-' + data.goods.is_favor+'.png', - nav_submit_text: ((data.common_order_is_booking || 0) == 0) ? '立即购买' : '立即预约', data_bottom_line_status: true, data_list_loding_status: 3, - nav_submit_is_disabled: (data.goods.is_shelves == 1 && data.goods.inventory > 0) ? false : true, goods_spec_base_price: data.goods.price, goods_spec_base_original_price: data.goods.original_price, @@ -169,19 +171,32 @@ Page({ // 不能选择规格处理 this.goods_specifications_choose_handle_dont(0); + // 购买按钮处理 + var nav_submit_text = ((data.common_order_is_booking || 0) == 0) ? '立即购买' : '立即预约'; + var nav_submit_is_disabled = (data.goods.is_shelves == 1 && data.goods.inventory > 0) ? false : true; if (data.goods.is_shelves != 1) { - this.setData({ - nav_submit_text: '商品已下架', - nav_submit_is_disabled: true, - }); + nav_submit_text = '已下架'; + nav_submit_is_disabled = true; } else { if(data.goods.inventory <= 0) { - this.setData({ - nav_submit_text: '商品卖光了', - nav_submit_is_disabled: true, - }); + nav_submit_text = '卖光了'; + nav_submit_is_disabled = true; } } + + // 是否展示型 + var common_is_exhibition_mode = data.common_is_exhibition_mode || 0; + if (common_is_exhibition_mode == 1) { + nav_submit_text = data.common_is_exhibition_mode_btn_text || '立即咨询'; + } + + // 数据赋值 + this.setData({ + nav_submit_text: nav_submit_text, + nav_submit_is_disabled: nav_submit_is_disabled, + common_is_exhibition_mode: common_is_exhibition_mode, + customer_service_tel: data.customer_service_tel || null, + }); } else { self.setData({ data_bottom_line_status: false, @@ -836,6 +851,11 @@ Page({ } }, + // 展示型事件 + exhibition_submit_event(e) { + app.call_tel(this.data.customer_service_tel); + }, + // 自定义分享 onShareAppMessage() { var user = app.get_user_cache_info(this, 'goods_favor_event') || null; diff --git a/public/appmini/old/weixin/pages/goods-detail/goods-detail.wxml b/public/appmini/old/weixin/pages/goods-detail/goods-detail.wxml index 1870ec10a294e0e530a6281842c18000c8afb365..616b0c19b9613a78e11c38163d52427f5dab223c 100755 --- a/public/appmini/old/weixin/pages/goods-detail/goods-detail.wxml +++ b/public/appmini/old/weixin/pages/goods-detail/goods-detail.wxml @@ -129,9 +129,17 @@ {{goods_favor_text}} - - - + + + + + + + + + + + diff --git a/public/appmini/old/weixin/pages/goods-detail/goods-detail.wxss b/public/appmini/old/weixin/pages/goods-detail/goods-detail.wxss index 07c6570790ae5b31a6d07c6f47b04c4ac48273a8..d68c160af632237cf02d0e098f4da08534282566 100755 --- a/public/appmini/old/weixin/pages/goods-detail/goods-detail.wxss +++ b/public/appmini/old/weixin/pages/goods-detail/goods-detail.wxss @@ -337,4 +337,11 @@ position: absolute; top: -5px; left: calc(50% + 23rpx); +} + +/* + * 展示型 + */ +.goods-buy-nav .exhibition-mode button { + width: 100%; } \ No newline at end of file diff --git a/public/appmini/old/weixin/pages/user/user.js b/public/appmini/old/weixin/pages/user/user.js index c8147f11f32c409d767bdd0a91e5d1cb7582b919..3333542caefc6094546356d6c94fdeef8aece9b8 100755 --- a/public/appmini/old/weixin/pages/user/user.js +++ b/public/appmini/old/weixin/pages/user/user.js @@ -19,18 +19,12 @@ Page({ { name: "已完成", status: 4, count: 0, url: "/pages/user-order/user-order?status=4" }, { name: "退款/售后", status: 101, count: 0, url: "/pages/user-orderaftersale/user-orderaftersale" }, ], - nav_lists: [ - { - url: "user-order", - icon: "user-nav-order-icon", - name: "我的订单", - } - ], // 远程自定义导航 navigation: [], common_app_is_online_service: 0, + common_app_is_head_vice_nav: 0, }, onShow() { @@ -110,6 +104,7 @@ Page({ head_nav_list: temp_head_nav_list, navigation: data.navigation || [], common_app_is_online_service: data.common_app_is_online_service || 0, + common_app_is_head_vice_nav: data.common_app_is_head_vice_nav || 0, }); } else { app.showToast(res.data.msg); @@ -134,7 +129,7 @@ Page({ { app.showToast("客服电话有误"); } else { - wx.makePhoneCall({ phoneNumber: this.data.customer_service_tel }); + app.call_tel(this.data.customer_service_tel); } }, diff --git a/public/appmini/old/weixin/pages/user/user.wxml b/public/appmini/old/weixin/pages/user/user.wxml index dcb2c837888bdb10c6d2ddc562c7232ff587d4e6..95a363c113712a07ba091ba4a0fcf82f8fa1a77c 100755 --- a/public/appmini/old/weixin/pages/user/user.wxml +++ b/public/appmini/old/weixin/pages/user/user.wxml @@ -1,40 +1,46 @@ - - - {{nickname}} - - - - - - - {{item.count}} - {{item.name}} - - - - + + + {{nickname}} + - - - - 消息 - {{message_total}} + + + + + + {{item.count}} + {{item.name}} + - + + + + + + + + 消息 + {{message_total}} + + - - + + + - + {{item.name}} + {{item.desc}} - - + + + + @@ -49,17 +55,6 @@ - - - - - - {{item.name}} - {{item.desc}} - - - - 清除缓存 diff --git a/public/appmini/old/weixin/pages/user/user.wxss b/public/appmini/old/weixin/pages/user/user.wxss index 5b593a0df8355f04809ded2c3fd20e900f266edc..4b4b1168236fc9c08ce1596c0c8fcc3bb8de82b1 100755 --- a/public/appmini/old/weixin/pages/user/user.wxss +++ b/public/appmini/old/weixin/pages/user/user.wxss @@ -3,6 +3,9 @@ padding-top: 30rpx; font-size: 24rpx; } +.head-item { + padding-bottom: 30rpx; +} .head-item .avatar { width: 160rpx; height: 160rpx; @@ -21,7 +24,6 @@ .head-nav { padding: 5px 0; background: rgba(0,0,0,0.1); - margin-top: 30rpx; } .head-nav-item { width: 25%; diff --git a/public/static/upload/images/app_center_nav/2019/11/05/1572932149956815.png b/public/static/upload/images/app_center_nav/2019/11/05/1572932149956815.png new file mode 100644 index 0000000000000000000000000000000000000000..511b5ffbd8e26393c0d1d62e9c62b10e787f25fb Binary files /dev/null and b/public/static/upload/images/app_center_nav/2019/11/05/1572932149956815.png differ