zhaogongxue 1 year ago
parent
commit
21c3f553bf
80 changed files with 1908 additions and 2183 deletions
  1. 390 0
      components/d-rili/README.md
  2. 515 0
      components/d-rili/d-rili.vue
  3. 17 0
      extension.js
  4. 38 0
      package.json
  5. 4 3
      pageA/everyday.vue
  6. 6 2
      pageA/tongzhi.vue
  7. 16 9
      pageA/xiaoxi.vue
  8. 1 1
      pages.json
  9. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
  10. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map
  11. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
  12. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/d-rili/d-rili.js.map
  13. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pageA/address.js.map
  14. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pageA/commodity.js.map
  15. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pageA/duihuan.js.map
  16. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pageA/everyday.js.map
  17. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pageA/shopping/shopping.js.map
  18. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pageA/submit.js.map
  19. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pageA/tongzhi.js.map
  20. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pageA/xiaoxi.js.map
  21. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pageA/xuyuan.js.map
  22. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
  23. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map
  24. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/mine.js.map
  25. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-badge/u-badge.js.map
  26. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-button/u-button.js.map
  27. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-calendar/u-calendar.js.map
  28. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-checkbox-group/u-checkbox-group.js.map
  29. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-checkbox/u-checkbox.js.map
  30. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-icon/u-icon.js.map
  31. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-input/u-input.js.map
  32. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-loading/u-loading.js.map
  33. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-mask/u-mask.js.map
  34. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-navbar/u-navbar.js.map
  35. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-number-box/u-number-box.js.map
  36. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-popup/u-popup.js.map
  37. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-radio-group/u-radio-group.js.map
  38. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-radio/u-radio.js.map
  39. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-switch/u-switch.js.map
  40. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-tabs/u-tabs.js.map
  41. 2 2
      unpackage/dist/dev/mp-weixin/common/runtime.js
  42. 32 6
      unpackage/dist/dev/mp-weixin/common/vendor.js
  43. 498 0
      unpackage/dist/dev/mp-weixin/components/d-rili/d-rili.js
  44. 4 0
      unpackage/dist/dev/mp-weixin/components/d-rili/d-rili.json
  45. 1 0
      unpackage/dist/dev/mp-weixin/components/d-rili/d-rili.wxml
  46. 138 0
      unpackage/dist/dev/mp-weixin/components/d-rili/d-rili.wxss
  47. 5 5
      unpackage/dist/dev/mp-weixin/pageA/address.js
  48. 2 2
      unpackage/dist/dev/mp-weixin/pageA/commodity.js
  49. 4 4
      unpackage/dist/dev/mp-weixin/pageA/duihuan.js
  50. 4 4
      unpackage/dist/dev/mp-weixin/pageA/everyday.js
  51. 1 1
      unpackage/dist/dev/mp-weixin/pageA/everyday.json
  52. 1 1
      unpackage/dist/dev/mp-weixin/pageA/everyday.wxml
  53. 2 2
      unpackage/dist/dev/mp-weixin/pageA/everyday.wxss
  54. 1 1
      unpackage/dist/dev/mp-weixin/pageA/orderinfo.js
  55. 1 1
      unpackage/dist/dev/mp-weixin/pageA/shopping/shopping.js
  56. 4 4
      unpackage/dist/dev/mp-weixin/pageA/submit.js
  57. 14 14
      unpackage/dist/dev/mp-weixin/pageA/tongzhi.js
  58. 6 2
      unpackage/dist/dev/mp-weixin/pageA/tongzhi.wxss
  59. 25 17
      unpackage/dist/dev/mp-weixin/pageA/xiaoxi.js
  60. 1 1
      unpackage/dist/dev/mp-weixin/pageA/xiaoxi.wxml
  61. 15 15
      unpackage/dist/dev/mp-weixin/pageA/xuyuan.js
  62. 2 2
      unpackage/dist/dev/mp-weixin/pages/index/index.js
  63. 2 2
      unpackage/dist/dev/mp-weixin/pages/login/login.js
  64. 2 2
      unpackage/dist/dev/mp-weixin/pages/mine/mine.js
  65. 12 12
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-badge/u-badge.js
  66. 0 490
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-button/u-button.js
  67. 0 672
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-calendar/u-calendar.js
  68. 13 13
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-checkbox-group/u-checkbox-group.js
  69. 13 13
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-checkbox/u-checkbox.js
  70. 12 12
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-icon/u-icon.js
  71. 14 14
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-input/u-input.js
  72. 12 12
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-loading/u-loading.js
  73. 0 251
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-mask/u-mask.js
  74. 13 13
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-navbar/u-navbar.js
  75. 13 13
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-number-box/u-number-box.js
  76. 0 513
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-popup/u-popup.js
  77. 13 13
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-radio-group/u-radio-group.js
  78. 13 13
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-radio/u-radio.js
  79. 13 13
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-switch/u-switch.js
  80. 13 13
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-tabs/u-tabs.js

+ 390 - 0
components/d-rili/README.md

