| | |
| | | <el-button type="primary" @click="formSubmit()" v-preventReClick v-show="editAble && hasConfirm">{{ $t('confirm') |
| | | }} |
| | | </el-button> |
| | | <el-button type="primary" @click="close()" v-show="!editAble">{{ $t('close') }}</el-button> |
| | | <el-button type="info" @click="close()" v-show="!editAble">{{ $t('close') }}</el-button> |
| | | <slot name="footer"></slot> |
| | | </template> |
| | | </el-dialog> |
| | |
| | | <template> |
| | | <div class="fa-card-a fa-box-a" style="height: calc(100vh - 130px)"> |
| | | <el-form ref="form" :inline="true" :model="form" label-width="100px" class="oldFormAuto"> |
| | | <div class="DManageForm el-border-bottom"> |
| | | <zt-form-item label-width="60px" label="项目编号" prop="code" style="width: 99%" rules="required"> |
| | | <el-input v-model="form.code"></el-input> |
| | | </zt-form-item> |
| | | </div> |
| | | <div class="el-flex el-border"> |
| | | <div class="DWidth DAlign DHold"> |
| | | 委托单位 |
| | | </div> |
| | | <div class="DSTOldForm"> |
| | | <!-- 单位名称 --> |
| | | <zt-form-item label="单位名称" prop="entrustUnitName" style="width: 49%" rules="required"> |
| | | <el-input v-model="form.entrustUnitName" placeholder="请输入单位名称"></el-input> |
| | | </zt-form-item> |
| | | <!-- 联系人 --> |
| | | <zt-form-item label="联系人" prop="entrustUnitContact" style="width: 49%" rules="required"> |
| | | <el-input v-model="form.entrustUnitContact" placeholder="请输入联系人"></el-input> |
| | | </zt-form-item> |
| | | |
| | | <!-- 详细地址 --> |
| | | <zt-form-item label="详细地址" prop="entrustUnitAddress" style="width: 49%" rules="required"> |
| | | <el-input v-model="form.entrustUnitAddress" placeholder="请输入详细地址"></el-input> |
| | | </zt-form-item> |
| | | <!-- 联系方式 --> |
| | | <zt-form-item label="联系方式" prop="entrustUnitContWay" style="width: 49%" rules="required"> |
| | | <el-input v-model="form.entrustUnitContWay" placeholder="请输入联系方式"></el-input> |
| | | </zt-form-item> |
| | | </div> |
| | | </div> |
| | | <div class="el-flex el-border"> |
| | | <div class="DWidth DAlign DHold"> |
| | | 开发单位 |
| | | </div> |
| | | <div class="DSTOldForm"> |
| | | <!-- 单位名称 --> |
| | | <zt-form-item label="单位名称" prop="developUnitName" style="width: 49%" rules="required"> |
| | | <el-input v-model="form.developUnitName" placeholder="请输入单位名称"></el-input> |
| | | </zt-form-item> |
| | | <!-- 联系人 --> |
| | | <zt-form-item label="联系人" prop="developUnitContact" style="width: 49%" rules="required"> |
| | | <el-input v-model="form.developUnitContact" placeholder="请输入联系人"></el-input> |
| | | </zt-form-item> |
| | | <!-- 详细地址 --> |
| | | <zt-form-item label="详细地址" prop="developUnitAddress" style="width: 49%" rules="required"> |
| | | <el-input v-model="form.developUnitAddress" placeholder="请输入详细地址"></el-input> |
| | | </zt-form-item> |
| | | <!-- 联系方式 --> |
| | | <zt-form-item label="联系方式" prop="developUnitContWay" style="width: 49%" rules="required"> |
| | | <el-input v-model="form.developUnitContWay" placeholder="请输入联系方式"></el-input> |
| | | </zt-form-item> |
| | | </div> |
| | | </div> |
| | | <div class="el-flex el-border"> |
| | | <div class="DWidth-Unt DAlign DHold"> |
| | | 被测件信息 |
| | | </div> |
| | | <div class="DSTOldForm"> |
| | | <!-- 单位名称 --> |
| | | <zt-form-item label="软件名称" prop="software" style="width: 49%" rules="required"> |
| | | <el-input v-model="form.software" placeholder="请输入软件名称"></el-input> |
| | | </zt-form-item> |
| | | <!-- 联系人 --> |
| | | <zt-form-item label="软件标识" prop="identity" style="width: 49%" rules="required"> |
| | | <el-input v-model="form.identity" placeholder="请输入软件标识"></el-input> |
| | | </zt-form-item> |
| | | <!-- 详细地址 --> |
| | | <zt-form-item label="密级" prop="secretClass" style="width: 49%" rules="required"> |
| | | <zt-dict v-model="form.secretClass" dict="secret_class"></zt-dict> |
| | | </zt-form-item> |
| | | <!-- <zt-form-item label="保密级别" prop="secretClass" style="width: 25%">--> |
| | | <!-- <zt-dict v-model="dataForm.secretClass" dict="secret_class" placeholder="保密级别" style="width:200px"></zt-dict>--> |
| | | <!--<template>--> |
| | | <!-- <div class="fa-card-a fa-box-a" style="height: calc(100vh - 130px)">--> |
| | | <!-- <el-form ref="form" :inline="true" :model="form" label-width="100px" class="oldFormAuto">--> |
| | | <!-- <div class="DManageForm el-border-bottom">--> |
| | | <!-- <zt-form-item label-width="60px" label="项目编号" prop="code" style="width: 99%" rules="required">--> |
| | | <!-- <el-input v-model="form.code"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- 联系方式 --> |
| | | <zt-form-item label="关键等级" prop="criticalLevel" style="width: 49%" rules="required"> |
| | | <zt-dict v-model="form.criticalLevel" dict="critical_level"></zt-dict> |
| | | </zt-form-item> |
| | | <div class="el-flex" style="height: 40px;"> |
| | | <div class="DWidth DAlign DHold"> |
| | | 软件类型 |
| | | </div> |
| | | <div style="width: calc(100% - 120px)"> |
| | | <el-checkbox-group v-model="form.checkList"> |
| | | <el-checkbox :label="0">通用应用软件</el-checkbox> |
| | | <el-checkbox :label="1">行业应用软件</el-checkbox> |
| | | <el-checkbox :label="2">嵌入式软件</el-checkbox> |
| | | </el-checkbox-group> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="el-flex "> |
| | | <div class="DWidth DAlign DHold"> |
| | | 项目责任人 |
| | | </div> |
| | | <div class="DSTOldForm"> |
| | | <!-- 单位名称 --> |
| | | <zt-form-item label="项目负责人" prop="projectLeader" style="width: 99%" rules="required"> |
| | | <el-input v-model="form.projectLeader" placeholder="请输入单位名称"></el-input> |
| | | </zt-form-item> |
| | | <!-- 联系人 --> |
| | | <zt-form-item label="项目测试人员" prop="projectTesters" style="width: 99%" rules="required"> |
| | | <el-input v-model="form.projectTesters" placeholder="请输入联系人"></el-input> |
| | | </zt-form-item> |
| | | <!-- 详细地址 --> |
| | | <zt-form-item label="项目审核人" prop="projectReviewer" style="width: 99%" rules="required"> |
| | | <el-input v-model="form.projectReviewer" placeholder="请输入详细地址"></el-input> |
| | | </zt-form-item> |
| | | <!-- 联系方式 --> |
| | | <zt-form-item label="是否签署合同" prop="isContract" style="width: 99%" rules="required"> |
| | | <zt-dict v-model="form.isContract" dict="is_or_not"></zt-dict> |
| | | </zt-form-item> |
| | | </div> |
| | | </div> |
| | | </el-form> |
| | | </div> |
| | | </template> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-flex el-border">--> |
| | | <!-- <div class="DWidth DAlign DHold">--> |
| | | <!-- 委托单位--> |
| | | <!-- </div>--> |
| | | <!-- <div class="DSTOldForm">--> |
| | | <!-- <!– 单位名称 –>--> |
| | | <!-- <zt-form-item label="单位名称" prop="entrustUnitName" style="width: 49%" rules="required">--> |
| | | <!-- <el-input v-model="form.entrustUnitName" placeholder="请输入单位名称"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <!– 联系人 –>--> |
| | | <!-- <zt-form-item label="联系人" prop="entrustUnitContact" style="width: 49%" rules="required">--> |
| | | <!-- <el-input v-model="form.entrustUnitContact" placeholder="请输入联系人"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | |
| | | <script> |
| | | export default { |
| | | name: 'SoftwareTestingOrderForm', |
| | | data() { |
| | | return { |
| | | form: { |
| | | delegateUnitName: '', |
| | | delegateUnitAddress: '', |
| | | delegateUnitContactPerson: '', |
| | | delegateUnitContact: '', |
| | | developmentUnitName: '', |
| | | developmentContactPerson: '', |
| | | developmentAddress: '', |
| | | developmentContact: '', |
| | | softwareName: '', |
| | | identification: '', |
| | | secretClass: '', |
| | | criticalLevel: 0, |
| | | runtimeEnvironment: '', |
| | | programmingLanguage: '', |
| | | checkList: [1, 0], |
| | | tableData: [ |
| | | {code: 1, name: '小鹌鹑', identification: '3/121', isTested: 1}, |
| | | {code: 2, name: '小鹌鹑', identification: '3/122', isTested: 0}, |
| | | {code: 3, name: '小鹌鹑', identification: '3/111', isTested: 0}, |
| | | {code: 4, name: '小鹌鹑', identification: '36/121', isTested: 1}, |
| | | {code: 5, name: '小鹌鹑', identification: '3/121a', isTested: 0}, |
| | | {code: 6, name: '小鹌鹑', identification: '3c/121', isTested: 0}, |
| | | {code: 7, name: '小鹌鹑', identification: '3ac/12ac1', isTested: 0}, |
| | | {code: 8, name: '小鹌鹑', identification: '3aca/ac121', isTested: 1}, |
| | | {code: 9, name: '小鹌鹑', identification: '3ww/ca121', isTested: 1}, |
| | | {code: 10, name: '小鹌鹑', identification: '3aw/12wd1', isTested: 1}, |
| | | {code: 1, name: '小鹌鹑', identification: '3/121', isTested: 1}, |
| | | {code: 2, name: '小鹌鹑', identification: '3/122', isTested: 0}, |
| | | {code: 3, name: '小鹌鹑', identification: '3/111', isTested: 0}, |
| | | {code: 4, name: '小鹌鹑', identification: '36/121', isTested: 1}, |
| | | {code: 5, name: '小鹌鹑', identification: '3/121a', isTested: 1}, |
| | | {code: 6, name: '小鹌鹑', identification: '3c/121', isTested: 0}, |
| | | {code: 7, name: '小鹌鹑', identification: '3ac/12ac1', isTested: 0}, |
| | | {code: 8, name: '小鹌鹑', identification: '3aca/ac121', isTested: 1}, |
| | | {code: 9, name: '小鹌鹑', identification: '3ww/ca121', isTested: 1}, |
| | | {code: 10, name: '小鹌鹑', identification: '3aw/12wd1', isTested: 1} |
| | | ], |
| | | }, |
| | | } |
| | | }, |
| | | } |
| | | </script> |
| | | <!-- <!– 详细地址 –>--> |
| | | <!-- <zt-form-item label="详细地址" prop="entrustUnitAddress" style="width: 49%" rules="required">--> |
| | | <!-- <el-input v-model="form.entrustUnitAddress" placeholder="请输入详细地址"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <!– 联系方式 –>--> |
| | | <!-- <zt-form-item label="联系方式" prop="entrustUnitContWay" style="width: 49%" rules="required">--> |
| | | <!-- <el-input v-model="form.entrustUnitContWay" placeholder="请输入联系方式"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-flex el-border">--> |
| | | <!-- <div class="DWidth DAlign DHold">--> |
| | | <!-- 开发单位--> |
| | | <!-- </div>--> |
| | | <!-- <div class="DSTOldForm">--> |
| | | <!-- <!– 单位名称 –>--> |
| | | <!-- <zt-form-item label="单位名称" prop="developUnitName" style="width: 49%" rules="required">--> |
| | | <!-- <el-input v-model="form.developUnitName" placeholder="请输入单位名称"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <!– 联系人 –>--> |
| | | <!-- <zt-form-item label="联系人" prop="developUnitContact" style="width: 49%" rules="required">--> |
| | | <!-- <el-input v-model="form.developUnitContact" placeholder="请输入联系人"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <!– 详细地址 –>--> |
| | | <!-- <zt-form-item label="详细地址" prop="developUnitAddress" style="width: 49%" rules="required">--> |
| | | <!-- <el-input v-model="form.developUnitAddress" placeholder="请输入详细地址"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <!– 联系方式 –>--> |
| | | <!-- <zt-form-item label="联系方式" prop="developUnitContWay" style="width: 49%" rules="required">--> |
| | | <!-- <el-input v-model="form.developUnitContWay" placeholder="请输入联系方式"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-flex el-border">--> |
| | | <!-- <div class="DWidth-Unt DAlign DHold">--> |
| | | <!-- 被测件信息--> |
| | | <!-- </div>--> |
| | | <!-- <div class="DSTOldForm">--> |
| | | <!-- <!– 单位名称 –>--> |
| | | <!-- <zt-form-item label="软件名称" prop="software" style="width: 49%" rules="required">--> |
| | | <!-- <el-input v-model="form.software" placeholder="请输入软件名称"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <!– 联系人 –>--> |
| | | <!-- <zt-form-item label="软件标识" prop="identity" style="width: 49%" rules="required">--> |
| | | <!-- <el-input v-model="form.identity" placeholder="请输入软件标识"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <!– 详细地址 –>--> |
| | | <!-- <zt-form-item label="密级" prop="secretClass" style="width: 49%" rules="required">--> |
| | | <!-- <zt-dict v-model="form.secretClass" dict="secret_class"></zt-dict>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <!– <zt-form-item label="保密级别" prop="secretClass" style="width: 25%">–>--> |
| | | <!-- <!– <zt-dict v-model="dataForm.secretClass" dict="secret_class" placeholder="保密级别" style="width:200px"></zt-dict>–>--> |
| | | <!-- <!– </zt-form-item>–>--> |
| | | <!-- <!– 联系方式 –>--> |
| | | <!-- <zt-form-item label="关键等级" prop="criticalLevel" style="width: 49%" rules="required">--> |
| | | <!-- <zt-dict v-model="form.criticalLevel" dict="critical_level"></zt-dict>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <div class="el-flex" style="height: 40px;">--> |
| | | <!-- <div class="DWidth DAlign DHold">--> |
| | | <!-- 软件类型--> |
| | | <!-- </div>--> |
| | | <!-- <div style="width: calc(100% - 120px)">--> |
| | | <!-- <el-checkbox-group v-model="form.checkList">--> |
| | | <!-- <el-checkbox :label="0">通用应用软件</el-checkbox>--> |
| | | <!-- <el-checkbox :label="1">行业应用软件</el-checkbox>--> |
| | | <!-- <el-checkbox :label="2">嵌入式软件</el-checkbox>--> |
| | | <!-- </el-checkbox-group>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-flex ">--> |
| | | <!-- <div class="DWidth DAlign DHold">--> |
| | | <!-- 项目责任人--> |
| | | <!-- </div>--> |
| | | <!-- <div class="DSTOldForm">--> |
| | | <!-- <!– 单位名称 –>--> |
| | | <!-- <zt-form-item label="项目负责人" prop="projectLeader" style="width: 99%" rules="required">--> |
| | | <!-- <el-input v-model="form.projectLeader" placeholder="请输入单位名称"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <!– 联系人 –>--> |
| | | <!-- <zt-form-item label="项目测试人员" prop="projectTesters" style="width: 99%" rules="required">--> |
| | | <!-- <el-input v-model="form.projectTesters" placeholder="请输入联系人"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <!– 详细地址 –>--> |
| | | <!-- <zt-form-item label="项目审核人" prop="projectReviewer" style="width: 99%" rules="required">--> |
| | | <!-- <el-input v-model="form.projectReviewer" placeholder="请输入详细地址"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <!– 联系方式 –>--> |
| | | <!-- <zt-form-item label="是否签署合同" prop="isContract" style="width: 99%" rules="required">--> |
| | | <!-- <zt-dict v-model="form.isContract" dict="is_or_not"></zt-dict>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- </el-form>--> |
| | | <!-- </div>--> |
| | | <!--</template>--> |
| | | |
| | | <style> |
| | | .fa-box-a{ |
| | | position: relative; |
| | | } |
| | | .oldFormAuto { |
| | | width: 70%; |
| | | border: 1px solid; |
| | | position: absolute; |
| | | left: 50%; |
| | | top: 50%; |
| | | transform: translate(-50%, -50%); |
| | | } |
| | | <!--<script>--> |
| | | <!-- export default {--> |
| | | <!-- name: 'SoftwareTestingOrderForm',--> |
| | | <!-- data() {--> |
| | | <!-- return {--> |
| | | <!-- form: {--> |
| | | <!-- delegateUnitName: '',--> |
| | | <!-- delegateUnitAddress: '',--> |
| | | <!-- delegateUnitContactPerson: '',--> |
| | | <!-- delegateUnitContact: '',--> |
| | | <!-- developmentUnitName: '',--> |
| | | <!-- developmentContactPerson: '',--> |
| | | <!-- developmentAddress: '',--> |
| | | <!-- developmentContact: '',--> |
| | | <!-- softwareName: '',--> |
| | | <!-- identification: '',--> |
| | | <!-- secretClass: '',--> |
| | | <!-- criticalLevel: 0,--> |
| | | <!-- runtimeEnvironment: '',--> |
| | | <!-- programmingLanguage: '',--> |
| | | <!-- checkList: [1, 0],--> |
| | | <!-- tableData: [--> |
| | | <!-- {code: 1, name: '小鹌鹑', identification: '3/121', isTested: 1},--> |
| | | <!-- {code: 2, name: '小鹌鹑', identification: '3/122', isTested: 0},--> |
| | | <!-- {code: 3, name: '小鹌鹑', identification: '3/111', isTested: 0},--> |
| | | <!-- {code: 4, name: '小鹌鹑', identification: '36/121', isTested: 1},--> |
| | | <!-- {code: 5, name: '小鹌鹑', identification: '3/121a', isTested: 0},--> |
| | | <!-- {code: 6, name: '小鹌鹑', identification: '3c/121', isTested: 0},--> |
| | | <!-- {code: 7, name: '小鹌鹑', identification: '3ac/12ac1', isTested: 0},--> |
| | | <!-- {code: 8, name: '小鹌鹑', identification: '3aca/ac121', isTested: 1},--> |
| | | <!-- {code: 9, name: '小鹌鹑', identification: '3ww/ca121', isTested: 1},--> |
| | | <!-- {code: 10, name: '小鹌鹑', identification: '3aw/12wd1', isTested: 1},--> |
| | | <!-- {code: 1, name: '小鹌鹑', identification: '3/121', isTested: 1},--> |
| | | <!-- {code: 2, name: '小鹌鹑', identification: '3/122', isTested: 0},--> |
| | | <!-- {code: 3, name: '小鹌鹑', identification: '3/111', isTested: 0},--> |
| | | <!-- {code: 4, name: '小鹌鹑', identification: '36/121', isTested: 1},--> |
| | | <!-- {code: 5, name: '小鹌鹑', identification: '3/121a', isTested: 1},--> |
| | | <!-- {code: 6, name: '小鹌鹑', identification: '3c/121', isTested: 0},--> |
| | | <!-- {code: 7, name: '小鹌鹑', identification: '3ac/12ac1', isTested: 0},--> |
| | | <!-- {code: 8, name: '小鹌鹑', identification: '3aca/ac121', isTested: 1},--> |
| | | <!-- {code: 9, name: '小鹌鹑', identification: '3ww/ca121', isTested: 1},--> |
| | | <!-- {code: 10, name: '小鹌鹑', identification: '3aw/12wd1', isTested: 1}--> |
| | | <!-- ],--> |
| | | <!-- },--> |
| | | <!-- }--> |
| | | <!-- },--> |
| | | <!-- }--> |
| | | <!--</script>--> |
| | | |
| | | .el-flex { |
| | | display: flex; |
| | | align-items: center; |
| | | } |
| | | <!--<style>--> |
| | | <!--.fa-box-a{--> |
| | | <!-- position: relative;--> |
| | | <!--}--> |
| | | <!--.oldFormAuto {--> |
| | | <!-- width: 70%;--> |
| | | <!-- border: 1px solid;--> |
| | | <!-- position: absolute;--> |
| | | <!-- left: 50%;--> |
| | | <!-- top: 50%;--> |
| | | <!-- transform: translate(-50%, -50%);--> |
| | | <!--}--> |
| | | |
| | | .DWidth { |
| | | width: 100px; |
| | | } |
| | | <!--.el-flex {--> |
| | | <!-- display: flex;--> |
| | | <!-- align-items: center;--> |
| | | <!--}--> |
| | | |
| | | .DWidth-Unt { |
| | | width: 100px; |
| | | } |
| | | <!--.DWidth {--> |
| | | <!-- width: 100px;--> |
| | | <!--}--> |
| | | |
| | | .DAlign { |
| | | text-align: center; |
| | | } |
| | | <!--.DWidth-Unt {--> |
| | | <!-- width: 100px;--> |
| | | <!--}--> |
| | | |
| | | .DSTOldForm { |
| | | border-left: 1px solid; |
| | | width: 100%; |
| | | } |
| | | <!--.DAlign {--> |
| | | <!-- text-align: center;--> |
| | | <!--}--> |
| | | |
| | | .DSTOldForm > .zt-form-item > .zt-form-item__content { |
| | | width: calc(100% - 100px); |
| | | } |
| | | <!--.DSTOldForm {--> |
| | | <!-- border-left: 1px solid;--> |
| | | <!-- width: 100%;--> |
| | | <!--}--> |
| | | |
| | | .el-border { |
| | | border-bottom: 1px solid; |
| | | } |
| | | <!--.DSTOldForm > .zt-form-item > .zt-form-item__content {--> |
| | | <!-- width: calc(100% - 100px);--> |
| | | <!--}--> |
| | | |
| | | .zt .el-table.el-software th { |
| | | background: transparent; |
| | | } |
| | | <!--.el-border {--> |
| | | <!-- border-bottom: 1px solid;--> |
| | | <!--}--> |
| | | |
| | | .zt .el-table.el-software th > .cell { |
| | | font-weight: 500; |
| | | } |
| | | .DHold{ |
| | | font-weight: 600; |
| | | } |
| | | .zt .el-table.el-software{ |
| | | font-size: 14px; |
| | | } |
| | | </style> |
| | | <!--.zt .el-table.el-software th {--> |
| | | <!-- background: transparent;--> |
| | | <!--}--> |
| | | |
| | | <!--.zt .el-table.el-software th > .cell {--> |
| | | <!-- font-weight: 500;--> |
| | | <!--}--> |
| | | <!--.DHold{--> |
| | | <!-- font-weight: 600;--> |
| | | <!--}--> |
| | | <!--.zt .el-table.el-software{--> |
| | | <!-- font-size: 14px;--> |
| | | <!--}--> |
| | | <!--</style>--> |
| | |
| | | <template> |
| | | <div class="fa-card-a" style="max-height: calc(100vh - 130px);overflow-y: auto"> |
| | | <el-form ref="form" :inline="true" :model="form" label-width="120px" class="confirmFormAuto"> |
| | | <div class="DConfirmForm"> |
| | | <el-form-item label-width="60px" label="编号:" style="width: 99%"> |
| | | <span>{{form.code}}</span> |
| | | </el-form-item> |
| | | </div> |
| | | <div class="confirmDAuto DConfirmForm"> |
| | | <el-form-item label="专业实验室名称" style="width: 49%"> |
| | | <el-input v-model="form.name" placeholder="请输入编号名称"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="测试地点" style="width: 49%"> |
| | | <el-input v-model="form.place" placeholder="请输入编号名称"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="被测软件" style="width: 49%"> |
| | | <el-input v-model="form.software" placeholder="请输入编号名称"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="版本" style="width: 49%"> |
| | | <el-input v-model="form.versions" placeholder="请输入编号名称"></el-input> |
| | | </el-form-item> |
| | | <div class="el-flex el-form-border"> |
| | | <div class="DFormWidth DAlign DHold"> |
| | | 硬软件资源 |
| | | </div> |
| | | <div class="el-wt-border-left" style="padding-left:5px;width: calc(100% - 130px)"> |
| | | <div style="padding: 5px">软件资源:</div> |
| | | <el-table class="el-software el-margin-top-bot" height="150" border :data="form.softwareData" |
| | | stripe> |
| | | <el-table-column prop="code" align="center" width="80" label="序号"></el-table-column> |
| | | <el-table-column prop="name" min-width="300" label="软件项名称"></el-table-column> |
| | | <el-table-column prop="versions" align="center" width="180" label="版本"></el-table-column> |
| | | <el-table-column prop="use" align="center" width="180" label="用途"></el-table-column> |
| | | <el-table-column prop="unit" label="提供单位" width="180" align="center"></el-table-column> |
| | | </el-table> |
| | | <div style="padding: 5px">硬件资源:</div> |
| | | <el-table class="el-software el-margin-top-bot" height="150" border :data="form.hardwareData" |
| | | stripe> |
| | | <el-table-column prop="code" align="center" width="80" label="序号"></el-table-column> |
| | | <el-table-column prop="name" min-width="300" label="硬件和固件项目名称"></el-table-column> |
| | | <el-table-column prop="use" 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="unit" align="center" width="180" label="提供单位"></el-table-column> |
| | | </el-table> |
| | | </div> |
| | | </div> |
| | | <div class="el-flex el-B-border"> |
| | | <div class="DFormWidth DAlign DHold"> |
| | | 动态测试环境图 |
| | | </div> |
| | | <div style="width: calc(100% - 120px);"> |
| | | <div style="height:150px" class="el-wt-border-left"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="el-flex el-B-border"> |
| | | <div class="DFormWidth DAlign DHold"> |
| | | 环境差异性分析 |
| | | </div> |
| | | <div class="el-wt-border-left" style="padding-left:5px;width: calc(100% - 130px)"> |
| | | <el-table class="el-software el-margin-top-bot" height="150" border :data="form.analyzeData" |
| | | stripe> |
| | | <el-table-column prop="code" align="center" width="80" label="序号"></el-table-column> |
| | | <el-table-column prop="realEnvironment" min-width="300" label="真实环境"></el-table-column> |
| | | <el-table-column prop="testEnvironment" align="center" width="100" label="测试环境"></el-table-column> |
| | | <el-table-column prop="environmentalDifference" align="center" width="100" label="环境差异"></el-table-column> |
| | | <el-table-column prop="influence" align="center" width="160" label="对测试结果影响"></el-table-column> |
| | | <el-table-column prop="measure" align="center" width="180" label="措施"></el-table-column> |
| | | </el-table> |
| | | </div> |
| | | </div> |
| | | <div class="el-flex el-B-border"> |
| | | <div class="DFormWidth DAlign DHold"> |
| | | 环境建立 |
| | | </div> |
| | | <div style="width: calc(100% - 120px)" class="DConfirmForm el-wt-border-left"> |
| | | <el-form-item label="人员" style="width: 49%"> |
| | | <el-input v-model="form.buildPersonnel" placeholder="请输入单位名称"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="日期" style="width: 48%"> |
| | | <el-input v-model="form.buildDate" placeholder="请输入联系人"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label-width="160px" class="isKill" label="是否进行环境病毒查杀" style="width: 49%"> |
| | | <el-radio-group v-model="form.isKill"> |
| | | <el-radio :label="0">是</el-radio> |
| | | <el-radio :label="1">否</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | <el-form-item label="病毒库版本" style="width: 48%"> |
| | | <el-input v-model="form.VirusLibraryVersion" placeholder="请输入病毒库版本"></el-input> |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | | <div class="el-flex"> |
| | | <div class="DFormWidth DAlign DHold"> |
| | | 环境确认 |
| | | </div> |
| | | <div style="width: calc(100% - 120px)" class="DConfirmForm el-wt-border-left"> |
| | | <!-- 单位名称 --> |
| | | <el-form-item label="人员" style="width: 49%"> |
| | | <el-input v-model="form.verifyPersonnel" placeholder="请输入单位名称"></el-input> |
| | | </el-form-item> |
| | | <!-- 联系人 --> |
| | | <el-form-item label="日期" style="width: 48%"> |
| | | <el-input v-model="form.verifyDate" placeholder="请输入联系人"></el-input> |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </el-form> |
| | | </div> |
| | | </template> |
| | | <!--<template>--> |
| | | <!-- <div class="fa-card-a" style="max-height: calc(100vh - 130px);overflow-y: auto">--> |
| | | <!-- <el-form ref="form" :inline="true" :model="form" label-width="120px" class="confirmFormAuto">--> |
| | | <!-- <div class="DConfirmForm">--> |
| | | <!-- <el-form-item label-width="60px" label="编号:" style="width: 99%">--> |
| | | <!-- <span>{{form.code}}</span>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="confirmDAuto DConfirmForm">--> |
| | | <!-- <el-form-item label="专业实验室名称" style="width: 49%">--> |
| | | <!-- <el-input v-model="form.name" placeholder="请输入编号名称"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item label="测试地点" style="width: 49%">--> |
| | | <!-- <el-input v-model="form.place" placeholder="请输入编号名称"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item label="被测软件" style="width: 49%">--> |
| | | <!-- <el-input v-model="form.software" placeholder="请输入编号名称"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item label="版本" style="width: 49%">--> |
| | | <!-- <el-input v-model="form.versions" placeholder="请输入编号名称"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <div class="el-flex el-form-border">--> |
| | | <!-- <div class="DFormWidth DAlign DHold">--> |
| | | <!-- 硬软件资源--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-wt-border-left" style="padding-left:5px;width: calc(100% - 130px)">--> |
| | | <!-- <div style="padding: 5px">软件资源:</div>--> |
| | | <!-- <el-table class="el-software el-margin-top-bot" height="150" border :data="form.softwareData"--> |
| | | <!-- stripe>--> |
| | | <!-- <el-table-column prop="code" align="center" width="80" label="序号"></el-table-column>--> |
| | | <!-- <el-table-column prop="name" min-width="300" label="软件项名称"></el-table-column>--> |
| | | <!-- <el-table-column prop="versions" align="center" width="180" label="版本"></el-table-column>--> |
| | | <!-- <el-table-column prop="use" align="center" width="180" label="用途"></el-table-column>--> |
| | | <!-- <el-table-column prop="unit" label="提供单位" width="180" align="center"></el-table-column>--> |
| | | <!-- </el-table>--> |
| | | <!-- <div style="padding: 5px">硬件资源:</div>--> |
| | | <!-- <el-table class="el-software el-margin-top-bot" height="150" border :data="form.hardwareData"--> |
| | | <!-- stripe>--> |
| | | <!-- <el-table-column prop="code" align="center" width="80" label="序号"></el-table-column>--> |
| | | <!-- <el-table-column prop="name" min-width="300" label="硬件和固件项目名称"></el-table-column>--> |
| | | <!-- <el-table-column prop="use" 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="unit" align="center" width="180" label="提供单位"></el-table-column>--> |
| | | <!-- </el-table>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-flex el-B-border">--> |
| | | <!-- <div class="DFormWidth DAlign DHold">--> |
| | | <!-- 动态测试环境图--> |
| | | <!-- </div>--> |
| | | <!-- <div style="width: calc(100% - 120px);">--> |
| | | <!-- <div style="height:150px" class="el-wt-border-left">--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-flex el-B-border">--> |
| | | <!-- <div class="DFormWidth DAlign DHold">--> |
| | | <!-- 环境差异性分析--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-wt-border-left" style="padding-left:5px;width: calc(100% - 130px)">--> |
| | | <!-- <el-table class="el-software el-margin-top-bot" height="150" border :data="form.analyzeData"--> |
| | | <!-- stripe>--> |
| | | <!-- <el-table-column prop="code" align="center" width="80" label="序号"></el-table-column>--> |
| | | <!-- <el-table-column prop="realEnvironment" min-width="300" label="真实环境"></el-table-column>--> |
| | | <!-- <el-table-column prop="testEnvironment" align="center" width="100" label="测试环境"></el-table-column>--> |
| | | <!-- <el-table-column prop="environmentalDifference" align="center" width="100" label="环境差异"></el-table-column>--> |
| | | <!-- <el-table-column prop="influence" align="center" width="160" label="对测试结果影响"></el-table-column>--> |
| | | <!-- <el-table-column prop="measure" align="center" width="180" label="措施"></el-table-column>--> |
| | | <!-- </el-table>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-flex el-B-border">--> |
| | | <!-- <div class="DFormWidth DAlign DHold">--> |
| | | <!-- 环境建立--> |
| | | <!-- </div>--> |
| | | <!-- <div style="width: calc(100% - 120px)" class="DConfirmForm el-wt-border-left">--> |
| | | <!-- <el-form-item label="人员" style="width: 49%">--> |
| | | <!-- <el-input v-model="form.buildPersonnel" placeholder="请输入单位名称"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item label="日期" style="width: 48%">--> |
| | | <!-- <el-input v-model="form.buildDate" placeholder="请输入联系人"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item label-width="160px" class="isKill" label="是否进行环境病毒查杀" style="width: 49%">--> |
| | | <!-- <el-radio-group v-model="form.isKill">--> |
| | | <!-- <el-radio :label="0">是</el-radio>--> |
| | | <!-- <el-radio :label="1">否</el-radio>--> |
| | | <!-- </el-radio-group>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item label="病毒库版本" style="width: 48%">--> |
| | | <!-- <el-input v-model="form.VirusLibraryVersion" placeholder="请输入病毒库版本"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-flex">--> |
| | | <!-- <div class="DFormWidth DAlign DHold">--> |
| | | <!-- 环境确认--> |
| | | <!-- </div>--> |
| | | <!-- <div style="width: calc(100% - 120px)" class="DConfirmForm el-wt-border-left">--> |
| | | <!-- <!– 单位名称 –>--> |
| | | <!-- <el-form-item label="人员" style="width: 49%">--> |
| | | <!-- <el-input v-model="form.verifyPersonnel" placeholder="请输入单位名称"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <!– 联系人 –>--> |
| | | <!-- <el-form-item label="日期" style="width: 48%">--> |
| | | <!-- <el-input v-model="form.verifyDate" placeholder="请输入联系人"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- </el-form>--> |
| | | <!-- </div>--> |
| | | <!--</template>--> |
| | | |
| | | <script> |
| | | export default { |
| | | name: 'confirmForm', |
| | | data() { |
| | | return { |
| | | form: { |
| | | code: '719G19804/P3A-09-20XX-00X', |
| | | name: '', |
| | | place: '', |
| | | software: '', |
| | | versions: '', |
| | | buildPersonnel: '', |
| | | buildDate: '', |
| | | isKill:1, |
| | | VirusLibraryVersion: '', |
| | | verifyPersonnel: '', |
| | | verifyDate: '', |
| | | checkList: [1, 0], |
| | | softwareData:[ |
| | | {code:'1',name:'awdas',versions:'1.3.1',use:'奥迪',unit:'单位1'}, |
| | | {code:'2',name:'阿尔法',versions:'1.3.1',use:'奥迪',unit:'单位2'}, |
| | | {code:'3',name:'awed',versions:'1.3.1',use:'奥迪',unit:'单位3'}, |
| | | {code:'4',name:'国土部',versions:'1.3.1',use:'奥迪',unit:'单位4'}, |
| | | ], |
| | | hardwareData:[ |
| | | {code:'1',name:'awdas',use:'车上',number:'2',state:'21',unit:'单位1'}, |
| | | {code:'2',name:'qe',use:'515',number:'1',state:'21',unit:'单位2'}, |
| | | {code:'3',name:'123',use:'1234',number:'42',state:'11',unit:'单位4'}, |
| | | {code:'4',name:'1515',use:'123',number:'1',state:'21',unit:'单位51'}, |
| | | ], |
| | | analyzeData:[ |
| | | {code:'1',realEnvironment:'真实环境1',testEnvironment:'测试环境1',environmentalDifference:'123',influence:'wu',measure:'12'}, |
| | | {code:'1',realEnvironment:'真实环境1',testEnvironment:'测试环境1',environmentalDifference:'123',influence:'wu',measure:'14'}, |
| | | {code:'1',realEnvironment:'真实环境1',testEnvironment:'测试环境1',environmentalDifference:'123',influence:'wu',measure:'15'}, |
| | | {code:'1',realEnvironment:'真实环境1',testEnvironment:'测试环境1',environmentalDifference:'123',influence:'wu',measure:'16'}, |
| | | ], |
| | | }, |
| | | } |
| | | }, |
| | | } |
| | | </script> |
| | | <!--<script>--> |
| | | <!-- export default {--> |
| | | <!-- name: 'confirmForm',--> |
| | | <!-- data() {--> |
| | | <!-- return {--> |
| | | <!-- form: {--> |
| | | <!-- code: '719G19804/P3A-09-20XX-00X',--> |
| | | <!-- name: '',--> |
| | | <!-- place: '',--> |
| | | <!-- software: '',--> |
| | | <!-- versions: '',--> |
| | | <!-- buildPersonnel: '',--> |
| | | <!-- buildDate: '',--> |
| | | <!-- isKill:1,--> |
| | | <!-- VirusLibraryVersion: '',--> |
| | | <!-- verifyPersonnel: '',--> |
| | | <!-- verifyDate: '',--> |
| | | <!-- checkList: [1, 0],--> |
| | | <!-- softwareData:[--> |
| | | <!-- {code:'1',name:'awdas',versions:'1.3.1',use:'奥迪',unit:'单位1'},--> |
| | | <!-- {code:'2',name:'阿尔法',versions:'1.3.1',use:'奥迪',unit:'单位2'},--> |
| | | <!-- {code:'3',name:'awed',versions:'1.3.1',use:'奥迪',unit:'单位3'},--> |
| | | <!-- {code:'4',name:'国土部',versions:'1.3.1',use:'奥迪',unit:'单位4'},--> |
| | | <!-- ],--> |
| | | <!-- hardwareData:[--> |
| | | <!-- {code:'1',name:'awdas',use:'车上',number:'2',state:'21',unit:'单位1'},--> |
| | | <!-- {code:'2',name:'qe',use:'515',number:'1',state:'21',unit:'单位2'},--> |
| | | <!-- {code:'3',name:'123',use:'1234',number:'42',state:'11',unit:'单位4'},--> |
| | | <!-- {code:'4',name:'1515',use:'123',number:'1',state:'21',unit:'单位51'},--> |
| | | <!-- ],--> |
| | | <!-- analyzeData:[--> |
| | | <!-- {code:'1',realEnvironment:'真实环境1',testEnvironment:'测试环境1',environmentalDifference:'123',influence:'wu',measure:'12'},--> |
| | | <!-- {code:'1',realEnvironment:'真实环境1',testEnvironment:'测试环境1',environmentalDifference:'123',influence:'wu',measure:'14'},--> |
| | | <!-- {code:'1',realEnvironment:'真实环境1',testEnvironment:'测试环境1',environmentalDifference:'123',influence:'wu',measure:'15'},--> |
| | | <!-- {code:'1',realEnvironment:'真实环境1',testEnvironment:'测试环境1',environmentalDifference:'123',influence:'wu',measure:'16'},--> |
| | | <!-- ],--> |
| | | <!-- },--> |
| | | <!-- }--> |
| | | <!-- },--> |
| | | <!-- }--> |
| | | <!--</script>--> |
| | | |
| | | <style> |
| | | .confirmFormAuto { |
| | | width: 70%; |
| | | margin: 0 auto; |
| | | } |
| | | .confirmDAuto{ |
| | | border: 1px solid; |
| | | } |
| | | <!--<style>--> |
| | | <!--.confirmFormAuto {--> |
| | | <!-- width: 70%;--> |
| | | <!-- margin: 0 auto;--> |
| | | <!--}--> |
| | | <!--.confirmDAuto{--> |
| | | <!-- border: 1px solid;--> |
| | | <!--}--> |
| | | |
| | | .el-flex { |
| | | display: flex; |
| | | align-items: center; |
| | | } |
| | | <!--.el-flex {--> |
| | | <!-- display: flex;--> |
| | | <!-- align-items: center;--> |
| | | <!--}--> |
| | | |
| | | .DFormWidth { |
| | | width: 120px; |
| | | } |
| | | <!--.DFormWidth {--> |
| | | <!-- width: 120px;--> |
| | | <!--}--> |
| | | |
| | | .DAlign { |
| | | text-align: center; |
| | | } |
| | | <!--.DAlign {--> |
| | | <!-- text-align: center;--> |
| | | <!--}--> |
| | | |
| | | .DConfirmForm { |
| | | /*border-left: 1px solid;*/ |
| | | width: 100%; |
| | | } |
| | | <!--.DConfirmForm {--> |
| | | <!-- /*border-left: 1px solid;*/--> |
| | | <!-- width: 100%;--> |
| | | <!--}--> |
| | | |
| | | .DConfirmForm > .el-form-item > .el-form-item__content { |
| | | width: calc(100% - 120px); |
| | | } |
| | | .DConfirmForm > .el-form-item.isKill > .el-form-item__content { |
| | | width: calc(100% - 160px); |
| | | } |
| | | .el-form-border{ |
| | | border-top: 1px solid; |
| | | border-bottom: 1px solid; |
| | | } |
| | | .el-B-border{ |
| | | border-bottom: 1px solid; |
| | | } |
| | | .el-margin-top-bot{ |
| | | margin-top:5px; |
| | | margin-bottom:5px; |
| | | } |
| | | .el-wt-border-left{ |
| | | border-left:1px solid; |
| | | } |
| | | .zt .el-table.el-software th { |
| | | background: transparent; |
| | | } |
| | | <!--.DConfirmForm > .el-form-item > .el-form-item__content {--> |
| | | <!-- width: calc(100% - 120px);--> |
| | | <!--}--> |
| | | <!--.DConfirmForm > .el-form-item.isKill > .el-form-item__content {--> |
| | | <!-- width: calc(100% - 160px);--> |
| | | <!--}--> |
| | | <!--.el-form-border{--> |
| | | <!-- border-top: 1px solid;--> |
| | | <!-- border-bottom: 1px solid;--> |
| | | <!--}--> |
| | | <!--.el-B-border{--> |
| | | <!-- border-bottom: 1px solid;--> |
| | | <!--}--> |
| | | <!--.el-margin-top-bot{--> |
| | | <!-- margin-top:5px;--> |
| | | <!-- margin-bottom:5px;--> |
| | | <!--}--> |
| | | <!--.el-wt-border-left{--> |
| | | <!-- border-left:1px solid;--> |
| | | <!--}--> |
| | | <!--.zt .el-table.el-software th {--> |
| | | <!-- background: transparent;--> |
| | | <!--}--> |
| | | |
| | | .zt .el-table.el-software th > .cell { |
| | | font-weight: 500; |
| | | } |
| | | .DHold{ |
| | | font-weight: 600; |
| | | } |
| | | .zt .el-table.el-software{ |
| | | font-size: 14px; |
| | | } |
| | | </style> |
| | | <!--.zt .el-table.el-software th > .cell {--> |
| | | <!-- font-weight: 500;--> |
| | | <!--}--> |
| | | <!--.DHold{--> |
| | | <!-- font-weight: 600;--> |
| | | <!--}--> |
| | | <!--.zt .el-table.el-software{--> |
| | | <!-- font-size: 14px;--> |
| | | <!--}--> |
| | | <!--</style>--> |
| | |
| | | <template> |
| | | <div class="fa-card-a" style="max-height: calc(100vh - 130px);overflow-y: auto"> |
| | | <el-form ref="form" :inline="true" :model="form" label-width="120px" class="confirmFormAuto"> |
| | | <div class="DManageForm"> |
| | | <el-form-item label-width="60px" label="编号:" style="width: 99%"> |
| | | <span>{{form.code}}</span> |
| | | </el-form-item> |
| | | </div> |
| | | <div class="confirmDAuto DManageForm"> |
| | | <el-form-item label="项目编号" style="width: 49%"> |
| | | <el-input v-model="form.itemNumber" placeholder="请输入项目编号"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="项目名称" style="width: 49%"> |
| | | <el-input v-model="form.name" placeholder="请输入编号名称"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="申请人" style="width: 49%"> |
| | | <el-input v-model="form.applicant" placeholder="请输入编号名称"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="申请日期" style="width: 49%"> |
| | | <el-input v-model="form.date" placeholder="请输入编号名称"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="库类型" style="width: 99%"> |
| | | <el-radio-group v-model="form.type"> |
| | | <el-radio :label="0">受控库</el-radio> |
| | | <el-radio :label="1">产品库</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | <div class="el-flex el-form-border"> |
| | | <div class="DFormWidth DAlign DHold"> |
| | | 入库配置项 |
| | | </div> |
| | | <div class="el-wt-border-left" style="padding-left:5px;width: calc(100% - 130px)"> |
| | | <el-table class="el-software el-margin-top-bot" height="150" border :data="form.storageData" |
| | | stripe> |
| | | <el-table-column prop="code" align="center" width="60" label="序号"></el-table-column> |
| | | <el-table-column prop="name" min-width="200" label="配置项名称"></el-table-column> |
| | | <el-table-column prop="identification" align="center" width="220" label="配置项标识"></el-table-column> |
| | | <el-table-column prop="versions" align="center" width="120" label="版本"></el-table-column> |
| | | <el-table-column prop="rollBackVersions" label="上溯版" width="120" align="center"></el-table-column> |
| | | <el-table-column prop="secretClass" label="密级" width="80" align="center"></el-table-column> |
| | | </el-table> |
| | | </div> |
| | | </div> |
| | | <div class="el-flex el-B-border"> |
| | | <div class="DFormWidth DAlign DHold"> |
| | | 项目QA审核 |
| | | </div> |
| | | <div class="el-wt-border-left" style="padding-left:5px;width: calc(100% - 130px)"> |
| | | <el-table class="el-software el-margin-top-bot" height="150" border :data="form.examineData" |
| | | stripe> |
| | | <el-table-column prop="code" align="center" width="80" label="序号"></el-table-column> |
| | | <el-table-column prop="checkItem" min-width="300" label="检查项"></el-table-column> |
| | | <el-table-column label="检查结果" width="250" align="center"> |
| | | <template slot-scope="scope"> |
| | | <el-radio-group v-model="scope.row.result"> |
| | | <el-radio :label="0">是</el-radio> |
| | | <el-radio :label="1">否</el-radio> |
| | | <el-radio :label="2">不适用</el-radio> |
| | | </el-radio-group> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="remark" align="center" width="100" label="不适用说明"></el-table-column> |
| | | </el-table> |
| | | <el-form-item label="审核结果" style="width: 99%"> |
| | | <el-radio-group v-model="form.result"> |
| | | <el-radio :label="0">通过</el-radio> |
| | | <el-radio :label="1">不通过</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | <el-form-item label="审核人:" style="width: 48%"> |
| | | <span>{{form.auditor}}</span> |
| | | </el-form-item> |
| | | <el-form-item label="审核日期:" style="width: 48%"> |
| | | <span>{{form.auditDate}}</span> |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | | <div class="el-flex el-B-border"> |
| | | <div class="DFormWidth DAlign DHold"> |
| | | CM审核 |
| | | </div> |
| | | <div class="el-wt-border-left" style="padding-left:5px;width: calc(100% - 130px)"> |
| | | <el-table class="el-software el-margin-top-bot" height="150" border :data="form.CMData" |
| | | stripe> |
| | | <el-table-column prop="code" align="center" width="80" label="序号"></el-table-column> |
| | | <el-table-column prop="checkItem" min-width="300" label="检查项"></el-table-column> |
| | | <el-table-column label="检查结果" width="250" align="center"> |
| | | <template slot-scope="scope"> |
| | | <el-radio-group v-model="scope.row.result"> |
| | | <el-radio :label="0">是</el-radio> |
| | | <el-radio :label="1">否</el-radio> |
| | | <el-radio :label="2">不适用</el-radio> |
| | | </el-radio-group> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="remark" align="center" width="100" label="不适用说明"></el-table-column> |
| | | </el-table> |
| | | <el-form-item label="审核结果" style="width: 99%"> |
| | | <el-radio-group v-model="form.CMResult"> |
| | | <el-radio :label="0">通过</el-radio> |
| | | <el-radio :label="1">不通过</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | <el-form-item label="审核人" style="width: 48%"> |
| | | <span>{{form.CMAuditor}}</span> |
| | | </el-form-item> |
| | | <el-form-item label="审核日期" style="width: 48%"> |
| | | <span>{{form.CMAuditDate}}</span> |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | | <div class="el-flex el-B-border"> |
| | | <div class="DFormWidth DAlign DHold"> |
| | | 批准意见 |
| | | </div> |
| | | <div style="width: calc(100% - 120px)" class="el-wt-border-left"> |
| | | <el-form-item class="el-wt-form-item-margin" label-width="120px" style="width: 99%"> |
| | | <el-radio-group v-model="form.opinion"> |
| | | <el-radio :label="0">同意</el-radio> |
| | | <el-radio :label="1">不同意</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | <el-form-item label-width="80%" label="签字:" style="width: 65%"> |
| | | <span>{{form.signature}}</span> |
| | | </el-form-item> |
| | | <el-form-item label="日期:" style="width: 20%"> |
| | | <span>{{form.approvalOpinionDate}}</span> |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | | <div class="el-flex el-B-border"> |
| | | <div class="DFormWidth DAlign DHold"> |
| | | 项目CM操作 |
| | | </div> |
| | | <div style="width: calc(100% - 120px)" class="el-wt-border-left"> |
| | | <el-form-item class="el-CMTextarea" style="width: 100%"> |
| | | <el-input type="textarea" :rows="2" placeholder="请输入内容" v-model="form.CMTextarea"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label-width="80%" label="操作人:" style="width: 65%"> |
| | | <span>{{form.CMSignature}}</span> |
| | | </el-form-item> |
| | | <el-form-item label="日期:" style="width: 20%"> |
| | | <span>{{form.CMDate}}</span> |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | | <div class="el-flex"> |
| | | <div class="DFormWidth DAlign DHold"> |
| | | 备注 |
| | | </div> |
| | | <div style="width: calc(100% - 120px)" class="el-wt-border-left"> |
| | | <el-form-item class="el-CMTextarea" style="width: 100%"> |
| | | <el-input type="textarea" :rows="2" placeholder="请输入内容" v-model="form.textarea"></el-input> |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </el-form> |
| | | </div> |
| | | </template> |
| | | <!--<template>--> |
| | | <!-- <div class="fa-card-a" style="max-height: calc(100vh - 130px);overflow-y: auto">--> |
| | | <!-- <el-form ref="form" :inline="true" :model="form" label-width="120px" class="confirmFormAuto">--> |
| | | <!-- <div class="DManageForm">--> |
| | | <!-- <el-form-item label-width="60px" label="编号:" style="width: 99%">--> |
| | | <!-- <span>{{form.code}}</span>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="confirmDAuto DManageForm">--> |
| | | <!-- <el-form-item label="项目编号" style="width: 49%">--> |
| | | <!-- <el-input v-model="form.itemNumber" placeholder="请输入项目编号"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item label="项目名称" style="width: 49%">--> |
| | | <!-- <el-input v-model="form.name" placeholder="请输入编号名称"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item label="申请人" style="width: 49%">--> |
| | | <!-- <el-input v-model="form.applicant" placeholder="请输入编号名称"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item label="申请日期" style="width: 49%">--> |
| | | <!-- <el-input v-model="form.date" placeholder="请输入编号名称"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item label="库类型" style="width: 99%">--> |
| | | <!-- <el-radio-group v-model="form.type">--> |
| | | <!-- <el-radio :label="0">受控库</el-radio>--> |
| | | <!-- <el-radio :label="1">产品库</el-radio>--> |
| | | <!-- </el-radio-group>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <div class="el-flex el-form-border">--> |
| | | <!-- <div class="DFormWidth DAlign DHold">--> |
| | | <!-- 入库配置项--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-wt-border-left" style="padding-left:5px;width: calc(100% - 130px)">--> |
| | | <!-- <el-table class="el-software el-margin-top-bot" height="150" border :data="form.storageData"--> |
| | | <!-- stripe>--> |
| | | <!-- <el-table-column prop="code" align="center" width="60" label="序号"></el-table-column>--> |
| | | <!-- <el-table-column prop="name" min-width="200" label="配置项名称"></el-table-column>--> |
| | | <!-- <el-table-column prop="identification" align="center" width="220" label="配置项标识"></el-table-column>--> |
| | | <!-- <el-table-column prop="versions" align="center" width="120" label="版本"></el-table-column>--> |
| | | <!-- <el-table-column prop="rollBackVersions" label="上溯版" width="120" align="center"></el-table-column>--> |
| | | <!-- <el-table-column prop="secretClass" label="密级" width="80" align="center"></el-table-column>--> |
| | | <!-- </el-table>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-flex el-B-border">--> |
| | | <!-- <div class="DFormWidth DAlign DHold">--> |
| | | <!-- 项目QA审核--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-wt-border-left" style="padding-left:5px;width: calc(100% - 130px)">--> |
| | | <!-- <el-table class="el-software el-margin-top-bot" height="150" border :data="form.examineData"--> |
| | | <!-- stripe>--> |
| | | <!-- <el-table-column prop="code" align="center" width="80" label="序号"></el-table-column>--> |
| | | <!-- <el-table-column prop="checkItem" min-width="300" label="检查项"></el-table-column>--> |
| | | <!-- <el-table-column label="检查结果" width="250" align="center">--> |
| | | <!-- <template slot-scope="scope">--> |
| | | <!-- <el-radio-group v-model="scope.row.result">--> |
| | | <!-- <el-radio :label="0">是</el-radio>--> |
| | | <!-- <el-radio :label="1">否</el-radio>--> |
| | | <!-- <el-radio :label="2">不适用</el-radio>--> |
| | | <!-- </el-radio-group>--> |
| | | <!-- </template>--> |
| | | <!-- </el-table-column>--> |
| | | <!-- <el-table-column prop="remark" align="center" width="100" label="不适用说明"></el-table-column>--> |
| | | <!-- </el-table>--> |
| | | <!-- <el-form-item label="审核结果" style="width: 99%">--> |
| | | <!-- <el-radio-group v-model="form.result">--> |
| | | <!-- <el-radio :label="0">通过</el-radio>--> |
| | | <!-- <el-radio :label="1">不通过</el-radio>--> |
| | | <!-- </el-radio-group>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item label="审核人:" style="width: 48%">--> |
| | | <!-- <span>{{form.auditor}}</span>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item label="审核日期:" style="width: 48%">--> |
| | | <!-- <span>{{form.auditDate}}</span>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-flex el-B-border">--> |
| | | <!-- <div class="DFormWidth DAlign DHold">--> |
| | | <!-- CM审核--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-wt-border-left" style="padding-left:5px;width: calc(100% - 130px)">--> |
| | | <!-- <el-table class="el-software el-margin-top-bot" height="150" border :data="form.CMData"--> |
| | | <!-- stripe>--> |
| | | <!-- <el-table-column prop="code" align="center" width="80" label="序号"></el-table-column>--> |
| | | <!-- <el-table-column prop="checkItem" min-width="300" label="检查项"></el-table-column>--> |
| | | <!-- <el-table-column label="检查结果" width="250" align="center">--> |
| | | <!-- <template slot-scope="scope">--> |
| | | <!-- <el-radio-group v-model="scope.row.result">--> |
| | | <!-- <el-radio :label="0">是</el-radio>--> |
| | | <!-- <el-radio :label="1">否</el-radio>--> |
| | | <!-- <el-radio :label="2">不适用</el-radio>--> |
| | | <!-- </el-radio-group>--> |
| | | <!-- </template>--> |
| | | <!-- </el-table-column>--> |
| | | <!-- <el-table-column prop="remark" align="center" width="100" label="不适用说明"></el-table-column>--> |
| | | <!-- </el-table>--> |
| | | <!-- <el-form-item label="审核结果" style="width: 99%">--> |
| | | <!-- <el-radio-group v-model="form.CMResult">--> |
| | | <!-- <el-radio :label="0">通过</el-radio>--> |
| | | <!-- <el-radio :label="1">不通过</el-radio>--> |
| | | <!-- </el-radio-group>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item label="审核人" style="width: 48%">--> |
| | | <!-- <span>{{form.CMAuditor}}</span>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item label="审核日期" style="width: 48%">--> |
| | | <!-- <span>{{form.CMAuditDate}}</span>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-flex el-B-border">--> |
| | | <!-- <div class="DFormWidth DAlign DHold">--> |
| | | <!-- 批准意见--> |
| | | <!-- </div>--> |
| | | <!-- <div style="width: calc(100% - 120px)" class="el-wt-border-left">--> |
| | | <!-- <el-form-item class="el-wt-form-item-margin" label-width="120px" style="width: 99%">--> |
| | | <!-- <el-radio-group v-model="form.opinion">--> |
| | | <!-- <el-radio :label="0">同意</el-radio>--> |
| | | <!-- <el-radio :label="1">不同意</el-radio>--> |
| | | <!-- </el-radio-group>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item label-width="80%" label="签字:" style="width: 65%">--> |
| | | <!-- <span>{{form.signature}}</span>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item label="日期:" style="width: 20%">--> |
| | | <!-- <span>{{form.approvalOpinionDate}}</span>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-flex el-B-border">--> |
| | | <!-- <div class="DFormWidth DAlign DHold">--> |
| | | <!-- 项目CM操作--> |
| | | <!-- </div>--> |
| | | <!-- <div style="width: calc(100% - 120px)" class="el-wt-border-left">--> |
| | | <!-- <el-form-item class="el-CMTextarea" style="width: 100%">--> |
| | | <!-- <el-input type="textarea" :rows="2" placeholder="请输入内容" v-model="form.CMTextarea"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item label-width="80%" label="操作人:" style="width: 65%">--> |
| | | <!-- <span>{{form.CMSignature}}</span>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item label="日期:" style="width: 20%">--> |
| | | <!-- <span>{{form.CMDate}}</span>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-flex">--> |
| | | <!-- <div class="DFormWidth DAlign DHold">--> |
| | | <!-- 备注--> |
| | | <!-- </div>--> |
| | | <!-- <div style="width: calc(100% - 120px)" class="el-wt-border-left">--> |
| | | <!-- <el-form-item class="el-CMTextarea" style="width: 100%">--> |
| | | <!-- <el-input type="textarea" :rows="2" placeholder="请输入内容" v-model="form.textarea"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- </el-form>--> |
| | | <!-- </div>--> |
| | | <!--</template>--> |
| | | |
| | | <script> |
| | | export default { |
| | | name: 'dispositionManage', |
| | | data() { |
| | | return { |
| | | form: { |
| | | code: '(XX-X-XX)-PZRK-001', |
| | | itemNumber:'', |
| | | name: '', |
| | | applicant:'', |
| | | date:'', |
| | | type:1, |
| | | result:1, |
| | | auditor:'李大嘴', |
| | | auditDate: '2023-10-10', |
| | | CMResult:1, |
| | | CMAuditor:'李二嘴', |
| | | CMAuditDate: '2023-10-15', |
| | | signature:'李三嘴', |
| | | opinion:1, |
| | | approvalOpinionDate:'2023-10-18', |
| | | CMSignature:'李小嘴', |
| | | CMDate:'2023-10-20', |
| | | textarea:'受控库入库需项目负责人批准产品库入库需实验室技术负责人批准', |
| | | CMTextarea:'', |
| | | storageData:[ |
| | | {code:'1',name:'软件测试委托单',identification:'719G19701/02A-09-20XX-00X',versions:'/',rollBackVersions:'/',secretClass:'非密'}, |
| | | {code:'2',name:'物品流转单(首轮测试)',identification:'719G19704/02A-09-20XX-00XA',versions:'/',rollBackVersions:'/',secretClass:'非密'}, |
| | | {code:'3',name:'软件需求规格说明',identification:'XX-X-XX-软件需求规格说明',versions:'V1.00',rollBackVersions:'/',secretClass:'非密'}, |
| | | {code:'4',name:'软件设计说明',identification:'XX-X-XX-软件设计说明',versions:'V1.00',rollBackVersions:'/',secretClass:'非密'}, |
| | | {code:'5',name:'软件研制任务书',identification:'XX-X-XX-软件研制任务书',versions:'V1.00',rollBackVersions:'/',secretClass:'非密'}, |
| | | {code:'6',name:'软件源代码',identification:'XX-X-XX-软件源代码',versions:'V1.00',rollBackVersions:'/',secretClass:'非密'}, |
| | | {code:'7',name:'辐射监控台RS485总线通讯',identification:'/',versions:'/',rollBackVersions:'/',secretClass:'非密'}, |
| | | {code:'8',name:'辐射监控台CAN总线通讯规范',identification:'/',versions:'/',rollBackVersions:'/',secretClass:'非密'}, |
| | | ], |
| | | CMData:[ |
| | | {code:'1',checkItem:'入库的配置项是否与入库申请单的描述一致?',result:1,remark:'1'}, |
| | | {code:'2',checkItem:'配置项的命名、标识与软件配置管理计划是否一致?',result:1,remark:'121'}, |
| | | {code:'3',checkItem:'配置项的标识、版本是否正确?',result:0,remark:'114124'}, |
| | | {code:'4',checkItem:'入库的配置项是否通过病毒检查?',result:1,remark:'11241'}, |
| | | ], |
| | | examineData:[ |
| | | {code:'1',checkItem:'是否按相关标准进行编制?',result:1,remark:'1'}, |
| | | {code:'2',checkItem:'文档名称、文档标识、文档版本是否正确?',result:1,remark:'121'}, |
| | | {code:'3',checkItem:'文档名称、文档标识、文档版本是否正确?',result:0,remark:'114124'}, |
| | | {code:'4',checkItem:'评审提出的问题是否关闭?',result:1,remark:'11241'}, |
| | | ], |
| | | }, |
| | | } |
| | | }, |
| | | } |
| | | </script> |
| | | <!--<script>--> |
| | | <!-- export default {--> |
| | | <!-- name: 'dispositionManage',--> |
| | | <!-- data() {--> |
| | | <!-- return {--> |
| | | <!-- form: {--> |
| | | <!-- code: '(XX-X-XX)-PZRK-001',--> |
| | | <!-- itemNumber:'',--> |
| | | <!-- name: '',--> |
| | | <!-- applicant:'',--> |
| | | <!-- date:'',--> |
| | | <!-- type:1,--> |
| | | <!-- result:1,--> |
| | | <!-- auditor:'李大嘴',--> |
| | | <!-- auditDate: '2023-10-10',--> |
| | | <!-- CMResult:1,--> |
| | | <!-- CMAuditor:'李二嘴',--> |
| | | <!-- CMAuditDate: '2023-10-15',--> |
| | | <!-- signature:'李三嘴',--> |
| | | <!-- opinion:1,--> |
| | | <!-- approvalOpinionDate:'2023-10-18',--> |
| | | <!-- CMSignature:'李小嘴',--> |
| | | <!-- CMDate:'2023-10-20',--> |
| | | <!-- textarea:'受控库入库需项目负责人批准产品库入库需实验室技术负责人批准',--> |
| | | <!-- CMTextarea:'',--> |
| | | <!-- storageData:[--> |
| | | <!-- {code:'1',name:'软件测试委托单',identification:'719G19701/02A-09-20XX-00X',versions:'/',rollBackVersions:'/',secretClass:'非密'},--> |
| | | <!-- {code:'2',name:'物品流转单(首轮测试)',identification:'719G19704/02A-09-20XX-00XA',versions:'/',rollBackVersions:'/',secretClass:'非密'},--> |
| | | <!-- {code:'3',name:'软件需求规格说明',identification:'XX-X-XX-软件需求规格说明',versions:'V1.00',rollBackVersions:'/',secretClass:'非密'},--> |
| | | <!-- {code:'4',name:'软件设计说明',identification:'XX-X-XX-软件设计说明',versions:'V1.00',rollBackVersions:'/',secretClass:'非密'},--> |
| | | <!-- {code:'5',name:'软件研制任务书',identification:'XX-X-XX-软件研制任务书',versions:'V1.00',rollBackVersions:'/',secretClass:'非密'},--> |
| | | <!-- {code:'6',name:'软件源代码',identification:'XX-X-XX-软件源代码',versions:'V1.00',rollBackVersions:'/',secretClass:'非密'},--> |
| | | <!-- {code:'7',name:'辐射监控台RS485总线通讯',identification:'/',versions:'/',rollBackVersions:'/',secretClass:'非密'},--> |
| | | <!-- {code:'8',name:'辐射监控台CAN总线通讯规范',identification:'/',versions:'/',rollBackVersions:'/',secretClass:'非密'},--> |
| | | <!-- ],--> |
| | | <!-- CMData:[--> |
| | | <!-- {code:'1',checkItem:'入库的配置项是否与入库申请单的描述一致?',result:1,remark:'1'},--> |
| | | <!-- {code:'2',checkItem:'配置项的命名、标识与软件配置管理计划是否一致?',result:1,remark:'121'},--> |
| | | <!-- {code:'3',checkItem:'配置项的标识、版本是否正确?',result:0,remark:'114124'},--> |
| | | <!-- {code:'4',checkItem:'入库的配置项是否通过病毒检查?',result:1,remark:'11241'},--> |
| | | <!-- ],--> |
| | | <!-- examineData:[--> |
| | | <!-- {code:'1',checkItem:'是否按相关标准进行编制?',result:1,remark:'1'},--> |
| | | <!-- {code:'2',checkItem:'文档名称、文档标识、文档版本是否正确?',result:1,remark:'121'},--> |
| | | <!-- {code:'3',checkItem:'文档名称、文档标识、文档版本是否正确?',result:0,remark:'114124'},--> |
| | | <!-- {code:'4',checkItem:'评审提出的问题是否关闭?',result:1,remark:'11241'},--> |
| | | <!-- ],--> |
| | | <!-- },--> |
| | | <!-- }--> |
| | | <!-- },--> |
| | | <!-- }--> |
| | | <!--</script>--> |
| | | |
| | | <style> |
| | | .confirmFormAuto { |
| | | width: 70%; |
| | | margin: 0 auto; |
| | | } |
| | | .confirmDAuto{ |
| | | border: 1px solid; |
| | | } |
| | | <!--<style>--> |
| | | <!--.confirmFormAuto {--> |
| | | <!-- width: 70%;--> |
| | | <!-- margin: 0 auto;--> |
| | | <!--}--> |
| | | <!--.confirmDAuto{--> |
| | | <!-- border: 1px solid;--> |
| | | <!--}--> |
| | | |
| | | .el-flex { |
| | | display: flex; |
| | | align-items: center; |
| | | } |
| | | <!--.el-flex {--> |
| | | <!-- display: flex;--> |
| | | <!-- align-items: center;--> |
| | | <!--}--> |
| | | |
| | | .DFormWidth { |
| | | width: 120px; |
| | | } |
| | | <!--.DFormWidth {--> |
| | | <!-- width: 120px;--> |
| | | <!--}--> |
| | | |
| | | .DAlign { |
| | | text-align: center; |
| | | } |
| | | <!--.DAlign {--> |
| | | <!-- text-align: center;--> |
| | | <!--}--> |
| | | |
| | | .DManageForm{ |
| | | /*border-left: 1px solid;*/ |
| | | width: 100%; |
| | | } |
| | | <!--.DManageForm{--> |
| | | <!-- /*border-left: 1px solid;*/--> |
| | | <!-- width: 100%;--> |
| | | <!--}--> |
| | | |
| | | .DManageForm> .el-form-item > .el-form-item__content { |
| | | width: calc(100% - 120px); |
| | | } |
| | | .el-form-item.el-CMTextarea>.el-form-item__content{ |
| | | width: 100%; |
| | | } |
| | | .el-form .el-form-item.el-wt-form-item-margin{ |
| | | margin-left: 120px; |
| | | } |
| | | .el-form-border{ |
| | | border-top: 1px solid; |
| | | border-bottom: 1px solid; |
| | | } |
| | | .el-B-border{ |
| | | border-bottom: 1px solid; |
| | | } |
| | | .el-margin-top-bot{ |
| | | margin-top:5px; |
| | | margin-bottom:5px; |
| | | } |
| | | .el-wt-border-left{ |
| | | border-left:1px solid; |
| | | } |
| | | .zt .el-table.el-software th { |
| | | background: transparent; |
| | | } |
| | | <!--.DManageForm> .el-form-item > .el-form-item__content {--> |
| | | <!-- width: calc(100% - 120px);--> |
| | | <!--}--> |
| | | <!--.el-form-item.el-CMTextarea>.el-form-item__content{--> |
| | | <!-- width: 100%;--> |
| | | <!--}--> |
| | | <!--.el-form .el-form-item.el-wt-form-item-margin{--> |
| | | <!-- margin-left: 120px;--> |
| | | <!--}--> |
| | | <!--.el-form-border{--> |
| | | <!-- border-top: 1px solid;--> |
| | | <!-- border-bottom: 1px solid;--> |
| | | <!--}--> |
| | | <!--.el-B-border{--> |
| | | <!-- border-bottom: 1px solid;--> |
| | | <!--}--> |
| | | <!--.el-margin-top-bot{--> |
| | | <!-- margin-top:5px;--> |
| | | <!-- margin-bottom:5px;--> |
| | | <!--}--> |
| | | <!--.el-wt-border-left{--> |
| | | <!-- border-left:1px solid;--> |
| | | <!--}--> |
| | | <!--.zt .el-table.el-software th {--> |
| | | <!-- background: transparent;--> |
| | | <!--}--> |
| | | |
| | | .zt .el-table.el-software th > .cell { |
| | | font-weight: 500; |
| | | } |
| | | .DHold{ |
| | | font-weight: 600; |
| | | } |
| | | .zt .el-table.el-software{ |
| | | font-size: 14px; |
| | | } |
| | | </style> |
| | | <!--.zt .el-table.el-software th > .cell {--> |
| | | <!-- font-weight: 500;--> |
| | | <!--}--> |
| | | <!--.DHold{--> |
| | | <!-- font-weight: 600;--> |
| | | <!--}--> |
| | | <!--.zt .el-table.el-software{--> |
| | | <!-- font-size: 14px;--> |
| | | <!--}--> |
| | | <!--</style>--> |
| | |
| | | <template> |
| | | <div class="fa-card-a" style="height: calc(100vh - 130px);overflow-y: auto"> |
| | | <el-form ref="form" :inline="true" :model="dataForm" label-width="120px" class="weiTuoDanAuto"> |
| | | <div class="DManageForm"> |
| | | <el-form-item label-width="60px" label="编号:" style="width: 99%"> |
| | | <span>{{dataForm.code}}</span> |
| | | </el-form-item> |
| | | </div> |
| | | <div style="border: 1px solid"> |
| | | <div class="el-flex el-border-bottom"> |
| | | <div class="DPadding1 DAlign DHold"> |
| | | 委托方 |
| | | </div> |
| | | <div class="el-border-left"> |
| | | <div class="el-flex el-border-bottom"> |
| | | <div class="DWidth DAlign DHold"> |
| | | 委托单位 |
| | | </div> |
| | | <div class="DOldForm el-border-left"> |
| | | <!-- 单位名称 --> |
| | | <el-form-item label="单位名称" style="width: 49%"> |
| | | <el-input v-model="dataForm.delegateUnitName" placeholder="请输入单位名称"></el-input> |
| | | </el-form-item> |
| | | <!-- 联系人 --> |
| | | <el-form-item label="联系人" style="width: 49%"> |
| | | <el-input v-model="dataForm.delegateUnitContactPerson" placeholder="请输入联系人"></el-input> |
| | | </el-form-item> |
| | | <!-- 详细地址 --> |
| | | <el-form-item label="详细地址" style="width: 49%"> |
| | | <el-input v-model="dataForm.delegateUnitAddress" placeholder="请输入详细地址"></el-input> |
| | | </el-form-item> |
| | | <!-- 联系方式 --> |
| | | <el-form-item label="联系方式" style="width: 49%"> |
| | | <el-input v-model="dataForm.delegateUnitContact" placeholder="请输入联系方式"></el-input> |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | | <div class="el-flex el-border-bottom"> |
| | | <div class="DWidth DAlign DHold"> |
| | | 开发单位 |
| | | </div> |
| | | <div class="DOldForm el-border-left"> |
| | | <!-- 单位名称 --> |
| | | <el-form-item label="单位名称" style="width: 49%"> |
| | | <el-input v-model="dataForm.developmentUnitName" placeholder="请输入单位名称"></el-input> |
| | | </el-form-item> |
| | | <!-- 联系人 --> |
| | | <el-form-item label="联系人" style="width: 49%"> |
| | | <el-input v-model="dataForm.developmentContactPerson" placeholder="请输入联系人"></el-input> |
| | | </el-form-item> |
| | | <!-- 详细地址 --> |
| | | <el-form-item label="详细地址" style="width: 49%"> |
| | | <el-input v-model="dataForm.developmentAddress" placeholder="请输入详细地址"></el-input> |
| | | </el-form-item> |
| | | <!-- 联系方式 --> |
| | | <el-form-item label="联系方式" style="width: 49%"> |
| | | <el-input v-model="dataForm.developmentContact" placeholder="请输入联系方式"></el-input> |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | | <div class="el-flex el-border-bottom"> |
| | | <div class="DWidth-Unt DAlign DHold"> |
| | | 被测件信息 |
| | | </div> |
| | | <div class="DOldForm el-border-left"> |
| | | <!-- 单位名称 --> |
| | | <el-form-item label="软件名称" style="width: 49%"> |
| | | <el-input v-model="dataForm.softwareName" placeholder="请输入软件名称"></el-input> |
| | | </el-form-item> |
| | | <!-- 联系人 --> |
| | | <el-form-item label="软件标识" style="width: 49%"> |
| | | <el-input v-model="dataForm.identification" placeholder="请输入软件标识"></el-input> |
| | | </el-form-item> |
| | | <!-- 详细地址 --> |
| | | <el-form-item label="密级" style="width: 49%"> |
| | | <el-input v-model="dataForm.secretClass" placeholder="请输入密级"></el-input> |
| | | </el-form-item> |
| | | <!-- <zt-form-item label="保密级别" prop="secretClass" style="width: 25%">--> |
| | | <!-- <zt-dict v-model="datadataForm.secretClass" dict="secret_class" placeholder="保密级别" style="width:200px"></zt-dict>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- 联系方式 --> |
| | | <el-form-item label="关键等级" style="width: 49%"> |
| | | <zt-dict v-model="dataForm.criticalLevel" :radio="true" placeholder="关键等级" dict="critical_level" clearable></zt-dict> |
| | | </el-form-item> |
| | | <el-form-item label="运行环境" style="width: 49%"> |
| | | <el-input v-model="dataForm.runtimeEnvironment" placeholder="请输入运行环境"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="编程语言" style="width: 49%"> |
| | | <el-input v-model="dataForm.programmingLanguage" placeholder="请输入编程语言"></el-input> |
| | | </el-form-item> |
| | | <div class="el-flex el-border-top-and-bottom"> |
| | | <div class="DWidth DAlign DHold"> |
| | | 被测件及其他相关物品清单 |
| | | </div> |
| | | <div style="width: calc(100% - 120px);padding: 5px"> |
| | | <el-table class="el-software" height="230" border :data="dataForm.tableData" |
| | | stripe> |
| | | <el-table-column prop="code" align="center" width="80" label="序号"></el-table-column> |
| | | <el-table-column prop="name" min-width="300" label="名称"></el-table-column> |
| | | <el-table-column prop="identification" align="center" width="180" label="标识/版本"></el-table-column> |
| | | <el-table-column label="是否被测件" width="180" align="center"> |
| | | <template slot-scope="scope"> |
| | | <el-radio-group v-model="scope.row.isTested"> |
| | | <el-radio :label="1">是</el-radio> |
| | | <el-radio :label="0">否</el-radio> |
| | | </el-radio-group> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | </div> |
| | | </div> |
| | | <div class="el-flex" style="height: 40px;"> |
| | | <div class="DWidth DAlign DHold"> |
| | | 软件类型 |
| | | </div> |
| | | <div style="width: calc(100% - 120px)"> |
| | | <el-checkbox-group v-model="dataForm.checkList"> |
| | | <el-checkbox :label="0">通用应用软件</el-checkbox> |
| | | <el-checkbox :label="1">行业应用软件</el-checkbox> |
| | | <el-checkbox :label="2">嵌入式软件</el-checkbox> |
| | | </el-checkbox-group> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="el-flex el-border-bottom"> |
| | | <div class="DWidth DAlign DHold"> |
| | | 测试要求 |
| | | </div> |
| | | <div class="el-border-left" style="width: 100%;"> |
| | | <div class="el-flex el-border-bottom"> |
| | | <div class="DWidth DAlign DHold"> |
| | | 测试依据 |
| | | </div> |
| | | <div class="el-border-left" style="width: 98%"> |
| | | <el-form-item style="width: 20%;padding-left:5%;"> |
| | | <el-checkbox-group v-model="dataForm.checkList"> |
| | | <el-checkbox :label="0">GB/T 25000.51-2016</el-checkbox> |
| | | <el-checkbox :label="1">GJB/Z 141-2004</el-checkbox> |
| | | <el-checkbox :label="2">其他:{{dataForm.other}}</el-checkbox> |
| | | </el-checkbox-group> |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | | <div class="el-flex el-border-bottom"> |
| | | <div class="DWidth DAlign DHold"> |
| | | 测试类型 |
| | | </div> |
| | | <div class="el-border-left" style="width: 98%"> |
| | | <el-form-item style="width: 40%;padding-left:5%;"> |
| | | <zt-dict-checkbox v-model="dataForm.testType" column="2" dict="test_type1" clearable></zt-dict-checkbox> |
| | | </el-form-item> |
| | | <el-form-item style="width: 60%;padding-left: 15%;border-left: 1px solid;"> |
| | | <zt-dict-checkbox v-model="dataForm.testType" dict="test_type2" clearable></zt-dict-checkbox> |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | | <div class="el-flex el-border-bottom"> |
| | | <div class="DWidth DAlign DHold"> |
| | | 测试相关标准/要求 |
| | | </div> |
| | | <div class="el-border-left" style="width: 98%"> |
| | | <el-form-item style="width: 20%;padding-left:5%;"> |
| | | <el-checkbox-group v-model="dataForm.checkList"> |
| | | <el-checkbox :label="0">GJB 438B-2009《军用软件开发文档通用要求》</el-checkbox> |
| | | <el-checkbox :label="1">HJB 754-2017 《海军军用软件定型测评大纲编制要求》</el-checkbox> |
| | | <el-checkbox :label="2">HJB 753-2017 《海军军用软件定型测评报告编制要求》</el-checkbox> |
| | | <el-checkbox :label="3">《海军装备软件测试细则》</el-checkbox> |
| | | <el-checkbox :label="4">其他:{{dataForm.other}}</el-checkbox> |
| | | </el-checkbox-group> |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | | <div class="el-flex el-border-bottom"> |
| | | <div class="DWidth DAlign DHold"> |
| | | 测试级别 |
| | | </div> |
| | | <div class="el-border-left" style="width: 98%"> |
| | | <el-form-item style="padding-left:5%;"> |
| | | <el-checkbox-group v-model="dataForm.checkList"> |
| | | <el-checkbox :label="0">配置项测试</el-checkbox> |
| | | <el-checkbox :label="1">系统测试</el-checkbox> |
| | | </el-checkbox-group> |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | | <div class="DOldForm"> |
| | | <el-form-item label="开始日期" style="width: 49%"> |
| | | <el-input v-model="dataForm.delegateUnitName" placeholder="请输入单位名称"></el-input> |
| | | </el-form-item> |
| | | <!-- 联系人 --> |
| | | <el-form-item label="结束日期" style="width: 49%"> |
| | | <el-input v-model="dataForm.delegateUnitContactPerson" placeholder="请输入联系人"></el-input> |
| | | </el-form-item> |
| | | </div> |
| | | <div class="DOldForm el-border-bottom"> |
| | | <el-form-item label="测试场地" style="width: 98%"> |
| | | <el-input v-model="dataForm.delegateUnitName" placeholder="请输入单位名称"></el-input> |
| | | </el-form-item> |
| | | </div> |
| | | <div class="el-flex"> |
| | | <div class="DWidth DAlign DHold"> |
| | | 其他要求 |
| | | </div> |
| | | <div class="el-border-left" style="width: 98%"> |
| | | <el-form-item label="是否盖CNAS章" label-width="107px" style="padding-left:5%;"> |
| | | <el-checkbox-group v-model="dataForm.checkList"> |
| | | <el-checkbox :label="0">是</el-checkbox> |
| | | <el-checkbox :label="1">否</el-checkbox> |
| | | <el-checkbox :label="2">其他:{{dataForm.other}}</el-checkbox> |
| | | </el-checkbox-group> |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="el-flex"> |
| | | <div class="DWidth DAlign DHold"> |
| | | 委托方签字: |
| | | </div> |
| | | <div class="" style="width: 100%;"> |
| | | <div class="el-flex " style="height: 40px"> |
| | | <div style="width: 50%"> |
| | | <span>{{dataForm.write}}</span> |
| | | </div> |
| | | <div class="el-flex"> |
| | | <div style="width: 120px;text-align: center">{{dataForm.year}}</div>年 |
| | | <div style="width: 80px;text-align: center">{{dataForm.month}}</div>月 |
| | | <div style="width: 80px;text-align: center">{{dataForm.day}}</div>日 |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="el-flex"> |
| | | <div class="DPadding2 DAlign DHold"> |
| | | 承托方 |
| | | </div> |
| | | <div class="el-border-left"> |
| | | <div class="el-flex el-border-bottom"> |
| | | <div class="DWidth-Unt DAlign DHold"> |
| | | 测试信息 |
| | | </div> |
| | | <div class="DOldForm el-border-left"> |
| | | <!-- 单位名称 --> |
| | | <el-form-item label="测试日期" style="width: 49%"> |
| | | <el-input v-model="dataForm.softwareName" placeholder="请输入测试日期"></el-input> |
| | | </el-form-item> |
| | | <!-- 联系人 --> |
| | | <el-form-item label="交付日期" style="width: 49%"> |
| | | <el-input v-model="dataForm.identification" placeholder="请输入交付日期"></el-input> |
| | | </el-form-item> |
| | | <!-- 详细地址 --> |
| | | <el-form-item label="检测费用" style="width: 98%"> |
| | | <el-input v-model="dataForm.secretClass" placeholder="请输入检测费用"></el-input> |
| | | </el-form-item> |
| | | <!-- <zt-form-item label="保密级别" prop="secretClass" style="width: 25%">--> |
| | | <!-- <zt-dict v-model="datadataForm.secretClass" dict="secret_class" placeholder="保密级别" style="width:200px"></zt-dict>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- 联系方式 --> |
| | | <el-form-item class="el-border-bottom" label="物品性质" style="width: 98%"> |
| | | <el-radio-group v-model="dataForm.criticalLevel"> |
| | | <el-radio :label="0">现场检测</el-radio> |
| | | <el-radio :label="1">客户送样</el-radio> |
| | | <el-radio :label="2">其他:{{dataForm.other}}</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | <div class="el-flex"> |
| | | <div class="DWidth DAlign DHold"> |
| | | 样品状态 |
| | | </div> |
| | | <div class="el-border-left" style="width: 98%"> |
| | | <el-form-item label="是否满足测试要求:" label-width="140px"> |
| | | <el-radio-group v-model="dataForm.checkList"> |
| | | <el-radio :label="0">是</el-radio> |
| | | <el-radio :label="1">否</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | | <div class="el-flex el-border-top"> |
| | | <div class="DWidth DAlign DHold"> |
| | | 交付物清单 |
| | | </div> |
| | | <div style="width: calc(100% - 120px);padding: 5px"> |
| | | <el-table class="el-software" height="230" border :data="dataForm.tableData" |
| | | stripe> |
| | | <el-table-column prop="code" align="center" width="80" label="序号"></el-table-column> |
| | | <el-table-column prop="name" min-width="300" label="名称"></el-table-column> |
| | | <el-table-column prop="identification" align="center" width="380" label="标识/版本"></el-table-column> |
| | | </el-table> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="el-flex el-border-bottom"> |
| | | <div class="DWidth DAlign DHold"> |
| | | 测试机构信息 |
| | | </div> |
| | | <div class="el-border-left DOldForm" style="width: 100%;"> |
| | | <el-form-item label-width="120px" label="测评机构名称" style="width: 98%"> |
| | | <el-input v-model="dataForm.delegateUnitName" placeholder="请输入单位名称"></el-input> |
| | | </el-form-item> |
| | | <!-- 联系人 --> |
| | | <el-form-item label-width="120px" label="地址" style="width: 98%"> |
| | | <el-input v-model="dataForm.delegateUnitContactPerson" placeholder="请输入联系人"></el-input> |
| | | </el-form-item> |
| | | <!-- 详细地址 --> |
| | | <el-form-item label-width="120px" label="业务联系" style="width: 49%"> |
| | | <el-input v-model="dataForm.delegateUnitAddress" placeholder="请输入详细地址"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label-width="120px" label="业务投诉" style="width: 49%"> |
| | | <el-input v-model="dataForm.delegateUnitAddress" placeholder="请输入详细地址"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label-width="120px" label="实验室联系人" style="width: 49%"> |
| | | <el-input v-model="dataForm.delegateUnitAddress" placeholder="请输入详细地址"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label-width="120px" label="实验室联系电话" style="width: 49%"> |
| | | <el-input v-model="dataForm.delegateUnitAddress" placeholder="请输入详细地址"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label-width="120px" label="邮政编码" style="width: 49%"> |
| | | <el-input v-model="dataForm.delegateUnitAddress" placeholder="请输入详细地址"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label-width="120px" label="传真" style="width: 49%"> |
| | | <el-input v-model="dataForm.delegateUnitAddress" placeholder="请输入详细地址"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label-width="120px" label="地址" style="width: 98%"> |
| | | <el-input v-model="dataForm.delegateUnitAddress" placeholder="请输入详细地址"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label-width="120px" label="业务投诉" style="width: 98%"> |
| | | <el-input v-model="dataForm.delegateUnitAddress" placeholder="请输入详细地址"></el-input> |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | | <div class="el-flex"> |
| | | <div class="DWidth DAlign DHold"> |
| | | 承托方签字: |
| | | </div> |
| | | <div class="" style="width: 100%;"> |
| | | <div class="el-flex" style="height: 40px"> |
| | | <div style="width: 50%"> |
| | | <span>{{dataForm.write}}</span> |
| | | </div> |
| | | <div class="el-flex"> |
| | | <div style="width: 120px;text-align: center">{{dataForm.year}}</div>年 |
| | | <div style="width: 80px;text-align: center">{{dataForm.month}}</div>月 |
| | | <div style="width: 80px;text-align: center">{{dataForm.day}}</div>日 |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <!--<template>--> |
| | | <!-- <div class="fa-card-a" style="height: calc(100vh - 130px);overflow-y: auto">--> |
| | | <!-- <el-form ref="form" :inline="true" :model="dataForm" label-width="120px" class="weiTuoDanAuto">--> |
| | | <!-- <div class="DManageForm">--> |
| | | <!-- <el-form-item label-width="60px" label="编号:" style="width: 99%">--> |
| | | <!-- <span>{{dataForm.code}}</span>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- </div>--> |
| | | <!-- <div style="border: 1px solid">--> |
| | | <!-- <div class="el-flex el-border-bottom">--> |
| | | <!-- <div class="DPadding1 DAlign DHold">--> |
| | | <!-- 委托方--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-border-left">--> |
| | | <!-- <div class="el-flex el-border-bottom">--> |
| | | <!-- <div class="DWidth DAlign DHold">--> |
| | | <!-- 委托单位--> |
| | | <!-- </div>--> |
| | | <!-- <div class="DOldForm el-border-left">--> |
| | | <!-- <!– 单位名称 –>--> |
| | | <!-- <el-form-item label="单位名称" style="width: 49%">--> |
| | | <!-- <el-input v-model="dataForm.delegateUnitName" placeholder="请输入单位名称"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <!– 联系人 –>--> |
| | | <!-- <el-form-item label="联系人" style="width: 49%">--> |
| | | <!-- <el-input v-model="dataForm.delegateUnitContactPerson" placeholder="请输入联系人"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <!– 详细地址 –>--> |
| | | <!-- <el-form-item label="详细地址" style="width: 49%">--> |
| | | <!-- <el-input v-model="dataForm.delegateUnitAddress" placeholder="请输入详细地址"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <!– 联系方式 –>--> |
| | | <!-- <el-form-item label="联系方式" style="width: 49%">--> |
| | | <!-- <el-input v-model="dataForm.delegateUnitContact" placeholder="请输入联系方式"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-flex el-border-bottom">--> |
| | | <!-- <div class="DWidth DAlign DHold">--> |
| | | <!-- 开发单位--> |
| | | <!-- </div>--> |
| | | <!-- <div class="DOldForm el-border-left">--> |
| | | <!-- <!– 单位名称 –>--> |
| | | <!-- <el-form-item label="单位名称" style="width: 49%">--> |
| | | <!-- <el-input v-model="dataForm.developmentUnitName" placeholder="请输入单位名称"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <!– 联系人 –>--> |
| | | <!-- <el-form-item label="联系人" style="width: 49%">--> |
| | | <!-- <el-input v-model="dataForm.developmentContactPerson" placeholder="请输入联系人"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <!– 详细地址 –>--> |
| | | <!-- <el-form-item label="详细地址" style="width: 49%">--> |
| | | <!-- <el-input v-model="dataForm.developmentAddress" placeholder="请输入详细地址"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <!– 联系方式 –>--> |
| | | <!-- <el-form-item label="联系方式" style="width: 49%">--> |
| | | <!-- <el-input v-model="dataForm.developmentContact" placeholder="请输入联系方式"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-flex el-border-bottom">--> |
| | | <!-- <div class="DWidth-Unt DAlign DHold">--> |
| | | <!-- 被测件信息--> |
| | | <!-- </div>--> |
| | | <!-- <div class="DOldForm el-border-left">--> |
| | | <!-- <!– 单位名称 –>--> |
| | | <!-- <el-form-item label="软件名称" style="width: 49%">--> |
| | | <!-- <el-input v-model="dataForm.softwareName" placeholder="请输入软件名称"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <!– 联系人 –>--> |
| | | <!-- <el-form-item label="软件标识" style="width: 49%">--> |
| | | <!-- <el-input v-model="dataForm.identification" placeholder="请输入软件标识"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <!– 详细地址 –>--> |
| | | <!-- <el-form-item label="密级" style="width: 49%">--> |
| | | <!-- <el-input v-model="dataForm.secretClass" placeholder="请输入密级"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <!– <zt-form-item label="保密级别" prop="secretClass" style="width: 25%">–>--> |
| | | <!-- <!– <zt-dict v-model="datadataForm.secretClass" dict="secret_class" placeholder="保密级别" style="width:200px"></zt-dict>–>--> |
| | | <!-- <!– </zt-form-item>–>--> |
| | | <!-- <!– 联系方式 –>--> |
| | | <!-- <el-form-item label="关键等级" style="width: 49%">--> |
| | | <!-- <zt-dict v-model="dataForm.criticalLevel" :radio="true" placeholder="关键等级" dict="critical_level" clearable></zt-dict>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item label="运行环境" style="width: 49%">--> |
| | | <!-- <el-input v-model="dataForm.runtimeEnvironment" placeholder="请输入运行环境"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item label="编程语言" style="width: 49%">--> |
| | | <!-- <el-input v-model="dataForm.programmingLanguage" placeholder="请输入编程语言"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <div class="el-flex el-border-top-and-bottom">--> |
| | | <!-- <div class="DWidth DAlign DHold">--> |
| | | <!-- 被测件及其他相关物品清单--> |
| | | <!-- </div>--> |
| | | <!-- <div style="width: calc(100% - 120px);padding: 5px">--> |
| | | <!-- <el-table class="el-software" height="230" border :data="dataForm.tableData"--> |
| | | <!-- stripe>--> |
| | | <!-- <el-table-column prop="code" align="center" width="80" label="序号"></el-table-column>--> |
| | | <!-- <el-table-column prop="name" min-width="300" label="名称"></el-table-column>--> |
| | | <!-- <el-table-column prop="identification" align="center" width="180" label="标识/版本"></el-table-column>--> |
| | | <!-- <el-table-column label="是否被测件" width="180" align="center">--> |
| | | <!-- <template slot-scope="scope">--> |
| | | <!-- <el-radio-group v-model="scope.row.isTested">--> |
| | | <!-- <el-radio :label="1">是</el-radio>--> |
| | | <!-- <el-radio :label="0">否</el-radio>--> |
| | | <!-- </el-radio-group>--> |
| | | <!-- </template>--> |
| | | <!-- </el-table-column>--> |
| | | <!-- </el-table>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-flex" style="height: 40px;">--> |
| | | <!-- <div class="DWidth DAlign DHold">--> |
| | | <!-- 软件类型--> |
| | | <!-- </div>--> |
| | | <!-- <div style="width: calc(100% - 120px)">--> |
| | | <!-- <el-checkbox-group v-model="dataForm.checkList">--> |
| | | <!-- <el-checkbox :label="0">通用应用软件</el-checkbox>--> |
| | | <!-- <el-checkbox :label="1">行业应用软件</el-checkbox>--> |
| | | <!-- <el-checkbox :label="2">嵌入式软件</el-checkbox>--> |
| | | <!-- </el-checkbox-group>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-flex el-border-bottom">--> |
| | | <!-- <div class="DWidth DAlign DHold">--> |
| | | <!-- 测试要求--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-border-left" style="width: 100%;">--> |
| | | <!-- <div class="el-flex el-border-bottom">--> |
| | | <!-- <div class="DWidth DAlign DHold">--> |
| | | <!-- 测试依据--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-border-left" style="width: 98%">--> |
| | | <!-- <el-form-item style="width: 20%;padding-left:5%;">--> |
| | | <!-- <el-checkbox-group v-model="dataForm.checkList">--> |
| | | <!-- <el-checkbox :label="0">GB/T 25000.51-2016</el-checkbox>--> |
| | | <!-- <el-checkbox :label="1">GJB/Z 141-2004</el-checkbox>--> |
| | | <!-- <el-checkbox :label="2">其他:{{dataForm.other}}</el-checkbox>--> |
| | | <!-- </el-checkbox-group>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-flex el-border-bottom">--> |
| | | <!-- <div class="DWidth DAlign DHold">--> |
| | | <!-- 测试类型--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-border-left" style="width: 98%">--> |
| | | <!-- <el-form-item style="width: 40%;padding-left:5%;">--> |
| | | <!-- <zt-dict-checkbox v-model="dataForm.testType" column="2" dict="test_type1" clearable></zt-dict-checkbox>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item style="width: 60%;padding-left: 15%;border-left: 1px solid;">--> |
| | | <!-- <zt-dict-checkbox v-model="dataForm.testType" dict="test_type2" clearable></zt-dict-checkbox>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-flex el-border-bottom">--> |
| | | <!-- <div class="DWidth DAlign DHold">--> |
| | | <!-- 测试相关标准/要求--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-border-left" style="width: 98%">--> |
| | | <!-- <el-form-item style="width: 20%;padding-left:5%;">--> |
| | | <!-- <el-checkbox-group v-model="dataForm.checkList">--> |
| | | <!-- <el-checkbox :label="0">GJB 438B-2009《军用软件开发文档通用要求》</el-checkbox>--> |
| | | <!-- <el-checkbox :label="1">HJB 754-2017 《海军军用软件定型测评大纲编制要求》</el-checkbox>--> |
| | | <!-- <el-checkbox :label="2">HJB 753-2017 《海军军用软件定型测评报告编制要求》</el-checkbox>--> |
| | | <!-- <el-checkbox :label="3">《海军装备软件测试细则》</el-checkbox>--> |
| | | <!-- <el-checkbox :label="4">其他:{{dataForm.other}}</el-checkbox>--> |
| | | <!-- </el-checkbox-group>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-flex el-border-bottom">--> |
| | | <!-- <div class="DWidth DAlign DHold">--> |
| | | <!-- 测试级别--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-border-left" style="width: 98%">--> |
| | | <!-- <el-form-item style="padding-left:5%;">--> |
| | | <!-- <el-checkbox-group v-model="dataForm.checkList">--> |
| | | <!-- <el-checkbox :label="0">配置项测试</el-checkbox>--> |
| | | <!-- <el-checkbox :label="1">系统测试</el-checkbox>--> |
| | | <!-- </el-checkbox-group>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="DOldForm">--> |
| | | <!-- <el-form-item label="开始日期" style="width: 49%">--> |
| | | <!-- <el-input v-model="dataForm.delegateUnitName" placeholder="请输入单位名称"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <!– 联系人 –>--> |
| | | <!-- <el-form-item label="结束日期" style="width: 49%">--> |
| | | <!-- <el-input v-model="dataForm.delegateUnitContactPerson" placeholder="请输入联系人"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="DOldForm el-border-bottom">--> |
| | | <!-- <el-form-item label="测试场地" style="width: 98%">--> |
| | | <!-- <el-input v-model="dataForm.delegateUnitName" placeholder="请输入单位名称"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-flex">--> |
| | | <!-- <div class="DWidth DAlign DHold">--> |
| | | <!-- 其他要求--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-border-left" style="width: 98%">--> |
| | | <!-- <el-form-item label="是否盖CNAS章" label-width="107px" style="padding-left:5%;">--> |
| | | <!-- <el-checkbox-group v-model="dataForm.checkList">--> |
| | | <!-- <el-checkbox :label="0">是</el-checkbox>--> |
| | | <!-- <el-checkbox :label="1">否</el-checkbox>--> |
| | | <!-- <el-checkbox :label="2">其他:{{dataForm.other}}</el-checkbox>--> |
| | | <!-- </el-checkbox-group>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-flex">--> |
| | | <!-- <div class="DWidth DAlign DHold">--> |
| | | <!-- 委托方签字:--> |
| | | <!-- </div>--> |
| | | <!-- <div class="" style="width: 100%;">--> |
| | | <!-- <div class="el-flex " style="height: 40px">--> |
| | | <!-- <div style="width: 50%">--> |
| | | <!-- <span>{{dataForm.write}}</span>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-flex">--> |
| | | <!-- <div style="width: 120px;text-align: center">{{dataForm.year}}</div>年--> |
| | | <!-- <div style="width: 80px;text-align: center">{{dataForm.month}}</div>月--> |
| | | <!-- <div style="width: 80px;text-align: center">{{dataForm.day}}</div>日--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-flex">--> |
| | | <!-- <div class="DPadding2 DAlign DHold">--> |
| | | <!-- 承托方--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-border-left">--> |
| | | <!-- <div class="el-flex el-border-bottom">--> |
| | | <!-- <div class="DWidth-Unt DAlign DHold">--> |
| | | <!-- 测试信息--> |
| | | <!-- </div>--> |
| | | <!-- <div class="DOldForm el-border-left">--> |
| | | <!-- <!– 单位名称 –>--> |
| | | <!-- <el-form-item label="测试日期" style="width: 49%">--> |
| | | <!-- <el-input v-model="dataForm.softwareName" placeholder="请输入测试日期"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <!– 联系人 –>--> |
| | | <!-- <el-form-item label="交付日期" style="width: 49%">--> |
| | | <!-- <el-input v-model="dataForm.identification" placeholder="请输入交付日期"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <!– 详细地址 –>--> |
| | | <!-- <el-form-item label="检测费用" style="width: 98%">--> |
| | | <!-- <el-input v-model="dataForm.secretClass" placeholder="请输入检测费用"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <!– <zt-form-item label="保密级别" prop="secretClass" style="width: 25%">–>--> |
| | | <!-- <!– <zt-dict v-model="datadataForm.secretClass" dict="secret_class" placeholder="保密级别" style="width:200px"></zt-dict>–>--> |
| | | <!-- <!– </zt-form-item>–>--> |
| | | <!-- <!– 联系方式 –>--> |
| | | <!-- <el-form-item class="el-border-bottom" label="物品性质" style="width: 98%">--> |
| | | <!-- <el-radio-group v-model="dataForm.criticalLevel">--> |
| | | <!-- <el-radio :label="0">现场检测</el-radio>--> |
| | | <!-- <el-radio :label="1">客户送样</el-radio>--> |
| | | <!-- <el-radio :label="2">其他:{{dataForm.other}}</el-radio>--> |
| | | <!-- </el-radio-group>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <div class="el-flex">--> |
| | | <!-- <div class="DWidth DAlign DHold">--> |
| | | <!-- 样品状态--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-border-left" style="width: 98%">--> |
| | | <!-- <el-form-item label="是否满足测试要求:" label-width="140px">--> |
| | | <!-- <el-radio-group v-model="dataForm.checkList">--> |
| | | <!-- <el-radio :label="0">是</el-radio>--> |
| | | <!-- <el-radio :label="1">否</el-radio>--> |
| | | <!-- </el-radio-group>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-flex el-border-top">--> |
| | | <!-- <div class="DWidth DAlign DHold">--> |
| | | <!-- 交付物清单--> |
| | | <!-- </div>--> |
| | | <!-- <div style="width: calc(100% - 120px);padding: 5px">--> |
| | | <!-- <el-table class="el-software" height="230" border :data="dataForm.tableData"--> |
| | | <!-- stripe>--> |
| | | <!-- <el-table-column prop="code" align="center" width="80" label="序号"></el-table-column>--> |
| | | <!-- <el-table-column prop="name" min-width="300" label="名称"></el-table-column>--> |
| | | <!-- <el-table-column prop="identification" align="center" width="380" label="标识/版本"></el-table-column>--> |
| | | <!-- </el-table>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-flex el-border-bottom">--> |
| | | <!-- <div class="DWidth DAlign DHold">--> |
| | | <!-- 测试机构信息--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-border-left DOldForm" style="width: 100%;">--> |
| | | <!-- <el-form-item label-width="120px" label="测评机构名称" style="width: 98%">--> |
| | | <!-- <el-input v-model="dataForm.delegateUnitName" placeholder="请输入单位名称"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <!– 联系人 –>--> |
| | | <!-- <el-form-item label-width="120px" label="地址" style="width: 98%">--> |
| | | <!-- <el-input v-model="dataForm.delegateUnitContactPerson" placeholder="请输入联系人"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <!– 详细地址 –>--> |
| | | <!-- <el-form-item label-width="120px" label="业务联系" style="width: 49%">--> |
| | | <!-- <el-input v-model="dataForm.delegateUnitAddress" placeholder="请输入详细地址"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item label-width="120px" label="业务投诉" style="width: 49%">--> |
| | | <!-- <el-input v-model="dataForm.delegateUnitAddress" placeholder="请输入详细地址"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item label-width="120px" label="实验室联系人" style="width: 49%">--> |
| | | <!-- <el-input v-model="dataForm.delegateUnitAddress" placeholder="请输入详细地址"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item label-width="120px" label="实验室联系电话" style="width: 49%">--> |
| | | <!-- <el-input v-model="dataForm.delegateUnitAddress" placeholder="请输入详细地址"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item label-width="120px" label="邮政编码" style="width: 49%">--> |
| | | <!-- <el-input v-model="dataForm.delegateUnitAddress" placeholder="请输入详细地址"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item label-width="120px" label="传真" style="width: 49%">--> |
| | | <!-- <el-input v-model="dataForm.delegateUnitAddress" placeholder="请输入详细地址"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item label-width="120px" label="地址" style="width: 98%">--> |
| | | <!-- <el-input v-model="dataForm.delegateUnitAddress" placeholder="请输入详细地址"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item label-width="120px" label="业务投诉" style="width: 98%">--> |
| | | <!-- <el-input v-model="dataForm.delegateUnitAddress" placeholder="请输入详细地址"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-flex">--> |
| | | <!-- <div class="DWidth DAlign DHold">--> |
| | | <!-- 承托方签字:--> |
| | | <!-- </div>--> |
| | | <!-- <div class="" style="width: 100%;">--> |
| | | <!-- <div class="el-flex" style="height: 40px">--> |
| | | <!-- <div style="width: 50%">--> |
| | | <!-- <span>{{dataForm.write}}</span>--> |
| | | <!-- </div>--> |
| | | <!-- <div class="el-flex">--> |
| | | <!-- <div style="width: 120px;text-align: center">{{dataForm.year}}</div>年--> |
| | | <!-- <div style="width: 80px;text-align: center">{{dataForm.month}}</div>月--> |
| | | <!-- <div style="width: 80px;text-align: center">{{dataForm.day}}</div>日--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | |
| | | </el-form> |
| | | </div> |
| | | </template> |
| | | <!-- </el-form>--> |
| | | <!-- </div>--> |
| | | <!--</template>--> |
| | | |
| | | <script> |
| | | export default { |
| | | name: 'SoftwareTestingOrderForm', |
| | | data() { |
| | | return { |
| | | dataForm: { |
| | | delegateUnitName: '', |
| | | delegateUnitAddress: '', |
| | | delegateUnitContactPerson: '', |
| | | delegateUnitContact: '', |
| | | developmentUnitName: '', |
| | | developmentContactPerson: '', |
| | | developmentAddress: '', |
| | | developmentContact: '', |
| | | softwareName: '', |
| | | identification: '', |
| | | secretClass: '', |
| | | criticalLevel:'', |
| | | runtimeEnvironment: '', |
| | | programmingLanguage: '', |
| | | checkList: [1, 0], |
| | | testType:[], |
| | | tableData: [ |
| | | {code: 1, name: '小鹌鹑', identification: '3/121', isTested: 1}, |
| | | {code: 2, name: '小鹌鹑', identification: '3/122', isTested: 0}, |
| | | {code: 3, name: '小鹌鹑', identification: '3/111', isTested: 0}, |
| | | {code: 4, name: '小鹌鹑', identification: '36/121', isTested: 1}, |
| | | {code: 5, name: '小鹌鹑', identification: '3/121a', isTested: 0}, |
| | | {code: 6, name: '小鹌鹑', identification: '3c/121', isTested: 0}, |
| | | {code: 7, name: '小鹌鹑', identification: '3ac/12ac1', isTested: 0}, |
| | | {code: 8, name: '小鹌鹑', identification: '3aca/ac121', isTested: 1}, |
| | | {code: 9, name: '小鹌鹑', identification: '3ww/ca121', isTested: 1}, |
| | | {code: 10, name: '小鹌鹑', identification: '3aw/12wd1', isTested: 1}, |
| | | {code: 1, name: '小鹌鹑', identification: '3/121', isTested: 1}, |
| | | {code: 2, name: '小鹌鹑', identification: '3/122', isTested: 0}, |
| | | {code: 3, name: '小鹌鹑', identification: '3/111', isTested: 0}, |
| | | {code: 4, name: '小鹌鹑', identification: '36/121', isTested: 1}, |
| | | {code: 5, name: '小鹌鹑', identification: '3/121a', isTested: 1}, |
| | | {code: 6, name: '小鹌鹑', identification: '3c/121', isTested: 0}, |
| | | {code: 7, name: '小鹌鹑', identification: '3ac/12ac1', isTested: 0}, |
| | | {code: 8, name: '小鹌鹑', identification: '3aca/ac121', isTested: 1}, |
| | | {code: 9, name: '小鹌鹑', identification: '3ww/ca121', isTested: 1}, |
| | | {code: 10, name: '小鹌鹑', identification: '3aw/12wd1', isTested: 1} |
| | | ], |
| | | year:'2023', |
| | | month:'10', |
| | | day:'12' |
| | | }, |
| | | } |
| | | }, |
| | | } |
| | | </script> |
| | | <!--<script>--> |
| | | <!--export default {--> |
| | | <!-- name: 'SoftwareTestingOrderForm',--> |
| | | <!-- data() {--> |
| | | <!-- return {--> |
| | | <!-- dataForm: {--> |
| | | <!-- delegateUnitName: '',--> |
| | | <!-- delegateUnitAddress: '',--> |
| | | <!-- delegateUnitContactPerson: '',--> |
| | | <!-- delegateUnitContact: '',--> |
| | | <!-- developmentUnitName: '',--> |
| | | <!-- developmentContactPerson: '',--> |
| | | <!-- developmentAddress: '',--> |
| | | <!-- developmentContact: '',--> |
| | | <!-- softwareName: '',--> |
| | | <!-- identification: '',--> |
| | | <!-- secretClass: '',--> |
| | | <!-- criticalLevel:'',--> |
| | | <!-- runtimeEnvironment: '',--> |
| | | <!-- programmingLanguage: '',--> |
| | | <!-- checkList: [1, 0],--> |
| | | <!-- testType:[],--> |
| | | <!-- tableData: [--> |
| | | <!-- {code: 1, name: '小鹌鹑', identification: '3/121', isTested: 1},--> |
| | | <!-- {code: 2, name: '小鹌鹑', identification: '3/122', isTested: 0},--> |
| | | <!-- {code: 3, name: '小鹌鹑', identification: '3/111', isTested: 0},--> |
| | | <!-- {code: 4, name: '小鹌鹑', identification: '36/121', isTested: 1},--> |
| | | <!-- {code: 5, name: '小鹌鹑', identification: '3/121a', isTested: 0},--> |
| | | <!-- {code: 6, name: '小鹌鹑', identification: '3c/121', isTested: 0},--> |
| | | <!-- {code: 7, name: '小鹌鹑', identification: '3ac/12ac1', isTested: 0},--> |
| | | <!-- {code: 8, name: '小鹌鹑', identification: '3aca/ac121', isTested: 1},--> |
| | | <!-- {code: 9, name: '小鹌鹑', identification: '3ww/ca121', isTested: 1},--> |
| | | <!-- {code: 10, name: '小鹌鹑', identification: '3aw/12wd1', isTested: 1},--> |
| | | <!-- {code: 1, name: '小鹌鹑', identification: '3/121', isTested: 1},--> |
| | | <!-- {code: 2, name: '小鹌鹑', identification: '3/122', isTested: 0},--> |
| | | <!-- {code: 3, name: '小鹌鹑', identification: '3/111', isTested: 0},--> |
| | | <!-- {code: 4, name: '小鹌鹑', identification: '36/121', isTested: 1},--> |
| | | <!-- {code: 5, name: '小鹌鹑', identification: '3/121a', isTested: 1},--> |
| | | <!-- {code: 6, name: '小鹌鹑', identification: '3c/121', isTested: 0},--> |
| | | <!-- {code: 7, name: '小鹌鹑', identification: '3ac/12ac1', isTested: 0},--> |
| | | <!-- {code: 8, name: '小鹌鹑', identification: '3aca/ac121', isTested: 1},--> |
| | | <!-- {code: 9, name: '小鹌鹑', identification: '3ww/ca121', isTested: 1},--> |
| | | <!-- {code: 10, name: '小鹌鹑', identification: '3aw/12wd1', isTested: 1}--> |
| | | <!-- ],--> |
| | | <!-- year:'2023',--> |
| | | <!-- month:'10',--> |
| | | <!-- day:'12'--> |
| | | <!-- },--> |
| | | <!-- }--> |
| | | <!-- },--> |
| | | <!--}--> |
| | | <!--</script>--> |
| | | |
| | | <style> |
| | | .weiTuoDanAuto { |
| | | width: 70%; |
| | | //border: 1px solid; |
| | | margin: 0 auto; |
| | | } |
| | | .zt .weiTuoDanAuto .el-form-item.el-form-item--default{ |
| | | margin-right: 0; |
| | | } |
| | | .el-flex { |
| | | display: flex; |
| | | align-items: center; |
| | | } |
| | | <!--<style>--> |
| | | <!--.weiTuoDanAuto {--> |
| | | <!-- width: 70%;--> |
| | | <!-- //border: 1px solid;--> |
| | | <!-- margin: 0 auto;--> |
| | | <!--}--> |
| | | <!--.zt .weiTuoDanAuto .el-form-item.el-form-item--default{--> |
| | | <!-- margin-right: 0;--> |
| | | <!--}--> |
| | | <!--.el-flex {--> |
| | | <!-- display: flex;--> |
| | | <!-- align-items: center;--> |
| | | <!--}--> |
| | | |
| | | .DWidth { |
| | | width: 100px; |
| | | } |
| | | <!--.DWidth {--> |
| | | <!-- width: 100px;--> |
| | | <!--}--> |
| | | |
| | | .DWidth-Unt { |
| | | width: 100px; |
| | | } |
| | | .DPadding1{ |
| | | padding: 6px; |
| | | } |
| | | .DPadding2{ |
| | | padding: 7px; |
| | | } |
| | | .DAlign { |
| | | text-align: center; |
| | | } |
| | | .el-border-left{ |
| | | border-left: 1px solid; |
| | | } |
| | | .DOldForm { |
| | | width: 100%; |
| | | } |
| | | .el-border-top-and-bottom{ |
| | | border-top: 1px solid; |
| | | border-bottom: 1px solid; |
| | | } |
| | | .DOldForm > .el-form-item > .el-form-item__content { |
| | | width: calc(100% - 120px); |
| | | } |
| | | <!--.DWidth-Unt {--> |
| | | <!-- width: 100px;--> |
| | | <!--}--> |
| | | <!--.DPadding1{--> |
| | | <!-- padding: 6px;--> |
| | | <!--}--> |
| | | <!--.DPadding2{--> |
| | | <!-- padding: 7px;--> |
| | | <!--}--> |
| | | <!--.DAlign {--> |
| | | <!-- text-align: center;--> |
| | | <!--}--> |
| | | <!--.el-border-left{--> |
| | | <!-- border-left: 1px solid;--> |
| | | <!--}--> |
| | | <!--.DOldForm {--> |
| | | <!-- width: 100%;--> |
| | | <!--}--> |
| | | <!--.el-border-top-and-bottom{--> |
| | | <!-- border-top: 1px solid;--> |
| | | <!-- border-bottom: 1px solid;--> |
| | | <!--}--> |
| | | <!--.DOldForm > .el-form-item > .el-form-item__content {--> |
| | | <!-- width: calc(100% - 120px);--> |
| | | <!--}--> |
| | | |
| | | .el-border-bottom { |
| | | border-bottom: 1px solid; |
| | | } |
| | | <!--.el-border-bottom {--> |
| | | <!-- border-bottom: 1px solid;--> |
| | | <!--}--> |
| | | |
| | | .zt .el-table.el-software th { |
| | | background: transparent; |
| | | } |
| | | <!--.zt .el-table.el-software th {--> |
| | | <!-- background: transparent;--> |
| | | <!--}--> |
| | | |
| | | .zt .el-table.el-software th > .cell { |
| | | font-weight: 500; |
| | | } |
| | | .DHold{ |
| | | font-weight: 600; |
| | | } |
| | | .zt .el-table.el-software{ |
| | | font-size: 14px; |
| | | } |
| | | </style> |
| | | <!--.zt .el-table.el-software th > .cell {--> |
| | | <!-- font-weight: 500;--> |
| | | <!--}--> |
| | | <!--.DHold{--> |
| | | <!-- font-weight: 600;--> |
| | | <!--}--> |
| | | <!--.zt .el-table.el-software{--> |
| | | <!-- font-size: 14px;--> |
| | | <!--}--> |
| | | <!--</style>--> |
| | |
| | | <template> |
| | | <zt-dialog ref="dialog" column="2" @confirm="formSubmit"> |
| | | <!-- <div class="fa-card-a fa-box-a" style="height: calc(100vh - 130px)">--> |
| | | <el-form ref="dataForm" style="padding: 0" :inline="true" :disabled="dataForm.disabled" :model="dataForm" label-width="120px" class="projectAuto"> |
| | | <div class="DManageForm el-border-bottom"> |
| | | <zt-form-item label-width="60px" label="项目编号" prop="code" style="width: 99%" readonly> |
| | | <el-input v-model="dataForm.code"></el-input> |
| | | </zt-form-item> |
| | | <el-form ref="dataForm" style="padding: 0" :inline="true" :disabled="dataForm.disabled" :model="dataForm" label-width="120px" |
| | | class="projectAuto"> |
| | | <div class="DManageForm"> |
| | | <el-form-item label-width="80px" label="项目编号" prop="code" style="width: 99%;margin-bottom:-5px" readonly> |
| | | <span>{{dataForm.code}}</span> |
| | | </el-form-item> |
| | | </div> |
| | | <div style="border: 1px solid rgba(0,0,0,.2)"> |
| | | <div class="el-flex el-border-bottom"> |
| | | <div class="DWidth DAlign DHold"> |
| | | 委托单位 |
| | | </div> |
| | | <div class="DSTOld-1-Form"> |
| | | <!-- 单位名称 --> |
| | | <zt-form-item label="单位名称" prop="entrustUnitName" style="width: 49%" rules="required"> |
| | | <zt-form-item class="marginTopAndMarginBottom" label="单位名称" prop="entrustUnitName" style="width: 49%" rules="required"> |
| | | <el-input v-model="dataForm.entrustUnitName" placeholder="请输入单位名称"></el-input> |
| | | </zt-form-item> |
| | | <!-- 联系人 --> |
| | | <zt-form-item label="联系人" prop="entrustUnitContact" style="width: 49%" rules="required"> |
| | | <zt-form-item class="marginTopAndMarginBottom" label="联系人" prop="entrustUnitContact" style="width: 49%" rules="required"> |
| | | <el-input v-model="dataForm.entrustUnitContact" placeholder="请输入联系人"></el-input> |
| | | </zt-form-item> |
| | | |
| | |
| | | </div> |
| | | <div class="DSTOld-1-Form"> |
| | | <!-- 单位名称 --> |
| | | <zt-form-item label="单位名称" prop="developUnitName" style="width: 49%" rules="required"> |
| | | <zt-form-item class="marginTopAndMarginBottom" label="单位名称" prop="developUnitName" style="width: 49%" rules="required"> |
| | | <el-input v-model="dataForm.developUnitName" placeholder="请输入单位名称"></el-input> |
| | | </zt-form-item> |
| | | <!-- 联系人 --> |
| | | <zt-form-item label="联系人" prop="developUnitContact" style="width: 49%" rules="required"> |
| | | <zt-form-item class="marginTopAndMarginBottom" label="联系人" prop="developUnitContact" style="width: 49%" rules="required"> |
| | | <el-input v-model="dataForm.developUnitContact" placeholder="请输入联系人"></el-input> |
| | | </zt-form-item> |
| | | <!-- 详细地址 --> |
| | |
| | | </div> |
| | | <div class="DSTOld-1-Form"> |
| | | <!-- 单位名称 --> |
| | | <zt-form-item label="软件名称" prop="softwareName" style="width: 49%" rules="required"> |
| | | <zt-form-item class="marginTopAndMarginBottom" label="软件名称" prop="softwareName" style="width: 49%" rules="required"> |
| | | <el-input v-model="dataForm.softwareName" placeholder="请输入软件名称"></el-input> |
| | | </zt-form-item> |
| | | <!-- 联系人 --> |
| | | <zt-form-item label="软件标识" prop="identity" style="width: 49%" rules="required"> |
| | | <zt-form-item class="marginTopAndMarginBottom" label="软件标识" prop="identity" style="width: 49%" rules="required"> |
| | | <el-input v-model="dataForm.identity" placeholder="请输入软件标识"></el-input> |
| | | </zt-form-item> |
| | | <!-- 详细地址 --> |
| | |
| | | <zt-form-item label="关键等级" prop="criticalLevel" style="width: 49%" rules="required"> |
| | | <zt-dict v-model="dataForm.criticalLevel" dict="critical_level"></zt-dict> |
| | | </zt-form-item> |
| | | <div class="el-flex" style="height: 40px;border-top:1px solid"> |
| | | <div class="el-flex" style="height: 40px;border-top:1px solid rgba(0,0,0,.2)"> |
| | | <div class="DWidth DAlign DHold"> |
| | | 软件类型 |
| | | </div> |
| | |
| | | </div> |
| | | <div class="DSTOld-1-Form"> |
| | | <!-- 单位名称 --> |
| | | <zt-form-item label-width="120px" label="项目负责人" prop="projectLeader" style="width: 48%" rules="required"> |
| | | <zt-form-item class="marginTopAndMarginBottom" label-width="120px" label="项目负责人" prop="projectLeader" style="width: 48%" rules="required"> |
| | | <el-input v-model="dataForm.projectLeader" placeholder="请输入单位名称"></el-input> |
| | | </zt-form-item> |
| | | <!-- 联系人 --> |
| | | <zt-form-item label-width="120px" label="项目测试人员" prop="projectTesters" style="width: 48%" rules="required"> |
| | | <zt-form-item class="marginTopAndMarginBottom" label-width="120px" label="项目测试人员" prop="projectTesters" style="width: 48%" rules="required"> |
| | | <el-input v-model="dataForm.projectTesters" placeholder="请输入联系人"></el-input> |
| | | </zt-form-item> |
| | | <!-- 详细地址 --> |
| | |
| | | <zt-form-item label-width="120px" label="是否签署合同" prop="isContract" style="width: 48%" rules="required"> |
| | | <zt-dict v-model="dataForm.isContract" dict="is_or_not"></zt-dict> |
| | | </zt-form-item> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </el-form> |
| | |
| | | ...res.data |
| | | } |
| | | } |
| | | |
| | | console.log(this.dataForm,'this.dataForm') |
| | | }, |
| | | // 表单提交 |
| | | async formSubmit() { |
| | |
| | | <style> |
| | | .projectAuto { |
| | | width: 70%; |
| | | border: 1px solid; |
| | | } |
| | | |
| | | .el-flex { |
| | |
| | | |
| | | .DSTOld-1-Form, |
| | | .DSTOld-1-Form{ |
| | | border-left: 1px solid; |
| | | border-left: 1px solid rgba(0,0,0,.2); |
| | | width: 100%; |
| | | } |
| | | .el-border-left{ |
| | | border-left: 1px solid; |
| | | border-left: 1px solid rgba(0,0,0,.2); |
| | | } |
| | | .DOldForm { |
| | | width: 100%; |
| | | } |
| | | .el-border-top-and-bottom{ |
| | | border-top: 1px solid; |
| | | border-bottom: 1px solid; |
| | | border-top: 1px solid rgba(0,0,0,.2); |
| | | border-bottom: 1px solid rgba(0,0,0,.2); |
| | | } |
| | | .DSTOld-1-Form { |
| | | border-left: 1px solid; |
| | | border-left: 1px solid rgba(0,0,0,.2); |
| | | width: 100%; |
| | | } |
| | | |
| | |
| | | width: calc(100% - 120px); |
| | | } |
| | | .el-border-bottom { |
| | | border-bottom: 1px solid; |
| | | border-bottom: 1px solid rgba(0,0,0,.2); |
| | | } |
| | | |
| | | .zt .el-table.el-software th { |
| | |
| | | .zt .el-table.el-software{ |
| | | font-size: 14px; |
| | | } |
| | | .projectAuto .marginTopAndMarginBottom { |
| | | margin-top: 10px !important; |
| | | margin-bottom: 0 !important; |
| | | } |
| | | |
| | | .projectAuto .marginTopAndMarginBottom2 { |
| | | margin-top: -10px !important; |
| | | margin-bottom: 10px !important; |
| | | } |
| | | </style> |
New file |
| | |
| | | <template> |
| | | <zt-dialog ref="dialog" column="2"> |
| | | <el-card shadow="never" class="aui-card--fill"> |
| | | <div class="mod-project-project}"> |
| | | <zt-table-wraper query-url="/project/Project/page" delete-url="/project/Project" v-slot="{ table }"> |
| | | <el-table v-loading="table.dataLoading" |
| | | :data="table.dataList" height="100px" |
| | | v-adaptive="{bottomOffset:70}" |
| | | border |
| | | @row-dblclick="selectedProject" |
| | | @selection-change="table.selectionChangeHandle"> |
| | | <el-table-column prop="entrustUnitName" label="委托单位名称"/> |
| | | <el-table-column prop="developUnitName" label="开发单位名称"/> |
| | | <el-table-column prop="softwareName" label="软件名称"/> |
| | | <el-table-column prop="code" label="项目编号"/> |
| | | <el-table-column prop="identity" label="项目标识"/> |
| | | <zt-table-column-dict prop="secretClass" label="密级" dict="secret_class"/> |
| | | <zt-table-column-dict prop="criticalLevel" label="关键等级" dict="critical_level"/> |
| | | <zt-table-column-dict prop="testLevel" label="测试级别" dict="test_level"/> |
| | | <zt-table-column-dict prop="softwareType" label="软件类型" dict="software_type"/> |
| | | <el-table-column prop="projectLeader" label="项目负责人"/> |
| | | <zt-table-column-dict prop="isContract" label="是否签署合同" dict="is_or_not"/> |
| | | </el-table> |
| | | </zt-table-wraper> |
| | | </div> |
| | | </el-card> |
| | | </zt-dialog> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name:'Project-select', |
| | | data() { |
| | | return { |
| | | dataForm: { |
| | | softwareName: '', |
| | | secretClass: '', |
| | | criticalLevel: '', |
| | | testLevel: '', |
| | | softwareType: '', |
| | | isContract: '', |
| | | } |
| | | } |
| | | }, |
| | | methods:{ |
| | | init(){ |
| | | // console.log(this.dataForm,'this.dataForm') |
| | | }, |
| | | async selectedProject(row){ |
| | | console.log(row,'row') |
| | | await this.$tip.success() |
| | | this.$refs.dialog.close() |
| | | this.$emit('setConstructionInfo',row) |
| | | } |
| | | }, |
| | | } |
| | | </script> |
| | | <style> |
| | | .form-input-width-1 .el-form-item>.el-form-item__content .el-input{ |
| | | width: 150px; |
| | | } |
| | | </style> |
| | |
| | | <template> |
| | | <zt-dialog ref="dialog" column="2" @confirm="formSubmit"> |
| | | <el-form ref="form" :inline="true" :model="dataForm" :disabled="dataForm.disabled" label-width="120px" class="weiTuoDanAuto"> |
| | | <el-form ref="form" :inline="true" :model="dataForm" :disabled="dataForm.disabled" label-width="120px" |
| | | class="weiTuoDanAuto"> |
| | | <div class="DManageForm"> |
| | | <el-form-item readonly label-width="60px" label="编号:" style="width: 99%"> |
| | | <el-form-item readonly label-width="60px" label="编号:" style="width: 99% ;margin-bottom:-5px"> |
| | | <span>{{dataForm.project.code}}</span> |
| | | </el-form-item> |
| | | </div> |
| | |
| | | </div> |
| | | <div class="DOldForm el-border-left"> |
| | | <!-- 单位名称 --> |
| | | <el-form-item label="单位名称" style="width: 49%"> |
| | | <el-form-item class="marginTopAndMarginBottom" label="单位名称" style="width: 49%"> |
| | | <el-input readonly v-model="dataForm.project.entrustUnitName" placeholder="请输入单位名称"></el-input> |
| | | </el-form-item> |
| | | <!-- 联系人 --> |
| | | <el-form-item label="联系人" style="width: 49%"> |
| | | <el-input readonly v-model="dataForm.project.entrustUnitContact" placeholder="请输入联系人"></el-input> |
| | | <el-form-item class="marginTopAndMarginBottom" label="联系人" style="width: 49%"> |
| | | <el-input readonly v-model="dataForm.project.entrustUnitContact" |
| | | placeholder="请输入联系人"></el-input> |
| | | </el-form-item> |
| | | <!-- 详细地址 --> |
| | | <el-form-item label="详细地址" style="width: 49%"> |
| | | <el-input readonly v-model="dataForm.project.entrustUnitAddress" placeholder="请输入详细地址"></el-input> |
| | | <el-input readonly v-model="dataForm.project.entrustUnitAddress" |
| | | placeholder="请输入详细地址"></el-input> |
| | | </el-form-item> |
| | | <!-- 联系方式 --> |
| | | <el-form-item label="联系方式" style="width: 49%"> |
| | | <el-input readonly v-model="dataForm.project.entrustUnitContWay" placeholder="请输入联系方式"></el-input> |
| | | <el-input readonly v-model="dataForm.project.entrustUnitContWay" |
| | | placeholder="请输入联系方式"></el-input> |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | <div class="DOldForm el-border-left"> |
| | | <!-- 单位名称 --> |
| | | <el-form-item label="单位名称" style="width: 49%"> |
| | | <el-form-item class="marginTopAndMarginBottom" label="单位名称" style="width: 49%"> |
| | | <el-input readonly v-model="dataForm.project.developUnitName" placeholder="请输入单位名称"></el-input> |
| | | </el-form-item> |
| | | <!-- 联系人 --> |
| | | <el-form-item label="联系人" style="width: 49%"> |
| | | <el-input readonly v-model="dataForm.project.developUnitContact" placeholder="请输入联系人"></el-input> |
| | | <el-form-item class="marginTopAndMarginBottom" label="联系人" style="width: 49%"> |
| | | <el-input readonly v-model="dataForm.project.developUnitContact" |
| | | placeholder="请输入联系人"></el-input> |
| | | </el-form-item> |
| | | <!-- 详细地址 --> |
| | | <el-form-item label="详细地址" style="width: 49%"> |
| | | <el-input readonly v-model="dataForm.project.developUnitAddress" placeholder="请输入详细地址"></el-input> |
| | | <el-input readonly v-model="dataForm.project.developUnitAddress" |
| | | placeholder="请输入详细地址"></el-input> |
| | | </el-form-item> |
| | | <!-- 联系方式 --> |
| | | <el-form-item label="联系方式" style="width: 49%"> |
| | | <el-input readonly v-model="dataForm.project.developUnitContWay" placeholder="请输入联系方式"></el-input> |
| | | <el-input readonly v-model="dataForm.project.developUnitContWay" |
| | | placeholder="请输入联系方式"></el-input> |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | <div class="DOldForm el-border-left"> |
| | | <!-- 单位名称 --> |
| | | <el-form-item label="软件名称" style="width: 49%"> |
| | | <el-form-item class="marginTopAndMarginBottom" label="软件名称" style="width: 49%"> |
| | | <el-input readonly v-model="dataForm.project.softwareName" placeholder="请输入软件名称"></el-input> |
| | | </el-form-item> |
| | | <!-- 联系人 --> |
| | | <el-form-item label="软件标识" style="width: 49%"> |
| | | <el-form-item class="marginTopAndMarginBottom" label="软件标识" style="width: 49%"> |
| | | <el-input readonly v-model="dataForm.project.identity" placeholder="请输入软件标识"></el-input> |
| | | </el-form-item> |
| | | <!-- 详细地址 --> |
| | | <el-form-item label="密级" style="width: 49%"> |
| | | <zt-dict readonly v-model="dataForm.project.secretClass" placeholder="密级" dict="secret_class" clearable></zt-dict> |
| | | <zt-dict readonly v-model="dataForm.project.secretClass" placeholder="密级" dict="secret_class" |
| | | clearable></zt-dict> |
| | | </el-form-item> |
| | | <!-- <zt-form-item label="保密级别" prop="secretClass" style="width: 25%">--> |
| | | <!-- <zt-dict v-model="datadataForm.secretClass" dict="secret_class" placeholder="保密级别" style="width:200px"></zt-dict>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- 联系方式 --> |
| | | <el-form-item label="关键等级" style="width: 49%"> |
| | | <zt-dict readonly v-model="dataForm.project.criticalLevel" :radio="true" placeholder="关键等级" clearable dict="critical_level" ></zt-dict> |
| | | <zt-dict readonly v-model="dataForm.project.criticalLevel" :radio="true" placeholder="关键等级" |
| | | clearable dict="critical_level"></zt-dict> |
| | | </el-form-item> |
| | | <el-form-item label="运行环境" style="width: 49%"> |
| | | <el-form-item class="marginTopAndMarginBottom2" label="运行环境" style="width: 49%"> |
| | | <el-input v-model="dataForm.softwareTestOrder.optEnviron" placeholder="请输入运行环境"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="编程语言" style="width: 49%"> |
| | | <el-form-item class="marginTopAndMarginBottom2" label="编程语言" style="width: 49%"> |
| | | <el-input v-model="dataForm.softwareTestOrder.programLang" placeholder="请输入编程语言"></el-input> |
| | | </el-form-item> |
| | | <div class="el-flex el-border-top-and-bottom"> |
| | |
| | | </div> |
| | | <div style="width: calc(100% - 120px);padding: 5px"> |
| | | <el-table class="el-software" height="230" border :data="dataForm.softwareTestOrderMeasuredList" |
| | | @cell-click="handleCellClick" |
| | | stripe> |
| | | <el-table-column type="index" align="center" width="80" label="序号"/> |
| | | <el-table-column prop="dictLabel" min-width="300" label="名称"></el-table-column> |
| | | <el-table-column prop="identify" align="center" width="180" label="标识/版本"> |
| | | <el-table-column align="center" width="180" label="标识/版本"> |
| | | <template slot-scope="scope"> |
| | | <span v-if="editingCell && editingCell.row === scope.row && editingCell.column.property === scope.column.property"> |
| | | <el-input ref="editInput" @change="changeExpireSituation(scope.row)" v-model="scope.row.identify" placeholder="标识/版本"></el-input> |
| | | </span> |
| | | <span v-else>{{ scope.row.identify }}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="是否被测件" width="180" align="center"> |
| | | <template slot-scope="scope"> |
| | |
| | | </div> |
| | | <div class="el-border-left" style="width: 98%"> |
| | | <el-form-item style="width: 20%;padding-left:5%;margin-bottom: 0"> |
| | | <zt-dict v-model="dataForm.softwareTestOrder.testBasis" :radio="true" dict="test_basis" clearable></zt-dict> |
| | | <zt-dict v-model="dataForm.softwareTestOrder.testBasis" :radio="true" dict="test_basis" |
| | | clearable></zt-dict> |
| | | <!-- <el-checkbox-group v-model="dataForm.checkList">--> |
| | | <!-- <el-checkbox :label="0">GB/T 25000.21-2016</el-checkbox>--> |
| | | <!-- <el-checkbox :label="1">GJB/Z 141-2004</el-checkbox>--> |
| | |
| | | </div> |
| | | <div class="el-border-left" style="width: 98%"> |
| | | <el-form-item style="width: 40%;padding-left:5%;"> |
| | | <zt-dict-checkbox v-model="dataForm.softwareTestOrder.testType1" column="2" dict="test_type1" clearable></zt-dict-checkbox> |
| | | <zt-dict-checkbox v-model="dataForm.softwareTestOrder.testType1" column="2" dict="test_type1" |
| | | clearable></zt-dict-checkbox> |
| | | </el-form-item> |
| | | <el-form-item style="width: 60%;padding-left: 15%;border-left: 1px solid rgba(0,0,0,.2);"> |
| | | <zt-dict-checkbox v-model="dataForm.softwareTestOrder.testType2" dict="test_type2" clearable></zt-dict-checkbox> |
| | | <zt-dict-checkbox v-model="dataForm.softwareTestOrder.testType2" dict="test_type2" |
| | | clearable></zt-dict-checkbox> |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | <div class="el-border-left" style="width: 98%"> |
| | | <el-form-item style="width: 20%;padding-left:5%;margin-bottom: 0"> |
| | | <zt-dict v-model="dataForm.softwareTestOrder.testStandard" :radio="true" dict="test_standard"></zt-dict> |
| | | <zt-dict v-model="dataForm.softwareTestOrder.testStandard" :radio="true" |
| | | dict="test_standard"></zt-dict> |
| | | <!-- <el-checkbox-group v-model="dataForm.checkList">--> |
| | | <!-- <el-checkbox :label="0">GJB 438B-2009《军用软件开发文档通用要求》</el-checkbox>--> |
| | | <!-- <el-checkbox :label="1">HJB 754-2017 《海军军用软件定型测评大纲编制要求》</el-checkbox>--> |
| | |
| | | 测试级别 |
| | | </div> |
| | | <div class="el-border-left" style="width: 98%"> |
| | | <el-form-item style="padding-left:5%;"> |
| | | <el-form-item style="padding-left:5%;margin-bottom:0"> |
| | | <zt-dict v-model="dataForm.project.testLevel" :radio="true" dict="test_level"></zt-dict> |
| | | <!-- <el-checkbox-group v-model="dataForm.checkList">--> |
| | | <!-- <el-checkbox :label="0">配置项测试</el-checkbox>--> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="DOldForm"> |
| | | <el-form-item label="开始日期" style="width: 49%"> |
| | | <el-form-item class="marginTopAndMarginBottom" label="开始日期" style="width: 49%"> |
| | | <el-date-picker |
| | | v-model="dataForm.softwareTestOrder.startDate" |
| | | type="date" |
| | |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | <!-- 联系人 --> |
| | | <el-form-item label="结束日期" style="width: 49%"> |
| | | <el-form-item class="marginTopAndMarginBottom" label="结束日期" style="width: 49%"> |
| | | <el-date-picker |
| | | v-model="dataForm.softwareTestOrder.endDate" |
| | | type="date" |
| | |
| | | <div class="DWidth DAlign DHold"> |
| | | 其他要求 |
| | | </div> |
| | | <div class="el-border-left" style="width: 98%"> |
| | | <el-form-item label="是否盖CNAS章" label-width="130px" style="padding-left:5%;"> |
| | | <zt-dict v-model="dataForm.softwareTestOrder.otherRequire" :radio="true" dict="is_or_not"></zt-dict> |
| | | <div class="el-border-left" style="width: 98%;"> |
| | | <el-form-item label="是否盖CNAS章" label-width="130px" style="padding-left:5%;margin-bottom:0"> |
| | | <zt-dict v-model="dataForm.softwareTestOrder.otherRequire" :radio="true" |
| | | dict="is_or_not"></zt-dict> |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | <div class="" style="width: 100%;"> |
| | | <div class="el-flex " style="height: 40px"> |
| | | <div style="width: 50%"> |
| | | <div style="width: 70%"> |
| | | <span>{{dataForm.write}}</span> |
| | | </div> |
| | | <div class="el-flex"> |
| | | <div style="width: 120px;text-align: center">{{dataForm.year}}</div>年 |
| | | <div style="width: 80px;text-align: center">{{dataForm.month}}</div>月 |
| | | <div style="width: 80px;text-align: center">{{dataForm.day}}</div>日 |
| | | <div style="width: 60px;text-align: center">{{ dataForm.year }}</div> |
| | | 年 |
| | | <div style="width: 40px;text-align: center">{{ dataForm.month }}</div> |
| | | 月 |
| | | <div style="width: 40px;text-align: center">{{ dataForm.day }}</div> |
| | | 日 |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | <div class="DOldForm el-border-left"> |
| | | <!-- 单位名称 --> |
| | | <el-form-item label="测试日期" style="width: 49%"> |
| | | <el-form-item class="marginTopAndMarginBottom" label="测试日期" style="width: 49%"> |
| | | <el-date-picker |
| | | v-model="dataForm.softwareTestOrder.testDate" |
| | | type="date" |
| | |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | <!-- 联系人 --> |
| | | <el-form-item label="交付日期" style="width: 49%"> |
| | | <el-form-item class="marginTopAndMarginBottom" label="交付日期" style="width: 49%"> |
| | | <el-date-picker |
| | | v-model="dataForm.softwareTestOrder.deliveryDate" |
| | | type="date" |
| | |
| | | <!-- <zt-dict v-model="datadataForm.secretClass" dict="secret_class" placeholder="保密级别" style="width:200px"></zt-dict>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- 联系方式 --> |
| | | <el-form-item class="el-border-bottom" label="物品性质" style="width: 98%"> |
| | | <zt-dict v-model="dataForm.softwareTestOrder.articleNature" :radio="true" dict="article_nature"></zt-dict> |
| | | <el-form-item class="el-border-bottom marginTopAndMarginBottom2" label="物品性质" style="width: 100%"> |
| | | <zt-dict v-model="dataForm.softwareTestOrder.articleNature" :radio="true" |
| | | dict="article_nature"></zt-dict> |
| | | <!-- <el-radio-group v-model="dataForm.criticalLevel">--> |
| | | <!-- <el-radio :label="0">现场检测</el-radio>--> |
| | | <!-- <el-radio :label="1">客户送样</el-radio>--> |
| | | <!-- <el-radio :label="2">其他:{{dataForm.other}}</el-radio>--> |
| | | <!-- </el-radio-group>--> |
| | | </el-form-item> |
| | | <div class="el-flex el-border-bottom"> |
| | | <div class="el-flex el-border-bottom" style="margin-top: -10px;"> |
| | | <div class="DWidth DAlign DHold"> |
| | | 样品状态 |
| | | </div> |
| | | <div class="el-border-left" style="width: 100%;margin-bottom: 0"> |
| | | <el-form-item label="是否满足测试要求:" label-width="160px"> |
| | | <zt-dict v-model="dataForm.softwareTestOrder.sampleStatus" :radio="true" dict="is_satisfy"></zt-dict> |
| | | <div class="el-border-left" style="width: 100%;"> |
| | | <el-form-item label="是否满足测试要求:" label-width="160px" style="margin-bottom: 0"> |
| | | <zt-dict v-model="dataForm.softwareTestOrder.sampleStatus" :radio="true" |
| | | dict="is_satisfy"></zt-dict> |
| | | <!-- <el-radio-group v-model="dataForm.checkList">--> |
| | | <!-- <el-radio :label="0">是</el-radio>--> |
| | | <!-- <el-radio :label="1">否</el-radio>--> |
| | |
| | | <div class="DWidth DAlign DHold"> |
| | | 测试机构信息 |
| | | </div> |
| | | <div class="el-border-left DOldForm" style="width: 100%;"> |
| | | <el-form-item label-width="120px" label="测评机构名称" style="width: 98%"> |
| | | <div class="el-border-left csjgxx" style="width: 100%;"> |
| | | <el-form-item class="marginTopAndMarginBottom" label-width="130px" label="测评机构名称" |
| | | style="width: 98%"> |
| | | <el-input v-model="dataForm.testAgencyInfo.agencyName" placeholder="请输入单位名称"></el-input> |
| | | </el-form-item> |
| | | <!-- 联系人 --> |
| | | <el-form-item label-width="120px" label="地址" style="width: 98%"> |
| | | <el-form-item class="marginTopAndMarginBottom2" label-width="130px" label="地址" style="width: 98%"> |
| | | <el-input v-model="dataForm.testAgencyInfo.site" placeholder="请输入联系人"></el-input> |
| | | </el-form-item> |
| | | <!-- 详细地址 --> |
| | | <el-form-item label-width="120px" label="业务联系" style="width: 49%"> |
| | | <el-form-item class="marginTopAndMarginBottom2" label-width="130px" label="业务联系" style="width: 49%"> |
| | | <el-input v-model="dataForm.testAgencyInfo.businContact" placeholder="请输入详细地址"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label-width="120px" label="业务投诉" style="width: 49%"> |
| | | <el-form-item class="marginTopAndMarginBottom2" label-width="130px" label="业务投诉" style="width: 49%"> |
| | | <el-input v-model="dataForm.testAgencyInfo.businComplaint" placeholder="请输入详细地址"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label-width="120px" label="实验室联系人" style="width: 49%"> |
| | | <el-form-item class="marginTopAndMarginBottom2" label-width="130px" label="实验室联系人" |
| | | style="width: 49%"> |
| | | <el-input v-model="dataForm.testAgencyInfo.laborContact" placeholder="请输入详细地址"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label-width="120px" label="实验室联系电话" style="width: 49%"> |
| | | <el-form-item class="marginTopAndMarginBottom2" label-width="130px" label="实验室联系电话" |
| | | style="width: 49%"> |
| | | <el-input v-model="dataForm.testAgencyInfo.labContactNum" placeholder="请输入详细地址"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label-width="120px" label="邮政编码" style="width: 49%"> |
| | | <el-form-item class="marginTopAndMarginBottom2" label-width="130px" label="邮政编码" style="width: 49%"> |
| | | <el-input v-model="dataForm.testAgencyInfo.postalCode" placeholder="请输入详细地址"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label-width="120px" label="传真" style="width: 49%"> |
| | | <el-form-item class="marginTopAndMarginBottom2" label-width="130px" label="传真" style="width: 49%"> |
| | | <el-input v-model="dataForm.testAgencyInfo.fax" placeholder="请输入详细地址"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label-width="120px" label="地址" style="width: 98%"> |
| | | <el-form-item class="marginTopAndMarginBottom2" label-width="130px" label="地址" style="width: 98%"> |
| | | <el-input v-model="dataForm.testAgencyInfo.site" placeholder="请输入详细地址"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label-width="120px" label="业务投诉" style="width: 98%"> |
| | | <el-form-item class="marginTopAndMarginBottom2" label-width="130px" label="业务投诉" style="width: 98%"> |
| | | <el-input v-model="dataForm.testAgencyInfo.businComplaint" placeholder="请输入详细地址"></el-input> |
| | | </el-form-item> |
| | | </div> |
| | |
| | | </div> |
| | | <div class="" style="width: 100%;"> |
| | | <div class="el-flex" style="height: 40px"> |
| | | <div style="width: 50%"> |
| | | <div style="width: 70%"> |
| | | <span>{{dataForm.write}}</span> |
| | | </div> |
| | | <div class="el-flex"> |
| | | <div style="width: 120px;text-align: center">{{getYear}}</div>年 |
| | | <div style="width: 80px;text-align: center">{{getMon}}</div>月 |
| | | <div style="width: 80px;text-align: center">{{getDay}}</div>日 |
| | | <div style="width: 60px;text-align: center"> |
| | | {{ getYearMonDay(dataForm.softwareTestOrder.startDate).year }} |
| | | </div> |
| | | 年 |
| | | <div style="width: 40px;text-align: center"> |
| | | {{ getYearMonDay(dataForm.softwareTestOrder.startDate).month }} |
| | | </div> |
| | | 月 |
| | | <div style="width: 40px;text-align: center"> |
| | | {{ getYearMonDay(dataForm.softwareTestOrder.startDate).day }} |
| | | </div> |
| | | 日 |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | |
| | | </el-form> |
| | | <!-- <el-form :model="dataForm" ref="dataForm" :disabled="dataForm.disabled" label-width="120px">--> |
| | | <!-- <zt-form-item label="运行环境" prop="optEnviron" rules="required">--> |
| | | <!-- <el-input v-model="dataForm.optEnviron"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <zt-form-item label="编程语言" prop="programLang" rules="required">--> |
| | | <!-- <el-input v-model="dataForm.programLang"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <zt-form-item label="测试依据" prop="testBasis" rules="required">--> |
| | | <!-- <zt-dict v-model="dataForm.testBasis" dict="test_basis"></zt-dict>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <zt-form-item label="测试类型" prop="testType" rules="required">--> |
| | | <!-- <zt-dict v-model="dataForm.testType" dict="test_type1"></zt-dict>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <zt-form-item label="测试标准" prop="testStandard" rules="required">--> |
| | | <!-- <zt-dict v-model="dataForm.testStandard" dict="test_standard"></zt-dict>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <zt-form-item label="开始日期" prop="startDate" rules="required">--> |
| | | <!-- <el-input v-model="dataForm.startDate"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <zt-form-item label="结束日期" prop="endDate" rules="required">--> |
| | | <!-- <el-input v-model="dataForm.endDate"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <zt-form-item label="测试场地" prop="testVenue" rules="required">--> |
| | | <!-- <el-input v-model="dataForm.testVenue"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <zt-form-item label="其他要求" prop="otherRequire" rules="required">--> |
| | | <!-- <el-input v-model="dataForm.otherRequire"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <zt-form-item label="测试日期" prop="testDate" rules="required">--> |
| | | <!-- <el-input v-model="dataForm.testDate"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <zt-form-item label="交付日期" prop="deliveryDate" rules="required">--> |
| | | <!-- <el-input v-model="dataForm.deliveryDate"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <zt-form-item label="检测费用" prop="testCost" rules="required">--> |
| | | <!-- <el-input v-model="dataForm.testCost"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <zt-form-item label="物品性质" prop="articleNature" rules="required">--> |
| | | <!-- <zt-dict v-model="dataForm.articleNature" dict="article_nature"></zt-dict>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <zt-form-item label="样品状态" prop="sampleStatus" rules="required">--> |
| | | <!-- <el-input v-model="dataForm.sampleStatus"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <zt-form-item label="测评机构名称" prop="agencyName" rules="required">--> |
| | | <!-- <el-input v-model="dataForm.agencyName"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <zt-form-item label="地址" prop="site" rules="required">--> |
| | | <!-- <el-input v-model="dataForm.site"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <zt-form-item label="业务联系" prop="businContact" rules="required">--> |
| | | <!-- <el-input v-model="dataForm.businContact"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <zt-form-item label="业务投诉" prop="businComplaint" rules="required">--> |
| | | <!-- <el-input v-model="dataForm.businComplaint"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <zt-form-item label="实验室联系人" prop="laborContact" rules="required">--> |
| | | <!-- <el-input v-model="dataForm.laborContact"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <zt-form-item label="实验室联系电话" prop="labContactNum" rules="required">--> |
| | | <!-- <el-input v-model="dataForm.labContactNum"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <zt-form-item label="邮政编码" prop="postalCode" rules="required">--> |
| | | <!-- <el-input v-model="dataForm.postalCode"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- <zt-form-item label="传真" prop="fax" rules="required">--> |
| | | <!-- <el-input v-model="dataForm.fax"></el-input>--> |
| | | <!-- </zt-form-item>--> |
| | | <!-- </el-form>--> |
| | | <template v-slot:footer> |
| | | <el-button perm="project:view" type="primary">打印</el-button> |
| | | </template> |
| | | </zt-dialog> |
| | | </template> |
| | | |
| | | <script> |
| | | import {getYearMonDay} from '@/commonJS/common' |
| | | |
| | | export default { |
| | | data() { |
| | | return { |
| | | time:'2023-11-13', |
| | | editingCell:null, |
| | | dataForm: { |
| | | id: null, |
| | | testAgencyInfo:{}, |
| | |
| | | }, |
| | | computed:{ |
| | | getYear(){ |
| | | return getYearMonDay(this.time).year |
| | | return getYearMonDay(this.dataForm.softwareTestOrder.startDate).year |
| | | }, |
| | | getMon(){ |
| | | return getYearMonDay(this.time).month |
| | | return getYearMonDay(this.dataForm.softwareTestOrder.startDate).month |
| | | }, |
| | | getDay(){ |
| | | return getYearMonDay(this.time).day |
| | | return getYearMonDay(this.dataForm.softwareTestOrder.startDate).day |
| | | }, |
| | | }, |
| | | methods: { |
| | | getYearMonDay, |
| | | handleCellClick(row, column) { |
| | | this.editingCell = {row, column} |
| | | this.$nextTick(() => { |
| | | if(this.$refs.editInput){ |
| | | this.$refs.editInput.focus() |
| | | } |
| | | }) |
| | | console.log(this.editingCell, 'this.editingCell') |
| | | }, |
| | | // 获取信息 |
| | | async getInfo() { |
| | | let params = { |
| | |
| | | <style> |
| | | .weiTuoDanAuto { |
| | | width: 70%; |
| | | //border: 1px solid; |
| | | margin: 0 auto; |
| | | //border: 1px solid; margin: 0 auto; |
| | | } |
| | | |
| | | .weiTuoDanAuto .el-radio{ |
| | | padding: 5px; |
| | | } |
| | | |
| | | .zt .weiTuoDanAuto .el-form-item.el-form-item--default{ |
| | | margin-right: 0; |
| | | } |
| | | |
| | | .el-flex { |
| | | display: flex; |
| | | align-items: center; |
| | |
| | | .DWidth-Unt { |
| | | width: 100px; |
| | | } |
| | | |
| | | .DPadding1{ |
| | | padding: 6px; |
| | | } |
| | | |
| | | .DPadding2{ |
| | | padding: 7px; |
| | | } |
| | | |
| | | .DPadding3{ |
| | | padding: 4px; |
| | | } |
| | | |
| | | .DAlign { |
| | | text-align: center; |
| | | } |
| | | |
| | | .el-border-left{ |
| | | border-left: 1px solid rgba(0,0,0,.2); |
| | | } |
| | | |
| | | .DOldForm { |
| | | width: 100%; |
| | | } |
| | | |
| | | .el-border-top-and-bottom{ |
| | | border-top: 1px solid rgba(0,0,0,.2); |
| | | border-bottom: 1px solid rgba(0,0,0,.2); |
| | | } |
| | | |
| | | .DOldForm > .el-form-item > .el-form-item__content { |
| | | width: calc(100% - 120px); |
| | | } |
| | |
| | | .zt .el-table.el-software th > .cell { |
| | | font-weight: 500; |
| | | } |
| | | |
| | | .DHold{ |
| | | font-weight: 600; |
| | | } |
| | | |
| | | .zt .el-table.el-software{ |
| | | font-size: 14px; |
| | | } |
| | | |
| | | .weiTuoDanAuto .marginTopAndMarginBottom { |
| | | margin-top: 10px !important; |
| | | margin-bottom: 0 !important; |
| | | } |
| | | |
| | | .weiTuoDanAuto .marginTopAndMarginBottom2 { |
| | | margin-top: -10px !important; |
| | | margin-bottom: 10px !important; |
| | | } |
| | | |
| | | .csjgxx > .el-form-item > .el-form-item__content { |
| | | width: calc(100% - 130px); |
| | | } |
| | | </style> |
| | |
| | | <el-form-item> |
| | | <zt-button type="query" @click="table.query()"/> |
| | | <zt-button type="add" perm="project:add" @click="table.editHandle()"/> |
| | | <zt-button type="primary" class="el-icon-edit" perm="project:add" @click="add()">新增</zt-button> |
| | | <zt-button type="delete" perm="project:delete" @click="table.deleteHandle()"/> |
| | | </el-form-item> |
| | | </el-form> |
| | |
| | | <zt-table-column-handle :table="table" edit-perm="project:update" delete-perm="project::delete"/> |
| | | </el-table> |
| | | <!-- 弹窗, 新增 / 修改 --> |
| | | <add-or-update @refreshDataList="table.query"/> |
| | | <add-or-update ref="addOrUpdate" @refreshDataList="table.query"/> |
| | | <ProjectSelect ref="projectSelect" |
| | | @refreshDataList="table.query" |
| | | @setConstructionInfo="getConstructionInfo"> |
| | | </ProjectSelect> |
| | | |
| | | </zt-table-wraper> |
| | | </div> |
| | | </el-card> |
| | |
| | | |
| | | <script> |
| | | import AddOrUpdate from './SoftwareTestOrder-AddOrUpdate' |
| | | import ProjectSelect from "./Project-select.vue" |
| | | export default { |
| | | data() { |
| | | return { |
| | |
| | | } |
| | | }, |
| | | components: { |
| | | AddOrUpdate |
| | | AddOrUpdate, |
| | | ProjectSelect |
| | | }, |
| | | methods:{ |
| | | add(){ |
| | | this.$refs.projectSelect.$refs.dialog.init() |
| | | }, |
| | | getConstructionInfo(row){ |
| | | this.$refs.addOrUpdate.$refs.dialog.init(row) |
| | | } |
| | | } |
| | | } |
| | | </script> |