| | |
| | | <div style="width:88px !important;" class="DWidth DAlign DHold"> |
| | | 被测件及其他相关物品清单 |
| | | </div> |
| | | <div style="width: calc(100% - 120px);padding: 5px"> |
| | | <el-table class="el-software" height="230" border :data="dataForm.measuredList" |
| | | <div class="table-container" style="width: calc(100% - 120px);padding: 5px"> |
| | | <el-table ref="tableMeasuredList" class="el-software" height="230" border :data="dataForm.measuredList" |
| | | @cell-click="handleCellClick" |
| | | stripe> |
| | | <el-table-column prop="no" align="center" width="80" label="序号"/> |
| | |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | <div v-if="!dataForm.disabled" class="icon-container" @click="addMeasuredRow()"> |
| | | <!-- 放置固定的图标 --> |
| | | <i class="el-icon-plus"></i> |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | <div class="el-flex" style="height: 40px;"> |
| | | <div class="DWidth DAlign DHold"> |
| | |
| | | <div style="width:88px !important;" class="DWidth DAlign DHold"> |
| | | 交付物清单 |
| | | </div> |
| | | <div style="width: calc(100% - 120px);padding: 5px"> |
| | | <el-table class="el-software" height="100" border :data="dataForm.deliverableList" |
| | | <div class="table-container" style="width: calc(100% - 120px);padding: 5px"> |
| | | <el-table ref="tableDeliverableList" class="el-software" height="100" border :data="dataForm.deliverableList" |
| | | stripe> |
| | | <el-table-column type="index" align="center" width="80" label="序号"/> |
| | | <el-table-column prop="name" min-width="300" label="名称"></el-table-column> |
| | | <el-table-column prop="identify" align="center" width="380" label="标识/版本"></el-table-column> |
| | | </el-table> |
| | | <div v-if="!dataForm.disabled" class="icon-container" @click="addDeliverableRow()"> |
| | | <!-- 放置固定的图标 --> |
| | | <i class="el-icon-plus"></i> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | // console.log(this.dataForm, "this.dataForm") |
| | | console.log(this.dataForm,"getInfo this.dataForm") |
| | | }, |
| | | addDeliverableRow() { |
| | | this.dataForm.deliverableList.push({}) |
| | | this.$nextTick(() => { |
| | | const tableBody = this.$refs.tableDeliverableList.$el.querySelector('.el-table__body-wrapper') |
| | | tableBody.scrollTop = tableBody.scrollHeight |
| | | }) |
| | | }, |
| | | addMeasuredRow() { |
| | | this.dataForm.measuredList.push({}) |
| | | this.$nextTick(() => { |
| | | const tableBody = this.$refs.tableMeasuredList.$el.querySelector('.el-table__body-wrapper') |
| | | tableBody.scrollTop = tableBody.scrollHeight |
| | | }) |
| | | }, |
| | | async print(){ |
| | | var params = qs.stringify({ |
| | | token: Cookies.get('token'), |