|
|
@ -4,8 +4,7 @@ |
|
|
|
class="aui-card--fill"> |
|
|
|
<div class="mod-demo__demo}"> |
|
|
|
<el-form :inline="true" |
|
|
|
:model="tableParams" |
|
|
|
@keyup.enter.native="loadData()"> |
|
|
|
:model="tableParams"> |
|
|
|
|
|
|
|
<div> |
|
|
|
<el-form-item label="选择客户" |
|
|
@ -36,10 +35,11 @@ |
|
|
|
<div> |
|
|
|
<el-form-item label="统计类型" |
|
|
|
:label-width="labelWidth"> |
|
|
|
<el-radio v-model="tableParams.type" |
|
|
|
label="end">截止累计值</el-radio> |
|
|
|
<el-radio v-model="tableParams.type" |
|
|
|
label="Interval">区间新增值</el-radio> |
|
|
|
<el-radio-group v-model="tableParams.type" |
|
|
|
@change="handleTypeChange"> |
|
|
|
<el-radio label="end">截止累计值</el-radio> |
|
|
|
<el-radio label="Interval">区间新增值</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
|
|
|
|
<el-date-picker style="margin-left:30px" |
|
|
|
v-if="tableParams.type==='Interval'" |
|
|
@ -104,12 +104,6 @@ const customerId = localStorage.getItem('customerId') |
|
|
|
export default { |
|
|
|
data () { |
|
|
|
return { |
|
|
|
|
|
|
|
tableData1: [ |
|
|
|
{ 'name': 'lgk', 'sex': '男', 'username': 'liqing' }, |
|
|
|
{ 'name': 'll', 'sex': '女', 'username': 'yaoyao' } |
|
|
|
], |
|
|
|
|
|
|
|
tableData: [], |
|
|
|
|
|
|
|
downloadLoading: false, |
|
|
@ -131,16 +125,6 @@ export default { |
|
|
|
checkStrictly: true |
|
|
|
}, |
|
|
|
|
|
|
|
//组织树 |
|
|
|
agencyUrl: "/gov/org/customeragency/agencylist",//组织树url |
|
|
|
agencyExpandKeys: [0],//树默认展开节点 |
|
|
|
agencyNodeKey: 0,//树默认选中节点 |
|
|
|
selBtnDisabled: true, |
|
|
|
treeParams: { |
|
|
|
customerId: '' |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
pickerOptions: { //控制时间范围 |
|
|
|
disabledDate (time) { |
|
|
|
return time.getTime() > (Date.now() - (24 * 60 * 60 * 1000)) |
|
|
@ -200,6 +184,30 @@ export default { |
|
|
|
console.log(value) |
|
|
|
this.agencyName = this.$refs["myCascader"].getCheckedNodes()[0].label |
|
|
|
}, |
|
|
|
handleTypeChange (value) { |
|
|
|
if (value === 'end') { |
|
|
|
|
|
|
|
const endTimeArray = util.dateFormatter(this.endTimeModel, 'date').split('-') |
|
|
|
this.tableParams.startTime = '' |
|
|
|
this.tableParams.endTime = endTimeArray[0] + endTimeArray[1] + endTimeArray[2] |
|
|
|
|
|
|
|
this.startTimeShow = '' |
|
|
|
this.endTimeShow = endTimeArray[0] + '年' + endTimeArray[1] + '月' + endTimeArray[2] + '日' |
|
|
|
} else { |
|
|
|
if (this.timeArray[0]) { |
|
|
|
const startTimeArray = util.dateFormatter(this.timeArray[0], 'date').split('-') |
|
|
|
this.tableParams.startTime = startTimeArray[0] + startTimeArray[1] + startTimeArray[2] |
|
|
|
this.startTimeShow = startTimeArray[0] + '年' + startTimeArray[1] + '月' + startTimeArray[2] + '日' |
|
|
|
} else { |
|
|
|
this.tableParams.startTime = '' |
|
|
|
this.startTimeShow = '' |
|
|
|
} |
|
|
|
|
|
|
|
const endTimeArray = util.dateFormatter(this.timeArray[1], 'date').split('-') |
|
|
|
this.tableParams.endTime = endTimeArray[0] + endTimeArray[1] + endTimeArray[2] |
|
|
|
this.endTimeShow = endTimeArray[0] + '年' + endTimeArray[1] + '月' + endTimeArray[2] + '日' |
|
|
|
} |
|
|
|
}, |
|
|
|
initDate () { |
|
|
|
//设置默认结束日期为前一天 |
|
|
|
let date = new Date() |
|
|
@ -247,10 +255,6 @@ export default { |
|
|
|
handelChangeCustomer (index) { |
|
|
|
this.customerName = this.customerList[index].customerName |
|
|
|
this.getAgencylist()//获取组织级别 |
|
|
|
// debugger |
|
|
|
this.treeParams.customerId = this.customerList[index].customerId |
|
|
|
this.selBtnDisabled = false |
|
|
|
this.$refs['agencyCTreeDialog'].loadData() |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
@ -306,20 +310,6 @@ export default { |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
handleAgencyOk (data) {//查询界面——组织弹出树的【确认】 |
|
|
|
|
|
|
|
this.tableParams.agencyId = data.id |
|
|
|
console.log(this.tableParams.agencyId) |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
handleAgencyClear () {//查询界面——组织弹出树的【清空】 |
|
|
|
this.tableParams.agencyId = "" |
|
|
|
this.$nextTick(() => { |
|
|
|
this.agencyExpandKeys = [0]; |
|
|
|
this.$refs['agencyCTreeDialog'].loadData(null, 0, this.agencyExpandKeys); |
|
|
|
}) |
|
|
|
}, |
|
|
|
|
|
|
|
validate () { |
|
|
|
|
|
|
|