Myth 5 years ago
parent
commit
95c26dad3d
  1. 2
      app.json
  2. 6
      pages/index/index.wxml
  3. 79
      pages/info/culturalUnitInfo/index.js
  4. 5
      pages/info/culturalUnitInfo/index.json
  5. 20
      pages/info/culturalUnitInfo/index.wxml
  6. 32
      pages/info/culturalUnitInfo/index.wxss
  7. 82
      pages/list/culturalUnit/index.js
  8. 5
      pages/list/culturalUnit/index.json
  9. 8
      pages/list/culturalUnit/index.wxml
  10. 39
      pages/list/culturalUnit/index.wxss
  11. 11
      pages/map/index.js
  12. 4
      pages/map/index.wxml
  13. 5
      pages/map/index.wxss
  14. 2
      pages/order/food/index.wxml
  15. 2
      pages/order/hotel/index.wxml
  16. 2
      pages/order/movie/index.wxml
  17. 2
      pages/order/roadOrder/index.wxml
  18. 8
      pages/pbService/index.wxml
  19. 2
      pages/user/address/add/index.wxml
  20. 6
      pages/user/bindtel/index.wxml
  21. 2
      pages/user/linkman/add/index.wxml
  22. 2
      pages/user/retail/apply/index.wxml
  23. 4
      project.private.config.json

2
app.json

@ -37,6 +37,7 @@
"pages/info/strategyInfo/index",
"pages/info/guideInfo/index",
"pages/info/groupOrderInfo/index",
"pages/info/culturalUnitInfo/index",
"pages/user/user",
"pages/user/retail/index",
"pages/user/retail/apply/index",
@ -71,6 +72,7 @@
"pages/list/mayday/index",
"pages/list/feiyi/index",
"pages/list/haoxing/index",
"pages/list/culturalUnit/index",
"pages/list/food/index",
"pages/list/techan/index",
"pages/list/museum/index",

6
pages/index/index.wxml

@ -241,9 +241,13 @@
<image src="https://static.ticket.sz-trip.com/xcxImages/index/newpb9.png" mode="widthFix"></image>
<view>团队预约</view>
</view>
<view bindtap="gotoUrl" data-title="廉洁地图" data-url="https://www.lianshi.gov.cn:6295/jianchawei/Web/WebChatJCW/Mobile/EduBase/MobileMap.aspx" class="pbservice-item">
<!-- <view bindtap="gotoUrl" data-title="廉洁地图" data-url="https://www.lianshi.gov.cn:6295/jianchawei/Web/WebChatJCW/Mobile/EduBase/MobileMap.aspx" class="pbservice-item">
<image src="https://static.ticket.sz-trip.com/xcxImages/index/newpb10.png" mode="widthFix"></image>
<view>廉洁地图</view>
</view> -->
<view bindtap="gotoPath" data-title="文化单位" data-path="/pages/list/culturalUnit/index" class="pbservice-item">
<image src="https://static.ticket.sz-trip.com/xcxImages/index/newpb11.png" mode="widthFix"></image>
<view>文化单位</view>
</view>
</view>
</view>

79
pages/info/culturalUnitInfo/index.js

@ -0,0 +1,79 @@
const { default: https } = require("../../../utils/https")
// pages/info/culturalUnitInfo/index.js
import commonApi from "../../../utils/https/common"
Page({
/**
* 页面的初始数据
*/
data: {
info:null
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
commonApi._post("pbservice/cultural_units/getDetail",{
id:options.id
}).then(res=>{
res.data.list_img = res.data.list_img?res.data.list_img.split(","):[]
if(res.data.list_img.length==0 && res.data.head_img){
res.data.list_img.push(res.data.head_img)
}
this.setData({
info:res.data
})
})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
}
})

5
pages/info/culturalUnitInfo/index.json

@ -0,0 +1,5 @@
{
"usingComponents": {
"title":"/pages/component/TitleHeader"
}
}

20
pages/info/culturalUnitInfo/index.wxml

