From 29b4ba2b27bd486b6beccb6f03678d8eb8d7b862 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期一, 16 十月 2023 11:43:31 +0800
Subject: [PATCH] 11

---
 src/views/project/donationdetails/index.vue |  936 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 877 insertions(+), 59 deletions(-)

diff --git a/src/views/project/donationdetails/index.vue b/src/views/project/donationdetails/index.vue
index 86f19ae..fb6c5f1 100644
--- a/src/views/project/donationdetails/index.vue
+++ b/src/views/project/donationdetails/index.vue
@@ -12,7 +12,7 @@
               </template>
             </el-step>
             <el-step title="鍖诲璇勪及" icon="el-icon-edit-outline">
-                <template slot="description">
+              <template slot="description">
                 <p>鎻愪氦鏃堕棿锛�<span>2023-9-20</span></p>
                 <p>瀹℃牳鏃堕棿锛�<span>2023-9-30</span></p>
               </template>
@@ -47,7 +47,7 @@
         </div>
       </div>
     </div>
-
+<!-- 鍙充晶鏁版嵁 -->
     <div style="background: #fff;">
       <div class="boxdiv">
         <div class="top-text">鎹愮尞鑰呰褰曞伐浣滃彴</div>
@@ -622,7 +622,7 @@
             </el-col>
           </el-row>
         </el-form>
-        <div  class="dialog-footer">
+        <div class="dialog-footer">
           <el-button v-show="showSaveBtn" type="primary" @click="submitForm"
             >淇濆瓨鎹愮尞鑰呬俊鎭�</el-button
           >
@@ -845,7 +845,7 @@
             </el-col>
           </el-row>
         </el-form>
-        <div  class="dialog-footer">
+        <div class="dialog-footer">
           <el-button v-show="showSaveBtn" type="primary" @click="submitForm"
             >淇濆瓨璇勪及淇℃伅</el-button
           >
@@ -870,7 +870,7 @@
           label-width="100px"
           label-position="right"
         >
-        <el-row>
+          <el-row>
             <el-col :span="12">
               <el-form-item
                 label="浜插睘鍏崇郴"
@@ -878,7 +878,7 @@
                 class="relation"
                 align="left"
               >
-                <el-checkbox-group v-model="form.kinship">
+                <el-checkbox-group v-model="affirmform.kinship">
                   <el-checkbox
                     v-for="dict in dict.type.sys_Kinship"
                     :key="dict.value"
@@ -892,7 +892,7 @@
             <el-col :span="6">
               <el-form-item label="瀛愬コ鏁伴噺" prop="kinshipChildrennum">
                 <el-input
-                  v-model="form.kinshipChildrennum"
+                  v-model="affirmform.kinshipChildrennum"
                   placeholder="璇疯緭鍏ユ暟閲�"
                 />
               </el-form-item>
@@ -901,7 +901,7 @@
           <el-row>
             <el-col :span="6">
               <el-form-item label="浜插睘濮撳悕" prop="name">
-                <el-input v-model="form.name" placeholder="璇疯緭鍏ュ鍚�" />
+                <el-input v-model="affirmform.name" placeholder="璇疯緭鍏ュ鍚�" />
               </el-form-item>
             </el-col>
             <el-col :span="6">
@@ -911,7 +911,7 @@
                 prop="familyrelations"
               >
                 <el-select
-                  v-model="form.familyrelations"
+                  v-model="affirmform.familyrelations"
                   placeholder="璇烽�夋嫨涓庢崘璧犺�呭叧绯�"
                 >
                   <el-option
@@ -929,7 +929,7 @@
                 <el-input
                   ref="updateBSvalue"
                   class="sfzcode"
-                  v-model="form.idcardno"
+                  v-model="affirmform.idcardno"
                   placeholder="璇疯緭鍏ヨ瘉浠跺彿鐮�"
                 />
               </el-form-item>
@@ -950,7 +950,7 @@
             <el-col :span="12">
               <el-form-item label="鐜颁綇鍦板潃" prop="residenceaddress">
                 <el-input
-                  v-model="form.residenceaddress"
+                  v-model="affirmform.residenceaddress"
                   placeholder="璇疯緭鍏ュ唴瀹�"
                 />
               </el-form-item>
@@ -960,14 +960,17 @@
           <el-row>
             <el-col :span="6">
               <el-form-item label="鑱旂郴鐢佃瘽" prop="phone">
-                <el-input v-model="form.phone" placeholder="璇疯緭鍏ヨ仈绯荤數璇�" />
+                <el-input
+                  v-model="affirmform.phone"
+                  placeholder="璇疯緭鍏ヨ仈绯荤數璇�"
+                />
               </el-form-item>
             </el-col>
           </el-row>
           <el-row>
             <el-col :span="18">
               <el-form-item align="left" label="鎹愮尞鍐冲畾">
