From cc7bbbd9b6a859235c9985cc09836effc1157fe8 Mon Sep 17 00:00:00 2001
From: YM <479443481@qq.com>
Date: 星期五, 07 六月 2024 10:51:38 +0800
Subject: [PATCH] Merge branch 'master' of http://182.92.203.7:2001/r/testbookLayout

---
 src/books/lifeCare/view/chapter008.vue |  119 ++++++++++++++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 100 insertions(+), 19 deletions(-)

diff --git a/src/books/lifeCare/view/chapter008.vue b/src/books/lifeCare/view/chapter008.vue
index 6d8ecf8..b478875 100644
--- a/src/books/lifeCare/view/chapter008.vue
+++ b/src/books/lifeCare/view/chapter008.vue
@@ -642,11 +642,52 @@
               @blur="onBlurChange('text6')"
             ></textarea>
           </div>
-          <p>2.璇疯璁�6锝�12鏈堥緞濠村効鐨勪竴鏃ョ敓娲昏褰曡〃銆�</p>
+          <!-- <p>2.璇疯璁�6锝�12鏈堥緞濠村効鐨勪竴鏃ョ敓娲昏褰曡〃銆�</p> -->
+          <p class="pic-wall">
+            2.璇疯璁�6锝�12鏈堥緞濠村効鐨勪竴鏃ョ敓娲昏褰曡〃銆�
+            <span class="btnUpload-list" @click="handFile('fileThree')">
+              <svg
+                t="1717059899765"
+                class="icon"
+                viewBox="0 0 1024 1024"
+                version="1.1"
+                xmlns="http://www.w3.org/2000/svg"
+                p-id="2633"
+                xmlns:xlink="http://www.w3.org/1999/xlink"
+                width="18"
+                height="18"
+              >
+                <path
+                  d="M256.111993 608.601962c61.628148 0 122.808324 17.790888 183.220549 52.796701 88.122492-119.67252 198.387601-180.788701 328.747453-180.788701 80.122992 0 142.071121 0 191.860009 41.213424V217.522405C959.940004 168.181489 919.750516 127.992 870.345603 127.992h-716.755202A89.5944 89.5944 0 0 0 63.996 217.586401v489.569402c47.165052-64.95594 111.929004-98.489844 192.179989-98.489845z m95.994-159.99a95.994 95.994 0 1 0 0-191.988001 95.994 95.994 0 0 0 0 191.988001z m0 63.996a159.990001 159.990001 0 1 1 0-319.980001 159.990001 159.990001 0 0 1 0 319.980001zM1023.936004 619.097306a254.448097 254.448097 0 0 0-112.63296-41.469408c-38.909568-33.021936-81.27492-33.021936-143.223049-33.021936-116.664708 0-213.682645 58.23636-293.357665 177.716893l-17.726892 26.622336-26.622336-17.726892c-58.940316-39.293544-116.920692-58.620336-174.261109-58.620336-72.699456 0-125.880132 53.564652-163.317793 128.439972l-14.335104 28.606212-14.207112-7.103556A89.5944 89.5944 0 0 0 153.590401 905.031436h425.893381c6.783576 22.782576 16.63896 44.285232 29.182176 63.996H153.590401a153.590401 153.590401 0 0 1-153.590401-153.590401V217.586401A153.590401 153.590401 0 0 1 153.590401 63.996h716.691206A153.654397 153.654397 0 0 1 1023.936004 217.586401v401.510905z"
+                  p-id="2634"
+                ></path>
+                <path
+                  d="M796.366227 796.430223v-142.199112a28.414224 28.414224 0 0 1 56.892444 0v142.199112h142.199113a28.414224 28.414224 0 0 1 0 56.828448h-142.199113v142.263109a28.414224 28.414224 0 0 1-56.95644 0v-142.263109h-142.135116a28.414224 28.414224 0 0 1 0-56.828448h142.199112z"
+                  p-id="2635"
+                ></path>
+              </svg>
+            </span>
+          </p>
           <div class="bk-tx">
-            <p><br /></p>
-            <p><br /></p>
-            <p><br /></p>
+            <div
+              class="upload-list"
+              v-if="chapter008.pictrueListThree.length > 0"
+            >
+              <div
+                class="demo-image__preview openImgBox"
+                v-for="item in chapter008.pictrueListThree"
+                :key="item"
+              >
+                <img style="height: 100%" :src="item" alt="" />
+              </div>
+            </div>
+            <div class="bk-inputUpload">
+              <input
+                type="file"
+                id="fileThree"
+                @change="handUploadFile($event, '3')"
+              />
+            </div>
           </div>
           <h3 id="c031">
             <span class="bk-h3"
