wente
2023-11-14 457dd45036a76f9395d4262229f487c4e0a3cee2
xiugai
8个文件已修改
1个文件已添加
2727 ■■■■ 已修改文件
web/packages/components/zt-dialog/src/zt-dialog.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
web/src/views/modules/olderForm/SoftwareTestingOrderForm.vue 428 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
web/src/views/modules/olderForm/confirmForm.vue 418 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
web/src/views/modules/olderForm/dispositionManage.vue 540 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
web/src/views/modules/olderForm/weiTuoDan.vue 934 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
web/src/views/modules/project/Project-AddOrUpdate.vue 55 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
web/src/views/modules/project/Project-select.vue 62 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
web/src/views/modules/project/SoftwareTestOrder-AddOrUpdate.vue 268 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
web/src/views/modules/project/SoftwareTestOrder.vue 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
web/packages/components/zt-dialog/src/zt-dialog.vue
@@ -16,7 +16,7 @@
      <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>
web/src/views/modules/olderForm/SoftwareTestingOrderForm.vue
@@ -1,226 +1,226 @@
<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">-->
<!--          &lt;!&ndash; 单位名称 &ndash;&gt;-->
<!--          <zt-form-item label="单位名称" prop="entrustUnitName" style="width: 49%" rules="required">-->
<!--            <el-input v-model="form.entrustUnitName" placeholder="请输入单位名称"></el-input>-->
<!--          </zt-form-item>-->
<!--          &lt;!&ndash; 联系人 &ndash;&gt;-->
<!--          <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>
<!--          &lt;!&ndash; 详细地址 &ndash;&gt;-->
<!--          <zt-form-item label="详细地址" prop="entrustUnitAddress" style="width: 49%" rules="required">-->
<!--            <el-input v-model="form.entrustUnitAddress" placeholder="请输入详细地址"></el-input>-->
<!--          </zt-form-item>-->
<!--          &lt;!&ndash; 联系方式 &ndash;&gt;-->
<!--          <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">-->
<!--          &lt;!&ndash; 单位名称 &ndash;&gt;-->
<!--          <zt-form-item label="单位名称" prop="developUnitName" style="width: 49%" rules="required">-->
<!--            <el-input v-model="form.developUnitName" placeholder="请输入单位名称"></el-input>-->
<!--          </zt-form-item>-->
<!--          &lt;!&ndash; 联系人 &ndash;&gt;-->
<!--          <zt-form-item label="联系人" prop="developUnitContact" style="width: 49%" rules="required">-->
<!--            <el-input v-model="form.developUnitContact" placeholder="请输入联系人"></el-input>-->
<!--          </zt-form-item>-->
<!--          &lt;!&ndash; 详细地址 &ndash;&gt;-->
<!--          <zt-form-item label="详细地址" prop="developUnitAddress" style="width: 49%" rules="required">-->
<!--            <el-input v-model="form.developUnitAddress" placeholder="请输入详细地址"></el-input>-->
<!--          </zt-form-item>-->
<!--          &lt;!&ndash; 联系方式 &ndash;&gt;-->
<!--          <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">-->
<!--          &lt;!&ndash; 单位名称 &ndash;&gt;-->
<!--          <zt-form-item label="软件名称" prop="software" style="width: 49%" rules="required">-->
<!--            <el-input v-model="form.software" placeholder="请输入软件名称"></el-input>-->
<!--          </zt-form-item>-->
<!--          &lt;!&ndash; 联系人 &ndash;&gt;-->
<!--          <zt-form-item label="软件标识" prop="identity" style="width: 49%" rules="required">-->
<!--            <el-input v-model="form.identity" placeholder="请输入软件标识"></el-input>-->
<!--          </zt-form-item>-->
<!--          &lt;!&ndash; 详细地址 &ndash;&gt;-->
<!--          <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>-->
<!--          &lt;!&ndash;          <zt-form-item label="保密级别" prop="secretClass"  style="width: 25%">&ndash;&gt;-->
<!--          &lt;!&ndash;            <zt-dict v-model="dataForm.secretClass" dict="secret_class" placeholder="保密级别" style="width:200px"></zt-dict>&ndash;&gt;-->
<!--          &lt;!&ndash;          </zt-form-item>&ndash;&gt;-->
<!--          &lt;!&ndash; 联系方式 &ndash;&gt;-->
<!--          <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">-->
<!--          &lt;!&ndash; 单位名称 &ndash;&gt;-->
<!--          <zt-form-item label="项目负责人" prop="projectLeader" style="width: 99%" rules="required">-->
<!--            <el-input v-model="form.projectLeader" placeholder="请输入单位名称"></el-input>-->
<!--          </zt-form-item>-->
<!--          &lt;!&ndash; 联系人 &ndash;&gt;-->
<!--          <zt-form-item label="项目测试人员" prop="projectTesters" style="width: 99%" rules="required">-->
<!--            <el-input v-model="form.projectTesters" placeholder="请输入联系人"></el-input>-->
<!--          </zt-form-item>-->
<!--          &lt;!&ndash; 详细地址 &ndash;&gt;-->
<!--          <zt-form-item label="项目审核人" prop="projectReviewer" style="width: 99%" rules="required">-->
<!--            <el-input v-model="form.projectReviewer" placeholder="请输入详细地址"></el-input>-->
<!--          </zt-form-item>-->
<!--          &lt;!&ndash; 联系方式 &ndash;&gt;-->
<!--          <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>-->
web/src/views/modules/olderForm/confirmForm.vue
@@ -1,217 +1,217 @@
<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">-->
<!--            &lt;!&ndash; 单位名称 &ndash;&gt;-->
<!--            <el-form-item label="人员" style="width: 49%">-->
<!--              <el-input v-model="form.verifyPersonnel" placeholder="请输入单位名称"></el-input>-->
<!--            </el-form-item>-->
<!--            &lt;!&ndash; 联系人 &ndash;&gt;-->
<!--            <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>-->
web/src/views/modules/olderForm/dispositionManage.vue
@@ -1,278 +1,278 @@
<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>-->
web/src/views/modules/olderForm/weiTuoDan.vue
@@ -1,475 +1,475 @@
<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">-->
<!--                &lt;!&ndash; 单位名称 &ndash;&gt;-->
<!--                <el-form-item label="单位名称" style="width: 49%">-->
<!--                  <el-input v-model="dataForm.delegateUnitName" placeholder="请输入单位名称"></el-input>-->
<!--                </el-form-item>-->
<!--                &lt;!&ndash; 联系人 &ndash;&gt;-->
<!--                <el-form-item label="联系人" style="width: 49%">-->
<!--                  <el-input v-model="dataForm.delegateUnitContactPerson" placeholder="请输入联系人"></el-input>-->
<!--                </el-form-item>-->
<!--                &lt;!&ndash; 详细地址 &ndash;&gt;-->
<!--                <el-form-item label="详细地址" style="width: 49%">-->
<!--                  <el-input v-model="dataForm.delegateUnitAddress" placeholder="请输入详细地址"></el-input>-->
<!--                </el-form-item>-->
<!--                &lt;!&ndash; 联系方式 &ndash;&gt;-->
<!--                <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">-->
<!--                &lt;!&ndash; 单位名称 &ndash;&gt;-->
<!--                <el-form-item label="单位名称" style="width: 49%">-->
<!--                  <el-input v-model="dataForm.developmentUnitName" placeholder="请输入单位名称"></el-input>-->
<!--                </el-form-item>-->
<!--                &lt;!&ndash; 联系人 &ndash;&gt;-->
<!--                <el-form-item label="联系人" style="width: 49%">-->
<!--                  <el-input v-model="dataForm.developmentContactPerson" placeholder="请输入联系人"></el-input>-->
<!--                </el-form-item>-->
<!--                &lt;!&ndash; 详细地址 &ndash;&gt;-->
<!--                <el-form-item label="详细地址" style="width: 49%">-->
<!--                  <el-input v-model="dataForm.developmentAddress" placeholder="请输入详细地址"></el-input>-->
<!--                </el-form-item>-->
<!--                &lt;!&ndash; 联系方式 &ndash;&gt;-->
<!--                <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">-->
<!--                &lt;!&ndash; 单位名称 &ndash;&gt;-->
<!--                <el-form-item label="软件名称" style="width: 49%">-->
<!--                  <el-input v-model="dataForm.softwareName" placeholder="请输入软件名称"></el-input>-->
<!--                </el-form-item>-->
<!--                &lt;!&ndash; 联系人 &ndash;&gt;-->
<!--                <el-form-item label="软件标识" style="width: 49%">-->
<!--                  <el-input v-model="dataForm.identification" placeholder="请输入软件标识"></el-input>-->
<!--                </el-form-item>-->
<!--                &lt;!&ndash; 详细地址 &ndash;&gt;-->
<!--                <el-form-item label="密级" style="width: 49%">-->
<!--                  <el-input v-model="dataForm.secretClass" placeholder="请输入密级"></el-input>-->
<!--                </el-form-item>-->
<!--                &lt;!&ndash;          <zt-form-item label="保密级别" prop="secretClass"  style="width: 25%">&ndash;&gt;-->
<!--                &lt;!&ndash;            <zt-dict v-model="datadataForm.secretClass" dict="secret_class" placeholder="保密级别" style="width:200px"></zt-dict>&ndash;&gt;-->
<!--                &lt;!&ndash;          </zt-form-item>&ndash;&gt;-->
<!--                &lt;!&ndash; 联系方式 &ndash;&gt;-->
<!--                <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>-->
<!--                  &lt;!&ndash; 联系人 &ndash;&gt;-->
<!--                  <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">-->
<!--                &lt;!&ndash; 单位名称 &ndash;&gt;-->
<!--                <el-form-item label="测试日期" style="width: 49%">-->
<!--                  <el-input v-model="dataForm.softwareName" placeholder="请输入测试日期"></el-input>-->
<!--                </el-form-item>-->
<!--                &lt;!&ndash; 联系人 &ndash;&gt;-->
<!--                <el-form-item label="交付日期" style="width: 49%">-->
<!--                  <el-input v-model="dataForm.identification" placeholder="请输入交付日期"></el-input>-->
<!--                </el-form-item>-->
<!--                &lt;!&ndash; 详细地址 &ndash;&gt;-->
<!--                <el-form-item label="检测费用" style="width: 98%">-->
<!--                  <el-input v-model="dataForm.secretClass" placeholder="请输入检测费用"></el-input>-->
<!--                </el-form-item>-->
<!--                &lt;!&ndash;          <zt-form-item label="保密级别" prop="secretClass"  style="width: 25%">&ndash;&gt;-->
<!--                &lt;!&ndash;            <zt-dict v-model="datadataForm.secretClass" dict="secret_class" placeholder="保密级别" style="width:200px"></zt-dict>&ndash;&gt;-->
<!--                &lt;!&ndash;          </zt-form-item>&ndash;&gt;-->
<!--                &lt;!&ndash; 联系方式 &ndash;&gt;-->
<!--                <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>-->
<!--                &lt;!&ndash; 联系人 &ndash;&gt;-->
<!--                <el-form-item label-width="120px" label="地址" style="width: 98%">-->
<!--                  <el-input v-model="dataForm.delegateUnitContactPerson" placeholder="请输入联系人"></el-input>-->
<!--                </el-form-item>-->
<!--                &lt;!&ndash; 详细地址 &ndash;&gt;-->
<!--                <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&#45;&#45;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>-->
web/src/views/modules/project/Project-AddOrUpdate.vue
@@ -1,23 +1,25 @@
<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>
@@ -37,11 +39,11 @@
          </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>
            <!-- 详细地址 -->
