| | |
| | | // 添加空行 并转为二维数组 |
| | | list() { |
| | | let { datas, emptyIdxs } = this; |
| | | let list = JSON.parse(JSON.stringify(datas)); |
| | | // let list = JSON.parse(JSON.stringify(datas)); |
| | | let list = [...datas]; |
| | | emptyIdxs.sort((a, b) => a - b); |
| | | for (let i = 0, j = emptyIdxs.length; i < j; i++) { |
| | | list.splice(emptyIdxs[i], 0, null); |
| | |
| | | methods: { |
| | | getValue(iitem) { |
| | | let valueObj = this.valueObj; |
| | | let key = valueObj[iitem.flag] ? 'key1' : 'key0'; |
| | | let key = valueObj[iitem.flag] ? "key1" : "key0"; |
| | | if (iitem.config) { |
| | | return iitem.config[ |
| | | valueObj[iitem[key]] |
| | | ]; |
| | | } else if (iitem.format) { |
| | | return iitem.format(valueObj[iitem[key]]); |
| | | return `${iitem.config[valueObj[iitem[key]]]} [${valueObj[iitem[key]]}]`; |
| | | } else if (iitem.formatFN) { |
| | | return iitem.formatFN(valueObj[iitem[key]]); |
| | | } else { |
| | | return valueObj[iitem[key]]; |
| | | } |