From 60ae08e4437faa2c881bda539d57921b837cc8df Mon Sep 17 00:00:00 2001
From: Tcsm <1377977403@qq.com>
Date: 星期六, 05 八月 2023 00:39:41 +0800
Subject: [PATCH] 家谱中配偶的第几代不显示

---
 ruoyi-ui/src/views/collection/collectionInfo.vue |  128 ++++++++++++++++++++++++------------------
 1 files changed, 72 insertions(+), 56 deletions(-)

diff --git a/ruoyi-ui/src/views/collection/collectionInfo.vue b/ruoyi-ui/src/views/collection/collectionInfo.vue
index 1e51cf3..8756a7e 100644
--- a/ruoyi-ui/src/views/collection/collectionInfo.vue
+++ b/ruoyi-ui/src/views/collection/collectionInfo.vue
@@ -17,14 +17,20 @@
            <el-row :span="12">
              <el-cow >
               <el-form-item label="鑾峰緱鏃堕棿" prop="happenTime" label-width="70px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;">
-                <el-input v-model="formData.happenTime" placeholder="璇疯緭鍏ヨ幏寰楁椂闂�" clearable :style="{width: '100%'}" :disabled="dsb">
+                <el-input v-model="formData.happenTime" placeholder="璇疯緭鍏ヨ幏寰楁椂闂�" type="date" clearable :style="{width: '100%'}" :disabled="dsb">
                 </el-input>
+
               </el-form-item>
+<!--               <el-form-item label="鑾峰緱鏃堕棿" prop="happenTime" label-width="78px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;">-->
+<!--                 <el-date-picker v-model='formData.happenTime' type='date' placeholder='璇烽�夋嫨鏃ユ湡'></el-date-picker>-->
+<!--               </el-form-item>-->
              </el-cow>
              <el-cow >
                <el-form-item label="绫诲埆" prop="type" label-width="40px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;">
-                <el-input v-model="formData.type" placeholder="璇疯緭鍏ョ被鍒�" clearable :style="{width: '100%'}" :disabled="dsb">
-                </el-input>
+                 <el-select v-model="formData.type" placeholder="璇烽�夋嫨绫诲埆" clearable :style="{width: '100%'}"  >
+                   <el-option v-for="(item, index) in typeOptions" :key="index" :label="item.label" :value="item.value"
+                   ></el-option>
+                 </el-select>
               </el-form-item>
              </el-cow>
              <el-cow >
@@ -83,53 +89,33 @@
                 :preview-src-list="[file.url]"
               >
               <span class="el-upload-list__item-actions" >
-            <span
-              v-if="isShow"
-              class="el-upload-list__item-preview"
-              @click="handlePictureCardPreview(file)"
-            >
-              <i class="el-icon-zoom-in"></i>
-            </span>
-            <span
-              v-if="isShow"
-              class="el-upload-list__item-delete"
-              @click="handleDownload(file.url)"
-            >
-              <i class="el-icon-download"></i>
-            </span>
-            <span
-              v-if="isShow"
-              class="el-upload-list__item-delete"
-              @click="handleRemove(file)"
-            >
-              <i class="el-icon-delete"></i>
-            </span>
-          </span>
+                <span
+                  v-if="isShow"
+                  class="el-upload-list__item-preview"
+                  @click="handlePictureCardPreview(file)"
+                >
+                  <i class="el-icon-zoom-in"></i>
+                </span>
+                <span
+                  v-if="isShow"
+                  class="el-upload-list__item-delete"
+                  @click="handleDownload(file.url)"
+                >
+                  <i class="el-icon-download"></i>
+                </span>
+                <span
+                  v-if="isShow"
+                  class="el-upload-list__item-delete"
+                  @click="handleRemove(file)"
+                >
+                  <i class="el-icon-delete"></i>
+                </span>
+              </span>
 
 
             </div>
           </el-upload>
 