@@ -0,0 +1,390 @@
+## 2020-09-06 d-rili 自定义日历
+
+
+## 【----------------------------------------------------------------】
+
+
+## 【亲测有效:看完将掌握:日历js渲染的方法 (不难)】
+
+
+## 【----------------------------------------------------------------】
+
+(收藏不迷路,感谢支持)
+````text
+掌握:
+
+1.月初月末每天的日期
+
+2.item原生组件,如何判断左右滑动:显示对应的年份
+
+````
+
+
+## vue代码
+````vue
+<template>
+	<view>
+		<!--  -->
+		<view class="riliWrapper">
+			<view class="riliWrapperBox">
+				<!-- 日历 -->
+				<view class="signWrapperCalendar" v-if="true">
+					<view class="signWrapperCalendarBox">
+						<!--  -->
+						<swiper @change="_onClickSlideApi" duration="200" :current="slideDataListIndex" circular style="height:550rpx">
+							<swiper-item class="swiper-item" v-for="(calendar,indexa) in 3" :key="indexa" >
+							<view class="signWrapperCalendarBoxTop" >
+								{{year}}年{{month<10?'0'+month:month}}月
+							</view>
+							<view class="signWrapperCalendarBoxCenter">
+								<view class="signWrapperCalendarBoxCenterBox">
+									<view class="signWrapperCalendarBoxCenterBoxTop">
+										<div class="week-number">
+											<span v-for="(item,index) in weekList" :style="{color:(index==0||index==weekList.length-1)&&themeColor}" :key="index">{{item}}</span>
+										</div>
+									</view>
+									<view class="signWrapperCalendarBoxCenterBoxFooter">
+										<view class="each-day" v-for="(dayTime,idx) in dayList" :key="idx" >
+											<view :class="dayTime!=day+2 ?'eachDayBox':'eachDayBoxCheck'" v-if="day">
+												<view class="eachDayBoxBox" :style="dayTime==day?'border-bottom: 1rpx solid #4E6EF2;':''">
+													{{dayTime?dayTime:''}}
+												</view>
+												
+											</view>
+										</view>
+									</view>
+								</view>
+							</view>
+							
+							
+						</swiper-item>
+						</swiper>
+						<!--  -->
+					</view>
+					
+					
+				</view>
+			</view>
+			
+			
+			
+		</view>
+		<!--  -->
+	</view>
+</template>
+
+````
+
+## js代码
+
+````js
+<script>
+	export default {
+		data() {
+			return {
+				weekList: ['日', '一', '二', '三', '四', '五', '六'],
+				//	月份数组【2020-08-01	  2020-09-01   2020-10-01】
+				slideDataList:[],
+				//	月份数组的索引
+				slideDataListIndex:1,
+				year:2020,
+				month:10,
+				day:10,
+				dayList:[],
+				start_time:'',	//	月初的时间戳
+				end_time:'',	//	月末的时间戳
+			};
+		},
+		created() {
+			console.log('created')
+			
+			this._onLoad()
+		},
+		methods:{
+			async _onLoad() {
+				//	获取当前时间 	赋值年,月
+				await this.initTime()
+				
+				//	更新日历
+				await this._runMonth()
+			},
+			//	初始化时间
+			initTime() {
+				var nowTimeData = this._getTimeNowApi()
+				
+				this.year = nowTimeData.year
+				this.month = nowTimeData.month
+				this.day = nowTimeData.day
+				
+				// 今日时间为:2020-9-16
+				console.log('今日时间为:'+this.year+'-'+this.month+'-'+this.day)
+			},
+			
+			async _runMonth() {
+				console.log('==============================================================')
+				
+				//	获取当前月的每一天的数据	1~31
+				await this.initApi()
+				
+				//	根据当前选择的年月,更新start_time   end_time
+				await this._timeApi()
+				
+				console.log(this.start_time)
+				console.log(this.end_time)
+				//	更新记录
+				// await this.onClickSignLog()
+				
+				let dataWeek = await this.getweek(this._getNowApi());
+				
+				// console.log(this._getNowApi())
+				this.slideDataList[0] = []
+				this.slideDataList[1] = dataWeek
+				this.slideDataList[2] = []
+				
+				console.log(this.slideDataList)
+				
+				
+				console.log('==============================================================')
+			},
+			
+			_getTimeNowApi() {
+				//	初始化时间
+				var date = new Date();
+				
+				var year = date.getFullYear();
+				var month = parseInt(date.getMonth()+1);
+				var day = date.getDate();
+				
+				if (month < 10) {
+					month = '0' + month
+				}
+				if (day < 10) {
+					day = '0' + day
+				}
+				
+				let returnData = {
+					year: year,
+					month:parseInt(month),
+					day:day,
+				}
+				
+				return returnData
+			},
+			
+			//	滑动日历触发(左右滑动)
+			_onClickSlideApi(e) {
+				
+				let current = e.detail.current
+				
+				let oldIndex = this.slideDataListIndex
+				
+				this.slideDataListIndex = current
+				
+				if(oldIndex - current == -1 || oldIndex - current == 2){
+					console.log('向右滑动前一个月')
+					if (this.month == 12) {
+						this.year = this.year + 1
+						this.month = 1
+					} else {
+						this.month = this.month+1
+					}
+					
+				} else {
+					console.log('向左滑动后退一个月')
+					if (this.month == 1) {
+						this.year = this.year - 1
+						this.month = 12
+					} else {
+						this.month = this.month - 1
+					}
+				}
+				
+				this._runMonth()
+			},
+			
+			_getNowApi() {
+				console.log('当前日期:'+this.year+'-'+this.month+'-'+this.day)
+				
+				let data = {
+					Day: 1,
+					Month: this.month,
+					Year: this.year
+				}
+				
+				console.log(data)
+				return data
+			},
+			//	获取当前月的每一天的数据
+			initApi() {
+				this.dayList = this.createDayList(this.month, this.year);
+			},
+			
+			//创建每个月日历数据,传入月份1号前面用null填充
+			createDayList(month, year) {
+			    const count = this.getDayNum(month, year),
+			        _week = new Date(year + '/' + month + '/1').getDay();
+			    let list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28]
+				
+			    for (let i = 29; i <= count; i++) {
+			        list.push(i)
+			    }
+			    for (let i = 0; i < _week; i++) {
+			        list.unshift(null)
+			    }
+				
+			    return list;
+			},
+			//计算传入月份有多少天
+			getDayNum(month, year) {
+			    let dayNum = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
+			
+			    if ((year % 4 === 0) && (year % 100 !== 0) || (year % 400 === 0)) {
+			        dayNum[1] = 29;
+			    }
+			    return dayNum[month - 1]
+			},
+			//	传时间获取月初月末时间
+			_timeApi() {
+				
+				let startDate = this.year+'-'+this.month+'-'+this.day
+				
+				let startData = this._timeMonthStartApi(startDate+' 00:00:00')
+				
+				this.start_time = startData.time_int
+				
+				let endData = this._timeMonthEndApi(startDate+' 00:00:00')
+				
+				this.end_time = endData.time_int
+			},
+			_timeMonthStartApi(timeDate) {
+				var date = new Date(timeDate);
+				
+				date.setDate(1);
+				
+				var month = parseInt(date.getMonth()+1);
+				
+				var day = date.getDate();
+				if (month < 10) {
+				    month = '0' + month
+				}
+				if (day < 10) {
+				    day = '0' + day
+				}
+				
+				let timeDateStart = date.getFullYear() + '-' + month + '-' + day;
+				
+				let returnData = {
+					time_type:'start_time',
+					time_int: Date.parse(timeDateStart+' 00:00:00')/1000,
+					time_date: timeDateStart,
+					year:date.getFullYear(),
+					month:month,
+					day:day,
+				}
+				
+				return returnData
+			},
+			_timeMonthEndApi(timeDate) {
+				var endDate=new Date(timeDate);
+				var currentMonth=endDate.getMonth();
+				
+				var nextMonth=++currentMonth;
+				var nextMonthFirstDay=new Date(endDate.getFullYear(),nextMonth,1);
+				var oneDay=1000*60*60*24;
+				var lastTime = new Date(nextMonthFirstDay-oneDay);
+				var endMonth = parseInt(lastTime.getMonth()+1);
+				var endDay = lastTime.getDate();
+				if (endMonth < 10) {
+					endMonth = '0' + endMonth
+				}
+				if (endDay < 10) {
+					endDay = '0' + endDay
+				}
+				
+				let timeDateEnd = endDate.getFullYear() + '-' + endMonth + '-' + endDay
+				
+				let returnData = {
+					time_type:'end_time',
+					time_int: Date.parse(timeDateEnd+' 00:00:00')/1000,
+					time_date: timeDateEnd,
+					year:endDate.getFullYear(),
+					month:endMonth,
+					day:endDay,
+				}
+				
+				return returnData
+			},
+			//	2020-08-01
+			getweek(date) {
+				let weeks = [];
+				let dates = this.getDates(date);
+				// let len = Math.ceil(dates.weeks.length / 7);
+				// for (let i = 0; i < len; i++) {
+					// weeks.push(dates.weeks.slice(i * 7, 7 + (i * 7)));
+				// }
+				// dates.weeks = weeks
+				return dates;
+			},
+			getDates(date) {
+				let dates = {
+					year: date.Year,
+					month: date.Month,
+					firstDay: new Date(date.Year, date.Month, 1).getDay(),
+					lastDay: new Date(date.Year, date.Month + 1, 0).getDay(),
+					endDate: new Date(date.Year, date.Month + 1, 0).getDate(),
+					weeks: []
+				}
+				
+				//计算上月日期
+				for (let i = dates.firstDay; i > 0; i--) {
+					let dateinfo = {};
+					dateinfo.date = new Date(date.Year, date.Month, -i + 1).getDate();
+					dateinfo.isClick = false;
+					dates.weeks.push(dateinfo);
+				}
+				//计算本月日期
+				for (let i = 1; i <= new Date(date.Year, date.Month + 1, 0).getDate(); i++) {
+					let nowisClick = true;
+					let dateinfo = {};
+					dateinfo.date = i;
+					if (this.dateType == 'dateCustom') {
+						nowisClick = false;
+						if (this.dateCustom[dates.year] && this.dateCustom[dates.year][dates.month]) {
+							for (let j = 0; j < this.dateCustom[dates.year][dates.month].length; j++) {
+								if (this.dateCustom[dates.year][dates.month][j] == i) {
+									nowisClick = true;
+								}
+							}
+						}
+					}
+					dateinfo.isClick = nowisClick;
+					dates.weeks.push(dateinfo);
+				}
+				//计算下月日期
+				let len = 7 - dates.lastDay;
+				if ((42 - dates.weeks.length) >= 7) {
+					len += 7;
+				}
+				for (let i = 1; i < len; i++) {
+					let dateinfo = {};
+					dateinfo.date = i;
+					dateinfo.isClick = false;
+					dates.weeks.push(dateinfo);
+				}
+				return dates;
+			
+			},
+			
+		}
+			
+	}
+</script>
+	
+````
+
+## 更新日志
+
+* 2020年09月16日 v1.0.0
+    *  增加自定义日历【注:可随意左右滑动】
+	*  【亲测可用】
+

+ 515 - 0
components/d-rili/d-rili.vue