@@ -60,11 +62,11 @@
          </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>
            <!-- 详细地址 -->
@@ -78,7 +80,7 @@
            <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>
@@ -94,11 +96,11 @@
          </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>
            <!-- 详细地址 -->
@@ -109,6 +111,7 @@
            <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>
@@ -207,7 +210,7 @@
            ...res.data
          }
        }
        console.log(this.dataForm,'this.dataForm')
      },
      // 表单提交
      async formSubmit() {
@@ -224,7 +227,6 @@
<style>
.projectAuto {
  width: 70%;
  border: 1px solid;
}
.el-flex {
@@ -246,21 +248,21 @@
.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%;
}
@@ -271,7 +273,7 @@
  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 {
@@ -287,4 +289,13 @@
.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>
web/src/views/modules/project/Project-select.vue
New file
@@ -0,0 +1,62 @@
<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>
web/src/views/modules/project/SoftwareTestOrder-AddOrUpdate.vue
@@ -1,8 +1,9 @@
<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>
@@ -18,20 +19,23 @@
              </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>
@@ -41,20 +45,23 @@
              </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>
@@ -64,28 +71,30 @@
              </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">
@@ -94,10 +103,17 @@
                  </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">
@@ -137,7 +153,8 @@
                  </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>-->
@@ -152,10 +169,12 @@
                  </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>
@@ -165,7 +184,8 @@
                  </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>-->
@@ -181,7 +201,7 @@
                    测试级别
                  </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>-->
@@ -191,7 +211,7 @@
                  </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"
@@ -199,7 +219,7 @@
                    </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"
@@ -216,9 +236,10 @@
                  <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>
@@ -230,13 +251,16 @@
              </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>
@@ -254,7 +278,7 @@
              </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"
@@ -262,7 +286,7 @@
                  </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"
@@ -277,21 +301,23 @@
                <!--            <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>-->
@@ -318,37 +344,40 @@
              <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>
@@ -359,13 +388,22 @@
              </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>
@@ -392,83 +430,20 @@
      </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:{},
@@ -505,17 +480,26 @@
    },
    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 = {
@@ -547,15 +531,17 @@
<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;
@@ -568,28 +554,36 @@
.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);
}
@@ -605,10 +599,26 @@
.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>
web/src/views/modules/project/SoftwareTestOrder.vue
@@ -18,6 +18,7 @@
          <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>
@@ -32,7 +33,12 @@
              <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>
@@ -40,6 +46,7 @@
<script>
  import AddOrUpdate from './SoftwareTestOrder-AddOrUpdate'
  import ProjectSelect from "./Project-select.vue"
  export default {
    data() {
      return {
@@ -52,7 +59,16 @@
      }
    },
    components: {
      AddOrUpdate
      AddOrUpdate,
      ProjectSelect
    },
    methods:{
      add(){
        this.$refs.projectSelect.$refs.dialog.init()
      },
      getConstructionInfo(row){
        this.$refs.addOrUpdate.$refs.dialog.init(row)
      }
    }
  }
</script>