@@ -811,7 +852,7 @@
                   <tr>
                     <th
                       :style="{
-                        width: index == 1 ? '100px' : '',
+                        width: index == 3 ? '330px' : '50px',
                       }"
                       v-for="(header, index) in chapter008.publicHeader"
                       :key="index"
@@ -1092,8 +1133,9 @@
   </div>
 </template>
 <script>
-import getResourcePath from "@/assets/methods/resources.js";
+import { getResourcePath } from "@/assets/methods/resources.js";
 import examinations from "@/components/examinations/index.vue";
+import { getFileMd5, getPublicImage } from "../js/tool.js";
 
 export default {
   // eslint-disable-next-line vue/multi-word-component-names
@@ -1104,6 +1146,10 @@
     },
     questionData: {
       type: Object,
+    },
+    isSearch: {
+      type: Boolean,
+      default: false,
     },
   },
   data() {
@@ -1119,6 +1165,7 @@
         isScore2Open: true,
         isScore3Open: true,
         qustionData: {},
+        pictrueListThree:[],
         publicHeader: ["搴忓彿", "鑰冩牳鍐呭", "閰嶅垎", "璇勫垎鏍囧噯", "鎵e垎", "寰楀垎"],
         // 娓呮磥涓庢秷姣掑ザ鐡剁殑璇勫垎鏍囧噯
         scoreData1: [
@@ -1230,20 +1277,18 @@
     examinations,
   },
   async created() {
-    const localData = JSON.parse(localStorage.getItem("chapter008"));
-    if (localData) {
-      this.chapter008 = { ...Object.assign(this.chapter008, localData) };
+    if (!this.isSearch) {
+      const localData = JSON.parse(localStorage.getItem("chapter008"));
+      if (localData) {
+        this.chapter008 = { ...Object.assign(this.chapter008, localData) };
+      }
+      this.chapter008.videOneUrl = await getResourcePath(
+        "80986796eb2d8ee1a47cdde606900ed0"
+      );
+      this.chapter008.videoTwoUrl = await getResourcePath(
+        "460c7bc740882a9ad93b096a2151dd1c"
+      );
     }
-    this.chapter008.videOneUrl = await getResourcePath(
-      "80986796eb2d8ee1a47cdde606900ed0"
-    );
-    this.chapter008.videoTwoUrl = await getResourcePath(
-      "460c7bc740882a9ad93b096a2151dd1c"
-    );
-    // this.chapter008.videOneUrl =
-    //   "https://jsek.bnuic.com/file/api/ApiDownload?md5=80986796eb2d8ee1a47cdde606900ed0";
-    // this.chapter008.videoTwoUrl =
-    //   "https://jsek.bnuic.com/file/api/ApiDownload?md5=460c7bc740882a9ad93b096a2151dd1c";
   },
   methods: {
     activityOne() {
@@ -1303,6 +1348,42 @@
     onRadioText() {
       localStorage.setItem("chapter008", JSON.stringify(this.chapter008));
     },
+    handUploadFile(e, type) {
+      console.log(type);
+      var that = this;
+      const file = e.target.files[0];
+      const FileName = file.name.split(".")[0];
+      const Extension = file.name.split(".")[1];
+      const FileType = file.type;
+      let size = 1024;
+      getFileMd5(file, size * 1024)
+        .then((e) => {
+          const imgData = new FormData();
+          imgData.append("Md5", e);
+          imgData.append("FileName", FileName);
+          imgData.append("Extension", Extension);
+          imgData.append("FileType", FileType);
+          imgData.append("MetaData", null);
+          imgData.append("file", file);
+          that.MG.file.upload(imgData).then(() => {});
+          setTimeout(() => {
+            that.chapter008.pictrueListThree.push(getPublicImage(e));
+            that.isLoding = false;
+            this.$emit("Upload_initViewer", "");
+            localStorage.setItem("chapter008", JSON.stringify(this.chapter008));
+          }, 1000);
+        })
+        .catch((e) => {
+          that.isLoding = false;
+          console.error(e);
+        });
+    },
+    handFile(str) {
+      let dom = (this.container ? this.container : document).getElementById(
+        str
+      );
+      dom.click();
+    },
   },
 };
 </script>

--
Gitblit v1.9.1