/**
* 高度修复
*/
// import curdPost from '@/business/platform/form/utils/custom/joinCURD.js'
export default {
methods: {
/* 遍历配置,分发配置参数*/
getMatchingData(matching){
let matchArr = []
// for (let i = 0; i < this.dataScope.length; i++) {
// matchArr.push(this.relData[matching+this.dataScope[i]])
// }
// for (let i = 0; i < this.dataScope.length; i++) {
if(typeof this.relData[matching+this.endDate] === "undefined"){
matchArr.push(0)
// console.log(matchArr,'1hiuhkj')
}else{
matchArr.push(this.relData[matching+this.endDate])
// console.log('2nhkjhiuhkj')
}
// }
return matchArr
},
getMatchingDataSame(matching){
let matchArr = []
// for (let i = 0; i < this.dataScope.length; i++) {
// matchArr.push(this.relData[matching+'S'+this.dataScope[i]])
// }
// for (let i = 0; i < this.dataScope.length; i++) {
if(typeof this.relData[matching+'S'+this.endDate] === "undefined"){
matchArr.push(0)
// console.log(matchArr,'1hiuhkj')
}else{
matchArr.push(this.relData[matching+'S'+this.endDate])
// console.log('2nhkjhiuhkj')
}
// }
return matchArr
},
getJiaoYanObjNum(){
let ryywpxjNum = this.jiaoyanObj
let barData = []
let e=0
if (ryywpxjNum[0].num===0) {
e =0
} else {
e =Math.floor(ryywpxjNum[1].num/ryywpxjNum[0].num * 10000) / 100
}
barData.push(e)
return {
"t_mjsbjdxzjhzbNum" :{"date": this.endDate,"number": ryywpxjNum[1].num, "numberAll": ryywpxjNum[0].num, "val": e},
"config":this.getMyConfig("检测") //返回需要的对应参数
}
},
getJiaoYanObjNumFB(){
// let zlzbfz = []
// zlzbfz = this.quality
// let fenshuzu = []
// fenshuzu = this.buhegelvObj
let title = ['NAME_','numA','num','wnum']
let mid = JSON.parse(JSON.stringify(this.allBuMen))
for (let i = 0; i < this.jiaoyanMGObj.length; i++) {
let midI = mid.findIndex(v => v.NAME_ == this.jiaoyanMGObj[i].NAME_ )
mid[midI].numA = this.jiaoyanMGObj[i].numA
mid[midI].num = this.jiaoyanMGObj[i].num
mid[midI].wnum = this.jiaoyanMGObj[i].numA-this.jiaoyanMGObj[i].num
mid[midI].chu = this.jiaoyanMGObj[i].chu
}
return {
"num" :{"date": this.endDate,"number": mid,"title":title},
"config":this.getMyConfig("内部质量") //返回需要的对应参数
}
},
gethechaObjNum(){
let ryywpxjNum = this.hechaObj
let barData = []
let e=0
if (ryywpxjNum[0].num===0) {
e =0
} else {
e =Math.floor(ryywpxjNum[1].num/ryywpxjNum[0].num * 10000) / 100
}
barData.push(e)
return {
"t_sbhcjlbNum" :{"date": this.endDate,"number": ryywpxjNum[1].num, "numberAll": ryywpxjNum[0].num, "val": e},
"config":this.getMyConfig("检测") //返回需要的对应参数
}
},
gethechaObjNumFB(){
// let zlzbfz = []
// zlzbfz = this.quality
// let fenshuzu = []
// fenshuzu = this.buhegelvObj
let title = ['NAME_','numA','num','wnum']
let mid = JSON.parse(JSON.stringify(this.allBuMen))
for (let i = 0; i < this.hechaMGObj.length; i++) {
let midI = mid.findIndex(v => v.NAME_ == this.hechaMGObj[i].NAME_ )
mid[midI].numA = this.hechaMGObj[i].numA
mid[midI].num = this.hechaMGObj[i].num
mid[midI].wnum = this.hechaMGObj[i].numA-this.hechaMGObj[i].num
mid[midI].chu = this.hechaMGObj[i].chu
}
return {
"num" :{"date": this.endDate,"number": mid,"title":title},
"config":this.getMyConfig("内部质量") //返回需要的对应参数
}
},
getnengtliObjNum(){
let ryywpxjNum = this.waibuObj
let barData = []
let e=0
if (ryywpxjNum[0].num===0) {
e =0
} else {
e =Math.floor(ryywpxjNum[1].num/ryywpxjNum[0].num * 10000) / 100
}
barData.push(e)
return {
"Num" :{"date": this.endDate,"number": ryywpxjNum[1].num, "numberAll": ryywpxjNum[0].num, "res": barData,"val": e},
"config":this.getMyConfig("检测") //返回需要的对应参数
}
},
getnengtliObjNumFB(){
// let zlzbfz = []
// zlzbfz = this.quality
// let fenshuzu = []
// fenshuzu = this.buhegelvObj
let title = ['NAME_','numA','num','wnum']
let mid = JSON.parse(JSON.stringify(this.allBuMen))
for (let i = 0; i < this.waibuObjfb.length; i++) {
let midI = mid.findIndex(v => v.NAME_ == this.waibuObjfb[i].NAME_ )
mid[midI].numA = this.waibuObjfb[i].numA
mid[midI].num = this.waibuObjfb[i].num
mid[midI].wnum = this.waibuObjfb[i].numA-this.waibuObjfb[i].num
mid[midI].chu = this.waibuObjfb[i].chu
}
return {
"num" :{"date": this.endDate,"number": mid,"title":title},
"config":this.getMyConfig("内部质量") //返回需要的对应参数
}
},
getyangPinCaiJiObjNum(){
let zlzbfz = []
zlzbfz = this.quality
let fenshuzu = []
fenshuzu = this.buhegelvObj
let title = ['name_']
for (let i = 0; i < zlzbfz.length; i++) {
for (let j = 0; j < fenshuzu.length; j++) {
// console.log(zlzbfz[i].id_ == fenshuzu[j].bzbm,zlzbfz[i].id_, fenshuzu[j].bzbm,'354345433333333333333333333333333333333333')
if(zlzbfz[i].id_ == fenshuzu[j].bzbm){
let prop = fenshuzu[j].zhi_liang_mu_biao;
zlzbfz[i][prop] = fenshuzu[j].location
}
}
}
// console.log(zlzbfz,'5456456456546gfhghghgf')
for (let t = 0; t < this.zhiliangmubiaotitle.length; t++) {
title.push(this.zhiliangmubiaotitle[t].zhi_liang_mu_biao)
}
let zbval = []
for (let t = 0; t < this.zhiliangmubiaotitle.length; t++) {
if(this.zhiliangmubiaotitle[t].zhi_liang_mu_biao.match(/(\d+(\.\d+)?)/)=== null){
zbval.push(parseFloat(this.zhiliangmubiaotitle[t].zhi_biao_xian_zhi.match(/(\d+(\.\d+)?)/)))
}else{
zbval.push(parseFloat(this.zhiliangmubiaotitle[t].zhi_liang_mu_biao.match(/(\d+(\.\d+)?)/)))
}
}
// console.log(this.zhiliangmubiaotitle,zlzbfz,fenshuzu,'dsdsfddssf9090090')
// let arr = this.tableNum
// let aa =[]
// for (let j = 0; j < arr.length; j++) {
// let changeArr = ['' + arr[j].zhi_liang_zhi_bia + '','' + arr[j].location.toFixed(2) + '']
// aa.push(changeArr)
// }
// this.$set(this.tableData, 'data', aa)
// this.$forceUpdate()
// console.log(arr,this.tableData.data,'djlkddddddddddddddddddddddddddddddddd')
return {
"Num" :{"date": this.endDate,"number": zlzbfz,"title":title,"xianzhi":zbval,"titleall":this.zhiliangmubiaotitle},
"config":this.getMyConfig("检测") //返回需要的对应参数
}
},
getfenzuZLZBObjNum(){
//生成月份
let that = this
let d1 = this.endDate[0];
let d2 = this.endDate[2];
let dateArry = new Array();
let s1 = d1.split("-");
let s2 = d2.split("-");
let mCount = 0;
if (parseInt(s1[0]) < parseInt(s2[0])) {
mCount = (parseInt(s2[0]) - parseInt(s1[0])) * 12 + parseInt(s2[1]) - parseInt(s1[1])+1;
} else {
mCount = parseInt(s2[1]) - parseInt(s1[1])+1;
}
if (mCount > 0) {
var startM = parseInt(s1[1]);
var startY = parseInt(s1[0]);
for (var i = 0; i < mCount; i++) {
if (startM < 12) {
dateArry[i] = startY + "-" + (startM>9 ? startM : "0" + startM);
startM += 1;
} else {
dateArry[i] = startY + "-" + (startM > 9 ? startM : "0" + startM);
startM = 1;
startY += 1;
}
}
}
//处理数据
let zlzbfz = []
let fenshuzu = []
let zongfz = []
fenshuzu = that.quality
for (let m = 0; m < that.quality.length; m++) {
for (let n = 0; n < that.fenzuzlmb.length; n++) {
//console.log(that.quality.id_ == that.fenzuzlmb.id_,that.quality,that.fenzuzlmb)
if (that.quality[m].id_ == that.fenzuzlmb[n].id_) {
fenshuzu[m].data=that.fenzuzlmb[n].data?that.fenzuzlmb[n].data:''
continue
}
}
}
for (let j = 0; j < dateArry.length; j++) {
let rq = {}
rq.name_ = dateArry[j]
zlzbfz.push(rq)
// console.log(zlzbfz,dateArry[j],'erw232222222222222222222222222224586')
}
// console.log(fenshuzu,zlzbfz,'55353453535345')
let title = ['name_']
for (let zn = 0; zn < fenshuzu.length; zn++) {
for (let i = 0; i < zlzbfz.length; i++) {
if(fenshuzu[zn].data&&fenshuzu[zn].data.length>0){
for (let j = 0; j < fenshuzu[zn].data.length; j++) {
if(zlzbfz[i].name_ == fenshuzu[zn].data[j].bzsj){
let prop = fenshuzu[zn].data[j].zhi_liang_zhi_bia;
zlzbfz[i][prop] = fenshuzu[zn].data[j].location
// console.log(zlzbfz)
}
//continue
}
}
//continue
}
zongfz.push({'id':fenshuzu[zn].id_,'name':fenshuzu[zn].name_,'data':zlzbfz})
}
// console.log(zongfz,'0000000000000000767676767676767676767676')
for (let t = 0; t < this.zhiliangzhibiaotitle.length; t++) {
title.push(this.zhiliangzhibiaotitle[t].zhi_liang_zhi_bia)
}
this.zhiliangmuTitle = title
this.zhiliangmuNeirong = zongfz
return {
"Num" :{"date": this.endDate,"number": zongfz,"title":title},
"config":this.getMyConfig("检测") //返回需要的对应参数
}
},
getbzJunZhujNum(){
let title = ['NAME_','numA','num','wnum']
let mid = JSON.parse(JSON.stringify(this.allBuMen))
for (let i = 0; i < this.gaijinxiangObj.length; i++) {
let midI = mid.findIndex(v => v.NAME_ == this.gaijinxiangObj[i].NAME_ )
mid[midI].numA = this.gaijinxiangObj[i].numA
mid[midI].num = this.gaijinxiangObj[i].num
mid[midI].wnum = this.gaijinxiangObj[i].numA-this.gaijinxiangObj[i].num
mid[midI].chu = this.gaijinxiangObj[i].chu
}
return {
"num" :{"date": this.endDate,"number": mid,"title":title},
"config":this.getMyConfig("检测") //返回需要的对应参数
}
},
getbzXiBaoObjNum(){
let name = []
let val =[]
let valAll = []
let e = []
let a=0
let b=0
let c=0
let numm = 0
let that = this
if(that.bzXiBaoObj.length === 0){
val = [0]
valAll = [0]
e = [0]
name = [0]
}else{
for (let i = 0; i < that.bzXiBaoObj.length; i++) {
// let num=0
// if (that.hechaObj[i].t_sbhcjlb===0) {
// num =0
// } else {
// num =Math.floor(that.hechaObj[i].t_sbhcjlbS/that.hechaObj[i].t_sbhcjlb * 10000) / 100
// }
// valAll.push(that.hechaObj[i].t_sbhcjlb)
val.push(that.bzXiBaoObj[i].num)
valAll.push(that.bzXiBaoObj[i].numS)
// e.push(num)
name.push(that.bzXiBaoObj[i].name)
}
}
val.forEach( function(item){
a += item ;
});
valAll.forEach( function(item){
b += item ;
});
if (that.bzXiBaoTObj.length===0) {
numm = 1
} else {
numm = Math.floor((12-that.bzXiBaoTObj[0].time)/3) + 1
}
// a=a*numm
// console.log(numm,'numm')
if(b===0){
c=0
}else{
c= Math.floor(b/a * 10000) / 100
}
return {
"Num" :{"date": this.endDate,"number": val, "name": name, "numberAll": valAll,"valnum":a,"valAll":b,"valna":c},
"config":this.getMyConfig("检测") //返回需要的对应参数
}
},
getMyConfig(name){
// console.log(this.config,'werwrwr3567885656766666666666666666666666')
if(!this.config || this.config.length == 0) return
for(let i in this.config){
if (this.config[i]['pei_zhi_biao_ming'] == name){
return this.config[i]['pei_zhi_can_shu_'] //返回需要的对应参数
}
}
},
getS1renwu(){
let ryywpxjNum = this.guanshenObj
let barData = []
let e=0
if (ryywpxjNum[0].num===0) {
e =0
} else {
e =Math.floor(ryywpxjNum[1].num/ryywpxjNum[0].num * 10000) / 100
}
barData.push(e)
return {
"t_jchzbNum" :{"date": this.endDate,"number": ryywpxjNum[1].num, "numberAll": ryywpxjNum[0].num, "res": barData,"val":e},
"config":this.getMyConfig("检测") //返回需要的对应参数
}
},
getS1renwuFB(){
// let zlzbfz = []
// zlzbfz = this.quality
// let fenshuzu = []
// fenshuzu = this.buhegelvObj
let title = ['NAME_','numA','num','wnum']
let mid = JSON.parse(JSON.stringify(this.allBuMen))
for (let i = 0; i < this.guanshenfbObj.length; i++) {
let midI = mid.findIndex(v => v.NAME_ == this.guanshenfbObj[i].NAME_ )
mid[midI].numA = this.guanshenfbObj[i].numA
mid[midI].num = this.guanshenfbObj[i].num
mid[midI].wnum = this.guanshenfbObj[i].numA-this.guanshenfbObj[i].num
mid[midI].chu = this.guanshenfbObj[i].chu
}
return {
"num" :{"date": this.endDate,"number": mid,"title":title},
"config":this.getMyConfig("内部质量") //返回需要的对应参数
}
},
getS1jianCe(){
return {
// "t_mjjcbgNum" :{"date": this.dataScope,"number": mjjcbgNum, "numberAll": mjjcbgSNum, "res": barData},
"t_gdyrqcwtBegin" :{"date": this.BeginDate,"number": this.relData['t_gdyrqcwt'+this.BeginDate]},
"t_gdyrqcwtEnd" :{"date": this.endDate,"number": this.relData['t_gdyrqcwt'+this.endDate]},
"t_gdyrqcwt2Begin" :{"date": this.BeginDate,"number": this.relData['t_gdyrqcwt2'+this.BeginDate]},
"t_gdyrqcwt2End" :{"date": this.endDate,"number": this.relData['t_gdyrqcwt2'+this.endDate]},
"t_gdyrqcwt3Begin" :{"date": this.BeginDate,"number": this.relData['t_gdyrqcwt3'+this.BeginDate]},
"t_gdyrqcwt3End" :{"date": this.endDate,"number": this.relData['t_gdyrqcwt3'+this.endDate]},
"t_gdyrqcwt4Begin" :{"date": this.BeginDate,"number": this.relData['t_gdyrqcwt4'+this.BeginDate]},
"t_gdyrqcwt4End" :{"date": this.endDate,"number": this.relData['t_gdyrqcwt4'+this.endDate]},
"t_gdyrqcwt5Begin" :{"date": this.BeginDate,"number": this.relData['t_gdyrqcwt5'+this.BeginDate]},
"t_gdyrqcwt5End" :{"date": this.endDate,"number": this.relData['t_gdyrqcwt5'+this.endDate]},
"t_gdyrqcwt6Begin" :{"date": this.BeginDate,"number": this.relData['t_gdyrqcwt6'+this.BeginDate]},
"t_gdyrqcwt6End" :{"date": this.endDate,"number": this.relData['t_gdyrqcwt6'+this.endDate]},
"config":this.getMyConfig("检测") //返回需要的对应参数
}
},
getS2jianCe(){
let mjjcbgNum = this.getMatchingData('t_mjjcbg')
let mjjcbgSNum = this.getMatchingDataSame('t_mjjcbg')
let barData = []
// for (let i = 0; i < this.dataScope.length; i++) {
let e=0
if (mjjcbgSNum[0]===0) {
e =0
} else {
e =Math.floor(mjjcbgNum[0]/mjjcbgSNum[0] * 10000) / 100
}
barData.push(e)
// }
return {
"t_mjjcbgNum" :{"date": this.endDate,"number": mjjcbgNum, "numberAll": mjjcbgSNum, "res": barData},
"t_gdyrqcwtBegin" :{"date": this.BeginDate,"number": this.relData['t_gdyrqcwt'+this.BeginDate]},
"t_gdyrqcwtEnd" :{"date": this.endDate,"number": this.relData['t_gdyrqcwt'+this.endDate]},
"config":this.getMyConfig("检测") //返回需要的对应参数
}
},
getS2manYiDu(){
let ryywpxjNum = this.neishenObj
let barData = []
let e=0
if (ryywpxjNum[0].num===0) {
e =0
} else {
e =Math.floor(ryywpxjNum[1].num/ryywpxjNum[0].num * 10000) / 100
}
barData.push(e)
return {
// "t_myddcBegin" :{"date": this.BeginDate,"number": this.relData['t_myddc'+this.BeginDate]},
// "t_myddcEnd" :{"date": this.endDate,"number": this.relData['t_myddc'+this.endDate]},
// "t_myddc1Begin" :{"date": this.BeginDate,"number": this.relData['t_myddc1'+this.BeginDate]},
// "t_myddc1End" :{"date": this.endDate,"number": this.relData['t_myddc1'+this.endDate]},
// "t_myddc2Begin" :{"date": this.BeginDate,"number": this.relData['t_myddc2'+this.BeginDate]},
// "t_myddc2End" :{"date": this.endDate,"number": this.relData['t_myddc2'+this.endDate]},
// "t_myddc3Begin" :{"date": this.BeginDate,"number": this.relData['t_myddc3'+this.BeginDate]},
// "t_myddc3End" :{"date": this.endDate,"number": this.relData['t_myddc3'+this.endDate]},
// "t_myddc4Begin" :{"date": this.BeginDate,"number": this.relData['t_myddc4'+this.BeginDate]},
// "t_myddc4End" :{"date": this.endDate,"number": this.relData['t_myddc4'+this.endDate]},
// "t_myddc5Begin" :{"date": this.BeginDate,"number": this.relData['t_myddc5'+this.BeginDate]},
// "t_myddc5End" :{"date": this.endDate,"number": this.relData['t_myddc5'+this.endDate]},
// "t_myddc6Begin" :{"date": this.BeginDate,"number": this.relData['t_myddc6'+this.BeginDate]},
// "t_myddc6End" :{"date": this.endDate,"number": this.relData['t_myddc6'+this.endDate]},
"t_khmydtjbNum" :{"date": this.endDate,"number": ryywpxjNum[1].num, "numberAll": ryywpxjNum[0].num, "res": barData,"val":e},
"config":this.getMyConfig("客户满意度") //返回需要的对应参数
}
},
getS2manYiDuFB(){
// let zlzbfz = []
// zlzbfz = this.quality
// let fenshuzu = []
// fenshuzu = this.buhegelvObj
let title = ['NAME_','numA','num','wnum']
let mid = JSON.parse(JSON.stringify(this.allBuMen))
for (let i = 0; i < this.neishenfbObj.length; i++) {
let midI = mid.findIndex(v => v.NAME_ == this.neishenfbObj[i].NAME_ )
mid[midI].numA = this.neishenfbObj[i].numA
mid[midI].num = this.neishenfbObj[i].num
mid[midI].wnum = this.neishenfbObj[i].numA-this.neishenfbObj[i].num
mid[midI].chu = this.neishenfbObj[i].chu
}
return {
"num" :{"date": this.endDate,"number": mid,"title":title},
"config":this.getMyConfig("内部质量") //返回需要的对应参数
}
},
getS3tousu(){
let ryywpxjNum = this.yingjiObj
let barData = []
let e=0
if (ryywpxjNum[0].num===0) {
e =0
} else {
e =Math.floor(ryywpxjNum[1].num/ryywpxjNum[0].num * 10000) / 100
}
barData.push(e)
return {
"t_complaintNum" :{"date": this.endDate,"number": ryywpxjNum[1].num, "numberAll": ryywpxjNum[0].num, "res": barData,"val":e},
// "t_mjwtsqbNum" :{"date": this.dataScope,"number": mjwtsqbNum},
"config":this.getMyConfig("客户投诉率") //返回需要的对应参数
}
},
getS3tousuFB(){
// let zlzbfz = []
// zlzbfz = this.quality
// let fenshuzu = []
// fenshuzu = this.buhegelvObj
let title = ['NAME_','numA','num','wnum']
let mid = JSON.parse(JSON.stringify(this.allBuMen))
for (let i = 0; i < this.yingjifbObj.length; i++) {
let midI = mid.findIndex(v => v.NAME_ == this.yingjifbObj[i].NAME_ )
mid[midI].numA = this.yingjifbObj[i].numA
mid[midI].num = this.yingjifbObj[i].num
mid[midI].wnum = this.yingjifbObj[i].numA-this.yingjifbObj[i].num
mid[midI].chu = this.yingjifbObj[i].chu
}
return {
"num" :{"date": this.endDate,"number": mid,"title":title},
"config":this.getMyConfig("内部质量") //返回需要的对应参数
}
},
getS4renYuanPeiXun(){
let ryywpxjNum = this.zaigangrenyuan
let barData = []
let e=0
if (ryywpxjNum[0].num===0) {
e =0
} else {
e =Math.floor(ryywpxjNum[1].num/ryywpxjNum[0].num * 10000) / 100
}
barData.push(e)
return {
"t_ryywpxjlNum" :{"date": this.endDate,"number": ryywpxjNum[1].num, "numberAll": ryywpxjNum[0].num, "res": barData},
// "t_ryndpxjhBegin" :{"date": this.BeginDate,"number": this.relData['t_ryndpxjh'+this.BeginDate]},
// "t_ryndpxjhEnd" :{"date": this.endDate,"number": this.relData['t_ryndpxjh'+this.endDate]},
// "t_rypxjlnkBegin" :{"date": this.BeginDate,"number": this.relData['t_rypxjlnk'+this.BeginDate]},
// "t_rypxjlnkEnd" :{"date": this.endDate,"number": this.relData['t_rypxjlnk'+this.endDate]},
"config":this.getMyConfig("人员培训") //返回需要的对应参数
}
},
getS4renYuanPeiXunFB(){
// let zlzbfz = []
// zlzbfz = this.quality
// let fenshuzu = []
// fenshuzu = this.buhegelvObj
let title = ['NAME_','numA','num','wnum']
let mid = JSON.parse(JSON.stringify(this.allBuMen))
for (let i = 0; i < this.zaigangrenyuanfb.length; i++) {
let midI = mid.findIndex(v => v.NAME_ == this.zaigangrenyuanfb[i].NAME_ )
mid[midI].numA = this.zaigangrenyuanfb[i].numA
mid[midI].num = this.zaigangrenyuanfb[i].num
mid[midI].wnum = this.zaigangrenyuanfb[i].numA-this.zaigangrenyuanfb[i].num
mid[midI].chu = this.zaigangrenyuanfb[i].chu
}
return {
"num" :{"date": this.endDate,"number": mid,"title":title},
"config":this.getMyConfig("内部质量") //返回需要的对应参数
}
},
getS5renYuanJianDu(){
let zljdNum = this.gangqianpeixun
let zljdSNum = this.getMatchingDataSame('t_zljd')
let barData = []
// for (let i = 0; i < this.dataScope.length; i++) {
let e=0
if (zljdNum[0].num===0) {
e =0
} else {
e =Math.floor(zljdNum[1].num/zljdNum[0].num * 10000) / 100
}
barData.push(e)
// }
// console.log(zljdNum,barData,'88888888888888888888888888888888888888888888')
return {
"t_zljdNum" :{"date": this.endDate,"number": zljdNum[1].num, "numberAll": zljdNum[0].num, "res": barData},
// "t_zljdBegin" :{"date": this.BeginDate,"number": this.relData['t_zljd'+this.BeginDate]},
// "t_zljdEnd" :{"date": this.endDate,"number": this.relData['t_zljd'+this.endDate]},
// "t_zljdssBegin" :{"date": this.BeginDate,"number": this.relData['t_zljdss'+this.BeginDate]},
// "t_zljdssEnd" :{"date": this.endDate,"number": this.relData['t_zljdss'+this.endDate]},
"config":this.getMyConfig("人员监督") //返回需要的对应参数
}
},
getS5renYuanJianDuFB(){
// let zlzbfz = []
// zlzbfz = this.quality
// let fenshuzu = []
// fenshuzu = this.buhegelvObj
let title = ['NAME_','numA','num','wnum']
let mid = JSON.parse(JSON.stringify(this.allBuMen))
for (let i = 0; i < this.gangqianpeixunfb.length; i++) {
let midI = mid.findIndex(v => v.NAME_ == this.gangqianpeixunfb[i].NAME_ )
mid[midI].numA = this.gangqianpeixunfb[i].numA
mid[midI].num = this.gangqianpeixunfb[i].num
mid[midI].wnum = this.gangqianpeixunfb[i].numA-this.gangqianpeixunfb[i].num
mid[midI].chu = this.gangqianpeixunfb[i].chu
}
return {
"num" :{"date": this.endDate,"number": mid,"title":title},
"config":this.getMyConfig("内部质量") //返回需要的对应参数
}
},
getS6sheBeiWeiHu(){
return {
"t_yqsbwhjhxmtBegin" :{"date": this.BeginDate,"number": this.relData['t_yqsbwhjhxmt'+this.BeginDate]},
"t_yqsbwhjhxmtEnd" :{"date": this.endDate,"number": this.relData['t_yqsbwhjhxmt'+this.endDate]},
"t_yqsbwhjhxmzBegin" :{"date": this.BeginDate,"number": this.relData['t_yqsbwhjhxmz'+this.BeginDate]},
"t_yqsbwhjhxmzEnd" :{"date": this.endDate,"number": this.relData['t_yqsbwhjhxmz'+this.endDate]},
"t_yqsbwhjhxmyBegin" :{"date": this.BeginDate,"number": this.relData['t_yqsbwhjhxmy'+this.BeginDate]},
"t_yqsbwhjhxmyEnd" :{"date": this.endDate,"number": this.relData['t_yqsbwhjhxmy'+this.endDate]},
"t_whbyxxBegin" :{"date": this.BeginDate,"number": this.relData['t_whbyxx'+this.BeginDate]},
"t_whbyxxEnd" :{"date": this.endDate,"number": this.relData['t_whbyxx'+this.endDate]},
"t_whbyxmxxmzBegin" :{"date": this.BeginDate,"number": this.relData['t_whbyxmxxmz'+this.BeginDate]},
"t_whbyxmxxmzEnd" :{"date": this.endDate,"number": this.relData['t_whbyxmxxmz'+this.endDate]},
"t_whbyxxmyBegin" :{"date": this.BeginDate,"number": this.relData['t_whbyxxmy'+this.BeginDate]},
"t_whbyxxmyEnd" :{"date": this.endDate,"number": this.relData['t_whbyxxmy'+this.endDate]},
"t_yqsbwhjhfbBegin" :{"date": this.BeginDate,"number": this.relData['t_yqsbwhjhfb'+this.BeginDate]},
"t_yqsbwhjhfbEnd" :{"date": this.endDate,"number": this.relData['t_yqsbwhjhfb'+this.endDate]},
"t_yqsbwhjlfbBegin" :{"date": this.BeginDate,"number": this.relData['t_yqsbwhjlfb'+this.BeginDate]},
"t_yqsbwhjlfbEnd" :{"date": this.endDate,"number": this.relData['t_yqsbwhjlfb'+this.endDate]},
"config":this.getMyConfig("设备维护") //返回需要的对应参数
}
},
getS7sheBeiJiaoZhun(){
let mjsbjdxzjhzbNum = this.getMatchingData('t_mjsbjdxzjhzb')
return {
"t_ndsbxzjdjhBegin" :{"date": this.BeginDate,"number": this.relData['t_ndsbxzjdjh'+this.BeginDate]},
"t_ndsbxzjdjhEnd" :{"date": this.endDate,"number": this.relData['t_ndsbxzjdjh'+this.endDate]},
"t_yqsbxzjgBegin" :{"date": this.BeginDate,"number": this.relData['t_yqsbxzjg'+this.BeginDate]},
"t_yqsbxzjgEnd" :{"date": this.endDate,"number": this.relData['t_yqsbxzjg'+this.endDate]},
"allDate" :{"date": this.endDate,"number": this.relData['t_yqsbxzjg'+this.endDate]},
"config":this.getMyConfig("设备校准") //返回需要的对应参数
}
},
getS8sheBeiHeCha(){
return {
"t_sbhcjhBegin" :{"date": this.BeginDate,"number": this.relData['t_sbhcjh'+this.BeginDate]},
"t_sbhcjhEnd" :{"date": this.endDate,"number": this.relData['t_sbhcjh'+this.endDate]},
"t_sbhcjlbBegin" :{"date": this.BeginDate,"number": this.relData['t_sbhcjlb'+this.BeginDate]},
"t_sbhcjlbEnd" :{"date": this.endDate,"number": this.relData['t_sbhcjlb'+this.endDate]},
"config":this.getMyConfig("设备核查") //返回需要的对应参数
}
},
getS9neiBuZhiLiang(){
let ryywpxjNum = this.neibuObj
let barData = []
let e=0
if (ryywpxjNum[0].num===0) {
e =0
} else {
e =Math.floor(ryywpxjNum[1].num/ryywpxjNum[0].num * 10000) / 100
}
barData.push(e)
return {
"t_mjzlkzxbNum" :{"date": this.endDate,"number": ryywpxjNum[1].num, "numberAll": ryywpxjNum[0].num, "res": barData,"val": e},
"config":this.getMyConfig("内部质量") //返回需要的对应参数
}
},
getS9neiBuZhiLiangFB(){
// let zlzbfz = []
// zlzbfz = this.quality
// let fenshuzu = []
// fenshuzu = this.buhegelvObj
let title = ['NAME_','numA','num','wnum']
let mid = JSON.parse(JSON.stringify(this.allBuMen))
for (let i = 0; i < this.neibuObjfb.length; i++) {
let midI = mid.findIndex(v => v.NAME_ == this.neibuObjfb[i].NAME_ )
mid[midI].numA = this.neibuObjfb[i].numA
mid[midI].num = this.neibuObjfb[i].num
mid[midI].wnum = this.neibuObjfb[i].numA-this.neibuObjfb[i].num
mid[midI].chu = this.neibuObjfb[i].chu
}
return {
"num" :{"date": this.endDate,"number": mid,"title":title},
"config":this.getMyConfig("内部质量") //返回需要的对应参数
}
},
getS12fengXian(){
let ryywpxjNum = this.fengxianObj
let barData = []
let e=0
if (ryywpxjNum[0].num===0) {
e =0
} else {
e =Math.floor(ryywpxjNum[1].num/ryywpxjNum[0].num * 10000) / 100
}
return {
"t_mjsyshdfxsbykzjhxbNum" :{"date": this.endDate,"number": ryywpxjNum[1].num, "numberAll": ryywpxjNum[0].num, "res": barData,"val": e},
"config":this.getMyConfig("内部质量") //返回需要的对应参数
}
},
getS12fengXianFB(){
// let zlzbfz = []
// zlzbfz = this.quality
// let fenshuzu = []
// fenshuzu = this.buhegelvObj
let title = ['NAME_','numA','num','wnum']
let mid = JSON.parse(JSON.stringify(this.allBuMen))
for (let i = 0; i < this.fengxianfbObj.length; i++) {
let midI = mid.findIndex(v => v.NAME_ == this.fengxianfbObj[i].NAME_ )
mid[midI].numA = this.fengxianfbObj[i].numA
mid[midI].num = this.fengxianfbObj[i].num
mid[midI].wnum = this.fengxianfbObj[i].numA-this.fengxianfbObj[i].num
mid[midI].chu = this.fengxianfbObj[i].chu
}
return {
"num" :{"date": this.endDate,"number": mid,"title":title},
"config":this.getMyConfig("内部质量") //返回需要的对应参数
}
},
getS14bufuhexiang(){
// let zlzbfz = []
// zlzbfz = this.quality
// let fenshuzu = []
// fenshuzu = this.buhegelvObj
let title = ['NAME_','numA','num','wnum']
let mid = JSON.parse(JSON.stringify(this.allBuMen))
for (let i = 0; i < this.bufuheObj.length; i++) {
let midI = mid.findIndex(v => v.NAME_ == this.bufuheObj[i].NAME_ )
mid[midI].numA = this.bufuheObj[i].numA
mid[midI].num = this.bufuheObj[i].num
mid[midI].wnum = this.bufuheObj[i].numA-this.bufuheObj[i].num
mid[midI].chu = this.bufuheObj[i].chu
}
return {
"num" :{"date": this.endDate,"number": mid,"title":title},
"config":this.getMyConfig("内部质量") //返回需要的对应参数
}
},
}
}