requirejs与echart的一些问题

时间:2025-03-31 08:15:14

加载的公共头部已经引入了requirejs,并且baseUrl也已经指定了目录,现在有需求加载某个目录下的js该js并未在头部指定的baseUrl目录中

{template 'baseheader'}
<style type="text/css">
.si-direc{background: #eeeeee;height: 120px;width: 120px;margin: 0 auto;text-align: center;border-radius: 120px;line-height: 120px;color: #ffffff;font-size: 16px;}
.si-direc-day{background: #4cae4c;}.si-direc-month{background: #46b8da;}.si-direc-year{background: #f0ad4e;}
.si-header-box{margin: 0 auto;}
.si-box{padding: 10px;}
.n-padding{padding: 0px 15px;}
</style>
<div class="panel panel-default">
	<div class="page-header n-padding">
		<h4>访客统计 <small>综合统计</small></h4>
	</div>
	<div class="panel-body" style="padding-top: 0px;">
		<div class="row">
			<div class="col-md-2">
				<div class="si-header-box">
					<div class="si-direc si-direc-day">
						<span class="">日统计</span>
						<span>{$dayNum}</span>
					</div>
				</div>
				<div class="si-header-box">
					<div class="si-direc si-direc-month">
						<span>月统计</span>
						<span>{$monthNum}</span>
					</div>
				</div>
				<div class="si-header-box">
					<div class="si-direc si-direc-year">
						<span>年统计</span>
						<span>{$yearNum}</span>
					</div>
				</div>
			</div>

			<div class="col-md-9">
				<div class="si-box"  style="width: 100%;height:300px;"></div>
			</div>
		</div>
	</div>
</div>

</div>
</div>

<script type="text/javascript">
	({
		baseUrl: "../",
		paths: {
			"": "addons/siye_autoparts/template/statics/dist/js/"
		},
	});

	require([""], function(echarts) {
		var fansByYearColumn = (('fansbyyearcolumn'));

		var fansByYearColumnOption = {
			title : {
				text: '今年各月份会员统计情况',
				subtext: '{$unname}',
				x:'center'
			},
			color: ['#3398DB'],
			tooltip : {
				trigger: 'axis',
				axisPointer : {
					type : 'shadow'
				}
			},
			grid: {
				left: '3%',
				right: '4%',
				bottom: '3%',
				containLabel: true
			},
			xAxis : [
			{
				type : 'category',
				data : {$monthlist1},
				axisTick: {
					alignWithLabel: true
				}
			}
			],
			yAxis : [
			{
				type : 'value'
			}
			],
			series : [
			{
				name:'总增加',
				type:'bar',
				barWidth: '30%',
				data:{$month_column1}
			}
			]
		};

		(fansByYearColumnOption);

	});
</script>
{template 'common/footer'}