@@ -0,0 +1,515 @@
+<template>
+	<view>
+		<!--  -->
+		<view class="riliWrapper">
+			<view class="riliWrapperBox">
+				<!-- 日历 -->
+				<view class="signWrapperCalendar" v-if="true">
+					<view class="signWrapperCalendarBox">
+						<!--滑动日历-->
+						<!-- @change="_onClickSlideApi" -->
+						<swiper duration="200" :current="slideDataListIndex" circular style="height:820rpx">
+							<swiper-item class="swiper-item" v-for="(calendar,indexa) in 3" :key="indexa">
+								<!-- <view class="signWrapperCalendarBoxTop"> -->
+									<!-- {{year}}年{{month<10?'0'+month:month}}月 -->
+								<!-- </view> -->
+								<view class="signWrapperCalendarBoxCenter">
+									<view class="signWrapperCalendarBoxCenterBox">
+										<view class="signWrapperCalendarBoxCenterBoxTop">
+											<div class="week-number">
+												<span v-for="(item,index) in weekList"
+													:style="{color:(index==0||index==weekList.length-1)}"
+													:key="index">{{item}}</span>
+											</div>
+										</view>
+										<view class="signWrapperCalendarBoxCenterBoxFooter">
+											<view class="each-day" v-for="(dayTime,idx) in dayList" :key="idx">
+												<view :class="dayTime!=day+2 ?'eachDayBox':'eachDayBoxCheck'"
+													v-if="day">
+													<view class="eachDayBoxBox " v-if="dayTime"
+														:style="dayTime==day?'border: 1rpx solid #8FCCF1;':''">
+														{{dayTime?dayTime:''}}
+													</view>
+												</view>
+											</view>
+										</view>
+									</view>
+								</view>
+							</swiper-item>
+						</swiper>
+						<!--  -->
+					</view>
+				</view>
+			</view>
+		</view>
+		<!--  -->
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				weekList: ['', '周一', '周二', '周三', '周四', '周五', '周六'],
+				//	月份数组【2020-08-01	  2020-09-01   2020-10-01】
+				slideDataList: [],
+				//	月份数组的索引
+				slideDataListIndex: 1,
+				year: 2020,
+				month: 10,
+				day: 10,
+				dayList: [],
+				start_time: '', //	月初的时间戳
+				end_time: '', //	月末的时间戳
+			};
+		},
+		created() {
+			console.log('created')
+
+			this._onLoad()
+		},
+		methods: {
+			async _onLoad() {
+				//	获取当前时间 	赋值年,月
+				await this.initTime()
+
+				//	更新日历
+				await this._runMonth()
+			},
+			//	初始化时间
+			initTime() {
+				var nowTimeData = this._getTimeNowApi()
+
+				this.year = nowTimeData.year
+				this.month = nowTimeData.month
+				this.day = nowTimeData.day
+
+				// 今日时间为:2020-9-16
+				console.log('今日时间为:' + this.year + '-' + this.month + '-' + this.day)
+			},
+
+			async _runMonth() {
+				console.log('==============================================================')
+
+				//	获取当前月的每一天的数据	1~31
+				await this.initApi()
+
+				//	根据当前选择的年月,更新start_time   end_time
+				await this._timeApi()
+
+				console.log(this.start_time)
+				console.log(this.end_time)
+				//	更新记录
+				// await this.onClickSignLog()
+
+				let dataWeek = await this.getweek(this._getNowApi());
+
+				// console.log(this._getNowApi())
+				this.slideDataList[0] = []
+				this.slideDataList[1] = dataWeek
+				this.slideDataList[2] = []
+
+				console.log(this.slideDataList)
+
+
+				console.log('==============================================================')
+			},
+
+			_getTimeNowApi() {
+				//	初始化时间
+				var date = new Date();
+
+				var year = date.getFullYear();
+				var month = parseInt(date.getMonth() + 1);
+				var day = date.getDate();
+
+				if (month < 10) {
+					month = '0' + month
+				}
+				if (day < 10) {
+					day = '0' + day
+				}
+
+				let returnData = {
+					year: year,
+					month: parseInt(month),
+					day: day,
+				}
+
+				return returnData
+			},
+
+			//	滑动日历触发(左右滑动)
+			// _onClickSlideApi(e) {
+
+			// 	let current = e.detail.current
+
+			// 	let oldIndex = this.slideDataListIndex
+
+			// 	this.slideDataListIndex = current
+
+			// 	if (oldIndex - current == -1 || oldIndex - current == 2) {
+			// 		console.log('向右滑动前一个月')
+			// 		if (this.month == 12) {
+			// 			this.year = this.year + 1
+			// 			this.month = 1
+			// 		} else {
+			// 			this.month = this.month + 1
+			// 		}
+
+			// 	} else {
+			// 		console.log('向左滑动后退一个月')
+			// 		if (this.month == 1) {
+			// 			this.year = this.year - 1
+			// 			this.month = 12
+			// 		} else {
+			// 			this.month = this.month - 1
+			// 		}
+			// 	}
+
+			// 	this._runMonth()
+			// },
+
+			_getNowApi() {
+				console.log('当前日期:' + this.year + '-' + this.month + '-' + this.day)
+
+				let data = {
+					Day: 1,
+					Month: this.month,
+					Year: this.year
+				}
+
+				console.log(data)
+				return data
+			},
+			//	获取当前月的每一天的数据
+			initApi() {
+				this.dayList = this.createDayList(this.month, this.year);
+			},
+
+			//创建每个月日历数据,传入月份1号前面用null填充
+			createDayList(month, year) {
+				const count = this.getDayNum(month, year),
+					_week = new Date(year + '/' + month + '/1').getDay();
+				let list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26,
+					27, 28
+				]
+
+				for (let i = 29; i <= count; i++) {
+					list.push(i)
+				}
+				for (let i = 0; i < _week; i++) {
+					list.unshift(null)
+				}
+
+				return list;
+			},
+			//计算传入月份有多少天
+			getDayNum(month, year) {
+				let dayNum = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
+
+				if ((year % 4 === 0) && (year % 100 !== 0) || (year % 400 === 0)) {
+					dayNum[1] = 29;
+				}
+				return dayNum[month - 1]
+			},
+			//	传时间获取月初月末时间
+			_timeApi() {
+
+				let startDate = this.year + '-' + this.month + '-' + this.day
+
+				let startData = this._timeMonthStartApi(startDate + ' 00:00:00')
+
+				this.start_time = startData.time_int
+
+				let endData = this._timeMonthEndApi(startDate + ' 00:00:00')
+
+				this.end_time = endData.time_int
+			},
+			_timeMonthStartApi(timeDate) {
+				var date = new Date(timeDate);
+
+				date.setDate(1);
+
+				var month = parseInt(date.getMonth() + 1);
+
+				var day = date.getDate();
+				if (month < 10) {
+					month = '0' + month
+				}
+				if (day < 10) {
+					day = '0' + day
+				}
+
+				let timeDateStart = date.getFullYear() + '-' + month + '-' + day;
+
+				let returnData = {
+					time_type: 'start_time',
+					time_int: Date.parse(timeDateStart + ' 00:00:00') / 1000,
+					time_date: timeDateStart,
+					year: date.getFullYear(),
+					month: month,
+					day: day,
+				}
+
+				return returnData
+			},
+			_timeMonthEndApi(timeDate) {
+				var endDate = new Date(timeDate);
+				var currentMonth = endDate.getMonth();
+
+				var nextMonth = ++currentMonth;
+				var nextMonthFirstDay = new Date(endDate.getFullYear(), nextMonth, 1);
+				var oneDay = 1000 * 60 * 60 * 24;
+				var lastTime = new Date(nextMonthFirstDay - oneDay);
+				var endMonth = parseInt(lastTime.getMonth() + 1);
+				var endDay = lastTime.getDate();
+				if (endMonth < 10) {
+					endMonth = '0' + endMonth
+				}
+				if (endDay < 10) {
+					endDay = '0' + endDay
+				}
+
+				let timeDateEnd = endDate.getFullYear() + '-' + endMonth + '-' + endDay
+
+				let returnData = {
+					time_type: 'end_time',
+					time_int: Date.parse(timeDateEnd + ' 00:00:00') / 1000,
+					time_date: timeDateEnd,
+					year: endDate.getFullYear(),
+					month: endMonth,
+					day: endDay,
+				}
+
+				return returnData
+			},
+			//	2020-08-01
+			getweek(date) {
+				let weeks = [];
+				let dates = this.getDates(date);
+				// let len = Math.ceil(dates.weeks.length / 7);
+				// for (let i = 0; i < len; i++) {
+				// weeks.push(dates.weeks.slice(i * 7, 7 + (i * 7)));
+				// }
+				// dates.weeks = weeks
+				return dates;
+			},
+			getDates(date) {
+				let dates = {
+					year: date.Year,
+					month: date.Month,
+					firstDay: new Date(date.Year, date.Month, 1).getDay(),
+					lastDay: new Date(date.Year, date.Month + 1, 0).getDay(),
+					endDate: new Date(date.Year, date.Month + 1, 0).getDate(),
+					weeks: []
+				}
+
+				//计算上月日期
+				for (let i = dates.firstDay; i > 0; i--) {
+					let dateinfo = {};
+					dateinfo.date = new Date(date.Year, date.Month, -i + 1).getDate();
+					dateinfo.isClick = false;
+					dates.weeks.push(dateinfo);
+				}
+				//计算本月日期
+				for (let i = 1; i <= new Date(date.Year, date.Month + 1, 0).getDate(); i++) {
+					let nowisClick = true;
+					let dateinfo = {};
+					dateinfo.date = i;
+					if (this.dateType == 'dateCustom') {
+						nowisClick = false;
+						if (this.dateCustom[dates.year] && this.dateCustom[dates.year][dates.month]) {
+							for (let j = 0; j < this.dateCustom[dates.year][dates.month].length; j++) {
+								if (this.dateCustom[dates.year][dates.month][j] == i) {
+									nowisClick = true;
+								}
+							}
+						}
+					}
+					dateinfo.isClick = nowisClick;
+					dates.weeks.push(dateinfo);
+				}
+				//计算下月日期
+				let len = 7 - dates.lastDay;
+				if ((42 - dates.weeks.length) >= 7) {
+					len += 7;
+				}
+				for (let i = 1; i < len; i++) {
+					let dateinfo = {};
+					dateinfo.date = i;
+					dateinfo.isClick = false;
+					dates.weeks.push(dateinfo);
+				}
+				return dates;
+
+			},
+
+		}
+
+	}
+</script>
+
+<style lang="scss">
+	.riliWrapper {
+		width: 100%;
+		// height: 499rpx;
+		// background-color: #9bf;
+		// padding: 0 5%;
+		display: flex;
+		justify-content: center;
+
+		.riliWrapperBox {
+			width: 100%;
+			// height: 499rpx;
+			// background-color: #9bf;
+		}
+
+		//	日历
+		.signWrapperCalendar {
+			margin-top: 30rpx;
+
+			width: 100%;
+			border: 3rpx solid #9bf;
+
+			.signWrapperCalendarBox {
+				width: 100%;
+				// height: 499rpx;
+				background: #FFFFFF;
+				border-radius: 10rpx;
+
+				// background-color: #9bf;
+				.signWrapperCalendarBoxTop {
+					width: 100%;
+					height: 72rpx;
+					// background-color: red;
+					display: flex;
+					align-items: center;
+					justify-content: center;
+					// border-bottom: 2rpx solid #EFEFEF;
+				}
+
+				.signWrapperCalendarBoxBit {
+					width: 100%;
+					height: 2rpx;
+					border: 2rpx solid #EFEFEF;
+
+				}
+
+				.signWrapperCalendarBoxCenter {
+					width: 100%;
+					height: 425rpx;
+					// background-color: #fff;
+					// padding: 30rpx 30rpx;
+					padding: 30rpx 0rpx;
+					display: flex;
+					justify-content: center;
+
+					.signWrapperCalendarBoxCenterBox {
+						width: 90%;
+						height: 100%;
+						// background-color: #9000FF;
+
+						.signWrapperCalendarBoxCenterBoxTop {
+							.week-number {
+								background: #fff;
+								padding: 0 1%;
+
+								span {
+									display: inline-block;
+									text-align: center;
+									height: 40px;
+									line-height: 40px;
+									width: 14.2857143%;
+									color: #333333;
+								}
+							}
+						}
+
+						.signWrapperCalendarBoxCenterBoxFooter {
+							width: 100%;
+
+							// hei
+							// background-color: red;
+							.each-day {
+								position: relative;
+								display: inline-block;
+								// display: flex;
+								// justify-content: flex-start;
+								text-align: center;
+								vertical-align: middle;
+								width: 14.28%;
+								font-size: 25rpx;
+								height: 50rpx;
+								margin-top: 58rpx;
+								padding-top: 4rpx;
+
+								.eachDayBox {
+									width: 100%;
+									height: 100%;
+									display: flex;
+									align-items: center;
+									justify-content: center;
+
+									.eachDayBoxBox {
+										// background: #FCEEE0;
+										display: flex;
+										align-items: center;
+										justify-content: center;
+										width: 50rpx;
+										height: 50rpx;
+										background: rgba(255,255,255,0.39);
+										box-shadow: 0rpx 6rpx 12rpx rgba(0,0,0,0.11);
+										border-radius: 50%;
+										font-size: 32rpx;
+										font-family: PingFang SC;
+										font-weight: 500;
+										// line-height: 44rpx;
+										color: #323337;
+										padding: 10rpx 14rpx;
+										
+									}
+
+								}
+
+								//
+								.eachDayBoxCheck {
+									width: 100%;
+									height: 100%;
+									display: flex;
+									align-items: center;
+									justify-content: center;
+
+									.eachDayBoxBox {
+										width: 50rpx;
+										height: 50rpx;
+										border-radius: 50%;
+										display: flex;
+										align-items: center;
+										justify-content: center;
+										// border: 2rpx solid #8FCCF1;
+										background: rgba(255,255,255,0.39);
+										box-shadow: 0rpx 6rpx 12rpx rgba(0,0,0,0.11);
+										font-size: 32rpx;
+										font-family: PingFang SC;
+										font-weight: 500;
+										// line-height: 44rpx;
+										color: #323337;
+										padding: 10rpx 14rpx;
+									}
+
+								}
+
+								//
+							}
+						}
+					}
+				}
+
+
+
+			}
+
+		}
+	}
+</style>

