|
@ -6,36 +6,90 @@ |
|
|
<div>{{ viewTitle }}</div> |
|
|
<div>{{ viewTitle }}</div> |
|
|
<!-- start 添加修改按钮 --> |
|
|
<!-- start 添加修改按钮 --> |
|
|
<div> |
|
|
<div> |
|
|
<el-button type="info" size="small" @click="handleReturn()">关闭</el-button> |
|
|
<!-- <el-button type="info" size="small" @click="handleReturn()">关闭</el-button> --> |
|
|
</div> |
|
|
</div> |
|
|
<!-- end 添加修改按钮 --> |
|
|
<!-- end 添加修改按钮 --> |
|
|
<!-- end 详情按钮 --> |
|
|
<!-- end 详情按钮 --> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="main-content" style="margin-top: 10px;"> |
|
|
|
|
|
<el-row :gutter="20"> |
|
|
|
|
|
<el-col :span="16"> |
|
|
|
|
|
<el-card class="box-card" :body-style="{ padding: '0px' }"> |
|
|
|
|
|
<div slot="header" class="clearfix"> |
|
|
|
|
|
<span>日销售金额汇总列表</span> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div> |
|
|
|
|
|
<el-table v-loading="tableLoading" :data="dataList" border style="width: 100%"> |
|
|
|
|
|
<el-table-column fixed width="60" label="序号" type="index" align="center" /> |
|
|
|
|
|
<el-table-column prop="orderDate" label="数据日期" align="center" width="120" /> |
|
|
|
|
|
<el-table-column prop="zydAmount" label="直营店金额" align="center" width="150" /> |
|
|
|
|
|
<el-table-column prop="pifaAmount" label="批发金额" align="center" width="150" /> |
|
|
|
|
|
<el-table-column prop="jmdAmount" label="加盟店金额" align="center" width="150" /> |
|
|
|
|
|
<el-table-column prop="countAmount" label="合计金额" align="center" /> |
|
|
|
|
|
</el-table> |
|
|
|
|
|
</div> |
|
|
|
|
|
</el-card></el-col> |
|
|
|
|
|
<el-col :span="8"> |
|
|
|
|
|
<el-card class="box-card"> |
|
|
|
|
|
<div slot="header" class="clearfix"> |
|
|
|
|
|
<span>选择日期汇总</span> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div> |
|
|
|
|
|
<el-date-picker v-model="tocountday" type="date" value-format="yyyy-MM-dd" placeholder="选择日期" /> |
|
|
|
|
|
<el-button type="primary" style="margin-left: 10px;" @click="docount">重新汇总</el-button> |
|
|
|
|
|
</div> |
|
|
|
|
|
</el-card> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
</el-row> |
|
|
|
|
|
|
|
|
|
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</template> |
|
|
</template> |
|
|
|
|
|
|
|
|
<script> |
|
|
<script> |
|
|
import req from '@/api/supervise/purchaseapplicationmanagement' |
|
|
import req from '@/api/report/salesstatisticsday' |
|
|
export default { |
|
|
export default { |
|
|
name: 'PurchaseApplicationManagementInfo', |
|
|
name: 'KucunZhsj', |
|
|
data() { |
|
|
data() { |
|
|
return { |
|
|
return { |
|
|
submitdisabled: false, |
|
|
submitdisabled: false, |
|
|
viewTitle: '综合数据上报', |
|
|
viewTitle: '日销售金额汇总', |
|
|
tableKey: 0, |
|
|
tableKey: 0, |
|
|
index: 0, |
|
|
index: 0, |
|
|
totalQuantity: '', // 合计数量 |
|
|
totalQuantity: '', // 合计数量 |
|
|
amountInTotal: '', // 合计金额 |
|
|
amountInTotal: '', // 合计金额 |
|
|
formobj: {}, |
|
|
formobj: {}, |
|
|
rules: {} |
|
|
rules: {}, |
|
|
|
|
|
tableLoading: false, |
|
|
|
|
|
dataList: [], |
|
|
|
|
|
tocountday: new Date() |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
created() {}, |
|
|
created() { |
|
|
|
|
|
this.loadList() |
|
|
|
|
|
}, |
|
|
methods: { |
|
|
methods: { |
|
|
handleReturn() { |
|
|
// 序号 |
|
|
this.formobj = {} |
|
|
// indexMethod(index) { |
|
|
this.$refs['form_obj'].resetFields() |
|
|
// var pagestart = (this.queryParams.current - 1) * this.queryParams.size |
|
|
this.$emit('doback') |
|
|
// var pageindex = index + 1 + pagestart |
|
|
|
|
|
// return pageindex |
|
|
|
|
|
// }, |
|
|
|
|
|
loadList() { |
|
|
|
|
|
req.listOneMonth().then(res => { |
|
|
|
|
|
this.dataList = res.data |
|
|
|
|
|
}) |
|
|
|
|
|
}, |
|
|
|
|
|
docount() { |
|
|
|
|
|
const p = { |
|
|
|
|
|
day: this.tocountday |
|
|
|
|
|
} |
|
|
|
|
|
req.countForDay(p).then(res => { |
|
|
|
|
|
console.log('1111', res) |
|
|
|
|
|
this.loadList() |
|
|
|
|
|
}).catch(e => { |
|
|
|
|
|
console.log('docount::::', e) |
|
|
|
|
|
}) |
|
|
}, |
|
|
}, |
|
|
showInfo(row) { |
|
|
showInfo(row) { |
|
|
this.$nextTick(() => { |
|
|
this.$nextTick(() => { |
|
@ -63,14 +117,14 @@ export default { |
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
</script> |
|
|
</script> |
|
|
|
|
|
|
|
|
<style scoped> |
|
|
<style scoped> |
|
|
.title { |
|
|
.title { |
|
|
display: flex; |
|
|
display: flex; |
|
|
flex-direction: row; |
|
|
flex-direction: row; |
|
|
justify-content: space-between; |
|
|
justify-content: space-between; |
|
|
align-items: center; |
|
|
align-items: center; |
|
|
} |
|
|
} |
|
|
</style> |
|
|
</style> |
|
|