|
@@ -1,186 +1,184 @@
|
|
|
<template>
|
|
|
<!-- 准出报告,新增服务端报告 -->
|
|
|
<div class="eleStyle">
|
|
|
- <div style="height:100%;width:94%; background:#ffffff; margin: 3%; border-radius: 4px; overflow: hidden;">
|
|
|
- <el-form ref="ClientData" :inline="true" :model="ClientData" :rules="serviceDataRules" style="margin:2% 3%;">
|
|
|
- <div style="display: flex;white-space: nowrap;">
|
|
|
- <el-form-item label="标题" style="flex: 1;" prop="reportName">
|
|
|
- <el-input v-model="ClientData.reportName" style="width:45vw;" placeholder="报告标题(xxx项目准出报告)" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="by" prop="ownner" style="flex: 1;text-align:right;">
|
|
|
- <el-input v-model="ClientData.ownner" style="width: 24vw;" placeholder="who" />
|
|
|
- </el-form-item>
|
|
|
- </div>
|
|
|
- <div class="backStyle" style="margin-bottom: 2% ;">一. 项目概述</div>
|
|
|
- <div style="display: flex; white-space: nowrap;">
|
|
|
- <el-form-item label="* 测试结果" style="flex: 1;" prop="status">
|
|
|
- <el-button :type="tagBtn" style="margin: 0 2vw;" class="tag" @click="changeStatus(1)"> 通过 </el-button>
|
|
|
- <el-button :type="tagBtn1" class="tag" @click="changeStatus(2)"> 不通过 </el-button>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="准入结果" prop="smokeTestResult" style="flex: 2;text-align:right;"><el-input v-model="ClientData.smokeTestResult" style="width: 50vw;" placeholder="准入次数/通过次数/失败次数" /></el-form-item>
|
|
|
- </div>
|
|
|
- <div style="display: flex; white-space: nowrap;">
|
|
|
- <el-form-item label="* 准出延期" style="flex: 1;" prop="taskLateStatus">
|
|
|
- <el-button :type="tagChange" style="margin: 0 2vw;" class="tag" @click="lateStatusChange(1)"> 否 </el-button>
|
|
|
- <el-button :type="tagChange1" class="tag" @click="lateStatusChange(2)"> 是 </el-button>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item v-if="showDelay" label="延期原因" prop="taskLateReason" style="flex: 2;text-align:right;"><el-input v-model="ClientData.taskLateReason" style="width: 50vw;" /></el-form-item>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div style="display: flex;white-space: nowrap;">
|
|
|
- <el-form-item label="* 涉及安全项" style="flex: 1;">
|
|
|
- <el-button :type="getInfoBtn" style="margin: 0 1vw" class="tag" @click="showStatusData(2)"> 是 </el-button>
|
|
|
- <el-button :type="getInfoBtn1" style="margin-left: 1.7vw;" class="tag" @click="showStatusData(1)"> 否 </el-button>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item v-if="showData" label="完成结果" prop="safeInfo" style="flex: 2;text-align:right;"><el-input v-model="ClientData.safeInfo" style="width: 50vw;" /></el-form-item>
|
|
|
- </div>
|
|
|
-
|
|
|
- <el-form-item label="SDL链接 : " style="white-space: nowrap;"><el-link href="http://wiki.intra.xiaojukeji.com/pages/viewpage.action?pageId=237016271" type="primary" target="_blank"> 普惠SDL准入标准</el-link></el-form-item>
|
|
|
-
|
|
|
- <div style="display: flex; white-space: nowrap;">
|
|
|
- <el-form-item label="开发人员" style="flex: 1;" prop="developer"><el-input v-model="ClientData.developer" style="width:30vw;" /></el-form-item>
|
|
|
- <el-form-item label="开发周期" style="flex: 1;text-align:right;" prop="devTimeEnd">
|
|
|
- <el-date-picker v-model="ClientData.devTimeEnd" type="date" placeholder="请选择开始日期" style=" width: 15vw;" />
|
|
|
- <el-date-picker v-model="ClientData.devTimeStart" type="date" placeholder="请选择开始日期" style="margin-left:1.3vw; width: 16vw;" />
|
|
|
- </el-form-item>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div style="display: flex; white-space: nowrap;">
|
|
|
- <el-form-item label="测试人员" style="flex: 1;" prop="tester"><el-input v-model="ClientData.tester" style="width: 30vw;" /></el-form-item>
|
|
|
- <el-form-item label="测试周期" style="flex: 1;text-align:right;" prop="testTimeEnd">
|
|
|
- <el-date-picker v-model="ClientData.testTimeEnd" type="date" placeholder="请选择开始日期" style=" width: 15vw;" />
|
|
|
- <el-date-picker v-model="ClientData.testTimeStart" type="date" placeholder="请选择开始日期" style="margin-left: 1.3vw; width: 16vw;" />
|
|
|
- </el-form-item>
|
|
|
+ <el-form ref="ClientData" :inline="true" :model="ClientData" :rules="serviceDataRules" style="margin: 0% 14%;">
|
|
|
+ <div style="display: flex;white-space: nowrap;">
|
|
|
+ <el-form-item label="标题" style="flex: 1;" prop="reportName">
|
|
|
+ <el-input v-model="ClientData.reportName" size="small" style="width:15vw;" placeholder="报告标题(xxx项目准出报告)" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="by" prop="ownner" style="flex: 1;text-align:right;">
|
|
|
+ <el-input v-model="ClientData.ownner" size="small" placeholder="who" />
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
+ <div class="backStyle" style="margin-bottom: 2% ;">一. 项目概述</div>
|
|
|
+ <div style="display: flex; white-space: nowrap;">
|
|
|
+ <el-form-item label="* 测试结果" style="flex: 1;" prop="status">
|
|
|
+ <el-button :type="tagBtn" size="small" style="margin: 0 2vw;" class="tag" @click="changeStatus(1)"> 通过 </el-button>
|
|
|
+ <el-button :type="tagBtn1" size="small" class="tag" @click="changeStatus(2)"> 不通过 </el-button>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="准入结果" prop="smokeTestResult" style="flex: 2;text-align:right;"><el-input v-model="ClientData.smokeTestResult" style="width: 25vw;" size="small" placeholder="准入次数/通过次数/失败次数" /></el-form-item>
|
|
|
+ </div>
|
|
|
+ <div style="display: flex; white-space: nowrap;">
|
|
|
+ <el-form-item label="* 准出延期" style="flex: 1;" prop="taskLateStatus">
|
|
|
+ <el-button :type="tagChange" size="small" style="margin: 0 2vw;" class="tag" @click="lateStatusChange(1)"> 否 </el-button>
|
|
|
+ <el-button :type="tagChange1" size="small" class="tag" @click="lateStatusChange(2)"> 是 </el-button>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item v-if="showDelay" label="延期原因" prop="taskLateReason" style="flex: 2;text-align:right;"><el-input v-model="ClientData.taskLateReason" size="small" style="width: 25vw;" /></el-form-item>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div style="display: flex;white-space: nowrap;">
|
|
|
+ <el-form-item label="* 涉及安全项" style="flex: 1;">
|
|
|
+ <el-button :type="getInfoBtn" size="small" style="margin: 0 1vw" class="tag" @click="showStatusData(2)"> 是 </el-button>
|
|
|
+ <el-button :type="getInfoBtn1" size="small" style="margin-left: 1.7vw;" class="tag" @click="showStatusData(1)"> 否 </el-button>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item v-if="showData" label="完成结果" prop="safeInfo" style="flex: 2;text-align:right;"><el-input v-model="ClientData.safeInfo" size="small" style="width: 25vw;" /></el-form-item>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <el-form-item label="SDL链接 : " style="white-space: nowrap;"><el-link href="http://wiki.intra.xiaojukeji.com/pages/viewpage.action?pageId=237016271" type="primary" target="_blank"> 普惠SDL准入标准</el-link></el-form-item>
|
|
|
+
|
|
|
+ <div style="display: flex; white-space: nowrap;">
|
|
|
+ <el-form-item label="开发人员" style="flex: 1;" prop="developer"><el-input v-model="ClientData.developer" size="small" style="width:15vw;" /></el-form-item>
|
|
|
+ <el-form-item label="开发周期" style="flex: 1;text-align:right;" prop="devTimeEnd">
|
|
|
+ <el-date-picker v-model="ClientData.devTimeEnd" size="small" type="date" placeholder="请选择开始日期" style=" width: 12.5vw;" />
|
|
|
+ <el-date-picker v-model="ClientData.devTimeStart" size="small" type="date" placeholder="请选择开始日期" style="margin-left:1.3vw; width: 12.5vw;" />
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div style="display: flex; white-space: nowrap;">
|
|
|
+ <el-form-item label="测试人员" style="flex: 1;" prop="tester"><el-input v-model="ClientData.tester" style="width: 15vw;" /></el-form-item>
|
|
|
+ <el-form-item label="测试周期" style="flex: 1;text-align:right;" prop="testTimeEnd">
|
|
|
+ <el-date-picker v-model="ClientData.testTimeEnd" size="small" type="date" placeholder="请选择开始日期" style=" width: 12.5vw;" />
|
|
|
+ <el-date-picker v-model="ClientData.testTimeStart" size="small" type="date" placeholder="请选择开始日期" style="margin-left: 1.3vw; width: 12.5vw;" />
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="backStyle" style="margin-bottom:2%;">二. 项目背景</div>
|
|
|
+ <div id="editorElem" class="toolbar" />
|
|
|
+ <div id="editorElem1" class="text" />
|
|
|
+
|
|
|
+ <div class="backStyle">三. 模块信息</div>
|
|
|
+ <div class="titStyle">1、模块信息</div>
|
|
|
+
|
|
|
+ <div id="editorElems" class="toolbar" />
|
|
|
+ <div id="editorElems1" class="text" />
|
|
|
+
|
|
|
+ <div class="titStyle">2、本期功能</div>
|
|
|
+
|
|
|
+ <div id="editorFrom" class="toolbar" />
|
|
|
+ <div id="editorFrom1" class="text" />
|
|
|
+
|
|
|
+ <div class="titStyle">3、风险点</div>
|
|
|
+
|
|
|
+ <div id="editorF" class="toolbar" />
|
|
|
+ <div id="editorF1" class="text" />
|
|
|
+
|
|
|
+ <div class="titStyle">4、缺陷分析</div>
|
|
|
+
|
|
|
+ <el-table :data="tableData" border>
|
|
|
+ <el-table-column prop="totalBug" label="bug总数" min-width="200" align="center" edit="false">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-input v-if="scope.row.totalBug.edit" ref="totalBug" v-model="scope.row.totalBug.value" style="width: 100%" @blur="scope.row.totalBug.edit = false" />
|
|
|
+ <span v-else>{{ scope.row.totalBug.value }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="fixBug" min-width="200" align="center" label="已解决bug数">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-input v-if="scope.row.fixBug.edit" ref="fixBug" v-model="scope.row.fixBug.value" style="width: 100%" @blur="scope.row.fixBug.edit = false" />
|
|
|
+ <span v-else>{{ scope.row.fixBug.value }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="remainBug" min-width="200" align="center" label="遗留bug数">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-input v-if="scope.row.remainBug.edit" ref="remainBug" v-model="scope.row.remainBug.value" style="width: 100%" @blur="scope.row.remainBug.edit = false" />
|
|
|
+ <span v-else>{{ scope.row.remainBug.value }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="rateOfReopen" min-width="200" align="center" label="reopen率">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-input v-if="scope.row.rateOfReopen.edit" ref="rateOfReopen" v-model="scope.row.rateOfReopen.value" style="width: 100%" @blur="scope.row.rateOfReopen.edit = false" />
|
|
|
+ <span v-else>{{ scope.row.rateOfReopen.value }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="invalidBug" min-width="200" align="center" label="无效bug数">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-input v-if="scope.row.invalidBug.edit" ref="invalidBug" v-model="scope.row.invalidBug.value" style="width: 100%" @blur="scope.row.invalidBug.edit = false" />
|
|
|
+ <span v-else>{{ scope.row.invalidBug.value }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="24"><div class="titStyle">5、遗留问题</div><el-input v-model="ClientData.bugInfo" type="textarea" placeholder="请填写内容" /></el-col>
|
|
|
+ </el-row>
|
|
|
+
|
|
|
+ <div class="backStyle">四. 测试项</div>
|
|
|
+
|
|
|
+ <div class="titStyle" style="display:flex; margin:1% 0 -1% 0; white-space: nowrap;">
|
|
|
+ <el-form-item style="flex:1; ">1、功能测试</el-form-item>
|
|
|
+ <div style="flex: 1; text-align: right;">
|
|
|
+ <el-tag :type="fctResultChange" size="small" effect="dark" class="tag" @click="fctResultradio(3)"> 未执行 </el-tag>
|
|
|
+ <el-tag :type="fctResultChange1" size="small" style="margin: 0 5%;" effect="dark" class="tag" @click="fctResultradio(1)"> 测试通过 </el-tag>
|
|
|
+ <el-tag :type="fctResultChange2" size="small" effect="dark" class="tag" @click="fctResultradio(2)"> 测试未通过 </el-tag>
|
|
|
</div>
|
|
|
+ </div>
|
|
|
|
|
|
- <div class="backStyle" style="margin-bottom:2%;">二. 项目背景</div>
|
|
|
- <div id="editorElem" class="toolbar" />
|
|
|
- <div id="editorElem1" class="text" />
|
|
|
-
|
|
|
- <div class="backStyle">三. 模块信息</div>
|
|
|
- <div class="titStyle">1、模块信息</div>
|
|
|
-
|
|
|
- <div id="editorElems" class="toolbar" />
|
|
|
- <div id="editorElems1" class="text" />
|
|
|
-
|
|
|
- <div class="titStyle">2、本期功能</div>
|
|
|
-
|
|
|
- <div id="editorFrom" class="toolbar" />
|
|
|
- <div id="editorFrom1" class="text" />
|
|
|
-
|
|
|
- <div class="titStyle">3、风险点</div>
|
|
|
-
|
|
|
- <div id="editorF" class="toolbar" />
|
|
|
- <div id="editorF1" class="text" />
|
|
|
-
|
|
|
- <div class="titStyle">4、缺陷分析</div>
|
|
|
-
|
|
|
- <el-table :data="tableData" border>
|
|
|
- <el-table-column prop="totalBug" label="bug总数" min-width="200" align="center" edit="false">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-input v-if="scope.row.totalBug.edit" ref="totalBug" v-model="scope.row.totalBug.value" style="width: 100%" @blur="scope.row.totalBug.edit = false" />
|
|
|
- <span v-else>{{ scope.row.totalBug.value }}</span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="fixBug" min-width="200" align="center" label="已解决bug数">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-input v-if="scope.row.fixBug.edit" ref="fixBug" v-model="scope.row.fixBug.value" style="width: 100%" @blur="scope.row.fixBug.edit = false" />
|
|
|
- <span v-else>{{ scope.row.fixBug.value }}</span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="remainBug" min-width="200" align="center" label="遗留bug数">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-input v-if="scope.row.remainBug.edit" ref="remainBug" v-model="scope.row.remainBug.value" style="width: 100%" @blur="scope.row.remainBug.edit = false" />
|
|
|
- <span v-else>{{ scope.row.remainBug.value }}</span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="rateOfReopen" min-width="200" align="center" label="reopen率">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-input v-if="scope.row.rateOfReopen.edit" ref="rateOfReopen" v-model="scope.row.rateOfReopen.value" style="width: 100%" @blur="scope.row.rateOfReopen.edit = false" />
|
|
|
- <span v-else>{{ scope.row.rateOfReopen.value }}</span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="invalidBug" min-width="200" align="center" label="无效bug数">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-input v-if="scope.row.invalidBug.edit" ref="invalidBug" v-model="scope.row.invalidBug.value" style="width: 100%" @blur="scope.row.invalidBug.edit = false" />
|
|
|
- <span v-else>{{ scope.row.invalidBug.value }}</span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- <el-row>
|
|
|
- <el-col :span="24"><div class="titStyle">5、遗留问题</div><el-input v-model="ClientData.bugInfo" type="textarea" placeholder="请填写内容" /></el-col>
|
|
|
- </el-row>
|
|
|
-
|
|
|
- <div class="backStyle">四. 测试项</div>
|
|
|
-
|
|
|
- <div class="titStyle" style="display:flex; margin:1% 0 -1% 0; white-space: nowrap;">
|
|
|
- <el-form-item style="flex:1; ">1、功能测试</el-form-item>
|
|
|
- <div style="flex: 1; text-align: right;">
|
|
|
- <el-tag :type="fctResultChange" effect="dark" class="tag" @click="fctResultradio(3)"> 未执行 </el-tag>
|
|
|
- <el-tag :type="fctResultChange1" style="margin: 0 5%;" effect="dark" class="tag" @click="fctResultradio(1)"> 测试通过 </el-tag>
|
|
|
- <el-tag :type="fctResultChange2" effect="dark" class="tag" @click="fctResultradio(2)"> 测试未通过 </el-tag>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div id="editorEl" class="toolbar" />
|
|
|
- <div id="editorEl1" class="text" />
|
|
|
+ <div id="editorEl" class="toolbar" />
|
|
|
+ <div id="editorEl1" class="text" />
|
|
|
|
|
|
- <div class="titStyle" style="display:flex; margin:1% 0 -1% 0; white-space: nowrap;">
|
|
|
- <el-form-item style="flex:1; ">2、可靠性测试</el-form-item>
|
|
|
- <div style="flex: 1; text-align: right;">
|
|
|
- <el-tag :type="rqtResultChange" effect="dark" class="tag" @click="rqtResultradio(3)"> 未执行 </el-tag>
|
|
|
- <el-tag :type="rqtResultChange1" style="margin: 0 5%;" effect="dark" class="tag" @click="rqtResultradio(1)"> 测试通过 </el-tag>
|
|
|
- <el-tag :type="rqtResultChange2" effect="dark" class="tag" @click="rqtResultradio(2)"> 测试未通过 </el-tag>
|
|
|
- </div>
|
|
|
+ <div class="titStyle" style="display:flex; margin:1% 0 -1% 0; white-space: nowrap;">
|
|
|
+ <el-form-item style="flex:1; ">2、可靠性测试</el-form-item>
|
|
|
+ <div style="flex: 1; text-align: right;">
|
|
|
+ <el-tag :type="rqtResultChange" size="small" effect="dark" class="tag" @click="rqtResultradio(3)"> 未执行 </el-tag>
|
|
|
+ <el-tag :type="rqtResultChange1" size="small" style="margin: 0 5%;" effect="dark" class="tag" @click="rqtResultradio(1)"> 测试通过 </el-tag>
|
|
|
+ <el-tag :type="rqtResultChange2" size="small" effect="dark" class="tag" @click="rqtResultradio(2)"> 测试未通过 </el-tag>
|
|
|
</div>
|
|
|
+ </div>
|
|
|
|
|
|
- <div id="editorEle" class="toolbar" />
|
|
|
- <div id="editorEle1" class="text" />
|
|
|
+ <div id="editorEle" class="toolbar" />
|
|
|
+ <div id="editorEle1" class="text" />
|
|
|
|
|
|
- <div class="titStyle" style="display:flex; margin:1% 0 -1% 0; white-space: nowrap;">
|
|
|
- <el-form-item style="flex:1; ">3、稳定性测试</el-form-item>
|
|
|
- <div style="flex: 1; text-align: right;">
|
|
|
- <el-tag :type="pftResultChange" effect="dark" class="tag" @click="pftResultradio(3)"> 未执行 </el-tag>
|
|
|
- <el-tag :type="pftResultChange1" style="margin: 0 5%;" effect="dark" class="tag" @click="pftResultradio(1)"> 测试通过 </el-tag>
|
|
|
- <el-tag :type="pftResultChange2" effect="dark" class="tag" @click="pftResultradio(2)"> 测试未通过 </el-tag>
|
|
|
- </div>
|
|
|
+ <div class="titStyle" style="display:flex; margin:1% 0 -1% 0; white-space: nowrap;">
|
|
|
+ <el-form-item style="flex:1; ">3、稳定性测试</el-form-item>
|
|
|
+ <div style="flex: 1; text-align: right;">
|
|
|
+ <el-tag :type="pftResultChange" size="small" effect="dark" class="tag" @click="pftResultradio(3)"> 未执行 </el-tag>
|
|
|
+ <el-tag :type="pftResultChange1" size="small" style="margin: 0 5%;" effect="dark" class="tag" @click="pftResultradio(1)"> 测试通过 </el-tag>
|
|
|
+ <el-tag :type="pftResultChange2" size="small" effect="dark" class="tag" @click="pftResultradio(2)"> 测试未通过 </el-tag>
|
|
|
</div>
|
|
|
+ </div>
|
|
|
|
|
|
- <div id="editorSix" class="toolbar" />
|
|
|
- <div id="editorSix1" class="text" />
|
|
|
+ <div id="editorSix" class="toolbar" />
|
|
|
+ <div id="editorSix1" class="text" />
|
|
|
|
|
|
- <div class="titStyle" style="display:flex; margin:1% 0 -1% 0; white-space: nowrap;">
|
|
|
- <el-form-item style="flex:1; ">4、安全性测试</el-form-item>
|
|
|
- <div style="flex: 1; text-align: right;">
|
|
|
- <el-tag :type="safeResultChange" effect="dark" class="tag" @click="safeResultradio(3)"> 未执行 </el-tag>
|
|
|
- <el-tag :type="safeResultChange1" style="margin: 0 5%;" effect="dark" class="tag" @click="safeResultradio(1)"> 测试通过 </el-tag>
|
|
|
- <el-tag :type="safeResultChange2" effect="dark" class="tag" @click="safeResultradio(2)"> 测试未通过 </el-tag>
|
|
|
- </div>
|
|
|
+ <div class="titStyle" style="display:flex; margin:1% 0 -1% 0; white-space: nowrap;">
|
|
|
+ <el-form-item style="flex:1; ">4、安全性测试</el-form-item>
|
|
|
+ <div style="flex: 1; text-align: right;">
|
|
|
+ <el-tag :type="safeResultChange" size="small" effect="dark" class="tag" @click="safeResultradio(3)"> 未执行 </el-tag>
|
|
|
+ <el-tag :type="safeResultChange1" size="small" style="margin: 0 5%;" effect="dark" class="tag" @click="safeResultradio(1)"> 测试通过 </el-tag>
|
|
|
+ <el-tag :type="safeResultChange2" size="small" effect="dark" class="tag" @click="safeResultradio(2)"> 测试未通过 </el-tag>
|
|
|
</div>
|
|
|
+ </div>
|
|
|
|
|
|
- <div id="editorEight" class="toolbar" />
|
|
|
- <div id="editorEight1" class="text" />
|
|
|
+ <div id="editorEight" class="toolbar" />
|
|
|
+ <div id="editorEight1" class="text" />
|
|
|
|
|
|
- <div class="titStyle" style="display:flex; margin:1% 0 -1% 0; white-space: nowrap;">
|
|
|
- <el-form-item style="flex:1; ">5、线上监控</el-form-item>
|
|
|
- <div style="flex: 1; text-align: right;">
|
|
|
- <el-tag :type="moniterResultChange" effect="dark" class="tag" @click="moniterResultradio(3)"> 未执行 </el-tag>
|
|
|
- <el-tag :type="moniterResultChange1" style="margin: 0 5%;" effect="dark" class="tag" @click="moniterResultradio(1)"> 测试通过 </el-tag>
|
|
|
- <el-tag :type="moniterResultChange2" effect="dark" class="tag" @click="moniterResultradio(2)"> 测试未通过 </el-tag>
|
|
|
- </div>
|
|
|
+ <div class="titStyle" style="display:flex; margin:1% 0 -1% 0; white-space: nowrap;">
|
|
|
+ <el-form-item style="flex:1; ">5、线上监控</el-form-item>
|
|
|
+ <div style="flex: 1; text-align: right;">
|
|
|
+ <el-tag :type="moniterResultChange" size="small" effect="dark" class="tag" @click="moniterResultradio(3)"> 未执行 </el-tag>
|
|
|
+ <el-tag :type="moniterResultChange1" size="small" style="margin: 0 5%;" effect="dark" class="tag" @click="moniterResultradio(1)"> 测试通过 </el-tag>
|
|
|
+ <el-tag :type="moniterResultChange2" size="small" effect="dark" class="tag" @click="moniterResultradio(2)"> 测试未通过 </el-tag>
|
|
|
</div>
|
|
|
-
|
|
|
- <div id="editorNine" class="toolbar" />
|
|
|
- <div id="editorNine1" class="text" />
|
|
|
-
|
|
|
- <dir align="right" style="display: flex; margin: 5vw 0 0 50vw;">
|
|
|
- <div style="flex: 1;"><el-button v-show="preview" @click="clickPreview(ClientData)"> 预 览 </el-button></div>
|
|
|
- <div v-show="showButton" style="flex: 1;"><el-button type="primary" @click="getCreateData(ClientData, tableData)"> 保 存 </el-button></div>
|
|
|
- <div v-show="showButton1" style="flex: 1;"><el-button type="primary" @click="getQueryData(ClientData, tableData)"> 更 新 </el-button></div>
|
|
|
- <div style="flex: 1;"><el-button @click="open()"> 取 消 </el-button></div>
|
|
|
- </dir>
|
|
|
- </el-form>
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div id="editorNine" class="toolbar" />
|
|
|
+ <div id="editorNine1" class="text" />
|
|
|
+
|
|
|
+ <dir align="right" style="display: flex; margin: 5vw 0 0 50vw;">
|
|
|
+ <div style="flex: 1;"><el-button v-show="preview" @click="clickPreview(ClientData)"> 预 览 </el-button></div>
|
|
|
+ <div v-show="showButton" style="flex: 1;"><el-button type="primary" @click="getCreateData(ClientData, tableData)"> 保 存 </el-button></div>
|
|
|
+ <div v-show="showButton1" style="flex: 1;"><el-button type="primary" @click="getQueryData(ClientData, tableData)"> 更 新 </el-button></div>
|
|
|
+ <div style="flex: 1;"><el-button @click="open()"> 取 消 </el-button></div>
|
|
|
+ </dir>
|
|
|
+ </el-form>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -778,7 +776,6 @@ export default {
|
|
|
.eleStyle {
|
|
|
width: 100%;
|
|
|
height:100%;
|
|
|
- background:#F2F3F6;
|
|
|
display: inline-block;
|
|
|
}
|
|
|
.titStyle {
|