+ 17 - 0
extension.js

@@ -0,0 +1,17 @@
+var hx = require("hbuilderx");
+//该方法将在插件激活的时候调用
+function activate(context) {
+	let disposable = hx.commands.registerCommand('extension.helloWorld', () => {
+		hx.window.showInformationMessage('你好,这是我的第一个插件扩展。');
+	});
+	//订阅销毁钩子,插件禁用的时候,自动注销该command。
+	context.subscriptions.push(disposable);
+}
+//该方法将在插件禁用的时候调用(目前是在插件卸载的时候触发)
+function deactivate() {
+
+}
+module.exports = {
+	activate,
+	deactivate
+}

+ 38 - 0
package.json

@@ -0,0 +1,38 @@
+{
+	"name": "your extension name",
+	"description": "your extension description",
+	"displayName": "your extension display name",
+	"version": "0.0.0",
+	"publisher": "your name",
+	"engines": {
+		"HBuilderX": "^2.7.0"
+	},
+	"categories": [
+		"Other"
+	],
+	"main": "./extension",
+	"activationEvents": [
+		"onCommand:extension.helloWorld"
+	],
+	"contributes": {
+		"commands": [{
+			"command": "extension.helloWorld",
+			"title": "Hello World"
+		}],
+		"menus": {
+			"editor/context": [{
+					"command": "extension.helloWorld",
+					"group": "z_commands",
+					"when": "editorTextFocus"
+				},
+				{
+					"group": "z_commands"
+				}
+			]
+		}
+	},
+	"extensionDependencies": [
+		"plugin-manager"
+	],
+	"dependencies": {}
+}

+ 4 - 3
pageA/everyday.vue

@@ -32,7 +32,7 @@
 			<image style="width: 208rpx;height: 308rpx;" src="/pageA/static/images/meimei.png" mode=""></image>
 		</view>
 		<view class="rili">
-			<u-calendar v-model="show" :mode="mode"></u-calendar>
+			<d-rili></d-rili>
 		</view>
 	</view>
 </template>
