左侧导航背景色修改绿色
This commit is contained in:
		
							parent
							
								
									84ced2e300
								
							
						
					
					
						commit
						15606013a9
					
				| 
						 | 
					@ -11,15 +11,15 @@ $panGreen: #30B08F;
 | 
				
			||||||
// 默认菜单主题风格
 | 
					// 默认菜单主题风格
 | 
				
			||||||
$base-menu-color:#bfcbd9;
 | 
					$base-menu-color:#bfcbd9;
 | 
				
			||||||
$base-menu-color-active:#f4f4f5;
 | 
					$base-menu-color-active:#f4f4f5;
 | 
				
			||||||
$base-menu-background:#304156;
 | 
					$base-menu-background:#00594F;
 | 
				
			||||||
$base-logo-title-color: #ffffff;
 | 
					$base-logo-title-color: #ffffff;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$base-menu-light-color:rgba(0,0,0,.70);
 | 
					$base-menu-light-color:rgba(0,0,0,.70);
 | 
				
			||||||
$base-menu-light-background:#ffffff;
 | 
					$base-menu-light-background:#ffffff;
 | 
				
			||||||
$base-logo-light-title-color: #001529;
 | 
					$base-logo-light-title-color: #001529;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$base-sub-menu-background:#1f2d3d;
 | 
					$base-sub-menu-background:#02423b;
 | 
				
			||||||
