| | |
| | | <template> |
| | | <div id="20230721_24921" align=center x:publishsource="Excel" style="margin-top: 60pt;margin-left: 20pt;"> |
| | | <div id="20230721_24921" align=center x:publishsource="Excel" style="margin-top: 65pt;margin-left: 10pt;"> |
| | | <table border=0 cellpadding=0 cellspacing=0 width=1194 style='border-collapse:collapse;table-layout:fixed;width:629pt'> |
| | | <tr class=xl6524921 height=20 style='mso-height-source:userset;height:30.0pt'> |
| | | <td colspan=3 rowspan=2 height=40 width=122 style='width:150pt;border: 1pt solid windowtext'> |
| | |
| | | <td colspan=1 class=xl6624921 style='border-right:.5pt solid black;border-left:none'> |
| | | 标准值 |
| | | </td> |
| | | <td colspan=1 v-for="a in 9" class=xl6624921 style='border-right:.5pt solid black; border-left:none'> |
| | | <td colspan=1 v-for="a in columnLength" class=xl6624921 style='border-right:.5pt solid black; border-left:none'> |
| | | {{a>9?item:'0'+a}} |
| | | </td> |
| | | <td colspan=2 class=xl6624921 style='border-right:.5pt solid black;border-left:none'> |
| | |
| | | |
| | | <tbody v-for="(item,index) in prjdata" :key="index"> |
| | | <tr class=xl6524921 height=53 style='mso-height-source:userset;height:40.05pt'> |
| | | <td rowspan=16 height=53 class=xl7624921 style='border-right:.5pt solid black; height:40.05pt'> |
| | | <td :rowspan="item.children.length" height=53 class=xl7624921 style='border-right:.5pt solid black; height:40.05pt'> |
| | | <p > |
| | | <span style=" writing-mode: vertical-rl;font-size: 26pt;">{{item.father}}</span> |
| | | </p> |
| | |
| | | <td width=235 style='width:176pt'></td> |
| | | </tr> |
| | | </table> |
| | | <div> |
| | | <!-- <div v-for="items in prjdata"> |
| | | <div v-for="aa in items.length"> --> |
| | | <template> |
| | | <div style="margin-top: 100pt;width: 75%;"> |
| | | <div class="head" id="head"> |
| | |
| | | <div> |
| | | <table border="2px" style="width: 800px;height: 100px;margin-top: 10px;"> |
| | | <tr style="height: 80px;"> |
| | | <td class="x1111113"><span style="font-size 40pt;margin-left: 80px;font-family:黑体">测试前照片</span></td> |
| | | <td class="x1111113"><span style="font-size 40pt;margin-left: 80px;font-family:黑体">测试前照片</span></td> |
| | | <td class="x1111113"><span style="font-size 40pt;margin-left: 80px;font-family:黑体">测试前照片</span></td> |
| | | <td class="x1111113"><span style="font-size 40pt;margin-left: 80px;font-family:黑体">测试项目</span></td> |
| | | <td class="x1111113"><span style="font-size 40pt;margin-left: 80px;font-family:黑体">样品数量</span></td> |
| | | <td class="x1111113"><span style="font-size 40pt;margin-left: 80px;font-family:黑体">测试结果</span></td> |
| | | </tr> |
| | | <tr style="height: 100px;"> |
| | | <td></td> |
| | |
| | | </span></p> |
| | | </div> |
| | | </template> |
| | | </div> |
| | | </div> |
| | | <!-- </div> |
| | | </div> --> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | |
| | | quantity:null, |
| | | username:null, |
| | | iname:null, |
| | | columnLength: 9, |
| | | } |
| | | }, |
| | | filters:{ |
| | |
| | | required: '', |
| | | iunit: '', |
| | | itype: '', |
| | | testValueList: new Array(9) |
| | | testValueList: new Array(this.columnLength) |
| | | } |
| | | if(list && list.length<10){ |
| | | let rowNum = 15 |
| | | let columnNum = this.columnLength |
| | | if(list && list.length<2){ |
| | | list.forEach(item=>{ |
| | | if(item.children && item.children.length < 7){ |
| | | let size = 15 - item.children.length |
| | | if(item.children && item.children.length < rowNum){ |
| | | rowNum = 15 - item.children.length |
| | | for(let j=0;j<item.children.length;j++){ |
| | | let arr = [] |
| | | if(item.children[j].inspectionValue){ |
| | | arr = item.children[j].inspectionValue.split(",") |
| | | } |
| | | item.children[j].testValueList = arr |
| | | if(item.children[0].testValueList.length<12){ |
| | | let num = 9 - item.children[j].testValueList.length |
| | | if(item.children[j].testValueList.length<columnNum){ |
| | | let num = columnNum - item.children[j].testValueList.length |
| | | for(let i=0;i<num;i++){ |
| | | item.children[j].testValueList.push("") |
| | | } |
| | | } |
| | | } |
| | | for(let i=0;i< size;i++){ |
| | | for(let i=0;i< rowNum;i++){ |
| | | item.children.push(data) |
| | | item.father |
| | | // item.father |
| | | } |
| | | } |
| | | }) |
| | |
| | | list.forEach(item=>{ |
| | | if(item.children){ |
| | | size+=item.children.length |
| | | item.children.forEach(obj=>{ |
| | | if(obj.inspectionValue){ |
| | | let testValueList = obj.inspectionValue.split(",") |
| | | obj.testValueList = testValueList |
| | | if(testValueList.length < columnNum){ |
| | | let len = columnNum-testValueList.length |
| | | for(var i=0;i<len;i++){ |
| | | obj.testValueList.push("") |
| | | } |
| | | } |
| | | }else{ |
| | | obj.testValueList = new Array(12) |
| | | } |
| | | }) |
| | | } |
| | | }) |
| | | if(size<15){ |
| | | let num = 15 - size |
| | | if(size < rowNum){ |
| | | let num = rowNum - size |
| | | for(let i=0;i<num;i++){ |
| | | list[list.length-1].children.push(data) |
| | | } |
| | | } |
| | | } |
| | | this.prjdata = list |
| | | } |
| | | }, |
| | | watch:{ |