@@ -50,8 +50,9 @@
 
 <style lang="scss" scoped>
 	.rili {
-		width: 702rpx;
+		// width: 702rpx;
 		height: 848rpx;
+		padding:0 24rpx;
 	}
 
 	.guize {
@@ -115,7 +116,7 @@
 		left: 0;
 		z-index: -1;
 		width: 750rpx;
-		height: 100vh;
+		min-height: 120vh;
 		background: linear-gradient(180deg, #CFF4FE 0%, #D5E5FF 41%, #8FCCF1 100%);
 	}
 

+ 6 - 2
pageA/tongzhi.vue

@@ -49,9 +49,12 @@
 	.font {
 		font-size: 30rpx;
 		font-family: PingFang SC;
-		font-weight: 400;
-		line-height: 24rpx;
+		font-weight: 500;
+		line-height: 70rpx;
 		color: #323337;
+		border-top: 2rpx solid #C7C7C7;
+		margin-top: 24rpx;
+		padding-top: 42rpx;
 	}
 
 	.page {
@@ -59,6 +62,7 @@
 		height: 100vh;
 		background: rgba(246, 245, 250, 1);
 		border: 1rpx solid rgba(0, 0, 0, 0);
+		padding: 0 24rpx;
 	}
 
 	.content {

+ 16 - 9
pageA/xiaoxi.vue

@@ -2,43 +2,43 @@
 	<view class="page">
 		<view class="top">消息通知</view>
 		<view class="box">
-			<view class="item u-flex u-row-between">
+			<view class="item u-flex u-row-between" @click="totongzhi(1)">
 				<view class="u-flex">
 					<image style="width: 56rpx;height: 56rpx;" src="" mode=""></image>
 					<text class="font">订单转换通知</text>
 				</view>
 				<view class="u-flex">
-					<u-badge :count='1' :offset='[48,25]' :absolute='true' type="error"></u-badge>
+					<u-badge :count='1' :offset='[48,40]' :absolute='true' type="error"></u-badge>
 					<u-icon name="arrow-right"></u-icon>
 				</view>
 			</view>
-			<view class="item u-flex u-row-between">
+			<view class="item u-flex u-row-between" @click="totongzhi(2)">
 				<view class="u-flex">
 					<image style="width: 56rpx;height: 56rpx;" src="" mode=""></image>
 					<text class="font">直播预告通知</text>
 				</view>
 				<view class="u-flex">
-					<u-badge :count='1' :offset='[48,25]' :absolute='true' type="error"></u-badge>
+					<u-badge :count='1' :offset='[48,40]' :absolute='true' type="error"></u-badge>
 					<u-icon name="arrow-right"></u-icon>
 				</view>
 			</view>
-			<view class="item u-flex u-row-between">
+			<view class="item u-flex u-row-between" @click="totongzhi(3)">
 				<view class="u-flex">
 					<image style="width: 56rpx;height: 56rpx;" src="" mode=""></image>
 					<text class="font">等级通知</text>
 				</view>
 				<view class="u-flex">
-					<u-badge :count='1' :offset='[48,25]' :absolute='true' type="error"></u-badge>
+					<u-badge :count='1' :offset='[48,40]' :absolute='true' type="error"></u-badge>
 					<u-icon name="arrow-right"></u-icon>
 				</view>
 			</view>
-			<view class="item u-flex u-row-between" style="border: 1rpx solid rgba(0, 0, 0, 0);">
+			<view class="item u-flex u-row-between" style="border: 1rpx solid rgba(0, 0, 0, 0);" @click="totongzhi(4)">
 				<view class="u-flex">
 					<image style="width: 56rpx;height: 56rpx;" src="" mode=""></image>
 					<text class="font">积分通知</text>
 				</view>
 				<view class="u-flex">
-					<u-badge :count='1' :offset='[48,25]' :absolute='true' type="error"></u-badge>
+					<u-badge :count='1' :offset='[48,40]' :absolute='true' type="error"></u-badge>
 					<u-icon name="arrow-right"></u-icon>
 				</view>
 			</view>
@@ -50,8 +50,15 @@
 	export default {
 		data() {
 			return {
-
+				
 			};
+		},
+		methods:{
+			totongzhi(){
+				uni.navigateTo({
+					url:'/pageA/tongzhi'
+				})
+			}
 		}
 	}
 </script>

+ 1 - 1
pages.json

@@ -3,7 +3,7 @@
 		"autoscan": true,
 		"custom": {
 			"^u-(.*)": "@/uview-ui/components/u-$1/u-$1.vue",
-			"^zhao-(.*)": "@/components/zhao-$1.vue"
+			"^d-(.*)": "@/components/d-$1/d-$1.vue"
 		}
 	},
 	"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages

File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/d-rili/d-rili.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pageA/address.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pageA/commodity.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pageA/duihuan.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pageA/everyday.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pageA/shopping/shopping.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pageA/submit.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pageA/tongzhi.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pageA/xiaoxi.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pageA/xuyuan.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/mine.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-badge/u-badge.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-button/u-button.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-calendar/u-calendar.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-checkbox-group/u-checkbox-group.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-checkbox/u-checkbox.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-icon/u-icon.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-input/u-input.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-loading/u-loading.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-mask/u-mask.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-navbar/u-navbar.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-number-box/u-number-box.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-popup/u-popup.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-radio-group/u-radio-group.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-radio/u-radio.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-switch/u-switch.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uview-ui/components/u-tabs/u-tabs.js.map


+ 2 - 2
unpackage/dist/dev/mp-weixin/common/runtime.js

@@ -105,11 +105,11 @@
 /******/
 /******/
 /******/ 		// mini-css-extract-plugin CSS loading
-/******/ 		var cssChunks = {"uview-ui/components/u-icon/u-icon":1,"uview-ui/components/u-navbar/u-navbar":1,"uview-ui/components/u-checkbox-group/u-checkbox-group":1,"uview-ui/components/u-checkbox/u-checkbox":1,"uview-ui/components/u-tabs/u-tabs":1,"uview-ui/components/u-number-box/u-number-box":1,"uview-ui/components/u-calendar/u-calendar":1,"uview-ui/components/u-input/u-input":1,"uview-ui/components/u-radio-group/u-radio-group":1,"uview-ui/components/u-radio/u-radio":1,"uview-ui/components/u-switch/u-switch":1,"uview-ui/components/u-badge/u-badge":1,"uview-ui/components/u-button/u-button":1,"uview-ui/components/u-popup/u-popup":1,"uview-ui/components/u-loading/u-loading":1,"uview-ui/components/u-mask/u-mask":1};
+/******/ 		var cssChunks = {"uview-ui/components/u-icon/u-icon":1,"uview-ui/components/u-navbar/u-navbar":1,"uview-ui/components/u-checkbox-group/u-checkbox-group":1,"uview-ui/components/u-checkbox/u-checkbox":1,"uview-ui/components/u-tabs/u-tabs":1,"uview-ui/components/u-number-box/u-number-box":1,"components/d-rili/d-rili":1,"uview-ui/components/u-input/u-input":1,"uview-ui/components/u-radio-group/u-radio-group":1,"uview-ui/components/u-radio/u-radio":1,"uview-ui/components/u-switch/u-switch":1,"uview-ui/components/u-badge/u-badge":1,"uview-ui/components/u-loading/u-loading":1};
 /******/ 		if(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);
 /******/ 		else if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {
 /******/ 			promises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {
-/******/ 				var href = "" + ({"uview-ui/components/u-icon/u-icon":"uview-ui/components/u-icon/u-icon","uview-ui/components/u-navbar/u-navbar":"uview-ui/components/u-navbar/u-navbar","uview-ui/components/u-checkbox-group/u-checkbox-group":"uview-ui/components/u-checkbox-group/u-checkbox-group","uview-ui/components/u-checkbox/u-checkbox":"uview-ui/components/u-checkbox/u-checkbox","uview-ui/components/u-tabs/u-tabs":"uview-ui/components/u-tabs/u-tabs","uview-ui/components/u-number-box/u-number-box":"uview-ui/components/u-number-box/u-number-box","uview-ui/components/u-calendar/u-calendar":"uview-ui/components/u-calendar/u-calendar","uview-ui/components/u-input/u-input":"uview-ui/components/u-input/u-input","uview-ui/components/u-radio-group/u-radio-group":"uview-ui/components/u-radio-group/u-radio-group","uview-ui/components/u-radio/u-radio":"uview-ui/components/u-radio/u-radio","uview-ui/components/u-switch/u-switch":"uview-ui/components/u-switch/u-switch","uview-ui/components/u-badge/u-badge":"uview-ui/components/u-badge/u-badge","uview-ui/components/u-button/u-button":"uview-ui/components/u-button/u-button","uview-ui/components/u-popup/u-popup":"uview-ui/components/u-popup/u-popup","uview-ui/components/u-loading/u-loading":"uview-ui/components/u-loading/u-loading","uview-ui/components/u-mask/u-mask":"uview-ui/components/u-mask/u-mask"}[chunkId]||chunkId) + ".wxss";
+/******/ 				var href = "" + ({"uview-ui/components/u-icon/u-icon":"uview-ui/components/u-icon/u-icon","uview-ui/components/u-navbar/u-navbar":"uview-ui/components/u-navbar/u-navbar","uview-ui/components/u-checkbox-group/u-checkbox-group":"uview-ui/components/u-checkbox-group/u-checkbox-group","uview-ui/components/u-checkbox/u-checkbox":"uview-ui/components/u-checkbox/u-checkbox","uview-ui/components/u-tabs/u-tabs":"uview-ui/components/u-tabs/u-tabs","uview-ui/components/u-number-box/u-number-box":"uview-ui/components/u-number-box/u-number-box","components/d-rili/d-rili":"components/d-rili/d-rili","uview-ui/components/u-input/u-input":"uview-ui/components/u-input/u-input","uview-ui/components/u-radio-group/u-radio-group":"uview-ui/components/u-radio-group/u-radio-group","uview-ui/components/u-radio/u-radio":"uview-ui/components/u-radio/u-radio","uview-ui/components/u-switch/u-switch":"uview-ui/components/u-switch/u-switch","uview-ui/components/u-badge/u-badge":"uview-ui/components/u-badge/u-badge","uview-ui/components/u-loading/u-loading":"uview-ui/components/u-loading/u-loading"}[chunkId]||chunkId) + ".wxss";
 /******/ 				var fullhref = __webpack_require__.p + href;
 /******/ 				var existingLinkTags = document.getElementsByTagName("link");
 /******/ 				for(var i = 0; i < existingLinkTags.length; i++) {

+ 32 - 6
unpackage/dist/dev/mp-weixin/common/vendor.js

@@ -1557,7 +1557,7 @@ function initData(vueOptions, context) {
     try {
       data = data.call(context); // 支持 Vue.prototype 上挂的数据
     } catch (e) {
-      if (Object({"NODE_ENV":"development","VUE_APP_DARK_MODE":"false","VUE_APP_NAME":"wx-fensi","VUE_APP_PLATFORM":"mp-weixin","BASE_URL":"/"}).VUE_APP_DEBUG) {
+      if (Object({"VUE_APP_DARK_MODE":"false","VUE_APP_NAME":"wx-fensi","VUE_APP_PLATFORM":"mp-weixin","NODE_ENV":"development","BASE_URL":"/"}).VUE_APP_DEBUG) {
         console.warn('根据 Vue 的 data 函数初始化小程序 data 失败,请尽量确保 data 函数中不访问 vm 对象,否则可能影响首次数据渲染速度。', data);
       }
     }
@@ -8934,7 +8934,7 @@ function type(obj) {
 
 function flushCallbacks$1(vm) {
     if (vm.__next_tick_callbacks && vm.__next_tick_callbacks.length) {
-        if (Object({"NODE_ENV":"development","VUE_APP_DARK_MODE":"false","VUE_APP_NAME":"wx-fensi","VUE_APP_PLATFORM":"mp-weixin","BASE_URL":"/"}).VUE_APP_DEBUG) {
+        if (Object({"VUE_APP_DARK_MODE":"false","VUE_APP_NAME":"wx-fensi","VUE_APP_PLATFORM":"mp-weixin","NODE_ENV":"development","BASE_URL":"/"}).VUE_APP_DEBUG) {
             var mpInstance = vm.$scope;
             console.log('[' + (+new Date) + '][' + (mpInstance.is || mpInstance.route) + '][' + vm._uid +
                 ']:flushCallbacks[' + vm.__next_tick_callbacks.length + ']');
@@ -8955,14 +8955,14 @@ function nextTick$1(vm, cb) {
     //1.nextTick 之前 已 setData 且 setData 还未回调完成
     //2.nextTick 之前存在 render watcher
     if (!vm.__next_tick_pending && !hasRenderWatcher(vm)) {
-        if(Object({"NODE_ENV":"development","VUE_APP_DARK_MODE":"false","VUE_APP_NAME":"wx-fensi","VUE_APP_PLATFORM":"mp-weixin","BASE_URL":"/"}).VUE_APP_DEBUG){
+        if(Object({"VUE_APP_DARK_MODE":"false","VUE_APP_NAME":"wx-fensi","VUE_APP_PLATFORM":"mp-weixin","NODE_ENV":"development","BASE_URL":"/"}).VUE_APP_DEBUG){
             var mpInstance = vm.$scope;
             console.log('[' + (+new Date) + '][' + (mpInstance.is || mpInstance.route) + '][' + vm._uid +
                 ']:nextVueTick');
         }
         return nextTick(cb, vm)
     }else{
-        if(Object({"NODE_ENV":"development","VUE_APP_DARK_MODE":"false","VUE_APP_NAME":"wx-fensi","VUE_APP_PLATFORM":"mp-weixin","BASE_URL":"/"}).VUE_APP_DEBUG){
+        if(Object({"VUE_APP_DARK_MODE":"false","VUE_APP_NAME":"wx-fensi","VUE_APP_PLATFORM":"mp-weixin","NODE_ENV":"development","BASE_URL":"/"}).VUE_APP_DEBUG){
             var mpInstance$1 = vm.$scope;
             console.log('[' + (+new Date) + '][' + (mpInstance$1.is || mpInstance$1.route) + '][' + vm._uid +
                 ']:nextMPTick');
@@ -9058,7 +9058,7 @@ var patch = function(oldVnode, vnode) {
     });
     var diffData = this.$shouldDiffData === false ? data : diff(data, mpData);
     if (Object.keys(diffData).length) {
-      if (Object({"NODE_ENV":"development","VUE_APP_DARK_MODE":"false","VUE_APP_NAME":"wx-fensi","VUE_APP_PLATFORM":"mp-weixin","BASE_URL":"/"}).VUE_APP_DEBUG) {
+      if (Object({"VUE_APP_DARK_MODE":"false","VUE_APP_NAME":"wx-fensi","VUE_APP_PLATFORM":"mp-weixin","NODE_ENV":"development","BASE_URL":"/"}).VUE_APP_DEBUG) {
         console.log('[' + (+new Date) + '][' + (mpInstance.is || mpInstance.route) + '][' + this._uid +
           ']差量更新',
           JSON.stringify(diffData));
@@ -12124,7 +12124,33 @@ exports.default = _default;
 /* 168 */,
 /* 169 */,
 /* 170 */,
-/* 171 */
+/* 171 */,
+/* 172 */,
+/* 173 */,
+/* 174 */,
+/* 175 */,
+/* 176 */,
+/* 177 */,
+/* 178 */,
+/* 179 */,
+/* 180 */,
+/* 181 */,
+/* 182 */,
+/* 183 */,
+/* 184 */,
+/* 185 */,
+/* 186 */,
+/* 187 */,
+/* 188 */,
+/* 189 */,
+/* 190 */,
+/* 191 */,
+/* 192 */,
+/* 193 */,
+/* 194 */,
+/* 195 */,
+/* 196 */,
+/* 197 */
 /*!**************************************************************************************!*\
   !*** C:/Users/Administrator/Desktop/yswc/wx-fensisiyu/uview-ui/libs/util/emitter.js ***!
   \**************************************************************************************/

File diff suppressed because it is too large
+ 498 - 0
unpackage/dist/dev/mp-weixin/components/d-rili/d-rili.js


+ 4 - 0
unpackage/dist/dev/mp-weixin/components/d-rili/d-rili.json

@@ -0,0 +1,4 @@
+{
+  "usingComponents": {},
+  "component": true
+}

+ 1 - 0
unpackage/dist/dev/mp-weixin/components/d-rili/d-rili.wxml

@@ -0,0 +1 @@
+<view><view class="riliWrapper"><view class="riliWrapperBox"><block wx:if="{{true}}"><view class="signWrapperCalendar"><view class="signWrapperCalendarBox"><swiper style="height:820rpx;" duration="200" current="{{slideDataListIndex}}" circular="{{true}}"><block wx:for="{{$root.l1}}" wx:for-item="calendar" wx:for-index="indexa" wx:key="indexa"><swiper-item class="swiper-item"><view class="signWrapperCalendarBoxCenter"><view class="signWrapperCalendarBoxCenterBox"><view class="signWrapperCalendarBoxCenterBoxTop"><view class="week-number _div"><block wx:for="{{calendar.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><label style="{{'color:'+(item.g0)+';'}}" class="_span">{{item.$orig}}</label></block></view></view><view class="signWrapperCalendarBoxCenterBoxFooter"><block wx:for="{{dayList}}" wx:for-item="dayTime" wx:for-index="idx" wx:key="idx"><view class="each-day"><block wx:if="{{day}}"><view class="{{[dayTime!=day+2?'eachDayBox':'eachDayBoxCheck']}}"><block wx:if="{{dayTime}}"><view class="eachDayBoxBox " style="{{(dayTime==day?'border: 1rpx solid #8FCCF1;':'')}}">{{''+(dayTime?dayTime:'')+''}}</view></block></view></block></view></block></view></view></view></swiper-item></block></swiper></view></view></block></view></view></view>

+ 138 - 0
unpackage/dist/dev/mp-weixin/components/d-rili/d-rili.wxss

@@ -0,0 +1,138 @@
+@charset "UTF-8";
+/**
+ * 这里是uni-app内置的常用样式变量
+ *
+ * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
+ * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
+ *
+ */
+/**
+ * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
+ *
+ * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
+ */
+/* 颜色变量 */
+/* 行为相关颜色 */
+/* 文字基本颜色 */
+/* 背景颜色 */
+/* 边框颜色 */
+/* 尺寸变量 */
+/* 文字尺寸 */
+/* 图片尺寸 */
+/* Border Radius */
+/* 水平间距 */
+/* 垂直间距 */
+/* 透明度 */
+/* 文章场景相关 */
+.riliWrapper {
+  width: 100%;
+  display: flex;
+  justify-content: center;
+}
+.riliWrapper .riliWrapperBox {
+  width: 100%;
+}
+.riliWrapper .signWrapperCalendar {
+  margin-top: 30rpx;
+  width: 100%;
+  border: 3rpx solid #9bf;
+}
+.riliWrapper .signWrapperCalendar .signWrapperCalendarBox {
+  width: 100%;
+  background: #FFFFFF;
+  border-radius: 10rpx;
+}
+.riliWrapper .signWrapperCalendar .signWrapperCalendarBox .signWrapperCalendarBoxTop {
+  width: 100%;
+  height: 72rpx;
+  display: flex;
+  align-items: center;
+  justify-content: center;
+}
+.riliWrapper .signWrapperCalendar .signWrapperCalendarBox .signWrapperCalendarBoxBit {
+  width: 100%;
+  height: 2rpx;
+  border: 2rpx solid #EFEFEF;
+}
+.riliWrapper .signWrapperCalendar .signWrapperCalendarBox .signWrapperCalendarBoxCenter {
+  width: 100%;
+  height: 425rpx;
+  padding: 30rpx 0rpx;
+  display: flex;
+  justify-content: center;
+}
+.riliWrapper .signWrapperCalendar .signWrapperCalendarBox .signWrapperCalendarBoxCenter .signWrapperCalendarBoxCenterBox {
+  width: 90%;
+  height: 100%;
+}
+.riliWrapper .signWrapperCalendar .signWrapperCalendarBox .signWrapperCalendarBoxCenter .signWrapperCalendarBoxCenterBox .signWrapperCalendarBoxCenterBoxTop .week-number {
+  background: #fff;
+  padding: 0 1%;
+}
+.riliWrapper .signWrapperCalendar .signWrapperCalendarBox .signWrapperCalendarBoxCenter .signWrapperCalendarBoxCenterBox .signWrapperCalendarBoxCenterBoxTop .week-number ._span {
+  display: inline-block;
+  text-align: center;
+  height: 40px;
+  line-height: 40px;
+  width: 14.2857143%;
+  color: #333333;
+}
+.riliWrapper .signWrapperCalendar .signWrapperCalendarBox .signWrapperCalendarBoxCenter .signWrapperCalendarBoxCenterBox .signWrapperCalendarBoxCenterBoxFooter {
+  width: 100%;
+}
+.riliWrapper .signWrapperCalendar .signWrapperCalendarBox .signWrapperCalendarBoxCenter .signWrapperCalendarBoxCenterBox .signWrapperCalendarBoxCenterBoxFooter .each-day {
+  position: relative;
+  display: inline-block;
+  text-align: center;
+  vertical-align: middle;
+  width: 14.28%;
+  font-size: 25rpx;
+  height: 50rpx;
+  margin-top: 58rpx;
+  padding-top: 4rpx;
+}
+.riliWrapper .signWrapperCalendar .signWrapperCalendarBox .signWrapperCalendarBoxCenter .signWrapperCalendarBoxCenterBox .signWrapperCalendarBoxCenterBoxFooter .each-day .eachDayBox {
+  width: 100%;
+  height: 100%;
+  display: flex;
+  align-items: center;
+  justify-content: center;
+}
+.riliWrapper .signWrapperCalendar .signWrapperCalendarBox .signWrapperCalendarBoxCenter .signWrapperCalendarBoxCenterBox .signWrapperCalendarBoxCenterBoxFooter .each-day .eachDayBox .eachDayBoxBox {
+  display: flex;
+  align-items: center;
+  justify-content: center;
+  width: 50rpx;
+  height: 50rpx;
+  background: rgba(255, 255, 255, 0.39);
+  box-shadow: 0rpx 6rpx 12rpx rgba(0, 0, 0, 0.11);
+  border-radius: 50%;
+  font-size: 32rpx;
+  font-family: PingFang SC;
+  font-weight: 500;
+  color: #323337;
+  padding: 10rpx 14rpx;
+}
+.riliWrapper .signWrapperCalendar .signWrapperCalendarBox .signWrapperCalendarBoxCenter .signWrapperCalendarBoxCenterBox .signWrapperCalendarBoxCenterBoxFooter .each-day .eachDayBoxCheck {
+  width: 100%;
+  height: 100%;
+  display: flex;
+  align-items: center;
+  justify-content: center;
+}
+.riliWrapper .signWrapperCalendar .signWrapperCalendarBox .signWrapperCalendarBoxCenter .signWrapperCalendarBoxCenterBox .signWrapperCalendarBoxCenterBoxFooter .each-day .eachDayBoxCheck .eachDayBoxBox {
+  width: 50rpx;
+  height: 50rpx;
+  border-radius: 50%;
+  display: flex;
+  align-items: center;
+  justify-content: center;
+  background: rgba(255, 255, 255, 0.39);
+  box-shadow: 0rpx 6rpx 12rpx rgba(0, 0, 0, 0.11);
+  font-size: 32rpx;
+  font-family: PingFang SC;
+  font-weight: 500;
+  color: #323337;
+  padding: 10rpx 14rpx;
+}
+

+ 5 - 5
unpackage/dist/dev/mp-weixin/pageA/address.js

@@ -101,19 +101,19 @@ var components
 try {
   components = {
     uInput: function () {
-      return Promise.all(/*! import() | uview-ui/components/u-input/u-input */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uview-ui/components/u-input/u-input")]).then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-input/u-input.vue */ 202))
+      return Promise.all(/*! import() | uview-ui/components/u-input/u-input */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uview-ui/components/u-input/u-input")]).then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-input/u-input.vue */ 228))
     },
     uIcon: function () {
-      return __webpack_require__.e(/*! import() | uview-ui/components/u-icon/u-icon */ "uview-ui/components/u-icon/u-icon").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-icon/u-icon.vue */ 159))
+      return __webpack_require__.e(/*! import() | uview-ui/components/u-icon/u-icon */ "uview-ui/components/u-icon/u-icon").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-icon/u-icon.vue */ 185))
     },
     uSwitch: function () {
-      return __webpack_require__.e(/*! import() | uview-ui/components/u-switch/u-switch */ "uview-ui/components/u-switch/u-switch").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-switch/u-switch.vue */ 209))
+      return __webpack_require__.e(/*! import() | uview-ui/components/u-switch/u-switch */ "uview-ui/components/u-switch/u-switch").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-switch/u-switch.vue */ 235))
     },
     uRadioGroup: function () {
-      return Promise.all(/*! import() | uview-ui/components/u-radio-group/u-radio-group */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uview-ui/components/u-radio-group/u-radio-group")]).then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-radio-group/u-radio-group.vue */ 216))
+      return Promise.all(/*! import() | uview-ui/components/u-radio-group/u-radio-group */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uview-ui/components/u-radio-group/u-radio-group")]).then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-radio-group/u-radio-group.vue */ 242))
     },
     uRadio: function () {
-      return __webpack_require__.e(/*! import() | uview-ui/components/u-radio/u-radio */ "uview-ui/components/u-radio/u-radio").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-radio/u-radio.vue */ 223))
+      return __webpack_require__.e(/*! import() | uview-ui/components/u-radio/u-radio */ "uview-ui/components/u-radio/u-radio").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-radio/u-radio.vue */ 249))
     },
   }
 } catch (e) {

+ 2 - 2
unpackage/dist/dev/mp-weixin/pageA/commodity.js

@@ -101,10 +101,10 @@ var components
 try {
   components = {
     uNavbar: function () {
-      return __webpack_require__.e(/*! import() | uview-ui/components/u-navbar/u-navbar */ "uview-ui/components/u-navbar/u-navbar").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-navbar/u-navbar.vue */ 152))
+      return __webpack_require__.e(/*! import() | uview-ui/components/u-navbar/u-navbar */ "uview-ui/components/u-navbar/u-navbar").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-navbar/u-navbar.vue */ 178))
     },
     uIcon: function () {
-      return __webpack_require__.e(/*! import() | uview-ui/components/u-icon/u-icon */ "uview-ui/components/u-icon/u-icon").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-icon/u-icon.vue */ 159))
+      return __webpack_require__.e(/*! import() | uview-ui/components/u-icon/u-icon */ "uview-ui/components/u-icon/u-icon").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-icon/u-icon.vue */ 185))
     },
   }
 } catch (e) {

File diff suppressed because it is too large
+ 4 - 4
unpackage/dist/dev/mp-weixin/pageA/duihuan.js


+ 4 - 4
unpackage/dist/dev/mp-weixin/pageA/everyday.js

@@ -101,13 +101,13 @@ var components
 try {
   components = {
     uNavbar: function () {
-      return __webpack_require__.e(/*! import() | uview-ui/components/u-navbar/u-navbar */ "uview-ui/components/u-navbar/u-navbar").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-navbar/u-navbar.vue */ 152))
+      return __webpack_require__.e(/*! import() | uview-ui/components/u-navbar/u-navbar */ "uview-ui/components/u-navbar/u-navbar").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-navbar/u-navbar.vue */ 178))
     },
     uIcon: function () {
-      return __webpack_require__.e(/*! import() | uview-ui/components/u-icon/u-icon */ "uview-ui/components/u-icon/u-icon").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-icon/u-icon.vue */ 159))
+      return __webpack_require__.e(/*! import() | uview-ui/components/u-icon/u-icon */ "uview-ui/components/u-icon/u-icon").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-icon/u-icon.vue */ 185))
     },