$base-sub-menu-hover:#001528;
 | 
					$base-sub-menu-hover:#0a302c;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// 自定义暗色菜单风格
 | 
					// 自定义暗色菜单风格
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -5,21 +5,37 @@
 | 
				
			||||||
    <el-row>
 | 
					    <el-row>
 | 
				
			||||||
      <el-col :span="16">
 | 
					      <el-col :span="16">
 | 
				
			||||||
        <div style="background: #fff;padding: 10px;margin: 5px;margin-bottom: 10px;">
 | 
					        <div style="background: #fff;padding: 10px;margin: 5px;margin-bottom: 10px;">
 | 
				
			||||||
          <div>食堂订单及销量趋势</div>
 | 
					          <div style="display: flex;justify-content: space-between;align-items: center;">
 | 
				
			||||||
 | 
					            <div style="border-left: 4px solid #00594F;padding-left: 10px;font-weight: 600;">食堂订单及销量趋势</div>
 | 
				
			||||||
 | 
					            <div>
 | 
				
			||||||
 | 
					              <el-radio-group v-model="type1" @change="changType1">
 | 
				
			||||||
 | 
					                <el-radio-button :label="1">近7日</el-radio-button>
 | 
				
			||||||
 | 
					                <el-radio-button :label="2">近30日</el-radio-button> 
 | 
				
			||||||
 | 
					              </el-radio-group>
 | 
				
			||||||
 | 
					            </div>
 | 
				
			||||||
 | 
					          </div>
 | 
				
			||||||
          <div id="lineChartOne" style="width: 100%;height: 300px;margin-bottom: 20px;"></div>  
 | 
					          <div id="lineChartOne" style="width: 100%;height: 300px;margin-bottom: 20px;"></div>  
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
        <div style="background: #fff;padding: 10px;margin: 5px;margin-bottom: 10px;"> 
 | 
					        <div style="background: #fff;padding: 10px;margin: 5px;margin-bottom: 10px;"> 
 | 
				
			||||||
          <div>商超订单及销量趋势</div>
 | 
					          <div style="display: flex;justify-content: space-between;align-items: center;">
 | 
				
			||||||
 | 
					            <div style="border-left: 4px solid #00594F;padding-left: 10px;font-weight: 600;">商超订单及销量趋势</div>
 | 
				
			||||||
 | 
					            <div>
 | 
				
			||||||
 | 
					              <el-radio-group v-model="type2" @change="changType2">
 | 
				
			||||||
 | 
					                <el-radio-button :label="1">近7日</el-radio-button>
 | 
				
			||||||
 | 
					                <el-radio-button :label="2">近30日</el-radio-button> 
 | 
				
			||||||
 | 
					              </el-radio-group>
 | 
				
			||||||
 | 
					            </div>
 | 
				
			||||||
 | 
					          </div>
 | 
				
			||||||
          <div id="lineChartTwo" style="width: 100%;height: 300px;margin-bottom: 20px;"></div>  
 | 
					          <div id="lineChartTwo" style="width: 100%;height: 300px;margin-bottom: 20px;"></div>  
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
      </el-col>
 | 
					      </el-col>
 | 
				
			||||||
      <el-col :span="8">
 | 
					      <el-col :span="8">
 | 
				
			||||||
        <div style="background: #fff;padding: 10px;margin: 5px;margin-bottom: 10px;">
 | 
					        <div style="background: #fff;padding: 10px;margin: 5px;margin-bottom: 10px;">
 | 
				
			||||||
          <div>本月菜品销量排名</div>
 | 
					          <div style="border-left: 4px solid #00594F;padding-left: 10px;font-weight: 600">本月菜品销量排名</div>
 | 
				
			||||||
          <div id="lineChartThree" style="width: 100%;height: 380px;margin-bottom: 20px;"></div>  
 | 
					          <div id="lineChartThree" style="width: 100%;height: 410px;margin-bottom: 20px;"></div>  
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
        <div style="background: #fff;padding: 10px;margin: 5px;margin-bottom: 10px;">
 | 
					        <div style="background: #fff;padding: 10px;margin: 5px;margin-bottom: 10px;">
 | 
				
			||||||
          <div>订单类型占比</div>
 | 
					          <div style="border-left: 4px solid #00594F;padding-left: 10px;font-weight: 600">订单类型占比</div>
 | 
				
			||||||
          <div id="barChartFour" style="width: 100%;height: 220px;margin-bottom: 20px;"></div>  
 | 
					          <div id="barChartFour" style="width: 100%;height: 220px;margin-bottom: 20px;"></div>  
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -105,24 +121,24 @@ export default {
 | 
				
			||||||
    return {
 | 
					    return {
 | 
				
			||||||
      topAreaOptions:[
 | 
					      topAreaOptions:[
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
          "num": 27,
 | 
					          "num": 0,
 | 
				
			||||||
          "rate": "92.86",
 | 
					          "rate": "0.00",
 | 
				
			||||||
          "name": "今日食堂营业额(元)",
 | 
					          "name": "今日食堂营业额(元)",
 | 
				
			||||||
          "lastDate": "2025-05-15"
 | 
					          "lastDate": "2025-05-15"
 | 
				
			||||||
        },{
 | 
					        },{
 | 
				
			||||||
          "num": 3,
 | 
					          "num": 0,
 | 
				
			||||||
          "rate": "50.00",
 | 
					          "rate": "0.00",
 | 
				
			||||||
          "name": "今日食堂订单量(个)",
 | 
					          "name": "今日食堂订单量(个)",
 | 
				
			||||||
          "lastDate": "2025-05-15"
 | 
					          "lastDate": "2025-05-15"
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
          "num": 1,
 | 
					          "num": 0,
 | 
				
			||||||
          "rate": "0.00",
 | 
					          "rate": "0.00",
 | 
				
			||||||
          "name": "今日就餐人数(个)",
 | 
					          "name": "今日就餐人数(个)",
 | 
				
			||||||
          "lastDate": "2025-05-15"
 | 
					          "lastDate": "2025-05-15"
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
          "num": 6,
 | 
					          "num": 0,
 | 
				
			||||||
          "rate": "0.00",
 | 
					          "rate": "0.00",
 | 
				
			||||||
          "name": "今日菜品数量(个)",
 | 
					          "name": "今日菜品数量(个)",
 | 
				
			||||||
          "lastDate": "2025-05-15"
 | 
					          "lastDate": "2025-05-15"
 | 
				
			||||||
| 
						 | 
					@ -140,6 +156,8 @@ export default {
 | 
				
			||||||
          "lastDate": "2025-05-15"
 | 
					          "lastDate": "2025-05-15"
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      ],
 | 
					      ],
 | 
				
			||||||
 | 
					      type1:1,
 | 
				
			||||||
 | 
					      type2:1,
 | 
				
			||||||
      lineChartData: lineChartData.newVisitis
 | 
					      lineChartData: lineChartData.newVisitis
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
| 
						 | 
					@ -156,19 +174,29 @@ export default {
 | 
				
			||||||
          this.topAreaOptions = response.data.data; 
 | 
					          this.topAreaOptions = response.data.data; 
 | 
				
			||||||
      }); 
 | 
					      }); 
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    changType1(e){
 | 
				
			||||||
 | 
					      console.log(this.type1)
 | 
				
			||||||
 | 
					      this.InitEChartsOne()
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    InitEChartsOne() {
 | 
					    InitEChartsOne() {
 | 
				
			||||||
      let chartData=[]
 | 
					      let chartData=[]
 | 
				
			||||||
      let weekDate=["周一","周二","周三","周四","周五","周六","周日"]
 | 
					      let weekDate=["周一","周二","周三","周四","周五","周六","周日"]
 | 
				
			||||||
      let monthDate = []
 | 
					      let monthDate = []
 | 
				
			||||||
 | 
					      let xDate = []
 | 
				
			||||||
      let salesData = []
 | 
					      let salesData = []
 | 
				
			||||||
      let orderData = []
 | 
					      let orderData = []
 | 
				
			||||||
      getCanteenOrdersAndSalesTrendsApi({type:"1"}).then((response) => {
 | 
					      getCanteenOrdersAndSalesTrendsApi({type:this.type1}).then((response) => {
 | 
				
			||||||
          chartData = response.data;
 | 
					          chartData = response.data;
 | 
				
			||||||
          chartData.forEach((item,index)=>{
 | 
					          chartData.forEach((item,index)=>{
 | 
				
			||||||
            monthDate.push(item.orderDate)
 | 
					            monthDate.push(item.orderDate)
 | 
				
			||||||
            salesData.push(item.salesValue)
 | 
					            salesData.push(item.salesValue)
 | 
				
			||||||
            orderData.push(item.orderValue) 
 | 
					            orderData.push(item.orderValue) 
 | 
				
			||||||
          })
 | 
					          })
 | 
				
			||||||
 | 
					          if(this.type1==1){
 | 
				
			||||||
 | 
					            xDate= weekDate
 | 
				
			||||||
 | 
					          }else{
 | 
				
			||||||
 | 
					            xDate = monthDate
 | 
				
			||||||
 | 
					          }
 | 
				
			||||||
          var option = {
 | 
					          var option = {
 | 
				
			||||||
            // title: {
 | 
					            // title: {
 | 
				
			||||||
            //   text: "食品经营情况", 
 | 
					            //   text: "食品经营情况", 
 | 
				
			||||||
| 
						 | 
					@ -178,6 +206,7 @@ export default {
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
            legend: {
 | 
					            legend: {
 | 
				
			||||||
              data: ["销售额", "订单量"],
 | 
					              data: ["销售额", "订单量"],
 | 
				
			||||||
 | 
					              icon:"rect",
 | 
				
			||||||
              bottom: "0%",
 | 
					              bottom: "0%",
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
            grid: {
 | 
					            grid: {
 | 
				
			||||||
| 
						 | 
					@ -193,7 +222,7 @@ export default {
 | 
				
			||||||
              {
 | 
					              {
 | 
				
			||||||
                type: "category",
 | 
					                type: "category",
 | 
				
			||||||
                boundaryGap: false,
 | 
					                boundaryGap: false,
 | 
				
			||||||
                data: weekDate,
 | 
					                data: xDate,
 | 
				
			||||||
              },
 | 
					              },
 | 
				
			||||||
            ],
 | 
					            ],
 | 
				
			||||||
            yAxis: {
 | 
					            yAxis: {
 | 
				
			||||||
| 
						 | 
					@ -271,19 +300,29 @@ export default {
 | 
				
			||||||
          });
 | 
					          });
 | 
				
			||||||
      }); 
 | 
					      }); 
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    changType2(e){
 | 
				
			||||||
 | 
					      console.log(this.type2)
 | 
				
			||||||
 | 
					      this.InitEChartsTwo()
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    InitEChartsTwo() {
 | 
					    InitEChartsTwo() {
 | 
				
			||||||
      let chartData=[]
 | 
					      let chartData=[]
 | 
				
			||||||
      let weekDate=["周一","周二","周三","周四","周五","周六","周日"]
 | 
					      let weekDate=["周一","周二","周三","周四","周五","周六","周日"]
 | 
				
			||||||
      let monthDate = []
 | 
					      let monthDate = []
 | 
				
			||||||
 | 
					      let xDate = []
 | 
				
			||||||
      let salesData = []
 | 
					      let salesData = []
 | 
				
			||||||
      let orderData = []
 | 
					      let orderData = []
 | 
				
			||||||
      getSupermarketOrderAndSalesTrendApi({type:"1"}).then((response) => {
 | 
					      getSupermarketOrderAndSalesTrendApi({type:this.type2}).then((response) => {
 | 
				
			||||||
          chartData = response.data;
 | 
					          chartData = response.data;
 | 
				
			||||||
          chartData.forEach((item,index)=>{
 | 
					          chartData.forEach((item,index)=>{
 | 
				
			||||||
            monthDate.push(item.orderDate)
 | 
					            monthDate.push(item.orderDate)
 | 
				
			||||||
            salesData.push(item.salesValue)
 | 
					            salesData.push(item.salesValue)
 | 
				
			||||||
            orderData.push(item.orderValue) 
 | 
					            orderData.push(item.orderValue) 
 | 
				
			||||||
          })
 | 
					          })
 | 
				
			||||||
 | 
					          if(this.type2==1){
 | 
				
			||||||
 | 
					            xDate= weekDate
 | 
				
			||||||
 | 
					          }else{
 | 
				
			||||||
 | 
					            xDate = monthDate
 | 
				
			||||||
 | 
					          }
 | 
				
			||||||
          var option = {
 | 
					          var option = {
 | 
				
			||||||
            // title: {
 | 
					            // title: {
 | 
				
			||||||
            //   text: "食品经营情况", 
 | 
					            //   text: "食品经营情况", 
 | 
				
			||||||
| 
						 | 
					@ -293,6 +332,7 @@ export default {
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
            legend: {
 | 
					            legend: {
 | 
				
			||||||
              data: ["销售额", "订单量"],
 | 
					              data: ["销售额", "订单量"],
 | 
				
			||||||
 | 
					              icon:"rect",
 | 
				
			||||||
              bottom: "0%",
 | 
					              bottom: "0%",
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
            grid: {
 | 
					            grid: {
 | 
				
			||||||
| 
						 | 
					@ -308,7 +348,7 @@ export default {
 | 
				
			||||||
              {
 | 
					              {
 | 
				
			||||||
                type: "category",
 | 
					                type: "category",
 | 
				
			||||||
                boundaryGap: false,
 | 
					                boundaryGap: false,
 | 
				
			||||||
                data: weekDate,
 | 
					                data: xDate,
 | 
				
			||||||
              },
 | 
					              },
 | 
				
			||||||
            ],
 | 
					            ],
 | 
				
			||||||
            yAxis: {
 | 
					            yAxis: {
 | 
				
			||||||
| 
						 | 
					@ -429,7 +469,6 @@ export default {
 | 
				
			||||||
                type: "category",
 | 
					                type: "category",
 | 
				
			||||||
                inverse: true,
 | 
					                inverse: true,
 | 
				
			||||||
                offset: 100, 
 | 
					                offset: 100, 
 | 
				
			||||||
 | 
					 | 
				
			||||||
                axisLabel: {
 | 
					                axisLabel: {
 | 
				
			||||||
                  show: true,
 | 
					                  show: true,
 | 
				
			||||||
                  align: "left",
 | 
					                  align: "left",
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue