|
|
@@ -11,294 +11,236 @@
|
|
|
</div>
|
|
|
<el-main>
|
|
|
<div class="card-news mt0">
|
|
|
- <div class="news-title">{{ $t('store.dashboard.orderTitle') }}</div>
|
|
|
+ <div class="news-title">经营数据</div>
|
|
|
<div class="total-panel">
|
|
|
- <div class="panel-item" style="background-color: rgb(235, 241, 255);">
|
|
|
+ <div :class="this.$store.state.global.ismobile?'panel-item m':'panel-item'" style="background-color: rgb(235, 241, 255);">
|
|
|
<div class="item-warp">
|
|
|
<div class="left">
|
|
|
- <div class="title">订单数</div>
|
|
|
- <div class="number">{{ dataInfo.customer ? dataInfo.customer:'0' }}</div>
|
|
|
- <div class="desc">{{ $t('store.dashboard.yestoday') }} 0</div>
|
|
|
+ <div class="title">今日营业额(元)</div>
|
|
|
+ <div class="number">{{ todayData.order_money ? todayData.order_money:'0' }}</div>
|
|
|
+ <div class="desc">来客订单金额</div>
|
|
|
</div>
|
|
|
<div class="right"><img src="@/assets/image/wave-1-icon.png" /></div>
|
|
|
</div>
|
|
|
<div class="item-wave"><img src="@/assets/image/wave-1.png" /></div>
|
|
|
</div>
|
|
|
- <div class="panel-item" style="background-color: rgb(240, 235, 255);">
|
|
|
+ <div :class="this.$store.state.global.ismobile?'panel-item m':'panel-item'" style="background-color: rgb(240, 235, 255);">
|
|
|
<div class="item-warp">
|
|
|
<div class="left">
|
|
|
- <div class="title">新增客户</div>
|
|
|
- <div class="number">{{ dataInfo.customer ? dataInfo.customer:'0' }}</div>
|
|
|
- <div class="desc">{{ $t('store.dashboard.yestoday') }} 0</div>
|
|
|
+ <div class="title">今日订单数(单)</div>
|
|
|
+ <div class="number">{{ todayData.order_num ? todayData.order_num:'0' }}</div>
|
|
|
+ <div class="desc">来客订单</div>
|
|
|
</div>
|
|
|
<div class="right"><img src="@/assets/image/wave-2-icon.png" /></div>
|
|
|
</div>
|
|
|
<div class="item-wave"><img src="@/assets/image/wave-2.png" /></div>
|
|
|
</div>
|
|
|
- <div class="panel-item" style="background-color: rgb(255, 241, 214);">
|
|
|
+ <div :class="this.$store.state.global.ismobile?'panel-item m':'panel-item'" style="background-color: rgb(255, 241, 214);">
|
|
|
<div class="item-warp">
|
|
|
<div class="left">
|
|
|
- <div class="title">收衣数</div>
|
|
|
- <div class="number">{{ dataInfo.customer ? dataInfo.customer:'0' }}</div>
|
|
|
- <div class="desc">{{ $t('store.dashboard.yestoday') }} 0</div>
|
|
|
+ <div class="title">今日核销(单)</div>
|
|
|
+ <div class="number">{{ todayData.order_done ? todayData.order_done:'0' }}</div>
|
|
|
+ <div class="desc">已完成核销</div>
|
|
|
</div>
|
|
|
<div class="right"><img src="@/assets/image/wave-3-icon.png" /></div>
|
|
|
</div>
|
|
|
<div class="item-wave"><img src="@/assets/image/wave-3.png" /></div>
|
|
|
</div>
|
|
|
- <div class="panel-item" style="background-color: rgb(250, 230, 244);">
|
|
|
+ <div :class="this.$store.state.global.ismobile?'panel-item m':'panel-item'" style="background-color: rgb(250, 230, 244);">
|
|
|
<div class="item-warp">
|
|
|
<div class="left">
|
|
|
- <div class="title">取衣数</div>
|
|
|
- <div class="number">{{ dataInfo.customer ? dataInfo.customer:'0' }}</div>
|
|
|
- <div class="desc">{{ $t('store.dashboard.yestoday') }} 0</div>
|
|
|
+ <div class="title">今日待发货(单)</div>
|
|
|
+ <div class="number">{{ todayData.order_send ? todayData.order_send:'0' }}</div>
|
|
|
+ <div class="desc">待发快递</div>
|
|
|
</div>
|
|
|
<div class="right"><img src="@/assets/image/wave-4-icon.png" /></div>
|
|
|
</div>
|
|
|
<div class="item-wave"><img src="@/assets/image/wave-4.png" /></div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <el-row :gutter="20">
|
|
|
- <el-col :span="this.$store.state.global.ismobile?24:20" :xs="24">
|
|
|
- <div class="card-news mt10">
|
|
|
- <div class="news-title">门店监控</div>
|
|
|
- <div class="total-panel-sub">
|
|
|
- <el-row :gutter="20">
|
|
|
- <el-col :span="this.$store.state.global.ismobile?24:12" :xs="24">
|
|
|
- <div class="sub-card mt10">
|
|
|
- <div class="title">今日数据</div>
|
|
|
- <div class="sub-content">
|
|
|
- <div class="sub-box">
|
|
|
- <div class="row1"><img src="@/assets/image/store1.png" /><span>今日收衣件数</span></div>
|
|
|
- <div class="row2">0</div>
|
|
|
- <div class="row3">{{ $t('store.dashboard.yestoday') }} 0</div>
|
|
|
- </div>
|
|
|
- <div class="sub-box">
|
|
|
- <div class="row1"><img src="@/assets/image/store2.png" /><span>今日已支付(元)</span></div>
|
|
|
- <div class="row2">0</div>
|
|
|
- <div class="row3">{{ $t('store.dashboard.yestoday') }} 0</div>
|
|
|
- </div>
|
|
|
- <div class="sub-box">
|
|
|
- <div class="row1"><img src="@/assets/image/store3.png" /><span>今日订单数</span></div>
|
|
|
- <div class="row2">0</div>
|
|
|
- <div class="row3">{{ $t('store.dashboard.yestoday') }} 0</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="this.$store.state.global.ismobile?24:12" :xs="24">
|
|
|
- <div class="sub-card mt10">
|
|
|
- <div class="title">过往数据</div>
|
|
|
- <div class="sub-content">
|
|
|
- <div class="sub-box" style="width: calc(50% - 12px);">
|
|
|
- <div class="row1"><img src="@/assets/image/store4.png" /><span>本月订单数</span></div>
|
|
|
- <div class="row2">0</div>
|
|
|
- <div class="row3">{{ $t('store.dashboard.yestoday') }} 0</div>
|
|
|
- </div>
|
|
|
- <div class="sub-box" style="width: calc(50% - 12px);">
|
|
|
- <div class="row1"><img src="@/assets/image/store5.png" /><span>累计订单数</span></div>
|
|
|
- <div class="row2">0</div>
|
|
|
- <div class="row3">{{ $t('store.dashboard.yestoday') }} 0</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="card-news mt10">
|
|
|
- <div class="news-title">工厂监控</div>
|
|
|
- <div class="total-panel">
|
|
|
- <div class="panel-item bg-gray" :style="{backgroundImage:'url('+blueBg+')'}">
|
|
|
- <div class="item-warp img">
|
|
|
- <div class="left">
|
|
|
- <div class="title">今日入厂</div>
|
|
|
- <div class="number">{{ dataInfo.customer ? dataInfo.customer:'0' }}<span>单</span></div>
|
|
|
- <div class="desc">总件数:0</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="panel-item bg-gray">
|
|
|
- <div class="item-warp">
|
|
|
- <div class="left">
|
|
|
- <div class="title">在厂量</div>
|
|
|
- <div class="number">{{ dataInfo.customer ? dataInfo.customer:'0' }}<span>单</span></div>
|
|
|
- <div class="desc">总件数:0</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="panel-item bg-gray">
|
|
|
- <div class="item-warp">
|
|
|
- <div class="left">
|
|
|
- <div class="title">近一个月待入厂量</div>
|
|
|
- <div class="number">{{ dataInfo.customer ? dataInfo.customer:'0' }}<span>单</span></div>
|
|
|
- <div class="desc">总件数:0</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="panel-item bg-gray">
|
|
|
- <div class="item-warp">
|
|
|
- <div class="left">
|
|
|
- <div class="title">待预检量</div>
|
|
|
- <div class="number">{{ dataInfo.customer ? dataInfo.customer:'0' }}<span>单</span></div>
|
|
|
- <div class="desc">总件数:0</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="panel-item bg-gray">
|
|
|
- <div class="item-warp">
|
|
|
- <div class="left">
|
|
|
- <div class="title">今日出厂</div>
|
|
|
- <div class="number">{{ dataInfo.customer ? dataInfo.customer:'0' }}<span>单</span></div>
|
|
|
- <div class="desc">总件数:0</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
+ <div :class="this.$store.state.global.ismobile?'panel-item m':'panel-item'" style="background-color: rgb(235, 255, 248);">
|
|
|
+ <div class="item-warp">
|
|
|
+ <div class="left">
|
|
|
+ <div class="title">店铺数量</div>
|
|
|
+ <div class="number">{{ todayData.store_num ? todayData.store_num:'0' }}</div>
|
|
|
+ <div class="desc">开通绑定店铺数量</div>
|
|
|
</div>
|
|
|
+ <div class="right"><img src="@/assets/image/wave-5-icon.png" /></div>
|
|
|
</div>
|
|
|
- <!-- -->
|
|
|
- </div>
|
|
|
- <div class="card-news mt10">
|
|
|
- <div class="news-title">时效监控</div>
|
|
|
- <div class="total-panel-sub">
|
|
|
- <el-row :gutter="20">
|
|
|
- <el-col :span="this.$store.state.global.ismobile?12:6" :xs="12">
|
|
|
- <div class="sub-card mt10">
|
|
|
- <div class="title red">未入厂</div>
|
|
|
- <div class="sub-content">
|
|
|
- <div class="sub-box" style="width: calc(50% - 12px);">
|
|
|
- <div class="row1"><span>近30天超10H未入厂</span></div>
|
|
|
- <div class="row2 red">0<span>单</span></div>
|
|
|
- </div>
|
|
|
- <div class="sub-box" style="width: calc(50% - 12px);">
|
|
|
- <div class="row1"><span>近30天超18H未入厂</span></div>
|
|
|
- <div class="row2 red">0<span>单</span></div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="this.$store.state.global.ismobile?12:6" :xs="12">
|
|
|
- <div class="sub-card mt10">
|
|
|
- <div class="title red">未拆包</div>
|
|
|
- <div class="sub-content">
|
|
|
- <div class="sub-box" style="width: calc(50% - 12px);">
|
|
|
- <div class="row1"><span>超24H未拆包</span></div>
|
|
|
- <div class="row2 red">0<span>单</span></div>
|
|
|
- </div>
|
|
|
- <div class="sub-box" style="width: calc(50% - 12px);">
|
|
|
- <div class="row1"><span>超72H未拆包</span></div>
|
|
|
- <div class="row2 red">0<span>单</span></div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="this.$store.state.global.ismobile?12:6" :xs="12">
|
|
|
- <div class="sub-card mt10">
|
|
|
- <div class="title red">在厂超时</div>
|
|
|
- <div class="sub-content">
|
|
|
- <div class="sub-box" style="width: calc(50% - 12px);">
|
|
|
- <div class="row1"><span>在厂超4天</span></div>
|
|
|
- <div class="row2 red">0<span>件</span></div>
|
|
|
- </div>
|
|
|
- <div class="sub-box" style="width: calc(50% - 12px);">
|
|
|
- <div class="row1"><span>在厂超6天</span></div>
|
|
|
- <div class="row2 red">0<span>件</span></div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="this.$store.state.global.ismobile?12:6" :xs="12">
|
|
|
- <div class="sub-card mt10">
|
|
|
- <div class="title red">未取件</div>
|
|
|
- <div class="sub-content">
|
|
|
- <div class="sub-box" style="width: calc(100% - 24px);">
|
|
|
- <div class="row1"><span>超24H未取件</span></div>
|
|
|
- <div class="row2 red">0<span>单</span></div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </div>
|
|
|
- <!-- -->
|
|
|
+ <div class="item-wave"><img src="@/assets/image/wave-5.png" /></div>
|
|
|
</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <el-row :gutter="20">
|
|
|
+ <el-col :span="this.$store.state.global.ismobile?24:12" :xs="24">
|
|
|
<div class="card-news mt10">
|
|
|
- <div class="news-title">服务预警</div>
|
|
|
- <div class="total-panel-sub">
|
|
|
- <el-row :gutter="20">
|
|
|
- <el-col :span="12" :xs="24">
|
|
|
- <div class="service-item mt10">
|
|
|
- <img src="@/assets/image/icon-duanxintixing.png" />
|
|
|
- <div class="item-sub">
|
|
|
- <h3>短信提醒</h3>
|
|
|
- <p>剩余短信数量</p>
|
|
|
- </div>
|
|
|
- <div class="value">646</div>
|
|
|
- <div class="right-btn"><el-button type="primary">立即购买</el-button></div>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" :xs="24">
|
|
|
- <div class="service-item mt10">
|
|
|
- <img src="@/assets/image/icon-duanxintixing.png" />
|
|
|
- <div class="item-sub">
|
|
|
- <h3>付费到期提醒</h3>
|
|
|
- <p>剩余付费使用天数</p>
|
|
|
- </div>
|
|
|
- <div class="value">315天</div>
|
|
|
- <div class="right-btn"><el-button type="primary">立即续费</el-button></div>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </div>
|
|
|
+ <scEcharts height="500px" :option="option2"></scEcharts>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="this.$store.state.global.ismobile?24:4" :xs="24">
|
|
|
+ <el-col :span="this.$store.state.global.ismobile?24:12" :xs="24">
|
|
|
<div class="card-news mt10">
|
|
|
- <div class="news-title">系统动态</div>
|
|
|
- <div class="card-news-sub">
|
|
|
- <div class="date-title">
|
|
|
- <el-link :underline="false">1月16日系统升级通知</el-link>
|
|
|
- <div class="date-time">01-16</div>
|
|
|
- </div>
|
|
|
- <div class="date-title">
|
|
|
- <el-link :underline="false">12月5日系统升级通知</el-link>
|
|
|
- <div class="date-time">12-05</div>
|
|
|
- </div>
|
|
|
- <div class="date-title">
|
|
|
- <el-link :underline="false">9.19日系统升级通知</el-link>
|
|
|
- <div class="date-time">09-19</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="card-news mt10">
|
|
|
- <div class="news-title">客服热线</div>
|
|
|
- <div class="service-tel">
|
|
|
- <img src="@/assets/image/tel.png" />
|
|
|
- <span>{{baseData.tel?baseData.tel:'-'}}</span>
|
|
|
- </div>
|
|
|
+ <scEcharts height="500px" :option="option"></scEcharts>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
-
|
|
|
</el-main>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
import blueBg from "@/assets/image/blue_bg.png";
|
|
|
+import scEcharts from '@/components/scEcharts';
|
|
|
export default {
|
|
|
name: "dashboard",
|
|
|
+ components: {
|
|
|
+ scEcharts
|
|
|
+ },
|
|
|
data(){
|
|
|
return {
|
|
|
pageLoading: false,
|
|
|
dashboard: '0',
|
|
|
- dataInfo:{},
|
|
|
+ todayData:{},
|
|
|
blueBg,
|
|
|
- baseData:{}
|
|
|
+ baseData:{},
|
|
|
+ option2: {},
|
|
|
+ option: {
|
|
|
+ // title: {
|
|
|
+ // left: 'left',
|
|
|
+ // text: '订单数据',
|
|
|
+ // },
|
|
|
+ // grid: {
|
|
|
+ // top: '80px'
|
|
|
+ // },
|
|
|
+ // tooltip: {
|
|
|
+ // trigger: 'axis'
|
|
|
+ // },
|
|
|
+ // legend: {
|
|
|
+ // x: 'right',
|
|
|
+ // data: ['呼出总数量', '接听总数量', '短信发送总数量', '添加微信总数量']
|
|
|
+ // },
|
|
|
+ // calculable: true,
|
|
|
+ // xAxis: {
|
|
|
+ // type: 'category',
|
|
|
+ // data: ['06-25', '06-26', '06-27', '06-28', '06-29', '06-30', '07-01', '07-02', '07-03', '07-04']
|
|
|
+ // },
|
|
|
+ // yAxis: [{
|
|
|
+ // type: 'value'
|
|
|
+ // }],
|
|
|
+ // // yAxis: [{type: 'value', splitLine: {show: true}, gridIndex: 0, axisLabel: {formatter: '{value} 单'}}],
|
|
|
+ // series: [{
|
|
|
+ // name: '呼出总数量',
|
|
|
+ // data: [120, 200, 50, 80, 170, 210, 130,450,244,168],
|
|
|
+ // smooth: true, showBackground: false,
|
|
|
+ // areaStyle: {color: 'rgba(64, 158, 254, 0.6)'},
|
|
|
+ // type: 'line', showSymbol: true, xAxisIndex: 0, yAxisIndex: 0,
|
|
|
+ // emphasis:{focus: 'series'},
|
|
|
+ // label: {position: 'top', formatter: '{c}', show: true},
|
|
|
+ // },{
|
|
|
+ // name: '接听总数量',
|
|
|
+ // data: [20, 210, 10, 180, 110, 100, 130,450,244,168],
|
|
|
+ // smooth: true, showBackground: false,
|
|
|
+ // areaStyle: {color: 'rgba(54, 206, 159, 0.6)'},
|
|
|
+ // type: 'line', showSymbol: true, xAxisIndex: 0, yAxisIndex: 0,
|
|
|
+ // emphasis:{focus: 'series'},
|
|
|
+ // label: {position: 'top', formatter: '{c}', show: true},
|
|
|
+ // },{
|
|
|
+ // name: '短信发送总数量',
|
|
|
+ // data: [20, 210, 10, 80, 110, 100, 130,450,244,168],
|
|
|
+ // smooth: true, showBackground: false,
|
|
|
+ // areaStyle: {color: 'rgba(245, 110, 106, 0.6)'},
|
|
|
+ // type: 'line', showSymbol: true, xAxisIndex: 0, yAxisIndex: 0,
|
|
|
+ // emphasis:{focus: 'series'},
|
|
|
+ // label: {position: 'top', formatter: '{c}', show: true},
|
|
|
+ // },{
|
|
|
+ // name: '添加微信总数量',
|
|
|
+ // data: [20, 210, 110, 180, 110, 100, 130,450,244,268],
|
|
|
+ // smooth: true, showBackground: false,
|
|
|
+ // areaStyle: {color: 'rgba(98, 108, 144, 0.6)'},
|
|
|
+ // type: 'line', showSymbol: true, xAxisIndex: 0, yAxisIndex: 0,
|
|
|
+ // emphasis:{focus: 'series'},
|
|
|
+ // label: {position: 'top', formatter: '{c}', show: true},
|
|
|
+ // }]
|
|
|
+ },
|
|
|
}
|
|
|
},
|
|
|
created(){
|
|
|
- var baseData = this.$TOOL.data.get("AGENT_SERVICE");
|
|
|
+ var baseData = this.$TOOL.data.get("SERVICE");
|
|
|
this.baseData = baseData;
|
|
|
+ // this.getData()
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ async getData(){
|
|
|
+ var loading = this.$loading();
|
|
|
+ var resp = await this.$API.dash.store.get();
|
|
|
+ loading.close();
|
|
|
+ this.todayData = resp.data.today;
|
|
|
+ let data = resp.data.moneys;
|
|
|
+ let moneyDay = data.map(function (item) {
|
|
|
+ return item['当天日期'];
|
|
|
+ });
|
|
|
+ let data2 = resp.data.orders;
|
|
|
+ let orderDay = data2.map(function (item) {
|
|
|
+ return item['当天日期'];
|
|
|
+ });
|
|
|
+ this.option = {
|
|
|
+ title: {
|
|
|
+ left: 'left',
|
|
|
+ text: '近15天订单数据',
|
|
|
+ },
|
|
|
+ grid: {
|
|
|
+ top: '80px'
|
|
|
+ },
|
|
|
+ tooltip: {trigger: 'axis', show: true, axisPointer: {type: 'cross', label: {}}},
|
|
|
+ xAxis: [{data: orderDay, gridIndex: 0}],
|
|
|
+ yAxis: [
|
|
|
+ {
|
|
|
+ splitLine: {show: true}, gridIndex: 0, type: 'value', axisLabel: {
|
|
|
+ formatter: '{value} 单'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ grid: [{left: '5%', right: '3%', top: '15%', bottom: '5%'}],
|
|
|
+ series: [
|
|
|
+ {
|
|
|
+ smooth: true, showBackground: true,
|
|
|
+ areaStyle: {color: 'rgba(180, 180, 180, 0.5)'},
|
|
|
+ type: 'bar', showSymbol: true, xAxisIndex: 0, yAxisIndex: 0,
|
|
|
+ label: {normal: {position: 'top', formatter: '{c} 单', show: true}},
|
|
|
+ data: data2.map(function (item) {
|
|
|
+ return item['订单数量'];
|
|
|
+ }),
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ };
|
|
|
+ this.option2 = {
|
|
|
+ title: {
|
|
|
+ left: 'left',
|
|
|
+ text: '近15天订单金额',
|
|
|
+ },
|
|
|
+ grid: {
|
|
|
+ top: '80px'
|
|
|
+ },
|
|
|
+ tooltip: {trigger: 'axis', show: true, axisPointer: {type: 'cross', label: {}}},
|
|
|
+ xAxis: [{data: moneyDay, gridIndex: 0}],
|
|
|
+ yAxis: [
|
|
|
+ {
|
|
|
+ splitLine: {show: true}, gridIndex: 0, type: 'value', axisLabel: {
|
|
|
+ formatter: '{value} 元'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ grid: [{left: '5%', right: '3%', top: '15%', bottom: '5%'}],
|
|
|
+ series: [
|
|
|
+ {
|
|
|
+ smooth: true, showBackground: true,
|
|
|
+ areaStyle: {color: 'rgba(180, 180, 180, 0.5)'},
|
|
|
+ type: 'line', showSymbol: true, xAxisIndex: 0, yAxisIndex: 0,
|
|
|
+ label: {normal: {position: 'top', formatter: '{c} 元', show: true}},
|
|
|
+ data: data.map(function (item) {
|
|
|
+ return item['订单金额'];
|
|
|
+ }),
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ };
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
</script>
|
|
|
@@ -315,12 +257,15 @@ export default {
|
|
|
}
|
|
|
.service-item {
|
|
|
border: 1px solid #EAE9F0;
|
|
|
- padding: 12px 24px;
|
|
|
+ padding: 12px 14px;
|
|
|
border-radius: 6px;
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
flex: 1;
|
|
|
}
|
|
|
+.service-item .item-sub{
|
|
|
+ width: 40%;
|
|
|
+}
|
|
|
.service-item .right-btn {
|
|
|
margin-left: auto;
|
|
|
}
|
|
|
@@ -339,10 +284,15 @@ export default {
|
|
|
color: #333333d9;
|
|
|
}
|
|
|
.service-item .value{
|
|
|
- font-size: 24px;
|
|
|
+ font-size: 18px;
|
|
|
color: #f64945;
|
|
|
font-weight: 700;
|
|
|
- margin-left: 26px;
|
|
|
+ margin-left: auto;
|
|
|
+}
|
|
|
+.service-item .value span {
|
|
|
+ font-weight: normal;
|
|
|
+ color: #666;
|
|
|
+ font-size: 12px;
|
|
|
}
|
|
|
.service-tel {
|
|
|
display: flex;
|
|
|
@@ -455,15 +405,19 @@ export default {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
justify-content: space-between;
|
|
|
+ flex-wrap: wrap;
|
|
|
margin-top: 16px;
|
|
|
}
|
|
|
+.total-panel .panel-item.m{
|
|
|
+ width: calc(100% - 9.6px);
|
|
|
+ margin-bottom: 10px;
|
|
|
+}
|
|
|
.total-panel .panel-item{
|
|
|
- width: calc((100% - 88px)/4);
|
|
|
+ width: calc(20% - 9.6px);
|
|
|
height: 130px;
|
|
|
box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 8px;
|
|
|
position: relative;
|
|
|
border-radius: 6px;
|
|
|
- overflow: hidden;
|
|
|
}
|
|
|
.total-panel .panel-item .item-warp .left {
|
|
|
padding:16px 0px 0px 23px;
|