From 916735aca6816732bc43a186dd9d7ccf5e5a1989 Mon Sep 17 00:00:00 2001
From: yxh <172933527@qq.com>
Date: 星期四, 14 十二月 2023 23:09:47 +0800
Subject: [PATCH] yxh:修改了账户管理和案例编辑

---
 src/views/project/donatebaseinfo/index.vue |  120 ++++++++++++++++++++++++++++++++++--------------------------
 1 files changed, 68 insertions(+), 52 deletions(-)

diff --git a/src/views/project/donatebaseinfo/index.vue b/src/views/project/donatebaseinfo/index.vue
index 45a3233..7b7b5d9 100644
--- a/src/views/project/donatebaseinfo/index.vue
+++ b/src/views/project/donatebaseinfo/index.vue
@@ -8,7 +8,7 @@
       label-width="70px"
     >
       <el-row :gutter="8">
-        <el-col :span="6">
+        <el-col :span="5">
           <el-form-item label="濮撳悕" prop="name">
             <el-input
               v-model="queryParams.name"
@@ -19,7 +19,7 @@
             />
           </el-form-item>
         </el-col>
-        <el-col :span="6">
+        <el-col :span="5">
           <el-form-item
             align="left"
             label="鍖荤枟鏈烘瀯"
@@ -33,7 +33,7 @@
             />
           </el-form-item>
         </el-col>
-        <el-col :span="6">
+        <el-col :span="5">
           <el-form-item label="鎹愮尞鍦板競">
             <el-select v-model="queryParams.city" placeholder="璇烽�夋嫨鍦板競">
               <el-option
@@ -45,8 +45,25 @@
               </el-option>
             </el-select>
           </el-form-item>
+        </el-col>   
+        <el-col :span="9">
+          <el-form-item label="鏃ユ湡">
+            <el-date-picker
+              style="width: 100%"
+              v-model="selecttime"
+              type="monthrange"
+              range-separator="鑷�"
+              start-placeholder="寮�濮嬫湀浠�"
+              end-placeholder="缁撴潫鏈堜唤"
+              value-format="yyyy-MM-dd"
+              @change="getTimeList"
+            >
+            </el-date-picker>
+          </el-form-item>
         </el-col>
-        <el-col :span="6">
+      </el-row>
+      <el-row :gutter="8">
+        <el-col :span="5">
           <el-form-item label="鎹愮尞杩涘害" prop="recordstate">
             <el-select
               v-model="queryParams.recordstate"
@@ -63,9 +80,7 @@
             </el-select>
           </el-form-item>
         </el-col>
-      </el-row>
-      <el-row :gutter="8">
-        <el-col :span="6">
+        <el-col :span="5">
           <el-form-item label="鎶ュ憡浜�">
             <el-select
               v-model="queryParams.reporterno"
@@ -81,26 +96,7 @@
             </el-select>
           </el-form-item>
         </el-col>
-
-        <el-col :span="12">
-          <el-form-item label="鎶ュ憡鏃ユ湡">
-            <el-date-picker
-              style="width: 100%"
-              v-model="selecttime"
-              type="monthrange"
-              range-separator="鑷�"
-              start-placeholder="寮�濮嬫湀浠�"
-              end-placeholder="缁撴潫鏈堜唤"
-              value-format="yyyy-MM-dd"
-              @change="getTimeList"
-            >
-            </el-date-picker>
-          </el-form-item>
-        </el-col>
-      </el-row>
-
-      <el-row>
-        <el-col :span="14">
+        <el-col :span="9">
           <el-form-item label="绫嶈疮">
             <div>
               <li_area_select
@@ -110,7 +106,6 @@
             </div>
           </el-form-item>
         </el-col>
-
         <el-col :span="4">
           <el-form-item>
             <el-button
@@ -180,7 +175,7 @@
       <!-- <el-table-column label="鎶ュ憡鏃堕棿" align="center" prop="id" /> -->
       <!-- <el-table-column type="selection" width="55" align="center" /> -->
       <el-table-column
-        label="鎶ュ憡鏃堕棿"
+        label="鏃堕棿"
         align="center"
         prop="reporttime"
         width="100"
@@ -189,9 +184,8 @@
           <span>{{ parseTime(scope.row.reporttime, "{y}-{m}-{d}") }}</span>
         </template>
       </el-table-column>
