From 2d157052ec3ef6cd8bc98875b27e216110471c5a Mon Sep 17 00:00:00 2001
From: wente <329538422@qq.com>
Date: 星期三, 06 十二月 2023 14:21:00 +0800
Subject: [PATCH] 项目表

---
 web/src/views/modules/olderForm/confirmForm.vue |  225 +++++++++++++++++++++++++++++++++++++------------------
 1 files changed, 151 insertions(+), 74 deletions(-)

diff --git a/web/src/views/modules/olderForm/confirmForm.vue b/web/src/views/modules/olderForm/confirmForm.vue
index 3e55e06..5b52112 100644
--- a/web/src/views/modules/olderForm/confirmForm.vue
+++ b/web/src/views/modules/olderForm/confirmForm.vue
@@ -3,36 +3,51 @@
     <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>
+          <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>
+        <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 class="table-container">
+              <el-table style="position:relative;" 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 class="icon-container" @click="addRow()">
+                <!-- 鏀剧疆鍥哄畾鐨勫浘鏍� -->
+                <i class="el-icon-plus"></i>
+              </div>
+            </div>
             <div style="padding: 5px">纭欢璧勬簮锛�</div>
             <el-table class="el-software el-margin-top-bot" height="150" border :data="form.hardwareData"
                       stripe>
@@ -50,8 +65,8 @@
             鍔ㄦ�佹祴璇曠幆澧冨浘
           </div>
           <div style="width: calc(100% - 120px);">
-           <div style="height:150px" class="el-wt-border-left">
-           </div>
+            <div style="height:150px" class="el-wt-border-left">
+            </div>
           </div>
         </div>
         <div class="el-flex el-B-border">
@@ -64,7 +79,8 @@
               <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="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>
@@ -74,7 +90,7 @@
           <div class="DFormWidth DAlign DHold">
             鐜寤虹珛
           </div>
-          <div style="width: calc(100% - 120px)"  class="DConfirmForm el-wt-border-left">
+          <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>
@@ -113,45 +129,78 @@
 </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'},
-          ],
-        },
-      }
-    },
-  }
+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'
+          },
+        ],
+      },
+    }
+  },
+  methods:{
+    addRow(){
+
+    }
+  },
+}
 </script>
 
 <style>
@@ -159,7 +208,8 @@
   width: 70%;
   margin: 0 auto;
 }
-.confirmDAuto{
+
+.confirmDAuto {
   border: 1px solid;
 }
 
@@ -184,23 +234,29 @@
 .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{
+
+.el-form-border {
   border-top: 1px solid;
   border-bottom: 1px solid;
 }
-.el-B-border{
+
+.el-B-border {
   border-bottom: 1px solid;
 }
-.el-margin-top-bot{
-  margin-top:5px;
-  margin-bottom:5px;
+
+.el-margin-top-bot {
+  margin-top: 5px;
+  margin-bottom: 5px;
 }
-.el-wt-border-left{
-  border-left:1px solid;
+
+.el-wt-border-left {
+  border-left: 1px solid;
 }
+
 .zt .el-table.el-software th {
   background: transparent;
 }
@@ -208,10 +264,31 @@
 .zt .el-table.el-software th > .cell {
   font-weight: 500;
 }
-.DHold{
+
+.DHold {
   font-weight: 600;
 }
-.zt .el-table.el-software{
+
+.zt .el-table.el-software {
   font-size: 14px;
 }
+
+.table-container {
+  position: relative;
+}
+
+.icon-container {
+  position: absolute;
+  bottom: -30px;
+  left: 50%;
+  width: 40px;
+  height: 30px;
+  text-align: center;
+  line-height: 30px;
+  transform: translateX(-50%);
+  border: 1px solid #EBEEF5;
+  background-color: #fafafa;
+  box-shadow: 0 3px 6px 0 rgba(72, 119, 232, 0.14);
+  border-radius: 2px;
+}
 </style>

--
Gitblit v1.9.1