var vms = Vue.component("Company-amplify-qysj", {
template: `
`,
props: {
},
data() {
return {
show:false,
//取样送检
outputValueNavQysj:1,
overview:1,
qyfsTotal:0,
qyfsHgl:0,
startDate:"",
endDate:'',
}
},
mounted(){
},
methods: {
openAmplify(){
this.show = true
this.getStartDate()
this.getEndDate()
this.qysjStatisticalData()
},
closeAmplify(){
this.show = false
},
closeAmplifyAll(e){
if(e.target.className == 'amplify-fixed'){
this.show = false
}
},
//取样送检
onClickoOverview(n){
this.overview = n
this.qysjStatisticalData();
},
//取样送检
onClickOutputValueNavQysj(n){
console.log('@@@@@',n)
this.outputValueNavQysj = n
this.qysjStatisticalData();
},
getStartDate(){
var data = new Date();
var year = data.getFullYear();
var month = (data.getMonth()+1) > 9? (data.getMonth()+1):'0'+(data.getMonth()+1)
this.startDate = year+"-"+month+"-01";
},
getEndDate(){
var date = new Date();
var year = date.getFullYear();
var month = (date.getMonth()+1) > 9 ? (date.getMonth()+1):'0'+(date.getMonth()+1)
var day = date.getDate() > 9 ? date.getDate():'0'+date.getDate()
this.endDate = year+"-"+month+"-"+day;
},
qysjStatisticalData() {
var outputValueNavQysj = this.outputValueNavQysj;
var overview = this.overview;
var data = {};
if(outputValueNavQysj == 1){//本月
data = {
"dept_id":"131",
"startDate":this.startDate,
"endDate":this.endDate,
"type":overview
}
}else{//开累
data = {
"dept_id":"131",
"type":overview
}
}
axios({
method: 'post',
url: "/api/qualityManagemen/qysjStatisticalData",
data: data
}).then(res => {
console.log(res)
if(res.data.code == 200){
this.qyfsTotal = res.data.data.total;
this.qyfsHgl = res.data.data.hgl;
}
}).catch(err => {
})
},
},
watch:{
},
})