moonsflyer 7 ヶ月 前
コミット
a5a8a4d3b5

+ 1037 - 0
app/count/view/count/index-副本.html

@@ -0,0 +1,1037 @@
+<!doctype html>
+<html>
+
+<head>
+	<meta charset="utf-8">
+	<meta http-equiv="refresh" content="300" />
+	<title>乳山市数字供销智慧平台</title>
+	<script type="text/javascript" src="js/jquery.js"></script>
+	<script type="text/javascript" src="js/echarts.min.js"></script>
+	<script type="text/javascript" src="js/china.js"></script>
+	<script type="text/javascript" src="js/map.js"></script>
+	<script type="text/javascript" src="js/js.js"></script>
+	<script type="text/javascript" src="js/Bubble.js"></script>
+	<link rel="stylesheet" href="css/style.css">
+</head>
+
+<body>
+	<div class="head clearfix">
+
+
+		<h1 class="pulll_left">乳山市数字供销智慧平台</h1>
+		<div class="menu menu2 pulll_left">
+			<ul>
+				<li><a href="https://shop.gxsmlt.com/admin">商贸流通</a></li>
+				<li><a href="https://info.gxsmlt.com/admin">社会化服务</a></li>
+				<li><a href="https://buyinfo.gxsmlt.com/admin">农资供应</a></li>
+				<li><a href="https://admin.gxsmlt.com/admin">资产管理</a></li>
+
+			</ul>
+		</div>
+
+		<div class="time" id="showTime"></div>
+		<script>
+		function tip(){
+		    alert('板块开发中,敬请期待!')
+		}
+			var t = null;
+			t = setTimeout(time, 1000);//開始运行
+			function time() {
+				clearTimeout(t);//清除定时器
+				dt = new Date();
+				var y = dt.getFullYear();
+				var mt = dt.getMonth() + 1;
+				var day = dt.getDate();
+				var h = dt.getHours();//获取时
+				var m = dt.getMinutes();//获取分
+				var s = dt.getSeconds();//获取秒
+				if(s<10) s = '0'+s;
+				document.getElementById("showTime").innerHTML = y + "/" + mt + "/" + day + " " + h + ":" + m + ":" + s + "";
+				t = setTimeout(time, 1000); //设定定时器,循环运行
+			}
+
+		</script>
+	</div>
+	<div class="mainbox">
+
+		<ul class="clearfix nav1">
+			<li style="width: 22%">
+				<div class="box">
+					<div class="tit">商品销量统计</div>
+					<div class="boxnav" style="height: 200px;">
+						<table class="table1" width="100%" border="0" cellspacing="0" cellpadding="0">
+							<tbody>
+								<tr>
+									<th>商品名称</th>
+									<th>上月销量</th>
+									<th>本月销量</th>
+									<th>增长率</th>
+
+
+								</tr>
+								{volist name="newGoodsData" id='goods'}
+
+								<tr>
+									<td>{$goods.name}</td>
+									<td><span class="text-w">{$goods.last_total_num}</span></td>
+									<td><span class="text-b">{$goods.now_total_num}</span></td>
+									<td>
+										{if $goods.type}<div  class="text-d">↑{$goods.growth}</div>{/if}
+										{if !$goods.type}<div  class="text-s">↓{$goods.growth}</div>{/if}
+									</td>
+								</tr>
+								{/volist}
+							</tbody>
+						</table>
+					</div>
+				</div>
+				<div class="box">
+					<div class="tit">分类销量排名</div>
+					<div class="boxnav" style="height: 250px;">
+						<div class="" style="height: 190px" id="echart1"></div>
+						<div class="leidanav">
+							<ul class="clearfix">
+								{volist name="order_goods_category" id='category'}
+								<li><span>{$category.name}</span>
+									<p>{$category.total_num}</p>
+								</li>
+								{/volist}
+							</ul>
+						</div>
+					</div>
+				</div>
+			</li>
+			<li style="width: 56%">
+
+				<div class="box">
+					<div class="boxnav mapc" style="height: 550px; position: relative">
+						<div class="mapnav">
+							<ul>
+								<li>
+									<div><span>商品数量</span>
+										<p>{$middle.goods_number}个</p>
+									</div>
+								</li>
+								<li>
+									<div><span>订单派送中</span>
+										<p>{$middle.delivery_number}件</p>
+									</div>
+								</li>
+								<li>
+									<div><span>合作商</span>
+										<p>{$middle.distribution_number}位</p>
+									</div>
+								</li>
+								<li>
+									<div><span>总订单</span>
+										<p>{$middle.order_number}笔</p>
+									</div>
+								</li>
+								<li>
+									<div><span>农资供应</span>
+										<p>{$middle.agricultural_supply_number}条</p>
+									</div>
+								</li>
+							</ul>
+						</div>
+						<div class="mapnav2">
+
+							<div class="box">
+								<div class="tit">销量与收益</div>
+								<div class="boxnav" style="height: 130px;" id="sysx">
+
+
+								</div>
+								<div class="leidanav leidanav3" style="margin-bottom: 15px;">
+									<ul class="clearfix">
+										<li><span>今日订单</span>
+											<p>{$middle.today_order_number}</p>
+										</li>
+										<li><span>今日收益</span>
+											<p>{$middle.today_total_amount}</p>
+										</li>
+										<li><span>本月订单</span>
+											<p>{$middle.this_month_order_number}</p>
+										</li>
+										<li><span>本月收益</span>
+											<p>{$middle.this_month_total_amount}</p>
+										</li>
+									</ul>
+								</div>
+
+							</div>
+						</div>
+						<div class="map" id="map"></div>
+
+						<script>
+							$(".mapbtn a").hover(function () {
+								var ind = $(this).index()
+								$(".mapnav ul").eq(ind).show().siblings().hide()
+							})
+						</script>
+					</div>
+				</div>
+
+			</li>
+			<li style="width: 22%">
+
+				<div class="box">
+					<div class="tit">下单与退款</div>
+					<div class="boxnav" id="echart3" style="height: 200px;">
+
+					</div>
+				</div>
+				<div class="box">
+					<div class="tit">当月产量统计</div>
+					<div class="boxnav" style="height: 250px;">
+						<div style="height: 200px; float: left; width: 40%; padding: 0 5px;">
+							<div class="tit02 text-b">产量排行</div>
+							<div class="huati">
+								<ul>
+									{foreach $service_info.SupplyDemandList as $k => $item}
+									<li>{$k+1}.{$item.name} <span class="text-s">{$item.value}</span></li>
+									{/foreach}
+								</ul>
+							</div>
+						</div>
+
+						<div style="height: 200px; float: left; width: 60%">
+
+							<div class="text-b tit02" style="text-align: center;">分类</div>
+							<div class="tagcloud">
+								<!-- bo大小 co颜色 -->
+								{foreach $service_info.SupplyDemandList as $k => $item}
+								<a class="b01 {$item.co}" href="#">{$item.name}</a>
+								{/foreach}
+<!--								<a class="b02 co02" href="#">化肥</a>-->
+<!--								<a class="b03 co05" href="#">饲料</a>-->
+<!--								<a class="b04 co02" href="#">树苗</a>-->
+<!--								<a class="b03 co05" href="#">小麦</a>-->
+							</div>
+							<script type="text/javascript">
+								/*3D标签云*/
+								tagcloud({
+									selector: ".tagcloud",  //元素选择器
+									fontsize: 6,       //基本字体大小, 单位px
+									radius: 40,         //滚动半径, 单位px 页面宽度和高度的五分之一
+									mspeed: "slow",   //滚动最大速度, 取值: slow, normal(默认), fast
+									ispeed: "slow",   //滚动初速度, 取值: slow, normal(默认), fast
+									direction: 0,     //初始滚动方向, 取值角度(顺时针360): 0对应top, 90对应left, 135对应right-bottom(默认)...
+									keep: false          //鼠标移出组件后是否继续随鼠标滚动, 取值: false, true(默认) 对应 减速至初速度滚动, 随鼠标滚动
+								});
+							</script>
+						</div>
+					</div>
+				</div>
+
+			</li>
+		</ul>
+
+		<div class="box" style="padding: 20px 0;">
+			<ul class="clearfix nav2 ">
+				<li style="width:25%">
+					<div class="tit01">资产信息统计</div>
+					<!--<div style="width: 100%;height: 100%;text-align: center;">版块开发中...</div>-->
+					<!--<div class="" id="">-->
+					<!--	<div style="float: left; width: 50%; height: 0" id="fb01"></div>-->
+					<!--	<div style="float: left; width: 50%; height: 0" id="fb02"></div>-->
+
+					<!--</div>-->
+					 <div class="" id="">
+						<div style="float: left; width: 50%; height: 170px" id="fb01"></div>
+						<div style="float: left; width: 50%; height: 170px" id="fb02"></div>
+
+					</div> 
+					 <div class="leidanav leidanav2" >
+						<ul class="clearfix">
+							<li><span>资产总计</span>
+								<p>{$asset_info.total_asset_num}</p>
+							</li>
+							<li><span>租赁中</span>
+								<p>{$asset_info.leaseing}</p>
+							</li>
+							<li><span>闲置中</span>
+								<p>{$asset_info.leave_unused_num}</p>
+							</li>
+
+						</ul>
+					</div>
+				</li>
+				<li style="width:25%">
+					<div class="tit01">产量统计</div>
+					<div class="ftechart" id="echart4"></div>
+				</li>
+				<li style="width:25%">
+					<div class="tit01">资产管理</div>
+					<div class="" style="height:100%;display: flex; align-items: center;">
+						<div style="float: left; width: 50%; height: 100%" class="wancheng">
+							<div><span>闲置资产</span>
+								<h3>{$asset_info.leave_unused_num}</h3>
+							</div>
+							<div class="yuan">
+								<span>{$asset_info.unused_rate}%</span>
+							</div>
+						</div>
+						<div style="float: left; width: 50%; height: 50%" id="myd1"></div>
+
+
+
+					</div>
+
+				</li>
+				<li style="width:25%">
+					<div class="tit01">农资与产量</div>
+					<!--<div style="width: 100%;height: 100%;text-align: center;">版块开发中...</div>-->
+					<!--<div class="" id="">-->
+					<!--	<div style="float: left; width: 50%; height: 0" id="fb03"></div>-->
+					<!--	<div style="float: left; width: 50%; height: 0" id="fb04"></div>-->
+
+					<!--</div>-->
+					 <div class="" id="">
+						<div style="float: left; width: 50%; height: 200px" id="fb03"></div>
+						<div style="float: left; width: 50%; height: 200px" id="fb04"></div>
+
+					</div> 
+
+				</li>
+			</ul>
+		</div>
+
+		<input id="chars_category_data" value="{$chars_category}" hidden/>
+		<input id="category_data" value="{$goods_category_data}" hidden/>
+		<input id="month_data" value="{$middle.MonthFormatData}" hidden/>
+		<input id="month_order_data" value="{$middle.MonthOrderData}" hidden/>
+		<input id="month_arr_data" value="{$order_refund_info.MonthData}" hidden/>
+		<input id="order_month_info" value="{$order_refund_info.order_month_info}" hidden/>
+		<input id="refund_month_info" value="{$order_refund_info.refund_month_info}" hidden/>
+		<input id="leaseing" value="{$asset_info.leaseing}" hidden/>
+		<input id="unlease" value="{$asset_info.unlease}" hidden/>
+		<input id="leaseend" value="{$asset_info.leaseend}" hidden/>
+		<input id="pay_info" value="{$asset_lease_info}" hidden>
+		<input id="cate_name" value="{$service_info.cate_name}" hidden>
+		<input id="cate_value" value="{$service_info.cate_value}" hidden>
+		<input id="user_service_value" value="{$service_info.user_service_value}" hidden>
+		<input id="supply_cate_name" value="{$service_info.supply_cate_name}" hidden>
+		<input id="supply_cate_value" value="{$service_info.supply_cate_value}" hidden>
+		<input id="SupplyDemandInfo" value="{$service_info.SupplyDemandInfo}" hidden>
+	</div>
+</body>
+<script >
+	//分类图表
+	function echarts_1() {
+		// 基于准备好的dom,初始化echarts实例
+		var myChart = echarts.init(document.getElementById('echart1'));
+		var category_data = JSON.parse(document.getElementById('category_data').value);
+		var chars_category_data = JSON.parse(document.getElementById('chars_category_data').value);
+		console.log(252501,category_data);
+		console.log(252502,chars_category_data);
+		var data = [{
+			title: '乳山市'
+		},
+			['本年'],
+			chars_category_data,
+			category_data,
+		]
+		option = {
+			color: ['#9DD060', '#35C96E', '#4DCEF8'],
+			tooltip: {},
+			radar: {
+				center: ['50%', '50%'],
+				radius: ["25%", "70%"],
+				name: {
+					textStyle: {
+						color: '#72ACD1'
+					}
+				},
+				splitLine: {
+					lineStyle: {
+						color: 'rgba(255,255,255,.0',
+						width: 2
+					}
+				},
+				axisLine: {
+					lineStyle: {
+						color: 'rgba(255,255,255,0.2)',
+						width: 1,
+						type: 'dotted'
+					},
+				},
+				splitArea: {
+					areaStyle: {
+						color: ['rgba(255,255,255,.1)', 'rgba(255,255,255,0)']
+					}
+				},
+				indicator: data[2]
+			},
+			series: [{
+				name: '',
+				type: 'radar',
+				data: [{
+					areaStyle: {
+						normal: {
+							opacity: 0.3,
+						}
+					},
+					value: data[3],
+					name: data[1][0]
+				},
+					{
+						areaStyle: {
+							normal: {
+								opacity: 0.3,
+							}
+						},
+						value: data[4],
+						name: data[1][1]
+					},
+					{
+						areaStyle: {
+							normal: {
+								opacity: 0.3,
+							}
+						},
+						value: data[5],
+						name: data[1][2]
+					}
+				]
+			}]
+		};
+		// 使用刚指定的配置项和数据显示图表。
+		myChart.setOption(option);
+		window.addEventListener("resize",function(){
+			myChart.resize();
+		});
+	}
+
+	//销量收益、农资供应
+	function echarts_31() {
+
+		var month_data = JSON.parse(document.getElementById('month_data').value);
+		var month_order_data = JSON.parse(document.getElementById('month_order_data').value);
+		var user_service_value =JSON.parse(document.getElementById('user_service_value').value);
+		var supply_cate_name =JSON.parse(document.getElementById('supply_cate_name').value);
+		var supply_cate_value =JSON.parse(document.getElementById('supply_cate_value').value);
+		var SupplyDemandInfo =JSON.parse(document.getElementById('SupplyDemandInfo').value);
+
+		var unlease = JSON.parse(document.getElementById('unlease').value);
+		var leaseing = JSON.parse(document.getElementById('leaseing').value);
+		var leaseend = JSON.parse(document.getElementById('leaseend').value);
+		var pay_info = JSON.parse(document.getElementById('pay_info').value);
+		// 基于准备好的dom,初始化echarts实例
+		var myChart = echarts.init(document.getElementById('fb01'));
+		var myChart2 = echarts.init(document.getElementById('fb02'));
+		var myChart3 = echarts.init(document.getElementById('fb03'));
+		var myChart4 = echarts.init(document.getElementById('fb04'));
+		var myChart5 = echarts.init(document.getElementById('myd1'));
+		var myChart7 = echarts.init(document.getElementById('sysx'));
+
+		//资产信息统计 左下
+		option = {
+			tooltip: {
+				trigger: 'item',
+				formatter: "{a} <br/>{b}: {c} ({d}%)",
+				position:function(p){   //其中p为当前鼠标的位置
+					return [p[0] + 10, p[1] - 10];
+				}
+			},
+			legend: {
+				orient: 'vertical',
+				top:'25%',
+				right:0,
+				itemWidth: 10,
+				itemHeight: 10,
+				data:['租赁中','闲置中','待续约'],
+				textStyle: {
+					color: 'rgba(255,255,255,.5)',
+					fontSize:'12',
+				}
+			},
+			series: [
+				{
+					name:'资产分布',
+					type:'pie',
+					center: ['35%', '50%'],
+					radius: ['40%', '50%'],
+					color: ['#62c98d', '#2f89cf', '#4cb9cf'],
+					label: {show:false},
+					labelLine: {show:false},
+					data:[
+
+						{value:leaseing, name:'租赁中'},
+						{value:unlease, name:'闲置中'},
+						{value:leaseend, name:'待续约'}
+					]
+				}
+			]
+		};
+		option2 = {
+			tooltip: {
+				trigger: 'item',
+				formatter: "{a} <br/>{b}: {c} ({d}%)",
+				position:function(p){   //其中p为当前鼠标的位置
+					return [p[0] + 10, p[1] - 10];
+				}
+			},
+			legend: {
+				orient: 'vertical',
+				top:'25%',
+				right:'8%',
+				itemWidth: 10,
+				itemHeight: 10,
+				data:['已缴费','未缴费'],
+				textStyle: {
+					color: 'rgba(255,255,255,.5)',
+					fontSize:'12',
+				}
+			},
+			series: [
+				{
+					name:'费用构成',
+					type:'pie',
+					center: ['40%', '50%'],
+					radius: ['40%', '50%'],
+					color: ['#62c98d', '#2f89cf', '#4cb9cf', '#e0c828','#e58c00','#eb295b'],
+					label: {show:false},
+					labelLine: {show:false},
+					data:pay_info
+				}
+			]
+		};
+		//农资供应右下
+		option3 = {
+			tooltip: {
+				trigger: 'item',
+				formatter: "{a} <br/>{b}: {c} ({d}%)",
+				position:function(p){   //其中p为当前鼠标的位置
+					return [p[0] + 10, p[1] - 10];
+				}
+			},
+			legend: {
+				orient: 'vertical',
+				top:'center',
+				right:0,
+				itemWidth: 10,
+				itemHeight: 10,
+				data:['农机服务','烘干服务','飞防服务'],
+				textStyle: {
+					color: 'rgba(255,255,255,.5)',
+					fontSize:'12',
+				}
+			},
+			series: [
+				{
+					name:'人员数量占比',
+					type:'pie',
+					center: ['35%', '50%'],
+					radius: ['40%', '50%'],
+					color: ['#62c98d', '#2f89cf', '#4cb9cf', '#e0c828','#e58c00','#eb295b'],
+					label: {show:false},
+					labelLine: {show:false},
+					data:user_service_value
+				}
+			]
+		};
+		option4 = {
+			tooltip: {
+				trigger: 'item',
+				formatter: "{a} <br/>{b}: {c} ({d}%)",
+				position:function(p){   //其中p为当前鼠标的位置
+					return [p[0] + 10, p[1] - 10];
+				}
+			},
+			legend: {
+				orient: 'vertical',
+				top:'center',
+				right:'8%',
+				itemWidth: 10,
+				itemHeight: 10,
+				data:supply_cate_name,
+				textStyle: {
+					color: 'rgba(255,255,255,.5)',
+					fontSize:'12',
+				}
+			},
+			series: [
+				{
+					name:'产量占比',
+					type:'pie',
+					center: ['40%', '50%'],
+					radius: ['40%', '50%'],
+					color: [ '#e0c828','#e58c00','#eb295b','#62c98d', '#2f89cf', '#4cb9cf'],
+					label: {show:false},
+					labelLine: {show:false},
+					data:SupplyDemandInfo
+				}
+			]
+		};
+
+		//资产管理
+		option5 = {
+			grid: {
+				left: '0',
+				right: '0',
+				top: '10%',
+				bottom: '24%',
+				//containLabel: true
+			},
+			legend: {
+				data: ['闲置中', '待续约', '租赁中'],
+				bottom:0,
+				itemWidth: 10,
+				itemHeight: 10,
+				textStyle: {
+					color: "#fff",
+					fontSize: '10',
+
+				},
+
+				itemGap: 5
+			},
+			tooltip: {
+				show: "true",
+				trigger: 'item'
+			},
+			yAxis: {
+				type: 'value',
+				show: false,
+			},
+			xAxis: [{
+				type: 'category',
+				axisTick: {
+					show: false
+				},
+				axisLine: {
+					show: true,
+					lineStyle: {
+						color: '#363e83',
+					}
+				},
+				axisLabel: {
+					show: false,
+					//   inside: true,
+					textStyle: {
+						color: "rgba(255,255,255,1)",
+						fontWeight: 'normal',
+						fontSize: '12',
+					},
+					// formatter:function(val){
+					//     return val.split("").join("\n")
+					// },
+				},
+				data: ['业务办量统计']
+			}
+
+			],
+			series: [
+				{
+					name: '闲置中',
+					type: 'bar',
+					barWidth: '20',
+
+					itemStyle: {
+						normal: {
+							show: true,
+							color:'#20aa92',
+							barBorderRadius: 50,
+							borderWidth: 0,
+						}
+					},
+					zlevel: 2,
+					barGap: '100%',
+					data: [{$asset_info.unlease}],
+					label: {
+						formatter: "{c}",
+						show: true,
+						position: 'top',
+						textStyle: {
+							fontSize:12,
+							color: 'rgba(255,255,255,.6)',
+						}
+					},
+				},
+				{
+					name: '待续约',
+					type: 'bar',
+					itemStyle: {
+						normal: {
+							show: true,
+							color:'#f4664e',
+							barBorderRadius: 50,
+							borderWidth: 0,
+						}
+					},
+					zlevel: 2,
+					barWidth: '20',
+					data: [{$asset_info.leaseend}],
+					label: {
+						formatter: "{c}",
+						show: true,
+						position: 'top',
+						textStyle: {
+							fontSize:12,
+							color: 'rgba(255,255,255,.6)',
+						}
+					},
+				},
+				{
+					name: '租赁中',
+					type: 'bar',
+					itemStyle: {
+						normal: {
+							show: true,
+							color:'#0c93dc',
+							barBorderRadius: 50,
+							borderWidth: 0,
+						}
+					},
+					zlevel: 2,
+					barWidth: '20',
+					data: [{$asset_info.leaseing}],
+					label: {
+						formatter: "{c}",
+						show: true,
+						position: 'top',
+						textStyle: {
+							fontSize:12,
+							color: 'rgba(255,255,255,.6)',
+						}
+					},
+				},
+
+			]
+		};
+
+		option7 = {
+			//  backgroundColor: '#00265f',
+			tooltip: {
+				trigger: 'axis',
+				axisPointer: {
+					type: 'shadow'
+				}
+			},
+			grid: {
+				left: '0%',
+				top:'10px',
+				right: '0%',
+				bottom: '0',
+				containLabel: true
+			},
+			xAxis: [{
+				type: 'category',
+				data: month_data,
+				axisLine: {
+					show: true,
+					lineStyle: {
+						color: "rgba(255,255,255,.1)",
+						width: 1,
+						type: "solid"
+					},
+				},
+				axisTick: {
+					show: false,
+				},
+				axisLabel:  {
+					interval: 0,
+					// rotate:50,
+					show: true,
+					splitNumber: 5,
+					textStyle: {
+						color: "rgba(255,255,255,.6)",
+						fontSize: '12',
+					},
+				},
+			}],
+			yAxis: [{
+				type: 'value',
+				axisLabel: {
+					//formatter: '{value} %'
+					show:true,
+					textStyle: {
+						color: "rgba(255,255,255,.6)",
+						fontSize: '12',
+					},
+				},
+				axisTick: {
+					show: false,
+				},
+				axisLine: {
+					show: true,
+					lineStyle: {
+						color: "rgba(255,255,255,.1	)",
+						width: 1,
+						type: "solid"
+					},
+				},
+				splitLine: {
+					show: false,
+					lineStyle: {
+						color: "rgba(255,255,255,.1)",
+					}
+				}
+			}],
+			series: [{
+				name: '{$middle.YearData}年',
+				type: 'line',
+				//smooth: true,
+				data: month_order_data,
+
+				itemStyle: {
+					normal: {
+						color:'#2f89cf',
+						opacity: 1,
+
+						barBorderRadius: 5,
+					}
+				}
+			}
+			]
+		};
+		// 使用刚指定的配置项和数据显示图表。
+		myChart.setOption(option);
+		myChart2.setOption(option2);
+		myChart3.setOption(option3);
+		myChart4.setOption(option4);
+		myChart5.setOption(option5);
+
+		myChart7.setOption(option7);
+		window.addEventListener("resize",function(){
+			myChart.resize();
+			myChart7.resize();
+			myChart2.resize();
+			myChart3.resize();
+			myChart4.resize();
+			myChart5.resize();
+
+		});
+	}
+
+	//供需信息统计 /下单与退款
+	function echarts_4() {
+		var month_arr_data = JSON.parse(document.getElementById('month_arr_data').value);
+		var order_month_info = JSON.parse(document.getElementById('order_month_info').value);
+		var refund_month_info = JSON.parse(document.getElementById('refund_month_info').value);
+
+		var cate_name = JSON.parse(document.getElementById('cate_name').value);
+		var cate_value = JSON.parse(document.getElementById('cate_value').value);
+
+
+		// 基于准备好的dom,初始化echarts实例
+		var myChart = echarts.init(document.getElementById('echart4'));
+		var myChart2 = echarts.init(document.getElementById('echart3'));
+		//下单与退款
+		option = {
+			tooltip: {
+				trigger: 'axis',
+				axisPointer: {
+					type: 'shadow'
+				}
+			},
+			legend: {
+				data: ['下单', '退款'],
+
+				top:'2%',
+				textStyle: {
+					color: "rgba(255,255,255,.5)",
+					fontSize: '12',
+
+				},
+				itemWidth: 12,
+				itemHeight: 12,
+				itemGap: 35
+			},
+			grid: {
+				left: '0%',
+				top:'40px',
+				right: '0%',
+				bottom: '0%',
+				containLabel: true
+			},
+			xAxis: [{
+				type: 'category',
+				data: month_arr_data,
+				axisLine: {
+					show: true,
+					lineStyle: {
+						color: "rgba(255,255,255,.1)",
+						width: 1,
+						type: "solid"
+					},
+				},
+
+				axisTick: {
+					show: false,
+				},
+				axisLabel:  {
+					interval: 0,
+					// rotate:50,
+					show: true,
+					splitNumber: 15,
+					textStyle: {
+						color: "rgba(255,255,255,.6)",
+						fontSize: '14',
+					},
+				},
+			}],
+			yAxis: [{
+				type: 'value',
+				axisLabel: {
+					//formatter: '{value} %'
+					show:true,
+					textStyle: {
+						color: "rgba(255,255,255,.6)",
+						fontSize: '14',
+					},
+				},
+				axisTick: {
+					show: false,
+				},
+				axisLine: {
+					show: true,
+					lineStyle: {
+						color: "rgba(255,255,255,.1	)",
+						width: 1,
+						type: "solid"
+					},
+				},
+				splitLine: {
+					lineStyle: {
+						color: "rgba(255,255,255,.1)",
+					}
+				}
+			}],
+			series: [{
+				name: '下单',
+				type: 'bar',
+				data: order_month_info,
+				barWidth:'20%', //柱子宽度
+				// barGap: 1, //柱子之间间距
+				itemStyle: {
+					normal: {
+						color:'#2f89cf',
+						opacity: 1,
+						barBorderRadius: 5,
+					}
+				}
+			}, {
+				name: '退款',
+				type: 'bar',
+				data: refund_month_info,
+				barWidth:'20%',
+				// barGap: 1,
+				itemStyle: {
+					normal: {
+						color:'#62c98d',
+						opacity: 1,
+						barBorderRadius: 5,
+					}
+				}
+			},
+			]
+		};
+		//供需信息统计
+		option2 = {
+			//  backgroundColor: '#00265f',
+			tooltip: {
+				trigger: 'axis',
+				axisPointer: {
+					type: 'shadow'
+				}
+			},
+			legend: {
+				data: [],
+				top:'5%',
+				textStyle: {
+					color: "#fff",
+					fontSize: '12',
+
+				},
+
+				itemGap: 35
+			},
+			grid: {
+				left: '0%',
+				top:'40px',
+				right: '0%',
+				bottom: '0',
+				containLabel: true
+			},
+			xAxis: [{
+				type: 'category',
+				data: cate_name,
+				axisLine: {
+					show: true,
+					lineStyle: {
+						color: "rgba(255,255,255,.1)",
+						width: 1,
+						type: "solid"
+					},
+				},
+				axisTick: {
+					show: false,
+				},
+				axisLabel:  {
+					interval: 0,
+					// rotate:50,
+					show: true,
+					splitNumber: 5,
+					textStyle: {
+						color: "rgba(255,255,255,.6)",
+						fontSize: '12',
+					},
+				},
+			}],
+			yAxis: [{
+				type: 'value',
+				axisLabel: {
+					//formatter: '{value} %'
+					show:true,
+					textStyle: {
+						color: "rgba(255,255,255,.6)",
+						fontSize: '12',
+					},
+				},
+				axisTick: {
+					show: false,
+				},
+				axisLine: {
+					show: true,
+					lineStyle: {
+						color: "rgba(255,255,255,.1	)",
+						width: 1,
+						type: "solid"
+					},
+				},
+				splitLine: {
+					lineStyle: {
+						color: "rgba(255,255,255,.1)",
+					}
+				}
+			}],
+			series: [{
+				name: '产量',
+				type: 'bar',
+				smooth: true,
+				data: cate_value,
+
+				itemStyle: {
+					normal: {
+						color:'#2f89cf',
+						opacity: 1,
+
+						barBorderRadius: 5,
+					}
+				}
+			}
+			]
+		};
+
+		// 使用刚指定的配置项和数据显示图表。
+		myChart.setOption(option2);
+		myChart2.setOption(option);
+		window.addEventListener("resize",function(){
+			myChart.resize();
+		});
+	}
+
+</script>
+</html>

