| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744 |
- /**
- * 高度修复
- */
- // 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 = ['<span style="font-size:14px;height:45px;line-height:45px;display:inline-block">' + arr[j].zhi_liang_zhi_bia + '</span>','<span style="font-size:14px;height:45px;line-height:45px;display:inline-block">' + arr[j].location.toFixed(2) + '</span>']
- // 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("内部质量") //返回需要的对应参数
- }
- },
-
-
- }
- }
|