-                <el-checkbox-group v-model="form.organdecision">
+                <el-checkbox-group v-model="affirmform.organdecision">
                   <el-checkbox
                     v-for="dict in dict.type.sys_OrganDecision"
                     :key="dict.label"
@@ -981,7 +984,7 @@
             <el-col :span="6">
               <el-form-item label="鍏朵粬" prop="organdecisionOther">
                 <el-input
-                  v-model="form.organdecisionOther"
+                  v-model="affirmform.organdecisionOther"
                   placeholder="璇疯緭鍏ュ叾浠�"
                 />
               </el-form-item>
@@ -991,7 +994,7 @@
             <el-col :span="6">
               <el-form-item label="璐熻矗浜�" prop="responsibleuserid">
                 <el-select
-                  v-model="form.responsibleuserid"
+                  v-model="affirmform.responsibleuserid"
                   placeholder="璇烽�夋嫨"
                 >
                   <el-option
@@ -1007,7 +1010,7 @@
             <el-col :span="6">
               <el-form-item label="鍗忚皟鍛�1" prop="coordinateduserido">
                 <el-select
-                  v-model="form.coordinateduserido"
+                  v-model="affirmform.coordinateduserido"
                   placeholder="璇烽�夋嫨"
                 >
                   <el-option
@@ -1023,7 +1026,7 @@
             <el-col :span="6">
               <el-form-item label="鍗忚皟鍛�2" prop="coordinateduseridt">
                 <el-select
-                  v-model="form.coordinateduseridt"
+                  v-model="affirmform.coordinateduseridt"
                   placeholder="璇烽�夋嫨"
                 >
                   <el-option
@@ -1045,7 +1048,7 @@
                 <el-date-picker
                   clearable
                   size="small"
-                  v-model="form.signdate"
+                  v-model="affirmform.signdate"
                   type="date"
                   value-format="yyyy-MM-dd hh:mm:ss"
                   placeholder="閫夋嫨绛惧瓧鏃ユ湡"
@@ -1054,8 +1057,8 @@
               </el-form-item>
             </el-col>
           </el-row>
-      </el-form>
-      <div  class="dialog-footer">
+        </el-form>
+        <div class="dialog-footer">
           <el-button v-show="showSaveBtn" type="primary" @click="submitForm"
             >淇濆瓨鎹愮尞淇℃伅</el-button
           >
@@ -1080,31 +1083,45 @@
           label-width="100px"
           label-position="right"
         >
-        <el-form-item label="瀹℃煡鎰忚">
-          <el-input v-model="ethicform.flowcontent" type="textarea" placeholder="璇疯緭鍏ュ唴瀹�" />
-        </el-form-item>
+          <el-form-item label="瀹℃煡鎰忚">
+            <el-input
+              v-model="ethicform.flowcontent"
+              type="textarea"
+              placeholder="璇疯緭鍏ュ唴瀹�"
+            />
+          </el-form-item>
 
-        <el-row>
-          <el-col :span="18">
-            <el-form-item label="瀹℃煡缁撹">
-              <el-radio-group v-model="ethicform.flowconclusion">
-                <el-radio v-for="dict in dict.type.sys_EthicalReview" :key="dict.value" :label="parseInt(dict.value)">{{
-                  dict.label }}</el-radio>
-              </el-radio-group>
-            </el-form-item>
-          </el-col>
+          <el-row>
+            <el-col :span="18">
+              <el-form-item label="瀹℃煡缁撹">
+                <el-radio-group v-model="ethicform.flowconclusion">
+                  <el-radio
+                    v-for="dict in dict.type.sys_EthicalReview"
+                    :key="dict.value"
+                    :label="parseInt(dict.value)"
+                    >{{ dict.label }}</el-radio
+                  >
+                </el-radio-group>
+              </el-form-item>
+            </el-col>
 
-          <!-- createtime   瀹℃煡鏃ユ湡 -->
-          <el-col :span="6" :pull="5">
-            <el-form-item label="瀹℃煡鏃ユ湡">
-              <el-date-picker clearable size="small" v-model="ethicform.createTime" type="date"
-                value-format="yyyy-MM-dd HH:mm:ss" placeholder="閫夋嫨缁撹鏃堕棿">
-              </el-date-picker>
-            </el-form-item>
-          </el-col>
-        </el-row>
-      </el-form>
-      <div  class="dialog-footer" style="min-height: 500px; margin: 20px 0; ">
+            <!-- createtime   瀹℃煡鏃ユ湡 -->
+            <el-col :span="6" :pull="5">
+              <el-form-item label="瀹℃煡鏃ユ湡">
+                <el-date-picker
+                  clearable
+                  size="small"
+                  v-model="ethicform.createTime"
+                  type="date"
+                  value-format="yyyy-MM-dd HH:mm:ss"
+                  placeholder="閫夋嫨缁撹鏃堕棿"
+                >
+                </el-date-picker>
+              </el-form-item>
+            </el-col>
+          </el-row>
+        </el-form>
+        <div class="dialog-footer" style="min-height: 500px; margin: 20px 0; ">
           <el-button v-show="showSaveBtn" type="primary" @click="submitForm"
             >淇濆瓨鎹愮尞淇℃伅</el-button
           >