-
+      <el-table-column label="鎹愮尞缂栧彿" align="center" prop="donorno" width="200" />
       <el-table-column label="濮撳悕" align="center" prop="name" width="100" />
-
       <el-table-column label="鎬у埆" align="center" prop="sex" width="100">
         <template slot-scope="scope">
           <dict-tag
@@ -202,24 +196,31 @@
       </el-table-column>
       <el-table-column label="骞撮緞" align="center" prop="age" width="100" />
       <el-table-column
-        label="鐜版墍鍦ㄥ湴甯�"
-        align="center"
-        prop="registercityname"
-        width="150"
-      />
-
-      <el-table-column
         label="鍖荤枟鏈烘瀯"
         align="center"
         prop="treatmenthospitalname"
       />
+      <el-table-column label="琛�鍨�" align="center" prop="bloodtype" width="100">
+        <template slot-scope="scope">
+          <dict-tag
+            :options="dict.type.sys_BloodType"
+            :value="scope.row.bloodtype"
+          />
+        </template>
+      </el-table-column>     
       <el-table-column
         label="鎶ュ憡浜�"
         align="center"
         prop="reportername"
         width="100"
       />
-
+      <!-- 
+         <el-table-column
+        label="鐜版墍鍦ㄥ湴甯�"
+        align="center"
+        prop="registercityname"
+        width="150"
+      />
       <el-table-column
         label="鎹愮尞杩涘害"
         align="center"
@@ -227,18 +228,30 @@
         width="120"
       >
         <template slot-scope="scope">
-          <dict-tag
+         <dict-tag
             :options="dict.type.sys_DonationStatus"
             :value="scope.row.recordstate"
-          />
+          />          
         </template>
       </el-table-column>
-
+      -->
+      <el-table-column
+        label="鎹愮尞杩涘害"
+        align="center"
+        prop="workflow"
+        width="120"
+      >
+        <template slot-scope="scope">
+         <dict-tag
+            :options="dict.type.sys_donornode"
+            :value="scope.row.workflow"
+          />          
+        </template>
+      </el-table-column>      
       <el-table-column
         label="鎿嶄綔"
         align="center"
         class-name="small-padding fixed-width"
-        width="200"
         fixed="right"
       >
         <template slot-scope="scope">
@@ -250,15 +263,17 @@
             v-hasPermi="['project:donatebaseinfo:edit']"
             >璇︽儏</el-button
           >
-
-          <!-- <el-button v-if="scope.row.recordstate == 0" size="mini" type="text" icon="el-icon-delete"
+          <el-button v-if="scope.row.recordstate == 0" size="mini" type="text" icon="el-icon-delete"
             @click="handleDelete(scope.row)" v-hasPermi="['project:donatebaseinfo:remove']">鍒犻櫎</el-button>
-          <el-button size="mini" type="text" icon="el-icon-edit" @click="handletermination(scope.row)"
-            v-hasPermi="['project:donatebaseinfo:edit']">缁堟</el-button>
-          <el-button size="mini" type="text" icon="el-icon-refrigerator" @click="handledownload(scope.row)">涓嬭浇</el-button>
-          <el-button v-if="scope.row.recordstate == 0 || scope.row.recordstate == 3" size="mini" type="text"
-            icon="el-icon-thumb" @click="handleapproval(scope.row)">涓婃姤瀹℃牳</el-button> -->
-          <!-- 鎾ら攢鐢宠 -->
+          <!-- 
+            <el-button v-if="scope.row.recordstate == 0 || scope.row.recordstate == 3" size="mini" type="text"
+            icon="el-icon-thumb" @click="handleapproval(scope.row)">鎻愪氦</el-button>        
+           -->
+           <el-button size="mini" type="text" icon="el-icon-refrigerator" @click="handledownload(scope.row)">涓嬭浇</el-button>
+          <!-- 
+            <el-button size="mini" type="text" icon="el-icon-edit" @click="handletermination(scope.row)"
+            v-hasPermi="['project:donatebaseinfo:edit']">{{ scope.row.recordstate == 99 ? "鎭㈠": "缁堟"  }}</el-button> 
+          -->
         </template>
       </el-table-column>
     </el-table>
@@ -885,7 +900,8 @@
     "sys_DonationStatus",
     "sys_DiseaseType",
     "sys_SelfWill",
-    "sys_FamilyRelation"
+    "sys_FamilyRelation",
+    "sys_donornode"
   ],
   data() {
     return {

--
Gitblit v1.9.3