@ -0,0 +1,20 @@
<!--pages/info/culturalUnitInfo/index.wxml-->
<wxs src="../../../utils/filter.wxs" module="tool" />
<view wx:if="{{info}}">
<title title="{{info.company_name}}"></title>
<swiper class="swiper" indicator-dots="{{true}}"
autoplay="{{true}}" interval="{{2000}}" duration="{{300}}">
<block wx:for="{{info.list_img}}" wx:key="*this">
<swiper-item>
<image src="{{item}}" mode="aspectFill"></image>
</swiper-item>
</block>
</swiper>
<view class="top-box">
<view class="info-address" wx:if="{{info.address}}">地址:{{info.address}}</view>
<view class="info-address" wx:if="{{info.mobile}}">电话:{{info.mobile}}</view>
</view>
<view class="content" wx:if="{{info.content}}">
<rich-text nodes="{{tool.formateRichText(info.content)}}"></rich-text>
</view>
</view>

32
pages/info/culturalUnitInfo/index.wxss

@ -0,0 +1,32 @@
.swiper {
width: 100%;
height: 400rpx;
}
.swiper image {
height: 400rpx;
display: block;
width: 100%;
}
page {
background: #fff;
}
.top-box {
padding: 20rpx 39rpx;
background: white;
border-radius: 20rpx 20rpx 0px 0px;
margin-bottom: 25rpx;
}
.title {
font-size: 32rpx;
color: #000;
font-weight:500;
}
.info-address {
color: #666;
font-size: 27rpx;
}
.content {
font-size: 30rpx;
padding: 40rpx;
background: white;
}

82
pages/list/culturalUnit/index.js

@ -0,0 +1,82 @@
// pages/list/culturalUnit/index.js
import commonApi from "../../../utils/https/common"
Page({
/**
* 页面的初始数据
*/
data: {
page:1,
list:[],
total:1
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
this.getList()
},
getList(){
if(this.data.total<=this.data.list.length) return;
commonApi._post("pbservice/cultural_units/getList",{
limit:20,
page:this.data.page
}).then(res=>{
this.setData({
list:this.data.list.concat(res.data.data),
total:res.data.total,
page:this.data.page+1
})
})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
this.getList()
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
}
})

5
pages/list/culturalUnit/index.json

@ -0,0 +1,5 @@
{
"usingComponents": {
"title":"/pages/component/TitleHeader"
}
}

8
pages/list/culturalUnit/index.wxml

@ -0,0 +1,8 @@
<!--pages/list/culturalUnit/index.wxml-->
<title title="文化单位"></title>
<navigator wx:for="{{list}}" url="/pages/info/culturalUnitInfo/index?id={{item.id}}" class="item">
<image src="{{item.head_img}}" mode="aspectFill"></image>
<view class="textOver title">{{item.company_name}}</view>
<view class="location textOver"><view class="iconfont icon-location"></view><text class="textOver">{{item.address}}</text></view>
</navigator>
<view class="nomoredata" wx:if="{{list.length==0}}">暂无数据</view>

39
pages/list/culturalUnit/index.wxss

@ -0,0 +1,39 @@
/* pages/list/culturalUnit/index.wxss */
page {
background: #EDEDED;
}
.item {
width: 690rpx;
height: 420rpx;
background: #fff;
border-radius: 20rpx;
margin: 20rpx auto;
overflow: hidden;
}
.item image {
display: block;
width: 100%;
height: 300rpx;
margin-bottom: 10rpx;
}
.title {
font-size: 30rpx;
margin: 0 20rpx;
padding: 10rpx 0;
}
.location {
display: flex;
align-items: center;
margin: 0 20rpx;
font-size: 26rpx;
}
.location .iconfont {
color: #0B898E;
margin-right: 10rpx;
}
.nomoredata {
text-align: center;
color: #666;
line-height: 90rpx;
font-size: 26rpx;
}

11
pages/map/index.js