+ 154 - 65
app/count/view/count/index.html

@@ -1,4 +1,4 @@
-<!doctype html>
+<!doctype html>
 <html>
 
 <head>
@@ -22,8 +22,8 @@
 		<div class="menu menu2 pulll_left">
 			<ul>
 				<li><a href="https://shop.gxsmlt.com/admin">商贸流通</a></li>
-				<li><a href="" onclick="tip()">社会化服务</a></li>
-				<li><a href="" onclick="tip()">农资供应</a></li>
+				<li><a href="https://info.gxsmlt.com/admin">社会化服务</a></li>
+				<li><a href="https://buyinfo.gxsmlt.com/admin">农资供应</a></li>
 				<li><a href="https://admin.gxsmlt.com/admin">资产管理</a></li>
 
 			</ul>
@@ -117,21 +117,21 @@
 										<p>{$middle.delivery_number}件</p>
 									</div>
 								</li>
-								<li>
-									<div><span>合作商</span>
-										<p>{$middle.distribution_number}位</p>
-									</div>
-								</li>
+								<!--<li>-->
+								<!--	<div><span>合作商</span>-->
+								<!--		<p>{$middle.distribution_number}位</p>-->
+								<!--	</div>-->
+								<!--</li>-->
 								<li>
 									<div><span>总订单</span>
 										<p>{$middle.order_number}笔</p>
 									</div>
 								</li>
