diff --git a/pages.json b/pages.json index f417a53..2f7555b 100644 --- a/pages.json +++ b/pages.json @@ -47,6 +47,14 @@ "navigationBarTitleText" : "视频" } }, + { + "path": "ticket/index", + "style": { + "navigationBarTitleText": "采摘" + } + }, + + { "path" : "line/index", "style" : { diff --git a/static/css/base.css b/static/css/base.css index 7475fcd..3fd752c 100644 --- a/static/css/base.css +++ b/static/css/base.css @@ -73,3 +73,18 @@ view { color: #999999; } +.flex-shrink-0{ + flex-shrink: 0; +} +.flex-1{ + flex: 1; +} +.flex-wrap{ + flex-wrap: wrap; +} +.w-1rpx{ + width: 1rpx; +} +.h-1rpx{ + height: 1rpx; +} diff --git a/static/js/CommonFunction.js b/static/js/CommonFunction.js index cde3d8a..74b7844 100644 --- a/static/js/CommonFunction.js +++ b/static/js/CommonFunction.js @@ -90,7 +90,7 @@ Vue.prototype.showImg = img => { if (img.indexOf('https://') != -1 || img.indexOf('http://') != -1) { return img; } else { - return this.NEWAPIURL + img; + return Vue.prototype.NEWAPIURL + img; } } @@ -214,12 +214,12 @@ Vue.prototype.getSubscribeMessage = () => { } // 金刚区头图 -Vue.prototype.getHeadImg = type => { +Vue.prototype.getHeadImg = id => { return Vue.prototype.Post({ - type, + id, }, - '/api/public_service/getKumgangHeadImgList' + '/api/multimedia/detail' ).then(res => { - return res.data[0].image + return res.data.head_img }); } \ No newline at end of file diff --git a/subPackages/ticket/detail.vue b/subPackages/ticket/detail.vue new file mode 100644 index 0000000..f17f70f --- /dev/null +++ b/subPackages/ticket/detail.vue @@ -0,0 +1,1035 @@ + + + + + + + + + + + + + + + + {{swiperCurrent}}/{{info.list_images.split(',').length}} + + + + + + + {{info.title}} + + + + + + + 营业时间 + {{info.open_description}} + + + + + + + + + 景区地址 + {{info.address}} + + + + + 去这里 + + + + + 语音讲解 + + {{info.title}} + + {{getTime(Math.round(currentAudio.currentTime.toFixed(0)))}} + + + + + + {{getTime(Math.round(currentAudio.video_length))}} + + + + + + + + + 门票预定 + + + + + {{ itemSku.title }} + + + + {{ tagSku }} + + + + + 预订须知 > + + + + + + + + {{showNoPriceNew(itemSku.price)}} + + + 购买 + + + + + + + 景点简介 + + + + + + + + + + + + + + {{skuInfo.title}} + + + + + + + + + + + + + + + {{skuInfo.title}} + + + + + + 使用日期 + + + {{ShowDateDay(new Date(item.date).getDay())}} + {{item.date.slice(-5)}} + ¥{{showNoPriceNew(item.money)}} + 不可定 + + + + 更多日期 + > + + + + + 选择场次 + + + {{ item.start_time }}-{{ item.end_time }} + {{item.stock_number < 10 ? (item.stock_number === -1 ? '不可定' : item.stock_number === 0 ? '无票' : '(余票' + item.stock_number + ')') : '有票'}} + + + + + + + 合计:{{allSeldDate[seldDateIndex].money / 100 || 0}} + + + 下一步 + + + + + + + + + + + + + diff --git a/subPackages/ticket/index.vue b/subPackages/ticket/index.vue new file mode 100644 index 0000000..6ff1c71 --- /dev/null +++ b/subPackages/ticket/index.vue @@ -0,0 +1,194 @@ + + + + + + + + + + + + {{item.title}} + + {{item.address}} + + + + {{item.price/100}} + + + + + + + + + + + + \ No newline at end of file diff --git a/subPackages/ticket/order.vue b/subPackages/ticket/order.vue new file mode 100644 index 0000000..8d25512 --- /dev/null +++ b/subPackages/ticket/order.vue @@ -0,0 +1,1814 @@ + + + + + {{ pInfo.title }} + + {{showDate.date}} {{ShowDateDay(new Date(showDate.date).getDay())}} + {{ showDate.startTime }}-{{ showDate.endTime }} 入园 + + + 修改 + + + + + + + {{skuItem.title}} + {{skuItem.price / 100}} + + - + {{ skuItem.buyNum }} + + + + + 无库存 + + + + + {{ tag }}| + + 预订须知 > + + + + + + + 一起订 + 展开购买 + + + + 收起 + + + + + + + + 仅需填写{{pInfo.specifications[0].buyNum}}位出行人 + 出行人信息 + + + + + + + + + + {{item.name}} + 信息不符 + + + + + + + + + 更多> + + + {{skuItem.title}} + + + + + + + + 出行人{{personIndex+1}} + + + {{person.name}} + + + + + 手机号 {{person.tel}} + 身份证 {{person.id_number}} + + 不符合适用人群年龄限制 + + + + + + + + + + + 出行人{{personIndex+1}} + 点击填写1位出行人信息 + + + + + + + + + + + + + + + 出行人1 + + + {{skuItem.selPerson.name}} + + + + + + 手机号 {{skuItem.selPerson.tel}} + 身份证 {{skuItem.selPerson.id_number}} + + 不符合适用人群年龄限制 + + + + + + + + + + 出行人1 + 点击填写1位出行人信息 + + + + + + + + + + 联系电话 + + + + + + + + + + + + + + + 优惠券 + + 选择优惠券 + + + + -¥{{coupon.discounts/100}} + -{{coupon.percent}}% + > + + + + + + 合计: + {{ total() }} + + + 去支付 + + + + + + 取消 + 确定 + + 添加出行人 + + + + + {{item.name}} + + + 手机号 {{ item.tel }} + 默认 + + 身份证 {{ item.id_number}} + + + + + + + + + + + + + + 取消 + {{addressTitle}} + 保存 + + + + + + + + + + + + + + + + + {{skuInfo.title}} + + + + + + + + + + + + + + + {{sInfo.title}} + + + + + + 使用日期 + + + {{ShowDateDay(new Date(item.date).getDay())}} + {{item.date.slice(-5)}} + ¥{{item.money/100}} + 不可定 + + + + 更多日期 + + + + + 选择场次 + + + {{ item.start_time }}-{{ item.end_time }} + {{item.stock_number < 10 ? (item.stock_number === -1 ? '不可定' : item.stock_number === 0 ? '无票' : '(余票' + item.stock_number + ')') : '有票'}} + + + + + + + 合计:{{allSeldDate[seldDateIndex].money / 100 || 0}} + + + 确定 + + + + + + + + + + + + +