|
@@ -16,8 +16,9 @@
|
|
|
<el-table-column align="center" type="index" label="序号" width="60"> </el-table-column>
|
|
|
<el-table-column v-for="item in formData.keys" :key="item.prop" :prop="item.prop" :label="item.label" :width="item.width">
|
|
|
<el-table-column v-for="ite in item.data" :key="ite.prop + item.prop" :prop="ite.prop" :label="ite.label" width="120"> </el-table-column>
|
|
|
- <!-- <el-table-column v-if="index !== 0 && index !== 1" prop="province" label="累计问题数量" width="120"> </el-table-column>
|
|
|
- <el-table-column v-if="index !== 0 && index !== 1" prop="city" label="现存问题数量" width="120"> </el-table-column> -->
|
|
|
+ <!-- <el-table-column label="累计问题数量" width="120"> </el-table-column>
|
|
|
+ <el-table-column label="现存问题数量" width="120"> </el-table-column>
|
|
|
+ <el-table-column label="现存问题数量" width="120"> </el-table-column> -->
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
</div>
|
|
@@ -131,55 +132,54 @@ export default {
|
|
|
console.log(this.formData)
|
|
|
}
|
|
|
},
|
|
|
- vales() {
|
|
|
- this.formData.vales.forEach((item) => {
|
|
|
- /*组成全是data对象 */
|
|
|
+ // vales() {
|
|
|
+ // this.formData.vales.forEach((item) => {
|
|
|
+ // /*组成全是data对象 */
|
|
|
|
|
|
- let arr = Object.values(item)
|
|
|
- let newArr = arr.splice(3)
|
|
|
+ // let arr = Object.values(item)
|
|
|
+ // let newArr = arr.splice(3)
|
|
|
|
|
|
- let OUArr = newArr.filter((item, index) => {
|
|
|
- return index % 2 === 0
|
|
|
- })
|
|
|
- let JIarr = newArr.filter((item, index) => {
|
|
|
- return index % 2 === 1
|
|
|
- })
|
|
|
+ // let OUArr = newArr.filter((item, index) => {
|
|
|
+ // return index % 2 === 0
|
|
|
+ // })
|
|
|
+ // let JIarr = newArr.filter((item, index) => {
|
|
|
+ // return index % 2 === 1
|
|
|
+ // })
|
|
|
|
|
|
- let newOBj1 = {}
|
|
|
- OUArr.forEach((item, index) => {
|
|
|
- let num = index + 1
|
|
|
- let str = 'data' + num
|
|
|
- newOBj1[str] = item
|
|
|
- })
|
|
|
- let newOBj2 = {}
|
|
|
- JIarr.forEach((item, index) => {
|
|
|
- let num = index + 1
|
|
|
- let str = 'data' + num
|
|
|
- newOBj2[str] = item
|
|
|
- })
|
|
|
- /*取对象前3项操作 */
|
|
|
- let keysArr = Object.keys(item)
|
|
|
- let twoKeyArr = keysArr.splice(0, 3)
|
|
|
+ // let newOBj1 = {}
|
|
|
+ // OUArr.forEach((item, index) => {
|
|
|
+ // let num = index + 1
|
|
|
+ // let str = 'data' + num
|
|
|
+ // newOBj1[str] = item
|
|
|
+ // })
|
|
|
+ // let newOBj2 = {}
|
|
|
+ // JIarr.forEach((item, index) => {
|
|
|
+ // let num = index + 1
|
|
|
+ // let str = 'data' + num
|
|
|
+ // newOBj2[str] = item
|
|
|
+ // })
|
|
|
+ // /*取对象前3项操作 */
|
|
|
+ // let keysArr = Object.keys(item)
|
|
|
+ // let twoKeyArr = keysArr.splice(0, 3)
|
|
|
|
|
|
- // 前两项的value
|
|
|
- let twoValueArr = arr.splice(0, 3)
|
|
|
+ // // 前两项的value
|
|
|
+ // let twoValueArr = arr.splice(0, 3)
|
|
|
|
|
|
- let twoOBJ = {}
|
|
|
- twoKeyArr.forEach((item, index) => {
|
|
|
- twoOBJ[item] = twoValueArr[index]
|
|
|
- })
|
|
|
+ // let twoOBJ = {}
|
|
|
+ // twoKeyArr.forEach((item, index) => {
|
|
|
+ // twoOBJ[item] = twoValueArr[index]
|
|
|
+ // })
|
|
|
|
|
|
- let obja = Object.assign(newOBj1, twoOBJ)
|
|
|
- let objb = Object.assign(newOBj2, twoOBJ)
|
|
|
- this.tabdata1.push(obja)
|
|
|
- this.tabdata2.push(objb)
|
|
|
- this.table1Data.push(obja)
|
|
|
- })
|
|
|
- },
|
|
|
+ // let obja = Object.assign(newOBj1, twoOBJ)
|
|
|
+ // let objb = Object.assign(newOBj2, twoOBJ)
|
|
|
+ // this.tabdata1.push(obja)
|
|
|
+ // this.tabdata2.push(objb)
|
|
|
+ // this.table1Data.push(obja)
|
|
|
+ // })
|
|
|
+ // },
|
|
|
// 表变表格2数据格式
|
|
|
keys() {
|
|
|
let arr = []
|
|
|
- if (this.activeName1 === '1') {
|
|
|
let unit = this.formData.unit.split(',')
|
|
|
let number = unit.length
|
|
|
let num = 0
|
|
@@ -195,12 +195,11 @@ export default {
|
|
|
} else {
|
|
|
arr[arr.length - 1].data.push({ ...item, label: unit[num % number] })
|
|
|
}
|
|
|
-
|
|
|
num++
|
|
|
}
|
|
|
})
|
|
|
this.formData.keys = arr
|
|
|
- }
|
|
|
+ console.log(this.formData.keys);
|
|
|
}
|
|
|
},
|
|
|
mounted() {},
|