-								<li>
-									<div><span>农资供应</span>
-										<p>{$middle.agricultural_supply_number}条</p>
-									</div>
-								</li>
+								<!--<li>-->
+								<!--	<div><span>农资供应</span>-->
+								<!--		<p>{$middle.agricultural_supply_number}条</p>-->
+								<!--	</div>-->
+								<!--</li>-->
 							</ul>
 						</div>
 						<div class="mapnav2">
@@ -176,16 +176,15 @@
 			<li style="width: 22%">
 
 				<div class="box">
-					<div class="tit">下单与退款</div>
-					<div class="boxnav" id="echart3" style="height: 200px;">
-
-					</div>
+				    	<div class="tit">服务商统计</div>
+					<div class=" boxnav" id="fb03" style="height: 200px;"></div>
+				
 				</div>
 				<div class="box">
-					<div class="tit">农资供应</div>
+					<div class="tit">当月产量统计</div>
 					<div class="boxnav" style="height: 250px;">
 						<div style="height: 200px; float: left; width: 40%; padding: 0 5px;">
-							<div class="tit02 text-b">热门搜索</div>
+							<div class="tit02 text-b">产量排行</div>
 							<div class="huati">
 								<ul>
 									{foreach $service_info.SupplyDemandList as $k => $item}
@@ -197,7 +196,7 @@
 
 						<div style="height: 200px; float: left; width: 60%">
 