@@ -1120,9 +1137,814 @@
           <el-button @click="cancel">鍙� 娑�</el-button>
         </div>
       </div>
-      <div class="boxdiv" v-show="actives == 4">鍣ㄥ畼鍒嗛厤</div>
-      <div class="boxdiv" v-show="actives == 5">鑾峰彇瑙佽瘉</div>
-      <div class="boxdiv" v-show="actives == 6">瀹屾垚鐧昏</div>
+      <!-- 鍣ㄥ畼鍒嗛厤 -->
+      <div class="boxdiv" v-show="actives == 4">
+        <el-form
+          ref="allocationform"
+          :model="allocationform"
+          :rules="allocationrules"
+          label-width="100px"
+          label-position="right"
+        >
+          <el-row>
+            <el-col :span="8">
+              <el-form-item label="鍒嗛厤鐘舵��" prop="organstate">
+                <el-select
+                  v-model="allocationform.organstate"
+                  placeholder="璇烽�夋嫨鍣ㄥ畼鐘舵��"
+                >
+                  <el-option
+                    v-for="dict in dict.type.sys_organstate"
+                    :key="dict.value"
+                    :label="dict.label"
+                    :value="dict.value"
+                  ></el-option>
+                </el-select>
+              </el-form-item>
+            </el-col>
+          </el-row>
+          <el-row>
+            <el-col :span="8">
+              <el-form-item label="鎹愮尞濮撳悕" prop="curdonorname">
+                <el-input
+                  v-model="curdonorname"
+                  placeholder="鎹愮尞鑰呭鍚�"
+                  disabled
+                />
+              </el-form-item>
+            </el-col>
+            <el-col :span="8">
+              <el-form-item label="鍣ㄥ畼鍚嶇О" prop="organnumber">
+                <el-select
+                  ref="organNameSelect"
+                  v-model="allocationform.organnumber"
+                  placeholder="璇烽�夋嫨鍣ㄥ畼缂栧彿"
+                  clearable
+                  size="small"
+                  disabled
+                >
+                  <el-option
+                    v-for="dict in dict.type.sys_Organ"
+                    :key="dict.value"
+                    :label="dict.label"
+                    :value="dict.value"
+                  />
+                </el-select>
+              </el-form-item> </el-col
+            ><el-col :span="8">
+              <el-form-item label="绯荤粺缂栧彿" prop="ageunit">
+                <el-input
+                  v-model="allocationform.ageunit"
+                  placeholder="璇疯緭鍏ョ郴缁熺紪鍙�"
+                />
+              </el-form-item>
+            </el-col>
+          </el-row>
+          <el-row
+            ><el-col :span="8">
+              <el-form-item label="鎺ユ敹鏃堕棿" prop="applicanttime">
+                <el-date-picker
+                  clearable
+                  size="small"
+                  style="width: 100%"
+                  v-model="allocationform.applicanttime"
+                  type="datetime"
+                  value-format="yyyy-MM-dd HH:mm:ss"
+                  placeholder="閫夋嫨鎺ユ敹鏃堕棿"
+                >
+                </el-date-picker>
+              </el-form-item> </el-col
+            ><el-col :span="16">
+              <el-form-item label="绉绘鍖婚櫌" prop="treatmenthospitalno">
+                <org-selecter
+                  ref="tranHosSelect"
+                  :org-type="'4'"
+                  v-model="allocationform.transplanthospitalno"
+                  style="width: 100%"
+                />
+              </el-form-item> </el-col></el-row
+          ><el-row>
+            <el-col :span="8">
+              <el-form-item label="鍙椾綋濮撳悕" prop="name">
+                <el-input v-model="allocationform.name" placeholder="濮撳悕" />
+              </el-form-item>
+            </el-col>
+            <el-col :span="8">
+              <el-form-item label="璇佷欢绫诲瀷" prop="idcardtype">
+                <el-select
+                  v-model="allocationform.idcardtype"
+                  placeholder="璇烽�夋嫨绉绘浜鸿瘉浠剁被鍨�"
+                >
+                  <el-option
+                    v-for="dict in dict.type.sys_IDType"
+                    :key="dict.value"
+                    :label="dict.label"
+                    :value="parseInt(dict.value)"
+                  ></el-option>
+                </el-select>
+              </el-form-item> </el-col
+            ><el-col :span="8">
+              <el-form-item label="璇佷欢鍙风爜" prop="idcardno">
+                <el-input
+                  v-model="allocationform.idcardno"
+                  placeholder="璇疯緭鍏ョЩ妞嶄汉璇佷欢鍙风爜"
+                />
+              </el-form-item>
+            </el-col>
+          </el-row>
+        </el-form>
+        <div class="dialog-footer">
+          <el-button v-show="showSaveBtn" type="primary" @click="submitForm"
+            >淇濆瓨鎹愮尞淇℃伅</el-button
+          >
+          <el-button
+            v-show="showTerminationBtn"
+            type="primary"
+            @click="Terminationcase"
+            >缁堟妗堜緥</el-button
+          >
+          <el-button v-show="makeastepforward" type="primary" @click="ReviewFn"
+            >涓嬩竴姝�</el-button
+          >
+          <el-button @click="cancel">鍙� 娑�</el-button>
+        </div>
+      </div>
+      <!-- 鑾峰彇瑙佽瘉 -->
+      <div class="boxdiv" v-show="actives == 5">
+        <el-form
+          ref="witnessform"
+          :model="witnessform"
+          :rules="witnessrules"
+          label-width="100px"
+          label-position="right"
+        >
+          <el-row>
+            <el-col :span="24">
+              <el-form-item align="left" label="鎹愮尞鍐冲畾">
+                <el-checkbox-group v-model="witnessform.organdonation">
+                  <el-checkbox
+                    v-for="dict in dict.type.sys_Organ"
+                    :key="dict.value"
+                    :label="dict.value"
+                    disabled
+                  >
+                    {{ dict.label }}
+                  </el-checkbox>
+                </el-checkbox-group>
+              </el-form-item>
+            </el-col>
+          </el-row>
+          <el-row>
+            <el-col :span="24">
+              <el-form-item
+                align="left"
+                label="鎹愮尞绫诲埆"
+                prop="donationcategory"
+              >
+                <el-radio-group v-model="witnessform.donationcategory">
+                  <el-radio
+                    v-for="dict in dict.type.sys_DonationCategory"
+                    :key="dict.value"
+                    :label="dict.value"
+                    >{{ dict.label }}</el-radio
+                  >
+                </el-radio-group>
+              </el-form-item>
+            </el-col>
+          </el-row>
+          <el-row> </el-row>
+          <el-row>
+            <el-col :span="2">
+              <el-form-item align="left" label="姝讳骸鍒ゅ畾:" />
+            </el-col>
+            <el-col :span="10">
+              <el-form-item align="left" label="鍖荤敓涓�" prop="deathjudgedocto">
+                <el-input
+                  v-model="witnessform.deathjudgedocto"
+                  placeholder="鍒ゅ畾鍖荤敓濮撳悕"
+                />
+              </el-form-item>
+            </el-col>
+            <el-col :span="10">
+              <el-form-item align="left" label="鍖荤敓浜�" prop="deathjudgedoctt">
+                <el-input
+                  v-model="witnessform.deathjudgedoctt"
+                  placeholder="鍒ゅ畾鍖荤敓濮撳悕"
+                />
+              </el-form-item>
+            </el-col>
+          </el-row>
+          <el-row
+            ><el-col :span="2"><el-form-item align="left" label="" /> </el-col>
+            <el-col :span="10">
+              <el-form-item align="left" label="姝讳骸鏃堕棿" prop="deathtime">
+                <el-date-picker
+                  clearable
+                  v-model="witnessform.deathtime"
+                  type="datetime"
+                  value-format="yyyy-MM-dd HH:mm:ss"
+                  placeholder="閫夋嫨姝讳骸鏃堕棿"
+                >
+                </el-date-picker>
+              </el-form-item>
+            </el-col>
+            <el-col :span="10">
+              <el-form-item align="left" label="姝讳骸鍘熷洜" prop="deathreason">
+                <el-input
+                  v-model="witnessform.deathreason"
+                  placeholder="璇疯緭鍏ユ浜″師鍥�"
+                />
+              </el-form-item>
+            </el-col>
+          </el-row>
+          <el-row>
+            <el-col :span="2">
+              <el-form-item align="left" label="鎵嬫湳:" />
+            </el-col>
+            <el-col :span="10">
+              <el-form-item
+                align="left"
+                label="寮�濮嬫椂闂�"
+                prop="operationbegtime"
+              >
+                <el-date-picker
+                  clearable
+                  v-model="witnessform.operationbegtime"
+                  type="datetime"
+                  value-format="yyyy-MM-dd HH:mm:ss"
+                  placeholder="閫夋嫨鎵嬫湳寮�濮嬫椂闂�"
+                >
+                </el-date-picker>
+              </el-form-item>
+            </el-col>
+            <el-col :span="10">
+              <el-form-item
+                align="left"
+                label="缁撴潫鏃堕棿"
+                prop="operationendtime"
+              >
+                <el-date-picker
+                  clearable
+                  v-model="witnessform.operationendtime"
+                  type="datetime"
+                  value-format="yyyy-MM-dd HH:mm:ss"
+                  placeholder="閫夋嫨鎵嬫湳缁撴潫鏃堕棿"
+                >
+                </el-date-picker>
+              </el-form-item>
+            </el-col>
+          </el-row>
+          <el-row
+            ><el-col :span="2"
+              ><el-form-item align="left" label="鑵逛富鍔ㄨ剦:" />
+            </el-col>
+            <el-col :span="10">
+              <el-form-item
+                label="鎻掔鏃堕棿"
+                align="left"
+                prop="abdominalaortacannulatime"
+              >
+                <el-date-picker
+                  clearable
+                  v-model="witnessform.abdominalaortacannulatime"
+                  type="datetime"
+                  value-format="yyyy-MM-dd HH:mm:ss"
+                  placeholder="閫夋嫨鑵逛富鍔ㄨ剦鎻掔鏃堕棿"
+                >
+                </el-date-picker>
+              </el-form-item>
+            </el-col>
+            <el-col :span="10">
+              <el-form-item
+                label="鐏屾敞鏃堕棿"
+                align="left"
+                prop="abdominalaortaperfusiontime"
+              >
+                <el-date-picker
+                  clearable
+                  v-model="witnessform.abdominalaortaperfusiontime"
+                  type="datetime"
+                  value-format="yyyy-MM-dd HH:mm:ss"
+                  placeholder="閫夋嫨鑵逛富鍔ㄨ剦鐏屾敞鏃堕棿"
+                >
+                </el-date-picker>
+              </el-form-item>
+            </el-col>
+          </el-row>
+
+          <el-row
+            ><el-col :span="2"
+              ><el-form-item align="left" label="闂ㄩ潤鑴�:" />
+            </el-col>
+            <el-col :span="10">
+              <el-form-item
+                label="鎻掔鏃堕棿"
+                align="left"
+                prop="portalveincannulatime"
+              >
+                <el-date-picker
+                  clearable
+                  v-model="witnessform.portalveincannulatime"
+                  type="datetime"
+                  value-format="yyyy-MM-dd HH:mm:ss"
+                  placeholder="閫夋嫨闂ㄩ潤鑴夎剦鎻掔鏃堕棿"
+                >
+                </el-date-picker>
+              </el-form-item>
+            </el-col>
+            <el-col :span="10">
+              <el-form-item
+                label="鐏屾敞鏃堕棿"
+                align="left"
+                prop="portalveinperfusiontime"
+              >
+                <el-date-picker
+                  clearable
+                  v-model="witnessform.portalveinperfusiontime"
+                  type="datetime"
+                  value-format="yyyy-MM-dd HH:mm:ss"
+                  placeholder="閫夋嫨闂ㄩ潤鑴夌亴娉ㄦ椂闂�"
+                >
+                </el-date-picker>
+              </el-form-item>
+            </el-col>
+          </el-row>
+          <el-row
+            ><el-col :span="2"
+              ><el-form-item align="left" label="鑲哄姩鑴�:" />
+            </el-col>
+            <el-col :span="10">
+              <el-form-item
+                label="鎻掔鏃堕棿"
+                align="left"
+                prop="pulmonaryarterycannulatime"
+              >
+                <el-date-picker
+                  clearable
+                  v-model="witnessform.pulmonaryarterycannulatime"
+                  type="datetime"
+                  value-format="yyyy-MM-dd HH:mm:ss"
+                  placeholder="閫夋嫨闂ㄩ潤鑴夋彃绠℃椂闂�"
+                >
+                </el-date-picker>
+              </el-form-item>
+            </el-col>
+            <el-col :span="10">
+              <el-form-item
+                label="鐏屾敞鏃堕棿"
+                align="left"
+                prop="pulmonaryarteryperfusiontime"
+              >
+                <el-date-picker
+                  clearable
+                  v-model="witnessform.pulmonaryarteryperfusiontime"
+                  type="datetime"
+                  value-format="yyyy-MM-dd HH:mm:ss"
+                  placeholder="閫夋嫨闂ㄩ潤鑴夌亴娉ㄦ椂闂�"
+                >
+                </el-date-picker>
+              </el-form-item>
+            </el-col>
+          </el-row>
+
+          <el-row
+            ><el-col :span="2"
+              ><el-form-item align="left" label="涓诲姩鑴�:" />
+            </el-col>
+            <el-col :span="10">
+              <el-form-item
+                label="鐏屾敞鏃堕棿"
+                align="left"
+                prop="aortacannulatime"
+              >
+                <el-date-picker
+                  clearable
+                  v-model="witnessform.aortacannulatime"
+                  type="datetime"
+                  value-format="yyyy-MM-dd  HH:mm:ss"
+                  placeholder="閫夋嫨涓诲姩鑴夌亴娉ㄦ椂闂�"
+                >
+                </el-date-picker>
+              </el-form-item>
+            </el-col>
+            <el-col :span="10">
+              <el-form-item
+                label="鐏屾敞鏃堕棿"
+                align="left"
+                prop="aortaperfusiontime"
+              >
+                <el-date-picker
+                  clearable
+                  v-model="witnessform.aortaperfusiontime"
+                  type="datetime"
+                  value-format="yyyy-MM-dd  HH:mm:ss"
+                  placeholder="閫夋嫨涓诲姩鑴夌亴娉ㄦ椂闂�"
+                >
+                </el-date-picker>
+              </el-form-item>
+            </el-col>
+          </el-row>
+
+          <el-table :data="tableData" border>
+            <el-table-column
+              align="center"
+              width="80px"
+              prop="organname"
+              label="鍣ㄥ畼鍚嶇О"
+            >
+            </el-table-column>
+            <el-table-column
+              align="center"
+              width="220px"
+              prop="gainhospitalno"
+              label="鑾峰彇缁勭粐"
+            >
+              <template slot-scope="scope">
+                <org-selecter
+                  ref="gainhosselect"
+                  :org-type="'4'"
+                  v-model="scope.row.gainhospitalno"
+                />
+              </template>
+            </el-table-column>
+            <el-table-column
+              align="center"
+              width="140px"
+              prop="organgetdoct"
+              label="鑾峰彇鍖诲笀"
+            >
+              <template slot-scope="scope">
+                <el-input
+                  v-model="scope.row.organgetdoct"
+                  placeholder="璇疯緭鍏ヨ幏鍙栧尰甯�"
+                ></el-input>
+              </template>
+            </el-table-column>
+            <el-table-column
+              align="center"
+              width="210px"
+              prop="organgettime"
+              label="鑾峰彇鏃ユ湡"
+            >
+              <template slot-scope="scope">
+                <el-row>
+                  <el-date-picker
+                    clearable
+                    size="small"
+                    style="width: 100%"
+                    v-model="scope.row.organgettime"
+                    type="datetime"
+                    value-format="yyyy-MM-dd HH:mm:ss"
+                    placeholder="閫夋嫨鍣ㄥ畼鑾峰彇鏃堕棿"
+                  >
+                  </el-date-picker>
+                </el-row>
+              </template>
+            </el-table-column>
+            <el-table-column
+              label="鍣ㄥ畼鐘舵��"
+              align="center"
+              prop="organstate"
+              width="180"
+            >
+              <template slot-scope="scope">
+                <el-select
+                  v-model="scope.row.organstate"
+                  placeholder="璇烽�夋嫨鍣ㄥ畼鐘舵��"
+                >
+                  <el-option
+                    v-for="dict in dict.type.sys_organstate"
+                    :key="dict.value"
+                    :label="dict.label"
+                    :value="dict.value"
+                  ></el-option>
+                </el-select>
+              </template>
+            </el-table-column>
+          </el-table>
+          <el-row>
+            <el-col :span="12">
+              <el-form-item align="left" label="榛樺搥缂呮��浠紡">
+                <el-radio-group v-model="witnessform.isspendremember">
+                  <el-radio
+                    v-for="dict in dict.type.sys_0_1"
+                    :key="dict.value"
+                    :label="parseInt(dict.value)"
+                    >{{ dict.label }}</el-radio
+                  >
+                </el-radio-group>
+              </el-form-item>
+            </el-col>
+            <el-col :span="12">
+              <el-form-item align="left" label="鎭㈠閬椾綋浠">
+                <el-radio-group v-model="witnessform.isrestoreremains">
+                  <el-radio
+                    v-for="dict in dict.type.sys_0_1"
+                    :key="dict.value"
+                    :label="parseInt(dict.value)"
+                    >{{ dict.label }}</el-radio
+                  >
+                </el-radio-group>
+              </el-form-item></el-col
+            >
+          </el-row>
+          <!-- <el-form-item align="left" label="姝讳骸璇佹槑闄勪欢璺緞">
+          <fileUpload v-model="witnessform.deathjudgeannex" />
+        </el-form-item> -->
+          <el-row>
+            <el-col :span="8">
+              <el-form-item
+                label="鎵嬫湳璐熻矗浜�"
+                label-width="140px"
+                prop="responsibleusername"
+              >
+                <el-input
+                  v-model="witnessform.responsibleusername"
+                  placeholder="璇疯緭鍏ヨ礋璐d汉濮撳悕"
+                />
+              </el-form-item>
+            </el-col>
+            <el-col :span="8">
+              <el-form-item label="鍗忚皟鍛樹竴" prop="coordinateduserido">
+                <el-select
+                  v-model="witnessform.coordinateduserido"
+                  placeholder="璇烽�夋嫨"
+                >
+                  <el-option
+                    v-for="item in coordinatorlist1"
+                    :key="item.reportNo"
+                    :label="item.reportName"
+                    :value="item.reportNo"
+                  >
+                  </el-option>
+                </el-select>
+              </el-form-item>
+            </el-col>
+            <el-col :span="8">
+              <el-form-item label="鍗忚皟鍛樹簩" prop="coordinateduseridt">
+                <el-select
+                  v-model="witnessform.coordinateduseridt"
+                  placeholder="璇烽�夋嫨"
+                >
+                  <el-option
+                    v-for="item in coordinatorlist1"
+                    :key="item.reportNo"
+                    :label="item.reportName"
+                    :value="item.reportNo"
+                  >
+                  </el-option>
+                </el-select>
+              </el-form-item>
+            </el-col>
+          </el-row>
+        </el-form>
+
+        <div class="dialog-footer">
+          <el-button v-show="showSaveBtn" type="primary" @click="submitForm"
+            >淇濆瓨鎹愮尞淇℃伅</el-button
+          >
+          <el-button
+            v-show="showTerminationBtn"
+            type="primary"
+            @click="Terminationcase"
+            >缁堟妗堜緥</el-button
+          >
+          <el-button v-show="makeastepforward" type="primary" @click="ReviewFn"
+            >涓嬩竴姝�</el-button
+          >
+          <el-button @click="cancel">鍙� 娑�</el-button>
+        </div>
+      </div>
+      <!-- 瀹屾垚鐧昏 -->
+      <div class="boxdiv" v-show="actives == 6">
+        <el-form
+          ref="accomplishform"
+          :model="accomplishform"
+          :rules="accomplishrules"
+          label-width="100px"
+          label-position="right"
+        >
+          <el-row>
+            <el-col :span="8">
+              <el-form-item label="瀹屾垚鏃堕棿" prop="completetime">
+                <el-date-picker
+                  style="width: 167px"
+                  clearable
+                  size="small"
+                  v-model="accomplishform.completetime"
+                  type="date"
+                  value-format="yyyy-MM-dd hh:mm:ss"
+                  placeholder="閫夋嫨瀹屾垚鏃堕棿"
+                >
+                </el-date-picker>
+              </el-form-item>
+            </el-col>
+          </el-row>
+          <el-row>
+            <el-form-item label="鍣ㄥ畼缁勭粐">
+              <el-checkbox-group
+                align="left"
+                v-model="accomplishform.donateorganList"
+              >
+                <el-checkbox
+                  v-for="dict in dict.type.sys_Organ"
+                  :key="dict.value"
+                  :label="dict.value"
+                  disabled
+                >
+                  {{ dict.label }}
+                </el-checkbox>
+              </el-checkbox-group>
+            </el-form-item>
+          </el-row>
+          <el-row style="margin-bottom: 22px">
+            <el-table v-loading="loading" border :data="tableData">
+              <el-table-column
+                label="鍣ㄥ畼鍚嶇О"
+                align="center"
+                prop="organname"
+                width="80"
+              />
+              <el-table-column
+                label="绉绘鍖婚櫌锛堟帴鏀跺崟浣嶏級"
+                align="center"
+                prop="transplanthospitalno"
+                width="240"
+              >
+                <template slot-scope="scope">
+                  <org-selecter
+                    ref="transplanthosselect"
+                    :org-type="'4'"
+                    v-model="scope.row.transplanthospitalno"
+                  />
+                </template>
+              </el-table-column>
+              <el-table-column
+                label="绉绘璐熻矗浜�"
+                align="center"
+                prop="transplantdoct"
+                width="120"
+              >
+                <template slot-scope="scope">
+                  <el-input
+                    v-model="scope.row.transplantdoct"
+                    placeholder="璇疯緭鍏ヨ礋璐d汉"
+                  ></el-input>
+                </template>
+              </el-table-column>
+              <el-table-column
+                label="绉绘鏃ユ湡"
+                align="center"
+                prop="transplanttime"
+                width="230"
+              >
+                <template slot-scope="scope">
+                  <el-row>
+                    <el-date-picker
+                      clearable
+                      size="small"
+                      style="width: 90%"
+                      v-model="scope.row.transplanttime"
+                      type="date"
+                      value-format="yyyy-MM-dd HH:mm:ss"
+                      placeholder="閫夋嫨鍣ㄥ畼绉绘鏃堕棿"
+                    >
+                    </el-date-picker>
+                  </el-row>
+                </template>
+              </el-table-column>
+              <el-table-column
+                prop="abandonreason"
+                label="寮冪敤鍘熷洜"
+                align="center"
+                width="260"
+              >
+                <template slot-scope="scope">
+                  <el-row>
+                    <el-input
+                      clearable
+                      v-model="scope.row.abandonreason"
+                      placeholder="璇疯緭鍏ュ純鐢ㄥ師鍥�"
+                    />
+                  </el-row>
+                </template>
+              </el-table-column>
+
+              <el-table-column
+                label="鍣ㄥ畼鐘舵��"
+                align="center"
+                prop="organstate"
+                width="130"
+              >
+                <template slot-scope="scope">
+                  <el-select
+                    v-model="scope.row.organstate"
+                    placeholder="璇烽�夋嫨鍣ㄥ畼鐘舵��"
+                    value-key="value"
+                    @change="selectOrganstate(scope.row)"
+                  >
+                    <el-option
+                      v-for="dict in dict.type.sys_organstate"
+                      :key="dict.value"
+                      :label="dict.label"
+                      :value="dict.value"
+                    ></el-option>
+                  </el-select>
+                </template>
+              </el-table-column>
+            </el-table>
+          </el-row>
+
+          <el-row>
+            <el-col :span="7">
+              <el-form-item align="left" label="閬椾綋鎹愮尞" prop="isbodydonation">
+                <el-radio-group v-model="accomplishform.isbodydonation">
+                  <el-radio
+                    v-for="dict in dict.type.sys_0_1"
+                    :key="dict.value"
+                    :label="dict.value"
+                    >{{ dict.label }}</el-radio
+                  >
+                </el-radio-group>
+              </el-form-item>
+            </el-col>
+            <el-col :span="7">
+              <el-form-item align="left" label="鎺ユ敹鍗曚綅" prop="receivingunit">
+                <el-input
+                  v-model="accomplishform.receivingunit"
+                  placeholder="璇疯緭鍏ユ帴鍙楀崟浣�"
+                />
+              </el-form-item>
+            </el-col>
+          </el-row>
+
+          <el-row>
+            <el-col :span="7">
+              <el-form-item label="璐熻矗浜�" prop="responsibleuserid">
+                <el-select
+                  v-model="accomplishform.responsibleuserid"
+                  placeholder="璇烽�夋嫨"
+                >
+                  <el-option
+                    v-for="item in leaderlist"
+                    :key="item.reportNo"
+                    :label="item.reportName"
+                    :value="item.reportNo"
+                  >
+                  </el-option>
+                </el-select>
+              </el-form-item>
+            </el-col>
+            <el-col :span="7">
+              <el-form-item label="鍗忚皟鍛樹竴" prop="coordinateduserido">
+                <el-select
+                  v-model="accomplishform.coordinateduserido"
+                  placeholder="璇烽�夋嫨"
+                >
+                  <el-option
+                    v-for="item in coordinatorlist1"
+                    :key="item.reportNo"
+                    :label="item.reportName"
+                    :value="item.reportNo"
+                  >
+                  </el-option>
+                </el-select>
+              </el-form-item>
+            </el-col>
+            <el-col :span="7">
+              <el-form-item label="鍗忚皟鍛樹簩" prop="coordinateduseridt">
+                <el-select
+                  v-model="accomplishform.coordinateduseridt"
+                  placeholder="璇烽�夋嫨"
+                >
+                  <el-option
+                    v-for="item in coordinatorlist1"
+                    :key="item.reportNo"
+                    :label="item.reportName"
+                    :value="item.reportNo"
+                  >
+                  </el-option>
+                </el-select>
+              </el-form-item>
+            </el-col>
+          </el-row>
+        </el-form>
+        <div class="dialog-footer">
+          <el-button v-show="showSaveBtn" type="primary" @click="submitForm"
+            >淇濆瓨鎹愮尞鑰呬俊鎭�</el-button
+          >
+          <el-button
+            v-show="showTerminationBtn"
+            type="primary"
+            @click="Terminationcase"
+            >缁堟妗堜緥</el-button
+          >
+          <el-button v-show="Reportforreview" type="primary" @click="ReviewFn"
+            >涓婃姤瀹℃牳</el-button
+          >
+          <el-button @click="cancel">鍙� 娑�</el-button>
+        </div>
+      </div>
     </div>
   </div>
 </template>
