From fca28850bfb5ec4d5ec1f0b2fb556c197dc957b2 Mon Sep 17 00:00:00 2001
From: wente <329538422@qq.com>
Date: 星期五, 03 十一月 2023 15:16:38 +0800
Subject: [PATCH] xinz

---
 web/src/views/modules/olderForm/confirmForm.vue              |  217 ++++++++++++++++
 web/src/views/modules/olderForm/dispositionManage.vue        |  278 +++++++++++++++++++++
 web/src/views/modules/olderForm/SoftwareTestingOrderForm.vue |  245 ++++++++++++++++++
 3 files changed, 740 insertions(+), 0 deletions(-)

diff --git a/web/src/views/modules/olderForm/SoftwareTestingOrderForm.vue b/web/src/views/modules/olderForm/SoftwareTestingOrderForm.vue
new file mode 100644
index 0000000..2724b9d
--- /dev/null
+++ b/web/src/views/modules/olderForm/SoftwareTestingOrderForm.vue
@@ -0,0 +1,245 @@
+<template>
+  <div class="fa-card-a" style="height: calc(100vh - 130px)">
+    <el-form ref="form" :inline="true" :model="form" label-width="100px" class="oldFormAuto">
+      <div class="el-flex el-border">
+        <div class="DWidth DAlign DHold">
+          濮旀墭鍗曚綅
+        </div>
+        <div class="DOldForm">
+          <!-- 鍗曚綅鍚嶇О -->
+          <el-form-item label="鍗曚綅鍚嶇О" style="width: 49%">
+            <el-input v-model="form.delegateUnitName" placeholder="璇疯緭鍏ュ崟浣嶅悕绉�"></el-input>
+          </el-form-item>
+          <!-- 鑱旂郴浜� -->
+          <el-form-item label="鑱旂郴浜�" style="width: 49%">
+            <el-input v-model="form.delegateUnitContactPerson" placeholder="璇疯緭鍏ヨ仈绯讳汉"></el-input>
+          </el-form-item>
+          <!-- 璇︾粏鍦板潃 -->
+          <el-form-item label="璇︾粏鍦板潃" style="width: 49%">
+            <el-input v-model="form.delegateUnitAddress" placeholder="璇疯緭鍏ヨ缁嗗湴鍧�"></el-input>
+          </el-form-item>
+          <!-- 鑱旂郴鏂瑰紡 -->
+          <el-form-item label="鑱旂郴鏂瑰紡" style="width: 49%">
+            <el-input v-model="form.delegateUnitContact" placeholder="璇疯緭鍏ヨ仈绯绘柟寮�"></el-input>
+          </el-form-item>
+        </div>
+      </div>
+      <div class="el-flex el-border">
+        <div class="DWidth DAlign DHold">
+          寮�鍙戝崟浣�
+        </div>
+        <div class="DOldForm">
+          <!-- 鍗曚綅鍚嶇О -->
+          <el-form-item label="鍗曚綅鍚嶇О" style="width: 49%">
+            <el-input v-model="form.developmentUnitName" placeholder="璇疯緭鍏ュ崟浣嶅悕绉�"></el-input>
+          </el-form-item>
+          <!-- 鑱旂郴浜� -->
+          <el-form-item label="鑱旂郴浜�" style="width: 49%">
+            <el-input v-model="form.developmentContactPerson" placeholder="璇疯緭鍏ヨ仈绯讳汉"></el-input>
+          </el-form-item>
+          <!-- 璇︾粏鍦板潃 -->
+          <el-form-item label="璇︾粏鍦板潃" style="width: 49%">
+            <el-input v-model="form.developmentAddress" placeholder="璇疯緭鍏ヨ缁嗗湴鍧�"></el-input>
+          </el-form-item>
+          <!-- 鑱旂郴鏂瑰紡 -->
+          <el-form-item label="鑱旂郴鏂瑰紡" style="width: 49%">
+            <el-input v-model="form.developmentContact" placeholder="璇疯緭鍏ヨ仈绯绘柟寮�"></el-input>
+          </el-form-item>
+        </div>
+      </div>
+      <div class="el-flex el-border">
+        <div class="DWidth-Unt DAlign DHold">
+          琚祴浠朵俊鎭�
+        </div>
+        <div class="DOldForm">
+          <!-- 鍗曚綅鍚嶇О -->
+          <el-form-item label="杞欢鍚嶇О" style="width: 49%">
+            <el-input v-model="form.softwareName" placeholder="璇疯緭鍏ヨ蒋浠跺悕绉�"></el-input>
+          </el-form-item>
+          <!-- 鑱旂郴浜� -->
+          <el-form-item label="杞欢鏍囪瘑" style="width: 49%">
+            <el-input v-model="form.identification" placeholder="璇疯緭鍏ヨ蒋浠舵爣璇�"></el-input>
+          </el-form-item>
+          <!-- 璇︾粏鍦板潃 -->
+          <el-form-item label="瀵嗙骇" style="width: 49%">
+            <el-input v-model="form.secretClass" placeholder="璇疯緭鍏ュ瘑绾�"></el-input>
+          </el-form-item>
+          <!--          <zt-form-item label="淇濆瘑绾у埆" prop="secretClass"  style="width: 25%">-->
+          <!--            <zt-dict v-model="dataForm.secretClass" dict="secret_class" placeholder="淇濆瘑绾у埆" style="width:200px"></zt-dict>-->
+          <!--          </zt-form-item>-->
+          <!-- 鑱旂郴鏂瑰紡 -->
+          <el-form-item label="鍏抽敭绛夌骇" style="width: 49%">
+            <el-radio-group v-model="form.criticalLevel">
+              <el-radio :label="0">鍏抽敭</el-radio>
+              <el-radio :label="1">涓�鑸�</el-radio>
+              <el-radio :label="2">閲嶈</el-radio>
+            </el-radio-group>
+          </el-form-item>
+          <el-form-item label="杩愯鐜" style="width: 49%">
+            <el-input v-model="form.runtimeEnvironment" placeholder="璇疯緭鍏ヨ繍琛岀幆澧�"></el-input>
+          </el-form-item>
+          <el-form-item label="缂栫▼璇█" style="width: 49%">
+            <el-input v-model="form.programmingLanguage" placeholder="璇疯緭鍏ョ紪绋嬭瑷�"></el-input>
+          </el-form-item>
+          <div class="el-flex">
+            <div class="DWidth DAlign DHold">
+              琚祴浠跺強鍏朵粬鐩稿叧鐗╁搧娓呭崟
+            </div>
+            <div style="width: calc(100% - 120px)">
+              <el-table class="el-software" height="230" border :data="form.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="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">
+          椤圭洰璐d换浜�
+        </div>
+        <div class="DOldForm">
+          <!-- 鍗曚綅鍚嶇О -->
+          <el-form-item label="椤圭洰璐熻矗浜�" style="width: 99%">
+            <el-input v-model="form.delegateUnitName" placeholder="璇疯緭鍏ュ崟浣嶅悕绉�"></el-input>
+          </el-form-item>
+          <!-- 鑱旂郴浜� -->
+          <el-form-item label="椤圭洰娴嬭瘯浜哄憳" style="width: 99%">
+            <el-input v-model="form.delegateUnitContactPerson" placeholder="璇疯緭鍏ヨ仈绯讳汉"></el-input>
+          </el-form-item>
+          <!-- 璇︾粏鍦板潃 -->
+          <el-form-item label="椤圭洰瀹℃牳浜�" style="width: 99%">
+            <el-input v-model="form.delegateUnitAddress" placeholder="璇疯緭鍏ヨ缁嗗湴鍧�"></el-input>
+          </el-form-item>
+          <!-- 鑱旂郴鏂瑰紡 -->
+          <el-form-item label="鏄惁绛剧讲鍚堝悓" style="width: 99%">
+            <el-input v-model="form.delegateUnitContact" placeholder="璇疯緭鍏ヨ仈绯绘柟寮�"></el-input>
+          </el-form-item>
+        </div>
+      </div>
+    </el-form>
+  </div>
+</template>
+
+<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>
+
+<style>
+.oldFormAuto {
+  width: 70%;
+  border: 1px solid;
+  margin: 0 auto;
+}
+
+.el-flex {
+  display: flex;
+  align-items: center;
+}
+
+.DWidth {
+  width: 100px;
+}
+
+.DWidth-Unt {
+  width: 100px;
+}
+
+.DAlign {
+  text-align: center;
+}
+
+.DOldForm {
+  border-left: 1px solid;
+  width: 100%;
+}
+
+.DOldForm > .el-form-item > .el-form-item__content {
+  width: calc(100% - 100px);
+}
+
+.el-border {
+  border-bottom: 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>
diff --git a/web/src/views/modules/olderForm/confirmForm.vue b/web/src/views/modules/olderForm/confirmForm.vue
new file mode 100644
index 0000000..3e55e06
--- /dev/null
+++ b/web/src/views/modules/olderForm/confirmForm.vue
@@ -0,0 +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>
+
+<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;
+}
+
+.el-flex {
+  display: flex;
+  align-items: center;
+}
+
+.DFormWidth {
+  width: 120px;
+}
+
+.DAlign {
+  text-align: center;
+}
+
+.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;
+}
+
+.zt .el-table.el-software th > .cell {
+  font-weight: 500;
+}
+.DHold{
+  font-weight: 600;
+}
+.zt .el-table.el-software{
+  font-size: 14px;
+}
+</style>
diff --git a/web/src/views/modules/olderForm/dispositionManage.vue b/web/src/views/modules/olderForm/dispositionManage.vue
new file mode 100644
index 0000000..fc30505
--- /dev/null
+++ b/web/src/views/modules/olderForm/dispositionManage.vue
@@ -0,0 +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>
+
+<script>
+  export default {
+    name: 'dispositionManage',
+    data() {
+      return {
+        form: {
+          code: '锛圶X-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:'鍙楁帶搴撳叆搴撻渶椤圭洰璐熻矗浜烘壒鍑嗕骇鍝佸簱鍏ュ簱闇�瀹為獙瀹ゆ妧鏈礋璐d汉鎵瑰噯',
+          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:'杈愬皠鐩戞帶鍙癛S485鎬荤嚎閫氳',identification:'/',versions:'/',rollBackVersions:'/',secretClass:'闈炲瘑'},
+            {code:'8',name:'杈愬皠鐩戞帶鍙癈AN鎬荤嚎閫氳瑙勮寖',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:'鏂囨。鍚嶇О銆佹枃妗f爣璇嗐�佹枃妗g増鏈槸鍚︽纭紵',result:1,remark:'121'},
+            {code:'3',checkItem:'鏂囨。鍚嶇О銆佹枃妗f爣璇嗐�佹枃妗g増鏈槸鍚︽纭紵',result:0,remark:'114124'},
+            {code:'4',checkItem:'璇勫鎻愬嚭鐨勯棶棰樻槸鍚﹀叧闂紵',result:1,remark:'11241'},
+          ],
+        },
+      }
+    },
+  }
+</script>
+
+<style>
+.confirmFormAuto {
+  width: 70%;
+  margin: 0 auto;
+}
+.confirmDAuto{
+  border: 1px solid;
+}
+
+.el-flex {
+  display: flex;
+  align-items: center;
+}
+
+.DFormWidth {
+  width: 120px;
+}
+
+.DAlign {
+  text-align: center;
+}
+
+.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;
+}
+
+.zt .el-table.el-software th > .cell {
+  font-weight: 500;
+}
+.DHold{
+  font-weight: 600;
+}
+.zt .el-table.el-software{
+  font-size: 14px;
+}
+</style>

--
Gitblit v1.9.1