-							<div class="text-b tit02" style="text-align: center;">关键词</div>
+							<div class="text-b tit02" style="text-align: center;">分类</div>
 							<div class="tagcloud">
 								<!-- bo大小 co颜色 -->
 								{foreach $service_info.SupplyDemandList as $k => $item}
@@ -229,6 +228,12 @@
 
 		<div class="box" style="padding: 20px 0;">
 			<ul class="clearfix nav2 ">
+			    <li style="width:25%">
+					<div class="tit01">下单与退款</div>
+					<div class="ftechart" id="echart3" >
+
+					</div>
+				</li>
 				<li style="width:25%">
 					<div class="tit01">资产信息统计</div>
 					<!--<div style="width: 100%;height: 100%;text-align: center;">版块开发中...</div>-->
@@ -257,42 +262,28 @@
 						</ul>
 					</div>
 				</li>
-				<li style="width:25%">
+				
+				<!--<li style="width:25%">-->
+				<!--	<div class="tit01">资产管理</div>-->
+				<!--	<div class="" style="height:100%;display: flex; align-items: center;">-->
+				<!--		<div style="float: left; width: 50%; height: 100%" class="wancheng">-->
+				<!--			<div><span>闲置资产</span>-->
+				<!--				<h3>{$asset_info.leave_unused_num}</h3>-->
+				<!--			</div>-->
+				<!--			<div class="yuan">-->
+				<!--				<span>{$asset_info.unused_rate}%</span>-->
+				<!--			</div>-->
+				<!--		</div>-->
+				<!--		<div style="float: left; width: 50%; height: 50%" id="myd1"></div>-->
+
+
+
+				<!--	</div>-->
+
+				<!--</li>-->
+				<li style="width:50%">
 					<div class="tit01">产量统计</div>
