|
@ -59,7 +59,7 @@ Page({ |
|
|
hasPlay: false, |
|
|
hasPlay: false, |
|
|
playUrl: "", |
|
|
playUrl: "", |
|
|
|
|
|
|
|
|
// defaultFieldNames: { label: 'agencyName', value: 'agencyId', children: 'subAgencyList' },
|
|
|
defaultFieldNames: { label: 'name', value: 'id',children:"children"}, |
|
|
angencyVisible: false, |
|
|
angencyVisible: false, |
|
|
|
|
|
|
|
|
measureList:[], |
|
|
measureList:[], |
|
@ -122,10 +122,10 @@ Page({ |
|
|
}, |
|
|
}, |
|
|
getDemandoption(){ |
|
|
getDemandoption(){ |
|
|
api.getDemandoption().then(res=>{ |
|
|
api.getDemandoption().then(res=>{ |
|
|
console.log(res); |
|
|
|
|
|
this.setData({ |
|
|
this.setData({ |
|
|
measureList:res.data |
|
|
measureList:res.data, |
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
|
}).catch(err=>{ |
|
|
}).catch(err=>{ |
|
|
console.log(err); |
|
|
console.log(err); |
|
|
}) |
|
|
}) |
|
@ -1227,6 +1227,12 @@ Page({ |
|
|
this.setData({ |
|
|
this.setData({ |
|
|
measureVisible:true |
|
|
measureVisible:true |
|
|
}) |
|
|
}) |
|
|
|
|
|
let e = { |
|
|
|
|
|
detail:{ |
|
|
|
|
|
value:[this.data.measureList[0].id] |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
this.handleChangeMeasureValue(e) |
|
|
}, |
|
|
}, |
|
|
showReportTypePicker(){ |
|
|
showReportTypePicker(){ |
|
|
this.setData({ |
|
|
this.setData({ |
|
@ -1250,4 +1256,28 @@ Page({ |
|
|
second = second >= 10 ? second : '0' + second |
|
|
second = second >= 10 ? second : '0' + second |
|
|
return min + ':' + second |
|
|
return min + ':' + second |
|
|
}, |
|
|
}, |
|
|
|
|
|
getDemandoption2: async function(id){ |
|
|
|
|
|
const {data,code,msg} = await api.getDemandoption2(id) |
|
|
|
|
|
if(code == 0){ |
|
|
|
|
|
console.log(data); |
|
|
|
|
|
return data |
|
|
|
|
|
}else{ |
|
|
|
|
|
console.log(msg); |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
|
|
|
handleChangeMeasureValue: async function (e){ |
|
|
|
|
|
console.log(e); |
|
|
|
|
|
let id = e.detail.value.join(''); |
|
|
|
|
|
let childrenData = await this.getDemandoption2(id); |
|
|
|
|
|
let list = this.data.measureList.map(item => { |
|
|
|
|
|
if(item.id == id){ |
|
|
|
|
|
return {...item, children:childrenData}; |
|
|
|
|
|
} else { |
|
|
|
|
|
return item; |
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
|
|
|
this.setData({ |
|
|
|
|
|
measureList: list |
|
|
|
|
|
}); |
|
|
|
|
|
} |
|
|
}) |
|
|
}) |