| | |
| | | <div style="border: 1px solid rgba(0,0,0,.2);width: 99%"> |
| | | <div style="border-bottom: 1px solid rgba(0,0,0,.2);" class="testCheckContentWidth"> |
| | | <el-form-item class="marginTopAndMarginBottom" label="项目标识" style="width: 49%"> |
| | | <el-input v-model="dataForm.project.softwareName" placeholder="项目标识"></el-input> |
| | | <el-input v-model="dataForm.project.softwareIdentity" placeholder="项目标识"></el-input> |
| | | </el-form-item> |
| | | <el-form-item class="marginTopAndMarginBottom" label="项目名称" style="width: 49%"> |
| | | <el-input v-model="dataForm.project.softwareIdentity" placeholder="项目名称"></el-input> |
| | | <el-input v-model="dataForm.project.softwareName" placeholder="项目名称"></el-input> |
| | | </el-form-item> |
| | | <el-form-item class="marginTopAndMarginBottom3" label="检查人" style="width: 49%"> |
| | | <el-input v-model="dataForm.project.softwareIdentity" placeholder="检查人"></el-input> |
| | | <el-input v-model="dataForm.testCheckOrder.examiner" placeholder="检查人"></el-input> |
| | | </el-form-item> |
| | | <el-form-item class="marginTopAndMarginBottom3" label="检查时间" style="width: 49%"> |
| | | <el-input v-model="dataForm.project.isContract" placeholder="检查时间"></el-input> |
| | | <el-input v-model="dataForm.testCheckOrder.examDate" placeholder="检查时间"></el-input> |
| | | </el-form-item> |
| | | </div> |
| | | <div style="border-bottom: 1px solid rgba(0,0,0,.2);"> |
| | |
| | | <div style="padding: 5px">测试计划:</div> |
| | | <div class="table-container"> |
| | | <el-table ref="tableCirculatOrderList" class="el-software el-margin-top-bot" border |
| | | :data="dataForm.technicalList" |
| | | :data="dataForm.checkOrderList" |
| | | stripe> |
| | | <el-table-column prop="no" align="center" width="60" label="序号"> |
| | | <template slot-scope="scope"> |
| | | <span v-html="indexFormat(scope.$index)"></span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="infoName" min-width="180" label="主要检查内容"> |
| | | <el-table-column prop="checkContent" min-width="180" label="主要检查内容"> |
| | | <template v-slot="{ row }"> |
| | | <el-input v-model="row.name" placeholder="主要检查内容"></el-input> |
| | | <el-input v-model="row.checkContent" placeholder="主要检查内容"></el-input> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="identify" align="center" width="150" label="检查结果"> |
| | | <el-table-column prop="checkResult" align="center" width="150" label="检查结果"> |
| | | <template v-slot="{ row }"> |
| | | <zt-dict v-model="row.identify" dict="is_or_not" :radio="true"></zt-dict> |
| | | <zt-dict v-model="row.checkResult" dict="is_or_not" :radio="true"></zt-dict> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="remark" label="备注" width="100" align="center"> |
| | |
| | | <div class="el-border-left acceptDate" style="height: 80px;width: 80%;"> |
| | | <el-form-item style="width: 100%;padding-left:20px;margin:0;"> |
| | | <el-input type="textarea" |
| | | :rows="3" v-model="dataForm.testCheckOrder.itemOther" placeholder="问题描述..."></el-input> |
| | | :rows="3" v-model="dataForm.testCheckOrder.problemDescription" placeholder="问题描述..."></el-input> |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | |
| | | <div class="el-border-left acceptDate" style="height: 80px;width: 80%;"> |
| | | <el-form-item style="width: 100%;padding-left:20px;margin:0;"> |
| | | <el-input type="textarea" |
| | | :rows="3" v-model="dataForm.testCheckOrder.itemOther" placeholder="问题处理..."></el-input> |
| | | :rows="3" v-model="dataForm.testCheckOrder.problemProcess" placeholder="问题处理..."></el-input> |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | <div class="el-border-left-right acceptDate1" style="width: 40%;height: 40px;"> |
| | | <el-form-item style="width: 100%;padding-left:20px;margin:0;"> |
| | | <el-input v-model="dataForm.testCheckOrder.itemOther" placeholder="处理人"></el-input> |
| | | <el-input v-model="dataForm.testCheckOrder.processor" placeholder="处理人"></el-input> |
| | | </el-form-item> |
| | | </div> |
| | | <div style="width: 84px;text-align: center;font-weight: 600"> |
| | |
| | | </div> |
| | | <div class="el-border-left acceptDate1" style="width: 40%;height: 40px;"> |
| | | <el-form-item label-width="150px" style="width: 100%;padding-left:20px;margin-bottom:0"> |
| | | <el-input v-model="dataForm.testCheckOrder.itemOther" placeholder="验证人"></el-input> |
| | | <el-input v-model="dataForm.testCheckOrder.verifier" placeholder="验证人"></el-input> |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | |
| | | project:{ |
| | | softwareIdentity:'', |
| | | softwareName:'', |
| | | softwareType:'', |
| | | isContract:'', |
| | | }, |
| | | testCheckOrder:{ |
| | | code: '', |
| | |
| | | problemDescription: '', |
| | | problemProcess: '', |
| | | processor: '', |
| | | processorId: '', |
| | | processDate: '', |
| | | verifier: '', |
| | | verifierId: '', |
| | | verifyDate: '', |
| | | year: '' |
| | | }, |
| | | testAgencyInfo:{ |
| | | agencyName:'' |
| | | } |
| | | checkOrderList:{} |
| | | } |
| | | } |
| | | }, |
| | |
| | | }, |
| | | // 获取信息 |
| | | async getInfo() { |
| | | let res = await this.$http.get(`/testCheckOrder/TestCheckOrder/${this.dataForm.id}`) |
| | | let params = { |
| | | checkId: this.dataForm.id, |
| | | projectId: this.dataForm.projectId, |
| | | pageCode:this.pageCode |
| | | } |
| | | let res = await this.$http.get(`/testCheckOrder/TestCheckOrder/getDto`, {params: params}) |
| | | this.dataForm = { |
| | | ...this.dataForm, |
| | | ...res.data |