-					<div class="ftechart" id="echart4"></div>
-				</li>
-				<li style="width:25%">
-					<div class="tit01">资产管理</div>
-					<div class="" style="height:100%;display: flex; align-items: center;">
-						<div style="float: left; width: 50%; height: 100%" class="wancheng">
-							<div><span>闲置资产</span>
-								<h3>{$asset_info.leave_unused_num}</h3>
-							</div>
-							<div class="yuan">
-								<span>{$asset_info.unused_rate}%</span>
-							</div>
-						</div>
-						<div style="float: left; width: 50%; height: 50%" id="myd1"></div>
-
-
-
-					</div>
-
-				</li>
-				<li style="width:25%">
-					<div class="tit01">农资供应</div>
-					<!--<div style="width: 100%;height: 100%;text-align: center;">版块开发中...</div>-->
-					<!--<div class="" id="">-->
-					<!--	<div style="float: left; width: 50%; height: 0" id="fb03"></div>-->
-					<!--	<div style="float: left; width: 50%; height: 0" id="fb04"></div>-->
-
-					<!--</div>-->
-					 <div class="" id="">
-						<div style="float: left; width: 50%; height: 200px" id="fb03"></div>
-						<div style="float: left; width: 50%; height: 200px" id="fb04"></div>
-
-					</div> 
-
+						<div class=" boxnav" id="echart4" style="height: 200px;"></div>
 				</li>
 			</ul>
 		</div>
@@ -420,10 +411,11 @@
 		// 基于准备好的dom,初始化echarts实例
 		var myChart = echarts.init(document.getElementById('fb01'));
 		var myChart2 = echarts.init(document.getElementById('fb02'));
-		var myChart3 = echarts.init(document.getElementById('fb03'));
-		var myChart4 = echarts.init(document.getElementById('fb04'));
-		var myChart5 = echarts.init(document.getElementById('myd1'));
+// 			var myChart5 = echarts.init(document.getElementById('myd1'));
 		var myChart7 = echarts.init(document.getElementById('sysx'));
