| | |
| | | <el-table class="el-software el-margin-top-bot" height="150" border :data="dataForm.hardwareResourcesList" |
| | | stripe> |
| | | <el-table-column prop="code" align="center" width="80" label="序号"></el-table-column> |
| | | <el-table-column prop="itemName" min-width="300" label="硬件和固件项目名称"></el-table-column> |
| | | <el-table-column prop="usage" align="center" width="180" label="用途"></el-table-column> |
| | | <el-table-column prop="number" align="center" width="80" label="数量"></el-table-column> |
| | | <el-table-column prop="state" align="center" width="120" label="状态"></el-table-column> |
| | | <el-table-column prop="provideUnit" align="center" width="180" label="提供单位"></el-table-column> |
| | | <el-table-column prop="itemName" min-width="300" label="硬件和固件项目名称"> |
| | | <template v-slot="{ row }"> |
| | | <el-input v-model="row.itemName" placeholder="硬件和固件项目名称"></el-input> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="usage" align="center" width="180" label="用途"> |
| | | <template v-slot="{ row }"> |
| | | <el-input v-model="row.usage" placeholder="用途"></el-input> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="number" align="center" width="80" label="数量"> |
| | | <template v-slot="{ row }"> |
| | | <el-input v-model="row.number" placeholder="数量"></el-input> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="state" align="center" width="120" label="状态"> |
| | | <template v-slot="{ row }"> |
| | | <el-input v-model="row.state" placeholder="状态"></el-input> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="provideUnit" align="center" width="180" label="提供单位"> |
| | | <template v-slot="{ row }"> |
| | | <el-input v-model="row.provideUnit" placeholder="提供单位"></el-input> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | <div class="icon-container" @click="addHardwareRow()"> |
| | | <!-- 放置固定的图标 --> |
| | |
| | | <div style="width: calc(100% - 120px);"> |
| | | <div style="height:150px" class="el-wt-border-left"> |
| | | <span>{{dataForm.environ.testEnvirontDiagram}}</span> |
| | | <!-- <config-uploader busi-type="test_order" model-name="dataForm" :dataForm="dataForm"--> |
| | | <!-- v-model="dataForm.files"/>--> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | <el-table class="el-software el-margin-top-bot" height="150" border :data="dataForm.environAnalysisList" |
| | | stripe> |
| | | <el-table-column prop="code" align="center" width="80" label="序号"></el-table-column> |
| | | <el-table-column prop="realEnviron" min-width="300" label="真实环境"></el-table-column> |
| | | <el-table-column prop="testEnviron" align="center" width="100" label="测试环境"></el-table-column> |
| | | <el-table-column prop="environDifference" align="center" width="100" label="环境差异"></el-table-column> |
| | | <el-table-column prop="resultImpact" align="center" width="160" label="对测试结果影响"></el-table-column> |
| | | <el-table-column prop="measure" align="center" width="180" label="措施"></el-table-column> |
| | | <el-table-column prop="realEnviron" min-width="300" label="真实环境"> |
| | | <template v-slot="{ row }"> |
| | | <el-input v-model="row.realEnviron" placeholder="真实环境"></el-input> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="testEnviron" align="center" width="100" label="测试环境"> |
| | | <template v-slot="{ row }"> |
| | | <el-input v-model="row.testEnviron" placeholder="测试环境"></el-input> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="environDifference" align="center" width="100" label="环境差异"> |
| | | <template v-slot="{ row }"> |
| | | <el-input v-model="row.environDifference" placeholder="环境差异"></el-input> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="resultImpact" align="center" width="160" label="对测试结果影响"> |
| | | <template v-slot="{ row }"> |
| | | <el-input v-model="row.resultImpact" placeholder="对测试结果影响"></el-input> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="measure" align="center" width="180" label="措施"> |
| | | <template v-slot="{ row }"> |
| | | <el-input v-model="row.measure" placeholder="措施"></el-input> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | <div class="icon-container" @click="addDiscrepancyRow()"> |
| | | <!-- 放置固定的图标 --> |
| | |
| | | return index += 1 |
| | | }, |
| | | addSoftwareRow(){ |
| | | this.dataForm.softwareData.push({}) |
| | | this.dataForm.softwareResourcesList.push({}) |
| | | }, |
| | | addHardwareRow(){}, |
| | | addDiscrepancyRow(){}, |
| | | addHardwareRow(){ |
| | | this.dataForm.hardwareResourcesList.push({}) |
| | | }, |
| | | addDiscrepancyRow(){ |
| | | this.dataForm.environAnalysisList.push({}) |
| | | }, |
| | | // 表单提交 |
| | | async formSubmit() { |
| | | let res = await this.$http[!this.dataForm.id ? 'post' : 'put']('/project/Environ/', this.dataForm) |