-    uCalendar: function () {
-      return __webpack_require__.e(/*! import() | uview-ui/components/u-calendar/u-calendar */ "uview-ui/components/u-calendar/u-calendar").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-calendar/u-calendar.vue */ 195))
+    dRili: function () {
+      return Promise.all(/*! import() | components/d-rili/d-rili */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/d-rili/d-rili")]).then(__webpack_require__.bind(null, /*! @/components/d-rili/d-rili.vue */ 221))
     },
   }
 } catch (e) {

+ 1 - 1
unpackage/dist/dev/mp-weixin/pageA/everyday.json

@@ -5,6 +5,6 @@
   "usingComponents": {
     "u-navbar": "/uview-ui/components/u-navbar/u-navbar",
     "u-icon": "/uview-ui/components/u-icon/u-icon",
-    "u-calendar": "/uview-ui/components/u-calendar/u-calendar"
+    "d-rili": "/components/d-rili/d-rili"
   }
 }

+ 1 - 1
unpackage/dist/dev/mp-weixin/pageA/everyday.wxml

@@ -1 +1 @@
-<view class="page data-v-254b6ae8"><view class="index-navbar data-v-254b6ae8"><view style="position:relative;" class="data-v-254b6ae8"><u-navbar vue-id="8420f00c-1" title-width="300" title="每日签到" is-back="{{true}}" border-bottom="{{false}}" background="{{({background:'rgba(0,0,0,0)'})}}" isFixed="{{true}}" class="data-v-254b6ae8" bind:__l="__l"></u-navbar></view></view><view class="u-flex u-row-between top data-v-254b6ae8"><view class="data-v-254b6ae8"><view class="u-flex u-row-between data-v-254b6ae8"><view class="data-v-254b6ae8"><view class="u-flex data-v-254b6ae8"><text class="jifen data-v-254b6ae8">2</text><image style="width:40rpx;height:40rpx;" src mode class="data-v-254b6ae8"></image></view><text class="huoqu data-v-254b6ae8">每日签到可得1积分</text></view><view class="haowu data-v-254b6ae8">积分兑好物</view></view><view class="qiandao data-v-254b6ae8">今日签到</view><view style="margin-top:46rpx;" class="data-v-254b6ae8"><u-icon vue-id="8420f00c-2" name="info-circle" color="#5881C1" size="22" class="data-v-254b6ae8" bind:__l="__l"></u-icon><text class="guize data-v-254b6ae8">积分规则</text></view></view><image style="width:208rpx;height:308rpx;" src="/pageA/static/images/meimei.png" mode class="data-v-254b6ae8"></image></view><view class="rili data-v-254b6ae8"><u-calendar bind:input="__e" vue-id="8420f00c-3" mode="{{mode}}" value="{{show}}" data-event-opts="{{[['^input',[['__set_model',['','show','$event',[]]]]]]}}" class="data-v-254b6ae8" bind:__l="__l"></u-calendar></view></view>
+<view class="page data-v-254b6ae8"><view class="index-navbar data-v-254b6ae8"><view style="position:relative;" class="data-v-254b6ae8"><u-navbar vue-id="8420f00c-1" title-width="300" title="每日签到" is-back="{{true}}" border-bottom="{{false}}" background="{{({background:'rgba(0,0,0,0)'})}}" isFixed="{{true}}" class="data-v-254b6ae8" bind:__l="__l"></u-navbar></view></view><view class="u-flex u-row-between top data-v-254b6ae8"><view class="data-v-254b6ae8"><view class="u-flex u-row-between data-v-254b6ae8"><view class="data-v-254b6ae8"><view class="u-flex data-v-254b6ae8"><text class="jifen data-v-254b6ae8">2</text><image style="width:40rpx;height:40rpx;" src mode class="data-v-254b6ae8"></image></view><text class="huoqu data-v-254b6ae8">每日签到可得1积分</text></view><view class="haowu data-v-254b6ae8">积分兑好物</view></view><view class="qiandao data-v-254b6ae8">今日签到</view><view style="margin-top:46rpx;" class="data-v-254b6ae8"><u-icon vue-id="8420f00c-2" name="info-circle" color="#5881C1" size="22" class="data-v-254b6ae8" bind:__l="__l"></u-icon><text class="guize data-v-254b6ae8">积分规则</text></view></view><image style="width:208rpx;height:308rpx;" src="/pageA/static/images/meimei.png" mode class="data-v-254b6ae8"></image></view><view class="rili data-v-254b6ae8"><d-rili vue-id="8420f00c-3" class="data-v-254b6ae8" bind:__l="__l"></d-rili></view></view>