@ -89,6 +89,11 @@ Page({
url: '/pages/info/foodInfo/index?id='+this.data.info.info.id,
})
}
else if(this.data.info.info.type=='units'){
wx.navigateTo({
url: '/pages/info/culturalUnitInfo/index?id='+this.data.info.info.id
})
}
else {
util.gotoDetail(this.data.info.info)
}
@ -410,11 +415,10 @@ Page({
},
getList:function(){
this.mapCtx = wx.createMapContext("map");
let types = ['','scenic','venue','post','restaurant','relic','tenscenic','cinema','academes'],that = this;
let types = ['','scenic','venue','post','restaurant','relic','tenscenic','cinema','academes','units'],that = this;
this.mapCtx.getRegion({
type: 'gcj02',
success: function(res) {
console.log(res)
commonApi._post("act/map_travel",{
type:types[that.data.type],
title:that.data.keywords,
@ -452,9 +456,6 @@ Page({
// })
}
})
},
search:function(e){
console.log(e)

4
pages/map/index.wxml

@ -42,6 +42,10 @@
<text style="color:#9d6b00" class="iconfont icon-location"></text>
<text>江南小书场</text>
</view>
<view class="right-menu-item{{type==9?' active':''}}" bindtap="changeType" data-title="文化单位" data-type="9">
<text style="color:rgb(160, 248, 248)" class="iconfont icon-location"></text>
<text>文化单位</text>
</view>
</view>
<view class="map-item" wx:if="{{showInfo && info && info.info.type!='tenscenic'}}">
<view class="iconfont icon-ic_searchclosed" bindtap="hideInfo"></view>

5
pages/map/index.wxss

@ -85,6 +85,11 @@
background: #9d6b00;
border-color: #9d6b00;
}
.right-menus .right-menu-item:nth-child(9).active {
background: rgb(160, 248, 248);
border-color: rgb(160, 248, 248);
}
.right-menu-item.active .iconfont {
color: #fff !important;
}

2
pages/order/food/index.wxml

@ -23,7 +23,7 @@
</view>
<view class="box-title">
<view style="flex-shrink:0">手机号码:</view>
<input type="text" value="{{tel}}" bindinput="telInput" placeholder="请输入手机号码"></input>
<input type="number" value="{{tel}}" bindinput="telInput" placeholder="请输入手机号码"></input>
</view>
</view>
<coupon id="coupon" money="{{product.sku.price * productNum}}" sku="{{product.sku.id}}"></coupon>

2
pages/order/hotel/index.wxml

@ -47,7 +47,7 @@
<view class="line-box-text">
<view class="line-box line-box1">
<text>手机号</text>
<input style="flex:1" value="{{selectLinkman[0]?selectLinkman[0].tel:''}}" bindinput="inputTel" type="text" placeholder="请输入手机号"></input>
<input style="flex:1" type="number" value="{{selectLinkman[0]?selectLinkman[0].tel:''}}" bindinput="inputTel" placeholder="请输入手机号"></input>
</view>
</view>
</view>

2
pages/order/movie/index.wxml

@ -12,7 +12,7 @@
</view>
<view class="tel-box">
<text>手机号码:</text>
<input value="{{tel}}" bindinput="changeTel" type="text" placeholder="输入您的手机号"></input>
<input value="{{tel}}" type="number" bindinput="changeTel" placeholder="输入您的手机号"></input>
</view>
</view>
<coupon money="{{price}}" sku="{{product.product.sku_info.id}}"></coupon>

2
pages/order/roadOrder/index.wxml

@ -18,7 +18,7 @@
</view>
<view class="user-item">
<text>联系方式</text>
<input type="text" bindinput="inputTel" placeholder="输入您的手机号"></input>
<input type="number" bindinput="inputTel" placeholder="输入您的手机号"></input>
</view>
<!-- <view class="user-item">
<text>优惠券</text>

8
pages/pbService/index.wxml

@ -54,7 +54,7 @@
</view>
</view>
</view>
<view class="pb-box">
<!-- <view class="pb-box">
<view class="pb-title">文旅查询</view>
<view class="pb-list">
<view class="pb-item" data-title="投资导引图" bindtap="gotoUrl" data-url="https://hot-map.sz-trip.com/">
@ -65,10 +65,6 @@
<image src="https://static.ticket.sz-trip.com/xcxImages/pbservice/pb9.png" mode="widthFix"></image>
<view>非遗传承</view>
</view>
<!-- <view class="pb-item" bindtap="gotoPath" data-path="/pages/pbService/wbdw/index">
<image src="https://static.ticket.sz-trip.com/xcxImages/pbservice/pb10.png" mode="widthFix"></image>
<view>文保单位</view>
</view> -->
<view class="pb-item" data-title="文物查询" bindtap="gotoPath" data-path="/pages/pbService/wwcx/index">
<image src="https://static.ticket.sz-trip.com/xcxImages/pbservice/pb11.png" mode="widthFix"></image>
<view>文物查询</view>
@ -103,4 +99,4 @@
<view>廉洁地图</view>
</view>
</view>
</view>
</view> -->

2
pages/user/address/add/index.wxml

@ -8,7 +8,7 @@
</view>
<view class="input-item">
<text class="input-label">手机号</text>
<input bindinput="telInput" value="{{formData.mobile}}" class="weui-input" placeholder="请输入手机号" />
<input bindinput="telInput" type="number" value="{{formData.mobile}}" class="weui-input" placeholder="请输入手机号" />
</view>
<view class="input-item">
<text class="input-label">选择地区</text>

6
pages/user/bindtel/index.wxml

@ -4,17 +4,17 @@
<view class="bind-box">
<view class="bind-item">
<view class="bind-item-left">手机号</view>
<input bindinput="telInput" class="weui-input" auto-focus placeholder="请输入手机号" />
<input type="number" bindinput="telInput" class="weui-input" auto-focus placeholder="请输入手机号" />
</view>
<view class="bind-item" wx:if="{{imgCodeInfo}}">
<view class="bind-item-left">图形验证码</view>
<input bindinput="picCodeInput" class="weui-input" placeholder="请输入图形验证码" />
<input type="number" bindinput="picCodeInput" class="weui-input" placeholder="请输入图形验证码" />
<image bindtap="changeImgCode" class="code-img" src="{{imgCodeInfo.code}}" mode="aspectFill"></image>
<!-- <input bindinput="telInput" class="weui-input" auto-focus placeholder="请输入手机号" /> -->
</view>
<view class="bind-item">
<view class="bind-item-left">验证码</view>
<input bindinput="codeInput" class="weui-input" placeholder="请输入验证码" />
<input type="number" bindinput="codeInput" class="weui-input" placeholder="请输入验证码" />
<button style="font-size:30rpx;background:#fff;color:#0B898E" type="primary" size="mini" bindtap="getCode">{{buttonText}}</button>
</view>
</view>

2
pages/user/linkman/add/index.wxml

@ -8,7 +8,7 @@
</view>
<view class="input-item">
<text class="input-label">手机号</text>
<input bindinput="telInput" value="{{formData.mobile}}" class="weui-input" placeholder="请输入手机号" />
<input bindinput="telInput" type="number" value="{{formData.mobile}}" class="weui-input" placeholder="请输入手机号" />
</view>
<view class="input-item">
<text class="input-label">证件类型</text>

2
pages/user/retail/apply/index.wxml

@ -18,7 +18,7 @@
</view>
<view class="line-item">
<view class="left-item">手机号:</view>
<input type="text" bindinput="changeTel" placeholder="请输入手机号" />
<input type="number" bindinput="changeTel" placeholder="请输入手机号" />
</view>
<view class="line-item">
<view class="left-item">身份证号:</view>

4
project.private.config.json

@ -13,8 +13,8 @@
"miniprogram": {
"list": [
{
"name": "pages/pbService/web/index",
"pathName": "pages/pbService/web/index",
"name": "pages/list/culturalUnit/index",
"pathName": "pages/list/culturalUnit/index",
"query": "url=https%3A%2F%2Fm.cloud.sz-trip.com%2FphotoWorksDetail%3Fid%3D1157%26type_id%3D1",
"scene": null
},

Loading…
Cancel
Save