| | |
| | | 被测件及其他相关物品清单 |
| | | </div> |
| | | <div class="table-container" style="width: calc(100% - 120px);padding: 5px"> |
| | | <el-table ref="tableMeasuredList" class="el-software" height="230" border :data="dataForm.measuredList" |
| | | <el-table ref="tableMeasuredList" class="el-software" border :data="dataForm.measuredList" |
| | | @cell-click="handleCellClick" |
| | | stripe> |
| | | <el-table-column prop="no" align="center" width="80" label="序号"/> |
| | |
| | | <el-table-column label="是否被测件" width="180" align="center"> |
| | | <template slot-scope="scope"> |
| | | <zt-dict v-model="scope.row.isMeasured" dict="is_or_not" :radio="true"></zt-dict> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column fixed="right" label="操作" align="center"> |
| | | <template slot-scope="scope"> |
| | | <zt-table-button @click="deleteMeasuredRow(scope.$index)">删除</zt-table-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | 交付物清单 |
| | | </div> |
| | | <div class="table-container" style="width: calc(100% - 120px);padding: 5px"> |
| | | <el-table ref="tableDeliverableList" class="el-software" height="100" border :data="dataForm.deliverableList" |
| | | <el-table ref="tableDeliverableList" class="el-software" 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-column fixed="right" label="操作" align="center"> |
| | | <template slot-scope="scope"> |
| | | <zt-table-button @click="deleteDeliverableRow(scope.$index)">删除</zt-table-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | <div v-if="!dataForm.disabled" class="icon-container" @click="addDeliverableRow()"> |
| | | <!-- 放置固定的图标 --> |
| | |
| | | tableBody.scrollTop = tableBody.scrollHeight |
| | | }) |
| | | }, |
| | | deleteDeliverableRow(index){ |
| | | this.dataForm.deliverableList.splice(index, 1) |
| | | }, |
| | | addMeasuredRow() { |
| | | this.dataForm.measuredList.push({}) |
| | | this.$nextTick(() => { |
| | |
| | | tableBody.scrollTop = tableBody.scrollHeight |
| | | }) |
| | | }, |
| | | deleteMeasuredRow(index){ |
| | | this.dataForm.measuredList.splice(index, 1) |
| | | }, |
| | | async print(){ |
| | | var params = qs.stringify({ |
| | | token: Cookies.get('token'), |