+		var myChart3 = echarts.init(document.getElementById('fb03'));
+// 		var myChart4 = echarts.init(document.getElementById('fb04'));
+	
 
 		//资产信息统计 左下
 		option = {
@@ -501,7 +493,7 @@
 		option3 = {
 			tooltip: {
 				trigger: 'item',
-				formatter: "{a} <br/>{b}: {c} ({d}%)",
+				formatter: "{b}: {c}",
 				position:function(p){   //其中p为当前鼠标的位置
 					return [p[0] + 10, p[1] - 10];
 				}
@@ -521,7 +513,7 @@
 			series: [
 				{
 					name:'人员数量占比',
-					type:'pie',
+					type:'bar',
 					center: ['35%', '50%'],
 					radius: ['40%', '50%'],
 					color: ['#62c98d', '#2f89cf', '#4cb9cf', '#e0c828','#e58c00','#eb295b'],
@@ -790,8 +782,8 @@
 		myChart.setOption(option);
 		myChart2.setOption(option2);
 		myChart3.setOption(option3);
-		myChart4.setOption(option4);
-		myChart5.setOption(option5);
+// 		myChart4.setOption(option4);
+// 		myChart5.setOption(option5);
 
 		myChart7.setOption(option7);
 		window.addEventListener("resize",function(){
@@ -799,8 +791,8 @@
 			myChart7.resize();
 			myChart2.resize();
 			myChart3.resize();
-			myChart4.resize();
-			myChart5.resize();
+// 			myChart4.resize();
+// 			myChart5.resize();
 
 		});
 	}
@@ -810,13 +802,14 @@
 		var month_arr_data = JSON.parse(document.getElementById('month_arr_data').value);
 		var order_month_info = JSON.parse(document.getElementById('order_month_info').value);
 		var refund_month_info = JSON.parse(document.getElementById('refund_month_info').value);
-
+        	var user_service_value =JSON.parse(document.getElementById('user_service_value').value);
 		var cate_name = JSON.parse(document.getElementById('cate_name').value);
 		var cate_value = JSON.parse(document.getElementById('cate_value').value);
 
 
 		// 基于准备好的dom,初始化echarts实例
 		var myChart = echarts.init(document.getElementById('echart4'));
+			var myChartz = echarts.init(document.getElementById('fb03'));
 		var myChart2 = echarts.init(document.getElementById('echart3'));
 		//下单与退款
 		option = {
@@ -1012,8 +1005,103 @@
 				type: 'bar',
 				smooth: true,
 				data: cate_value,
+				itemStyle: {
+					normal: {
+						color:'#2f89cf',
+						opacity: 1,
+
+						barBorderRadius: 5,
+					}
+				}
+			}
+			]
+		};
+				option3 = {
+			//  backgroundColor: '#00265f',
+			tooltip: {
+				trigger: 'axis',
+				axisPointer: {
+					type: 'shadow'
+				}
+			},
+			legend: {
+				data: [],
+				top:'5%',
+				textStyle: {
+					color: "#fff",
+					fontSize: '12',
+
+				},
 
+				itemGap: 35
+			},
+			grid: {
+				left: '0%',
+				top:'40px',
+				right: '0%',
+				bottom: '0',
+				containLabel: true
+			},
+			xAxis: [{
+				type: 'category',
+				data: ['农机服务','烘干服务','飞防服务'],
+				axisLine: {
+					show: true,
+					lineStyle: {
+						color: "rgba(255,255,255,.1)",
+						width: 1,
+						type: "solid"
+					},
+				},
+				axisTick: {
+					show: false,
+				},
+				axisLabel:  {
+					interval: 0,
+					// rotate:50,
+					show: true,
+					splitNumber: 5,
+					textStyle: {
+						color: "rgba(255,255,255,.6)",
+						fontSize: '12',
+					},
+				},
+			}],
+			yAxis: [{
+				type: 'value',
+				axisLabel: {
+					//formatter: '{value} %'
+					show:true,
+					textStyle: {
+						color: "rgba(255,255,255,.6)",
+						fontSize: '12',
+					},
+				},
+				axisTick: {
+					show: false,
+				},
+				axisLine: {
+					show: true,
+					lineStyle: {
+						color: "rgba(255,255,255,.1	)",
+						width: 1,
+						type: "solid"
+					},
+				},
+				splitLine: {
+					lineStyle: {
+						color: "rgba(255,255,255,.1)",
+					}
+				}
+			}],
+			series: [{
+				name: '服务商',
+				type: 'bar',
+				smooth: true,
+				data: cate_value,
+                	barWidth:'30%', 
 				itemStyle: {
+				    
 					normal: {
 						color:'#2f89cf',
 						opacity: 1,
@@ -1028,6 +1116,7 @@
 		// 使用刚指定的配置项和数据显示图表。
 		myChart.setOption(option2);
 		myChart2.setOption(option);
+			myChartz.setOption(option3);
 		window.addEventListener("resize",function(){
 			myChart.resize();
 		});

+ 6 - 6
public/home/index.html

@@ -20,34 +20,34 @@
                         <div style="width: 100px;height: 6px;background-color: #fff;margin-left: 50px;margin-top: 10px;"></div>
                         <div style="font-size: 24px;width:130px;height: 50px;line-height: 50px;background-color: #fff;margin-left: 50px;border-radius: 50px;margin-top: 20px;color: #13af4b;">点击进入</div>
                     </a>
-                    <a onclick="tips()" href="" style="text-decoration: none;width:31%;height: 300px;background-image: url('./images/2.png');border-radius: 20px;background-size: 100% 100%; ">
+                    <a  href="https://buyinfo.gxsmlt.com/pc/" style="text-decoration: none;width:31%;height: 300px;background-image: url('./images/2.png');border-radius: 20px;background-size: 100% 100%; ">
                         <div style="margin-top: 40px;text-align: left;color: #fff;padding-left: 50px;font-size: 35px;font-weight: bold;">农资供应</div>
                         <div style="width: 100px;height: 6px;background-color: #fff;margin-left: 50px;margin-top: 10px;"></div>
                         <div style="font-size: 24px;width:130px;height: 50px;line-height: 50px;background-color: #fff;margin-left: 50px;border-radius: 50px;margin-top: 20px;color: #ecb843;">点击进入</div>
                     </a>
-                   <a onclick="tips()" href="" style="text-decoration: none;width:31%;height: 300px;background-image: url('./images/3.png');border-radius: 20px;background-size: 100% 100%; ">
+                   <a href="https://info.gxsmlt.com/pc/information/default?cid=3&name=%E5%86%9C%E4%B8%9A%E8%B5%84%E8%AE%AF" style="text-decoration: none;width:31%;height: 300px;background-image: url('./images/3.png');border-radius: 20px;background-size: 100% 100%; ">
                         <div style="margin-top: 40px;text-align: left;color: #fff;padding-left: 50px;font-size: 35px;font-weight: bold;">农业资讯</div>
                         <div style="width: 100px;height: 6px;background-color: #fff;margin-left: 50px;margin-top: 10px;"></div>
                         <div style="font-size: 24px;width:130px;height: 50px;line-height: 50px;background-color: #fff;margin-left: 50px;border-radius: 50px;margin-top: 20px;color: #76cb4b;">点击进入</div>
                     </a>
                 </div>
                  <div style="width: 90%;display: flex;margin-left: 5%;justify-content:space-between;padding-top: 40px;">
-                    <a onclick="tips()" href="" style="text-decoration: none;width:23%;height: 270px;background-image: url('./images/4.png');border-radius: 20px;background-size: 100% 100%; ">
+                    <a href="https://info.gxsmlt.com/pc/fei" style="text-decoration: none;width:23%;height: 270px;background-image: url('./images/4.png');border-radius: 20px;background-size: 100% 100%; ">
                         <div style="margin-top: 40px;text-align: left;color: #fff;padding-left: 30px;font-size: 32px;font-weight: bold;">飞防服务</div>
                         <div style="width: 80px;height: 6px;background-color: #fff;margin-left: 30px;margin-top: 10px;"></div>
                         <div style="font-size: 22px;width:110px;height: 40px;line-height: 40px;background-color: #fff;margin-left: 30px;border-radius: 50px;margin-top: 20px;color: #f0705d;">点击进入</div>
                     </a>
-                    <a onclick="tips()" href="" style="text-decoration: none;width:23%;height: 270px;background-image: url('./images/5.png');border-radius: 20px;background-size: 100% 100%; ">
+                    <a href="https://info.gxsmlt.com/pc/nong" style="text-decoration: none;width:23%;height: 270px;background-image: url('./images/5.png');border-radius: 20px;background-size: 100% 100%; ">
                         <div style="margin-top: 40px;text-align: left;color: #fff;padding-left: 30px;font-size: 32px;font-weight: bold;">农机服务</div>
                         <div style="width: 80px;height: 6px;background-color: #fff;margin-left: 30px;margin-top: 10px;"></div>
                         <div style="font-size: 22px;width:110px;height: 40px;line-height: 40px;background-color: #fff;margin-left: 30px;border-radius: 50px;margin-top: 20px;color: #3f84f3;">点击进入</div>
                     </a>
-                    <a onclick="tips()" href="" style="text-decoration: none;width:23%;height: 270px;background-image: url('./images/6.png');border-radius: 20px;background-size: 100% 100%; ">
+                    <a href="https://info.gxsmlt.com/pc/gan" style="text-decoration: none;width:23%;height: 270px;background-image: url('./images/6.png');border-radius: 20px;background-size: 100% 100%; ">
                         <div style="margin-top: 40px;text-align: left;color: #fff;padding-left: 30px;font-size: 32px;font-weight: bold;">烘干服务</div>
                         <div style="width: 80px;height: 6px;background-color: #fff;margin-left: 30px;margin-top: 10px;"></div>
                         <div style="font-size: 22px;width:110px;height: 40px;line-height: 40px;background-color: #fff;margin-left: 30px;border-radius: 50px;margin-top: 20px;color: #9ccc20;">点击进入</div>
                     </a>
-                    <a onclick="tips()" href="" style="text-decoration: none;width:23%;height: 270px;background-image: url('./images/7.png');border-radius: 20px;background-size: 100% 100%; ">
+                    <a href="https://shop.gxsmlt.com/pc/user/order" style="text-decoration: none;width:23%;height: 270px;background-image: url('./images/7.png');border-radius: 20px;background-size: 100% 100%; ">
                         <div style="margin-top: 40px;text-align: left;color: #fff;padding-left: 30px;font-size: 32px;font-weight: bold;">我的订单</div>
                         <div style="width: 80px;height: 6px;background-color: #fff;margin-left: 30px;margin-top: 10px;"></div>
                         <div style="font-size: 22px;width:110px;height: 40px;line-height: 40px;background-color: #fff;margin-left: 30px;border-radius: 50px;margin-top: 20px;color: #3f84f3;">点击进入</div>

+ 67 - 1
public/runtime/noticeLogic.txt

@@ -286,4 +286,70 @@
 2025-05-10 02:57:18~短信通知$result2:{"SendStatusSet":[{"SerialNo":"4413:142842416417468602380226100","PhoneNumber":"+8615966561001","Fee":1,"SessionContext":"","Code":"Ok","Message":"send success","IsoCode":"CN"}],"RequestId":"275996e0-c891-46d1-b39b-2c7f276d90a7"}
 2025-05-10 02:57:18~短信通知$result:{"SendStatusSet":[{"SerialNo":"4413:142842416417468602380226100","PhoneNumber":"+8615966561001","Fee":1,"SessionContext":"","Code":"Ok","Message":"send success","IsoCode":"CN"}],"RequestId":"275996e0-c891-46d1-b39b-2c7f276d90a7"}
 2025-05-17 01:30:33~params:{"scene_id":107,"params":{"user_id":2,"order_id":28,"express_name":"顺丰","invoice_no":"1111111111111111","ship_time":"2025-05-17 13:30:33"}}
-2025-05-17 01:30:33~$noticeSetting:{"id":8,"scene_id":107,"scene_name":"订单发货通知","scene_desc":"卖家发货时通知买家","recipient":1,"type":1,"system_notice":[],"sms_notice":[],"oa_notice":[],"mnp_notice":[],"support":"1,2,3,4","delete_time":null}
+2025-05-17 01:30:33~$noticeSetting:{"id":8,"scene_id":107,"scene_name":"订单发货通知","scene_desc":"卖家发货时通知买家","recipient":1,"type":1,"system_notice":[],"sms_notice":[],"oa_notice":[],"mnp_notice":[],"support":"1,2,3,4","delete_time":null}
+2025-05-24 01:23:44~params:{"scene_id":101,"params":{"mobile":"15966561001","code":1165}}
+2025-05-24 01:23:44~$noticeSetting:{"id":2,"scene_id":101,"scene_name":"登录验证码","scene_desc":"用户手机号码登录时发送","recipient":1,"type":2,"system_notice":{"type":"system","title":"","content":"","status":"0","tips":["可选变量 验证码:code"],"is_show":""},"sms_notice":{"type":"sms","template_id":"2409757","content":"验证码为:${code},您正在登录,若非本人操作,请勿泄露。","status":"1","tips":["可选变量 验证码:code","示例:您正在登录,验证码${code},切勿将验证码泄露于他人,本条验证码有效期5分钟。","生效条件:1、管理后台完成短信设置。2、第三方短信平台申请模板。"],"is_show":"1"},"oa_notice":{"type":"oa","template_id":"","template_sn":"","name":"","first":"","remark":"","tpl":[],"status":"0","tips":["可选变量 验证码:code","配置路径:小程序后台 > 功能 > 订阅消息"],"is_show":""},"mnp_notice":{"type":"mnp","template_id":"","template_sn":"","name":"","tpl":[],"status":"0","tips":["可选变量 验证码:code","配置路径:小程序后台 > 功能 > 订阅消息"],"is_show":""},"support":"2","delete_time":null}
+2025-05-24 01:23:44~短信通知:{"scene_id":101,"params":{"mobile":"15966561001","code":1165},"url":"\/mobile\/pages\/index\/index","page":"\/pages\/index\/index"}
+2025-05-24 01:23:44~$classSpace:"app\\common\\service\\sms\\engine\\TencentSms"
+2025-05-24 01:23:44~send_message_$params:{"PhoneNumberSet":["+8615966561001"],"TemplateID":"2409757","Sign":"乳山市新合作农业","TemplateParamSet":["1165"],"SmsSdkAppid":"1400977957"}
+2025-05-24 01:23:45~短信通知$result2:{"SendStatusSet":[{"SerialNo":"9331:6974447317480642250976100","PhoneNumber":"+8615966561001","Fee":1,"SessionContext":"","Code":"Ok","Message":"send success","IsoCode":"CN"}],"RequestId":"c72b4e1d-e8d2-4c0b-851e-6b3acbd5e2d4"}
+2025-05-24 01:23:45~短信通知$result:{"SendStatusSet":[{"SerialNo":"9331:6974447317480642250976100","PhoneNumber":"+8615966561001","Fee":1,"SessionContext":"","Code":"Ok","Message":"send success","IsoCode":"CN"}],"RequestId":"c72b4e1d-e8d2-4c0b-851e-6b3acbd5e2d4"}
+2025-05-24 01:23:55~$classSpace:"app\\common\\service\\sms\\engine\\TencentSms"
+2025-05-29 09:11:05~params:{"scene_id":101,"params":{"mobile":"18854772475","code":2839}}
+2025-05-29 09:11:05~$noticeSetting:{"id":2,"scene_id":101,"scene_name":"登录验证码","scene_desc":"用户手机号码登录时发送","recipient":1,"type":2,"system_notice":{"type":"system","title":"","content":"","status":"0","tips":["可选变量 验证码:code"],"is_show":""},"sms_notice":{"type":"sms","template_id":"2409757","content":"验证码为:${code},您正在登录,若非本人操作,请勿泄露。","status":"1","tips":["可选变量 验证码:code","示例:您正在登录,验证码${code},切勿将验证码泄露于他人,本条验证码有效期5分钟。","生效条件:1、管理后台完成短信设置。2、第三方短信平台申请模板。"],"is_show":"1"},"oa_notice":{"type":"oa","template_id":"","template_sn":"","name":"","first":"","remark":"","tpl":[],"status":"0","tips":["可选变量 验证码:code","配置路径:小程序后台 > 功能 > 订阅消息"],"is_show":""},"mnp_notice":{"type":"mnp","template_id":"","template_sn":"","name":"","tpl":[],"status":"0","tips":["可选变量 验证码:code","配置路径:小程序后台 > 功能 > 订阅消息"],"is_show":""},"support":"2","delete_time":null}
+2025-05-29 09:11:05~短信通知:{"scene_id":101,"params":{"mobile":"18854772475","code":2839},"url":"\/mobile\/pages\/index\/index","page":"\/pages\/index\/index"}
+2025-05-29 09:11:05~$classSpace:"app\\common\\service\\sms\\engine\\TencentSms"
+2025-05-29 09:11:05~send_message_$params:{"PhoneNumberSet":["+8618854772475"],"TemplateID":"2409757","Sign":"乳山市新合作农业","TemplateParamSet":["2839"],"SmsSdkAppid":"1400977957"}
+2025-05-29 09:11:06~短信通知$result2:{"SendStatusSet":[{"SerialNo":"4413:392142887217485242660747247","PhoneNumber":"+8618854772475","Fee":1,"SessionContext":"","Code":"Ok","Message":"send success","IsoCode":"CN"}],"RequestId":"fa79410a-4456-4903-8ffd-90ac83e9b908"}
+2025-05-29 09:11:06~短信通知$result:{"SendStatusSet":[{"SerialNo":"4413:392142887217485242660747247","PhoneNumber":"+8618854772475","Fee":1,"SessionContext":"","Code":"Ok","Message":"send success","IsoCode":"CN"}],"RequestId":"fa79410a-4456-4903-8ffd-90ac83e9b908"}
+2025-05-29 09:12:04~params:{"scene_id":101,"params":{"mobile":"15762707113","code":5604}}
+2025-05-29 09:12:04~$noticeSetting:{"id":2,"scene_id":101,"scene_name":"登录验证码","scene_desc":"用户手机号码登录时发送","recipient":1,"type":2,"system_notice":{"type":"system","title":"","content":"","status":"0","tips":["可选变量 验证码:code"],"is_show":""},"sms_notice":{"type":"sms","template_id":"2409757","content":"验证码为:${code},您正在登录,若非本人操作,请勿泄露。","status":"1","tips":["可选变量 验证码:code","示例:您正在登录,验证码${code},切勿将验证码泄露于他人,本条验证码有效期5分钟。","生效条件:1、管理后台完成短信设置。2、第三方短信平台申请模板。"],"is_show":"1"},"oa_notice":{"type":"oa","template_id":"","template_sn":"","name":"","first":"","remark":"","tpl":[],"status":"0","tips":["可选变量 验证码:code","配置路径:小程序后台 > 功能 > 订阅消息"],"is_show":""},"mnp_notice":{"type":"mnp","template_id":"","template_sn":"","name":"","tpl":[],"status":"0","tips":["可选变量 验证码:code","配置路径:小程序后台 > 功能 > 订阅消息"],"is_show":""},"support":"2","delete_time":null}
+2025-05-29 09:12:04~短信通知:{"scene_id":101,"params":{"mobile":"15762707113","code":5604},"url":"\/mobile\/pages\/index\/index","page":"\/pages\/index\/index"}
+2025-05-29 09:12:04~$classSpace:"app\\common\\service\\sms\\engine\\TencentSms"
+2025-05-29 09:12:04~send_message_$params:{"PhoneNumberSet":["+8615762707113"],"TemplateID":"2409757","Sign":"乳山市新合作农业","TemplateParamSet":["5604"],"SmsSdkAppid":"1400977957"}
+2025-05-29 09:12:04~短信通知$result2:{"SendStatusSet":[{"SerialNo":"4413:66155250717485243246020711","PhoneNumber":"+8615762707113","Fee":1,"SessionContext":"","Code":"Ok","Message":"send success","IsoCode":"CN"}],"RequestId":"129aef79-3b11-474d-b9e5-d58d8bdf3e72"}
+2025-05-29 09:12:04~短信通知$result:{"SendStatusSet":[{"SerialNo":"4413:66155250717485243246020711","PhoneNumber":"+8615762707113","Fee":1,"SessionContext":"","Code":"Ok","Message":"send success","IsoCode":"CN"}],"RequestId":"129aef79-3b11-474d-b9e5-d58d8bdf3e72"}
+2025-05-29 09:12:35~params:{"scene_id":101,"params":{"mobile":"18854772475","code":5276}}
+2025-05-29 09:12:35~$noticeSetting:{"id":2,"scene_id":101,"scene_name":"登录验证码","scene_desc":"用户手机号码登录时发送","recipient":1,"type":2,"system_notice":{"type":"system","title":"","content":"","status":"0","tips":["可选变量 验证码:code"],"is_show":""},"sms_notice":{"type":"sms","template_id":"2409757","content":"验证码为:${code},您正在登录,若非本人操作,请勿泄露。","status":"1","tips":["可选变量 验证码:code","示例:您正在登录,验证码${code},切勿将验证码泄露于他人,本条验证码有效期5分钟。","生效条件:1、管理后台完成短信设置。2、第三方短信平台申请模板。"],"is_show":"1"},"oa_notice":{"type":"oa","template_id":"","template_sn":"","name":"","first":"","remark":"","tpl":[],"status":"0","tips":["可选变量 验证码:code","配置路径:小程序后台 > 功能 > 订阅消息"],"is_show":""},"mnp_notice":{"type":"mnp","template_id":"","template_sn":"","name":"","tpl":[],"status":"0","tips":["可选变量 验证码:code","配置路径:小程序后台 > 功能 > 订阅消息"],"is_show":""},"support":"2","delete_time":null}
+2025-05-29 09:12:35~短信通知:{"scene_id":101,"params":{"mobile":"18854772475","code":5276},"url":"\/mobile\/pages\/index\/index","page":"\/pages\/index\/index"}
+2025-05-29 09:12:35~$classSpace:"app\\common\\service\\sms\\engine\\TencentSms"
+2025-05-29 09:12:35~send_message_$params:{"PhoneNumberSet":["+8618854772475"],"TemplateID":"2409757","Sign":"乳山市新合作农业","TemplateParamSet":["5276"],"SmsSdkAppid":"1400977957"}
+2025-05-29 09:12:35~短信通知$result2:{"SendStatusSet":[{"SerialNo":"4413:248142812617485243558197247","PhoneNumber":"+8618854772475","Fee":1,"SessionContext":"","Code":"Ok","Message":"send success","IsoCode":"CN"}],"RequestId":"9203ed88-fcf2-4768-bc38-92376b843330"}
+2025-05-29 09:12:35~短信通知$result:{"SendStatusSet":[{"SerialNo":"4413:248142812617485243558197247","PhoneNumber":"+8618854772475","Fee":1,"SessionContext":"","Code":"Ok","Message":"send success","IsoCode":"CN"}],"RequestId":"9203ed88-fcf2-4768-bc38-92376b843330"}
+2025-05-29 09:14:20~params:{"scene_id":101,"params":{"mobile":"18854772475","code":4835}}
+2025-05-29 09:14:20~$noticeSetting:{"id":2,"scene_id":101,"scene_name":"登录验证码","scene_desc":"用户手机号码登录时发送","recipient":1,"type":2,"system_notice":{"type":"system","title":"","content":"","status":"0","tips":["可选变量 验证码:code"],"is_show":""},"sms_notice":{"type":"sms","template_id":"2409757","content":"验证码为:${code},您正在登录,若非本人操作,请勿泄露。","status":"1","tips":["可选变量 验证码:code","示例:您正在登录,验证码${code},切勿将验证码泄露于他人,本条验证码有效期5分钟。","生效条件:1、管理后台完成短信设置。2、第三方短信平台申请模板。"],"is_show":"1"},"oa_notice":{"type":"oa","template_id":"","template_sn":"","name":"","first":"","remark":"","tpl":[],"status":"0","tips":["可选变量 验证码:code","配置路径:小程序后台 > 功能 > 订阅消息"],"is_show":""},"mnp_notice":{"type":"mnp","template_id":"","template_sn":"","name":"","tpl":[],"status":"0","tips":["可选变量 验证码:code","配置路径:小程序后台 > 功能 > 订阅消息"],"is_show":""},"support":"2","delete_time":null}
+2025-05-29 09:14:20~短信通知:{"scene_id":101,"params":{"mobile":"18854772475","code":4835},"url":"\/mobile\/pages\/index\/index","page":"\/pages\/index\/index"}
+2025-05-29 09:14:20~$classSpace:"app\\common\\service\\sms\\engine\\TencentSms"
+2025-05-29 09:14:20~send_message_$params:{"PhoneNumberSet":["+8618854772475"],"TemplateID":"2409757","Sign":"乳山市新合作农业","TemplateParamSet":["4835"],"SmsSdkAppid":"1400977957"}
+2025-05-29 09:14:21~短信通知$result2:false
+2025-05-29 09:14:21~短信通知$result2-getError:"腾讯云短信错误:{\"SendStatusSet\":[{\"SerialNo\":\"\",\"PhoneNumber\":\"+8618854772475\",\"Fee\":0,\"SessionContext\":\"\",\"Code\":\"LimitExceeded.PhoneNumberDailyLimit\",\"Message\":\"the number of sms messages sent from a single mobile number every day exceeds the upper limit\",\"IsoCode\":\"CN\"}],\"RequestId\":\"104a4f53-5662-46e9-b3b2-23a13ae3da83\"}"
+2025-05-29 09:14:21~短信通知$result:false
+2025-05-29 09:15:50~params:{"scene_id":101,"params":{"mobile":"18854772475","code":1018}}
+2025-05-29 09:15:50~$noticeSetting:{"id":2,"scene_id":101,"scene_name":"登录验证码","scene_desc":"用户手机号码登录时发送","recipient":1,"type":2,"system_notice":{"type":"system","title":"","content":"","status":"0","tips":["可选变量 验证码:code"],"is_show":""},"sms_notice":{"type":"sms","template_id":"2409757","content":"验证码为:${code},您正在登录,若非本人操作,请勿泄露。","status":"1","tips":["可选变量 验证码:code","示例:您正在登录,验证码${code},切勿将验证码泄露于他人,本条验证码有效期5分钟。","生效条件:1、管理后台完成短信设置。2、第三方短信平台申请模板。"],"is_show":"1"},"oa_notice":{"type":"oa","template_id":"","template_sn":"","name":"","first":"","remark":"","tpl":[],"status":"0","tips":["可选变量 验证码:code","配置路径:小程序后台 > 功能 > 订阅消息"],"is_show":""},"mnp_notice":{"type":"mnp","template_id":"","template_sn":"","name":"","tpl":[],"status":"0","tips":["可选变量 验证码:code","配置路径:小程序后台 > 功能 > 订阅消息"],"is_show":""},"support":"2","delete_time":null}
+2025-05-29 09:15:50~短信通知:{"scene_id":101,"params":{"mobile":"18854772475","code":1018},"url":"\/mobile\/pages\/index\/index","page":"\/pages\/index\/index"}
+2025-05-29 09:15:50~$classSpace:"app\\common\\service\\sms\\engine\\TencentSms"
+2025-05-29 09:15:50~send_message_$params:{"PhoneNumberSet":["+8618854772475"],"TemplateID":"2409757","Sign":"乳山市新合作农业","TemplateParamSet":["1018"],"SmsSdkAppid":"1400977957"}
+2025-05-29 09:15:50~短信通知$result2:false
+2025-05-29 09:15:50~短信通知$result2-getError:"腾讯云短信错误:{\"SendStatusSet\":[{\"SerialNo\":\"\",\"PhoneNumber\":\"+8618854772475\",\"Fee\":0,\"SessionContext\":\"\",\"Code\":\"LimitExceeded.PhoneNumberDailyLimit\",\"Message\":\"the number of sms messages sent from a single mobile number every day exceeds the upper limit\",\"IsoCode\":\"CN\"}],\"RequestId\":\"e16ac1c4-1271-4d9c-a55c-62ce4e507405\"}"
+2025-05-29 09:15:50~短信通知$result:false
+2025-05-29 09:16:14~params:{"scene_id":100,"params":{"mobile":"18854772475","code":4126}}
+2025-05-29 09:16:14~$noticeSetting:{"id":1,"scene_id":100,"scene_name":"注册验证码","scene_desc":"用户注册时发送","recipient":1,"type":2,"system_notice":[],"sms_notice":[],"oa_notice":[],"mnp_notice":[],"support":"2","delete_time":null}
+2025-05-29 09:16:16~params:{"scene_id":100,"params":{"mobile":"18854772475","code":2753}}
+2025-05-29 09:16:16~$noticeSetting:{"id":1,"scene_id":100,"scene_name":"注册验证码","scene_desc":"用户注册时发送","recipient":1,"type":2,"system_notice":[],"sms_notice":[],"oa_notice":[],"mnp_notice":[],"support":"2","delete_time":null}
+2025-05-29 09:16:17~params:{"scene_id":100,"params":{"mobile":"18854772475","code":4003}}
+2025-05-29 09:16:17~$noticeSetting:{"id":1,"scene_id":100,"scene_name":"注册验证码","scene_desc":"用户注册时发送","recipient":1,"type":2,"system_notice":[],"sms_notice":[],"oa_notice":[],"mnp_notice":[],"support":"2","delete_time":null}
+2025-05-29 09:16:37~$classSpace:"app\\common\\service\\sms\\engine\\TencentSms"
+2025-05-29 09:18:07~params:{"scene_id":101,"params":{"mobile":"18854772475","code":4613}}
+2025-05-29 09:18:07~$noticeSetting:{"id":2,"scene_id":101,"scene_name":"登录验证码","scene_desc":"用户手机号码登录时发送","recipient":1,"type":2,"system_notice":{"type":"system","title":"","content":"","status":"0","tips":["可选变量 验证码:code"],"is_show":""},"sms_notice":{"type":"sms","template_id":"2409757","content":"验证码为:${code},您正在登录,若非本人操作,请勿泄露。","status":"1","tips":["可选变量 验证码:code","示例:您正在登录,验证码${code},切勿将验证码泄露于他人,本条验证码有效期5分钟。","生效条件:1、管理后台完成短信设置。2、第三方短信平台申请模板。"],"is_show":"1"},"oa_notice":{"type":"oa","template_id":"","template_sn":"","name":"","first":"","remark":"","tpl":[],"status":"0","tips":["可选变量 验证码:code","配置路径:小程序后台 > 功能 > 订阅消息"],"is_show":""},"mnp_notice":{"type":"mnp","template_id":"","template_sn":"","name":"","tpl":[],"status":"0","tips":["可选变量 验证码:code","配置路径:小程序后台 > 功能 > 订阅消息"],"is_show":""},"support":"2","delete_time":null}
+2025-05-29 09:18:07~短信通知:{"scene_id":101,"params":{"mobile":"18854772475","code":4613},"url":"\/mobile\/pages\/index\/index","page":"\/pages\/index\/index"}
+2025-05-29 09:18:07~$classSpace:"app\\common\\service\\sms\\engine\\TencentSms"
+2025-05-29 09:18:07~send_message_$params:{"PhoneNumberSet":["+8618854772475"],"TemplateID":"2409757","Sign":"乳山市新合作农业","TemplateParamSet":["4613"],"SmsSdkAppid":"1400977957"}
+2025-05-29 09:18:07~短信通知$result2:false
+2025-05-29 09:18:07~短信通知$result2-getError:"腾讯云短信错误:{\"SendStatusSet\":[{\"SerialNo\":\"\",\"PhoneNumber\":\"+8618854772475\",\"Fee\":0,\"SessionContext\":\"\",\"Code\":\"LimitExceeded.PhoneNumberDailyLimit\",\"Message\":\"the number of sms messages sent from a single mobile number every day exceeds the upper limit\",\"IsoCode\":\"CN\"}],\"RequestId\":\"8f611775-24ab-4dc9-9686-39f616e10eba\"}"
+2025-05-29 09:18:07~短信通知$result:false
+2025-05-29 09:18:47~params:{"scene_id":100,"params":{"mobile":"15966561001","code":7229}}
+2025-05-29 09:18:47~$noticeSetting:{"id":1,"scene_id":100,"scene_name":"注册验证码","scene_desc":"用户注册时发送","recipient":1,"type":2,"system_notice":[],"sms_notice":[],"oa_notice":[],"mnp_notice":[],"support":"2","delete_time":null}
+2025-05-30 12:36:12~params:{"scene_id":106,"params":{"user_id":1,"order_id":35,"mobile":"15966561001"}}
+2025-05-30 12:36:12~$noticeSetting:{"id":7,"scene_id":106,"scene_name":"订单付款通知","scene_desc":"订单付款成功时通知买家","recipient":1,"type":1,"system_notice":[],"sms_notice":[],"oa_notice":[],"mnp_notice":[],"support":"1,2,3,4","delete_time":null}
+2025-05-30 12:36:12~params:{"scene_id":200,"params":{"mobile":19106301321,"order_id":35}}
+2025-05-30 12:36:12~$noticeSetting:{"id":17,"scene_id":200,"scene_name":"订单付款通知","scene_desc":"买家订单付款成功时通知卖家","recipient":2,"type":1,"system_notice":[],"sms_notice":[],"oa_notice":[],"mnp_notice":[],"support":"2","delete_time":null}