@@ -1152,18 +1974,13 @@
     ReportName
   },
   dicts: [
-    "sys_Reporter",
-    "sys_redcrossagency",
     "sys_nation",
     "sys_occupation",
     "sys_education",
-    "sys_OrganizationType",
-    "sys_HospitalNature",
-    "sys_RegionalLevel",
-    "country",
+    "sys_Organ",
+    "sys_organstate",
     "sys_user_sex",
     "sys_IDType",
-    "sys_AgeUnit",
     "sys_BloodType",
     "sys_0_1",
     "sys_patientstate",
@@ -1173,10 +1990,10 @@
     "sys_bloodtype_rhd",
     "sys_InfoSources",
     "sys_OtherCases",
-    "sys_DonationStatus",
     "sys_DiseaseType",
     "sys_SelfWill",
     "sys_FamilyRelation",
+    "sys_OrganDecision",
     "sys_CoreAssessConclusion",
     "sys_BaseAssessConclusion"
   ],
@@ -1335,14 +2152,14 @@
       }
     },
     // 鍓嶈繘姝ラ
-    makeastepforward(){},
+    makeastepforward() {},
     // 涓婃姤瀹℃牳
-    Reportforreview(){},
+    Reportforreview() {},
     // 缁堟妗堜緥
-    Terminationcase(){},
+    Terminationcase() {},
     // 杩斿洖涓婁竴椤�
-    cancel(){},
-    }
+    cancel() {}
+  }
 };
 </script>
 
@@ -1382,6 +2199,7 @@
   font-size: 18px;
   padding: 0 30px;
   padding-bottom: 10px;
+  margin-top:20px;
 
   .top-text {
     text-align: center;

--
Gitblit v1.9.3