+ 2 - 2
unpackage/dist/dev/mp-weixin/pageA/everyday.wxss

@@ -25,8 +25,8 @@
 /* 透明度 */
 /* 文章场景相关 */
 .rili.data-v-254b6ae8 {
-  width: 702rpx;
   height: 848rpx;
+  padding: 0 24rpx;
 }
 .guize.data-v-254b6ae8 {
   font-size: 22rpx;
@@ -83,7 +83,7 @@
   left: 0;
   z-index: -1;
   width: 750rpx;
-  height: 100vh;
+  min-height: 120vh;
   background: linear-gradient(180deg, #CFF4FE 0%, #D5E5FF 41%, #8FCCF1 100%);
 }
 .index-navbar.data-v-254b6ae8 {

+ 1 - 1
unpackage/dist/dev/mp-weixin/pageA/orderinfo.js

@@ -99,7 +99,7 @@ var components
 try {
   components = {
     uTabs: function () {
-      return Promise.all(/*! import() | uview-ui/components/u-tabs/u-tabs */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uview-ui/components/u-tabs/u-tabs")]).then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-tabs/u-tabs.vue */ 181))
+      return Promise.all(/*! import() | uview-ui/components/u-tabs/u-tabs */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uview-ui/components/u-tabs/u-tabs")]).then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-tabs/u-tabs.vue */ 207))
     },
   }
 } catch (e) {

+ 1 - 1
unpackage/dist/dev/mp-weixin/pageA/shopping/shopping.js

@@ -101,7 +101,7 @@ var components
 try {
   components = {
     uNavbar: function () {
-      return __webpack_require__.e(/*! import() | uview-ui/components/u-navbar/u-navbar */ "uview-ui/components/u-navbar/u-navbar").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-navbar/u-navbar.vue */ 152))
+      return __webpack_require__.e(/*! import() | uview-ui/components/u-navbar/u-navbar */ "uview-ui/components/u-navbar/u-navbar").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-navbar/u-navbar.vue */ 178))
     },
   }
 } catch (e) {

+ 4 - 4
unpackage/dist/dev/mp-weixin/pageA/submit.js

@@ -101,16 +101,16 @@ var components
 try {
   components = {
     uIcon: function () {
-      return __webpack_require__.e(/*! import() | uview-ui/components/u-icon/u-icon */ "uview-ui/components/u-icon/u-icon").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-icon/u-icon.vue */ 159))
+      return __webpack_require__.e(/*! import() | uview-ui/components/u-icon/u-icon */ "uview-ui/components/u-icon/u-icon").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-icon/u-icon.vue */ 185))
     },
     uNumberBox: function () {
-      return __webpack_require__.e(/*! import() | uview-ui/components/u-number-box/u-number-box */ "uview-ui/components/u-number-box/u-number-box").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-number-box/u-number-box.vue */ 188))
+      return __webpack_require__.e(/*! import() | uview-ui/components/u-number-box/u-number-box */ "uview-ui/components/u-number-box/u-number-box").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-number-box/u-number-box.vue */ 214))
     },
     uCheckboxGroup: function () {
-      return Promise.all(/*! import() | uview-ui/components/u-checkbox-group/u-checkbox-group */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uview-ui/components/u-checkbox-group/u-checkbox-group")]).then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-checkbox-group/u-checkbox-group.vue */ 166))
+      return Promise.all(/*! import() | uview-ui/components/u-checkbox-group/u-checkbox-group */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uview-ui/components/u-checkbox-group/u-checkbox-group")]).then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-checkbox-group/u-checkbox-group.vue */ 192))
     },
     uCheckbox: function () {
-      return __webpack_require__.e(/*! import() | uview-ui/components/u-checkbox/u-checkbox */ "uview-ui/components/u-checkbox/u-checkbox").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-checkbox/u-checkbox.vue */ 174))
+      return __webpack_require__.e(/*! import() | uview-ui/components/u-checkbox/u-checkbox */ "uview-ui/components/u-checkbox/u-checkbox").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-checkbox/u-checkbox.vue */ 200))
     },
   }
 } catch (e) {

File diff suppressed because it is too large
+ 14 - 14
unpackage/dist/dev/mp-weixin/pageA/tongzhi.js


+ 6 - 2
unpackage/dist/dev/mp-weixin/pageA/tongzhi.wxss

@@ -44,15 +44,19 @@
 .font {
   font-size: 30rpx;
   font-family: PingFang SC;
-  font-weight: 400;
-  line-height: 24rpx;
+  font-weight: 500;
+  line-height: 70rpx;
   color: #323337;
+  border-top: 2rpx solid #C7C7C7;
+  margin-top: 24rpx;
+  padding-top: 42rpx;
 }
 .page {
   width: 750rpx;
   height: 100vh;
   background: #f6f5fa;
   border: 1rpx solid rgba(0, 0, 0, 0);
+  padding: 0 24rpx;
 }
 .content {
   width: 702rpx;

File diff suppressed because it is too large
+ 25 - 17
unpackage/dist/dev/mp-weixin/pageA/xiaoxi.js


+ 1 - 1
unpackage/dist/dev/mp-weixin/pageA/xiaoxi.wxml

@@ -1 +1 @@
-<view class="page"><view class="top">消息通知</view><view class="box"><view class="item u-flex u-row-between"><view class="u-flex"><image style="width:56rpx;height:56rpx;" src mode></image><text class="font">订单转换通知</text></view><view class="u-flex"><u-badge vue-id="160d152b-1" count="{{1}}" offset="{{[48,25]}}" absolute="{{true}}" type="error" bind:__l="__l"></u-badge><u-icon vue-id="160d152b-2" name="arrow-right" bind:__l="__l"></u-icon></view></view><view class="item u-flex u-row-between"><view class="u-flex"><image style="width:56rpx;height:56rpx;" src mode></image><text class="font">直播预告通知</text></view><view class="u-flex"><u-badge vue-id="160d152b-3" count="{{1}}" offset="{{[48,25]}}" absolute="{{true}}" type="error" bind:__l="__l"></u-badge><u-icon vue-id="160d152b-4" name="arrow-right" bind:__l="__l"></u-icon></view></view><view class="item u-flex u-row-between"><view class="u-flex"><image style="width:56rpx;height:56rpx;" src mode></image><text class="font">等级通知</text></view><view class="u-flex"><u-badge vue-id="160d152b-5" count="{{1}}" offset="{{[48,25]}}" absolute="{{true}}" type="error" bind:__l="__l"></u-badge><u-icon vue-id="160d152b-6" name="arrow-right" bind:__l="__l"></u-icon></view></view><view class="item u-flex u-row-between" style="border:1rpx solid rgba(0, 0, 0, 0);"><view class="u-flex"><image style="width:56rpx;height:56rpx;" src mode></image><text class="font">积分通知</text></view><view class="u-flex"><u-badge vue-id="160d152b-7" count="{{1}}" offset="{{[48,25]}}" absolute="{{true}}" type="error" bind:__l="__l"></u-badge><u-icon vue-id="160d152b-8" name="arrow-right" bind:__l="__l"></u-icon></view></view></view></view>
+<view class="page"><view class="top">消息通知</view><view class="box"><view data-event-opts="{{[['tap',[['totongzhi',[1]]]]]}}" class="item u-flex u-row-between" bindtap="__e"><view class="u-flex"><image style="width:56rpx;height:56rpx;" src mode></image><text class="font">订单转换通知</text></view><view class="u-flex"><u-badge vue-id="160d152b-1" count="{{1}}" offset="{{[48,40]}}" absolute="{{true}}" type="error" bind:__l="__l"></u-badge><u-icon vue-id="160d152b-2" name="arrow-right" bind:__l="__l"></u-icon></view></view><view data-event-opts="{{[['tap',[['totongzhi',[2]]]]]}}" class="item u-flex u-row-between" bindtap="__e"><view class="u-flex"><image style="width:56rpx;height:56rpx;" src mode></image><text class="font">直播预告通知</text></view><view class="u-flex"><u-badge vue-id="160d152b-3" count="{{1}}" offset="{{[48,40]}}" absolute="{{true}}" type="error" bind:__l="__l"></u-badge><u-icon vue-id="160d152b-4" name="arrow-right" bind:__l="__l"></u-icon></view></view><view data-event-opts="{{[['tap',[['totongzhi',[3]]]]]}}" class="item u-flex u-row-between" bindtap="__e"><view class="u-flex"><image style="width:56rpx;height:56rpx;" src mode></image><text class="font">等级通知</text></view><view class="u-flex"><u-badge vue-id="160d152b-5" count="{{1}}" offset="{{[48,40]}}" absolute="{{true}}" type="error" bind:__l="__l"></u-badge><u-icon vue-id="160d152b-6" name="arrow-right" bind:__l="__l"></u-icon></view></view><view data-event-opts="{{[['tap',[['totongzhi',[4]]]]]}}" class="item u-flex u-row-between" style="border:1rpx solid rgba(0, 0, 0, 0);" bindtap="__e"><view class="u-flex"><image style="width:56rpx;height:56rpx;" src mode></image><text class="font">积分通知</text></view><view class="u-flex"><u-badge vue-id="160d152b-7" count="{{1}}" offset="{{[48,40]}}" absolute="{{true}}" type="error" bind:__l="__l"></u-badge><u-icon vue-id="160d152b-8" name="arrow-right" bind:__l="__l"></u-icon></view></view></view></view>

File diff suppressed because it is too large
+ 15 - 15
unpackage/dist/dev/mp-weixin/pageA/xuyuan.js


+ 2 - 2
unpackage/dist/dev/mp-weixin/pages/index/index.js

@@ -101,10 +101,10 @@ var components
 try {
   components = {
     uNavbar: function () {
-      return __webpack_require__.e(/*! import() | uview-ui/components/u-navbar/u-navbar */ "uview-ui/components/u-navbar/u-navbar").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-navbar/u-navbar.vue */ 152))
+      return __webpack_require__.e(/*! import() | uview-ui/components/u-navbar/u-navbar */ "uview-ui/components/u-navbar/u-navbar").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-navbar/u-navbar.vue */ 178))
     },
     uIcon: function () {
-      return __webpack_require__.e(/*! import() | uview-ui/components/u-icon/u-icon */ "uview-ui/components/u-icon/u-icon").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-icon/u-icon.vue */ 159))
+      return __webpack_require__.e(/*! import() | uview-ui/components/u-icon/u-icon */ "uview-ui/components/u-icon/u-icon").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-icon/u-icon.vue */ 185))
     },
   }
 } catch (e) {

+ 2 - 2
unpackage/dist/dev/mp-weixin/pages/login/login.js

@@ -101,10 +101,10 @@ var components
 try {
   components = {
     uCheckboxGroup: function () {
-      return Promise.all(/*! import() | uview-ui/components/u-checkbox-group/u-checkbox-group */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uview-ui/components/u-checkbox-group/u-checkbox-group")]).then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-checkbox-group/u-checkbox-group.vue */ 166))
+      return Promise.all(/*! import() | uview-ui/components/u-checkbox-group/u-checkbox-group */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uview-ui/components/u-checkbox-group/u-checkbox-group")]).then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-checkbox-group/u-checkbox-group.vue */ 192))
     },
     uCheckbox: function () {
-      return __webpack_require__.e(/*! import() | uview-ui/components/u-checkbox/u-checkbox */ "uview-ui/components/u-checkbox/u-checkbox").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-checkbox/u-checkbox.vue */ 174))
+      return __webpack_require__.e(/*! import() | uview-ui/components/u-checkbox/u-checkbox */ "uview-ui/components/u-checkbox/u-checkbox").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-checkbox/u-checkbox.vue */ 200))
     },
   }
 } catch (e) {

+ 2 - 2
unpackage/dist/dev/mp-weixin/pages/mine/mine.js

@@ -101,10 +101,10 @@ var components
 try {
   components = {
     uNavbar: function () {
-      return __webpack_require__.e(/*! import() | uview-ui/components/u-navbar/u-navbar */ "uview-ui/components/u-navbar/u-navbar").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-navbar/u-navbar.vue */ 152))
+      return __webpack_require__.e(/*! import() | uview-ui/components/u-navbar/u-navbar */ "uview-ui/components/u-navbar/u-navbar").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-navbar/u-navbar.vue */ 178))
     },
     uIcon: function () {
-      return __webpack_require__.e(/*! import() | uview-ui/components/u-icon/u-icon */ "uview-ui/components/u-icon/u-icon").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-icon/u-icon.vue */ 159))
+      return __webpack_require__.e(/*! import() | uview-ui/components/u-icon/u-icon */ "uview-ui/components/u-icon/u-icon").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-icon/u-icon.vue */ 185))
     },
   }
 } catch (e) {

File diff suppressed because it is too large
+ 12 - 12
unpackage/dist/dev/mp-weixin/uview-ui/components/u-badge/u-badge.js


File diff suppressed because it is too large
+ 0 - 490
unpackage/dist/dev/mp-weixin/uview-ui/components/u-button/u-button.js


File diff suppressed because it is too large
+ 0 - 672
unpackage/dist/dev/mp-weixin/uview-ui/components/u-calendar/u-calendar.js


File diff suppressed because it is too large
+ 13 - 13
unpackage/dist/dev/mp-weixin/uview-ui/components/u-checkbox-group/u-checkbox-group.js


File diff suppressed because it is too large
+ 13 - 13
unpackage/dist/dev/mp-weixin/uview-ui/components/u-checkbox/u-checkbox.js


File diff suppressed because it is too large
+ 12 - 12
unpackage/dist/dev/mp-weixin/uview-ui/components/u-icon/u-icon.js


File diff suppressed because it is too large
+ 14 - 14
unpackage/dist/dev/mp-weixin/uview-ui/components/u-input/u-input.js


File diff suppressed because it is too large
+ 12 - 12
unpackage/dist/dev/mp-weixin/uview-ui/components/u-loading/u-loading.js


File diff suppressed because it is too large
+ 0 - 251
unpackage/dist/dev/mp-weixin/uview-ui/components/u-mask/u-mask.js


File diff suppressed because it is too large
+ 13 - 13
unpackage/dist/dev/mp-weixin/uview-ui/components/u-navbar/u-navbar.js


File diff suppressed because it is too large
+ 13 - 13
unpackage/dist/dev/mp-weixin/uview-ui/components/u-number-box/u-number-box.js


File diff suppressed because it is too large
+ 0 - 513
unpackage/dist/dev/mp-weixin/uview-ui/components/u-popup/u-popup.js


File diff suppressed because it is too large
+ 13 - 13
unpackage/dist/dev/mp-weixin/uview-ui/components/u-radio-group/u-radio-group.js


File diff suppressed because it is too large
+ 13 - 13
unpackage/dist/dev/mp-weixin/uview-ui/components/u-radio/u-radio.js


File diff suppressed because it is too large
+ 13 - 13
unpackage/dist/dev/mp-weixin/uview-ui/components/u-switch/u-switch.js


File diff suppressed because it is too large
+ 13 - 13
unpackage/dist/dev/mp-weixin/uview-ui/components/u-tabs/u-tabs.js


Some files were not shown because too many files changed in this diff