| | |
| | | v-el-drag-dialog |
| | | title="失败原因" |
| | | :visible.sync="dialogVisible" |
| | | width="1000px" |
| | | width="1300px" |
| | | :close-on-click-modal="false" |
| | | top="15vh" |
| | | @closed="handleClose" |
| | |
| | | <el-table-column |
| | | prop="ErrorField" |
| | | label="错误字段" |
| | | width="160" |
| | | width="200" |
| | | show-overflow-tooltip |
| | | /> |
| | | <el-table-column |
| | |
| | | }) |
| | | } |
| | | |
| | | // |
| | | if (this.sheetName.indexOf('设备保养标准') !== -1) { |
| | | this.isYesOrNo = [ |
| | | { code: 'Y', name: 'Y' }, |
| | | { code: 'N', name: 'N' } |
| | | ] |
| | | this.cycleArr = [ |
| | | { code: '年', name: '年' }, |
| | | { code: '季', name: '季' }, |
| | | { code: '月', name: '月' }, |
| | | { code: '周', name: '周' } |
| | | ] |
| | | this.tableData[0].forEach(j => { |
| | | j.uuid = nanoid() |
| | | }) |
| | | this.tableData[1].forEach(j => { |
| | | j.uuid = nanoid() |
| | | }) |
| | | } |
| | | |
| | | // |
| | | }, |
| | | // 提交 |
| | | submit() { |
| | |
| | | return this.$message.info(res.message) |
| | | } |
| | | } |
| | | |
| | | // 数据提交前去除空格方法 |
| | | this.tableDataTrim() |
| | | |
| | | const data = { |
| | | fileCode: this.excelCode, |
| | |
| | | }) |
| | | } |
| | | |
| | | // |
| | | // |
| | | }, |
| | | delRow(row) { |
| | | // 针对单sheet |
| | |
| | | h('span', { style: 'color:#FFF' }, column.label) |
| | | ] |
| | | } |
| | | }, |
| | | // 数据提交前去除空格方法 |
| | | tableDataTrim() { |
| | | if (this.tableData.length === 1) { // 一个sheet |
| | | this.tableData[0].forEach(i => { |
| | | this.tableData[0].forEach(i => { |
| | | for (const j in i) { |
| | | i[j] = i[j].trim() |
| | | } |
| | | }) |
| | | }) |
| | | } |
| | | |
| | | if (this.tableData.length === 2) { // 两个sheet |
| | | this.tableData[0].forEach(i => { |
| | | for (const j in i) { |
| | | i[j] = i[j].trim() |
| | | } |
| | | }) |
| | | this.tableData[1].forEach(i => { |
| | | for (const j in i) { |
| | | i[j] = i[j].trim() |
| | | } |
| | | }) |
| | | } |
| | | } |
| | | |
| | | } |
| | |
| | | |
| | | <style lang="scss"> |
| | | ::v-deep .el-dialog__body { |
| | | padding: 20px 20px !important; |
| | | padding: 10px 10px !important; |
| | | } |
| | | |
| | | </style> |