-          <!--<h4 class="form-header">鍏朵粬闄勪欢 </h4>
-          <el-upload
-            action=""
-            :file-list="fileListOther"
-            class="upload-demo"
-            multiple
-            :on-preview="handlePreview"
-
-            :on-remove="handleRemove"
-            :http-request="requestUpload"
-            :show-file-list="true"
-          >
-            <el-button v-if="isShow" type="primary" >鐐瑰嚮涓婁紶</el-button>
-            <template #tip>
-              <div class="el-upload__tip">
-              </div>
-            </template>
-
-
-          </el-upload>-->
           <h4 class="form-header">鍏朵粬闄勪欢 </h4>
           <el-upload
             action=""
@@ -138,7 +124,7 @@
             multiple
             list-type="picture-card"
             :on-preview="handleFileCardPreview"
-            :on-remove="handleRemove"
+            :on-remove="handleRemoveFile"
             :http-request="requestUpload"
             :show-file-list="true"
           >
@@ -161,12 +147,11 @@
                     </span>
                     <span
                       v-if="isShow"
-                      @click="handleRemove(file)"
                       class="el-upload-list__item-delete"
-
+                      @click="handleDownload(file.url)"
                     >
-                      <i class="el-icon-download"></i>
-                    </span>
+                 <i class="el-icon-download"></i>
+                 </span>
                     <span
                       v-if="isShow"
                       class="el-upload-list__item-delete"
@@ -189,7 +174,7 @@
     </div>
 
         <el-dialog  :visible.sync="dialogVisible">
-          <img w-full :src="dialogImageUrl" alt="Preview Image" />
+          <img w-full :src="dialogImageUrl"    style="width: 700px; height: 700px" alt="Preview Image" />
         </el-dialog>
 
 
@@ -282,7 +267,30 @@
         }],
 
       },
-      typeOptions: [],
+      typeOptions: [
+        {
+          value: '閭エ',
+          label: '閭エ'
+        }, {
+          value: '鏃ユ湰鍐涘垁',
+          label: '鏃ユ湰鍐涘垁'
+        }, {
+          value: '鑼呭彴閰�',
+          label: '鑼呭彴閰�'
+        }, {
+          value: '绾㈡湪',
+          label: '绾㈡湪'
+        }, {
+          value: '绾康鍝�',
+          label: '绾康鍝�'
+        }, {
+          value: '鐡峰櫒',
+          label: '鐡峰櫒'
+        }, {
+          value: '涔︾睄',
+          label: '涔︾睄'
+        }
+      ],
     }
   },
   computed: {},
@@ -299,8 +307,8 @@
       this.$route.meta.title = "淇敼鏀惰棌涓庤崳瑾夎缁嗕俊鎭�";//鍒楄〃鐨勫悕绉�
     }
     else{
-      document.title = "鏌ョ湅鏀惰棌涓庤崳瑾夎缁嗕俊鎭�";
-      this.$route.meta.title = "鏌ョ湅鏀惰棌涓庤崳瑾夎缁嗕俊鎭�";//鍒楄〃鐨勫悕绉�
+      document.title = "鏀惰棌涓庤崳瑾夎缁嗕俊鎭�";
+      this.$route.meta.title = "鏀惰棌涓庤崳瑾夎缁嗕俊鎭�";//鍒楄〃鐨勫悕绉�
       this.isShow=false
     }
 
@@ -392,10 +400,18 @@
       })
     },
     handleRemoveFile(file) {
-      alert(23)
+      for(let i = 0; i < this.fileListOther.length; i++)
+      {
+        if(this.fileListOther[i].url==file.url)
+          this.$delete(this.fileListOther,i);
+      }
     },
     handleRemove(file) {
-      alert(323)
+      for(let i = 0; i < this.fileList.length; i++)
+      {
+        if(this.fileList[i].url==file.url)
+          this.$delete(this.fileList,i);
+      }
     },
     handleFileCardPreview(file){
       this.dialogFileUrl = file.url;

--
Gitblit v1.9.1