Browse Source

准备提测

bding 1 year ago
parent
commit
fd70a87104

+ 1 - 0
package.json

@@ -38,6 +38,7 @@
     "js-md5": "^0.7.3",
     "less-loader": "^4.1.0",
     "lodash": "^4.17.21",
+    "opencc-js": "^1.0.5",
     "pptxgenjs": "^3.10.0",
     "qrcode": "^1.4.4",
     "sortablejs": "^1.15.0",

+ 10 - 21
src/views/rai_manage/activityManage/activityManage.vue

@@ -85,6 +85,9 @@
 </template>
 
 <script>
+import * as OpenCC from "opencc-js";
+// 将繁体中文(香港)转换为简体中文(中国大陆)
+const converter = OpenCC.Converter({ from: "hk", to: "cn" });
 import mPage from "@/components/mPage.vue";
 import { raiInterface } from "@/api/api.js";
 import AtcParticulars from "../components/atcParticulars.vue";
@@ -133,26 +136,7 @@ export default {
       publishDate: "",
       baseApi: process.env.API_ROOT,
       isShowImgMeetingDlg: false,
-      imgMeetingData: [
-        {
-          date: "2023-07-24",
-          time: "10:00",
-          name: "第一个",
-          id: 1,
-        },
-        {
-          date: "2023-07-24",
-          time: "10:00",
-          name: "第二个",
-          id: 2,
-        },
-        {
-          date: "2023-07-24",
-          time: "10:00",
-          name: "第三个",
-          id: 3,
-        },
-      ],
+      imgMeetingData: [],
     };
   },
   computed: {
@@ -334,7 +318,12 @@ export default {
         if (resImg.Ret === 200) {
           console.log(res, resImg);
           this.isShowImgMeetingDlg = true;
-          this.imgMeetingData = resImg.Data.List;
+          this.imgMeetingData = resImg.Data.List.map((item) => {
+            return {
+              ...item,
+              Company: converter(item.Company),
+            };
+          });
         }
       }
     },

+ 10 - 3
src/views/rai_manage/activityManage/components/imgMeeting.vue

@@ -59,14 +59,21 @@ export default {
   mounted() {},
   methods: {
     // 确定事件
-    confirmPerson() {
+    async confirmPerson() {
       let isConfirm = this.imgMeetingData.every((item) => item.TitmeYMD && item.TitmeHM && item.Company);
       if (!isConfirm) return this.$message.error("每格的内容都必填。");
-     console.log( this.imgMeetingData);
+      const res = raiInterface.preserveAndPublishAdd({
+        ListImgToText: this.imgMeetingData,
+      });
+      if(res.Ret===200){
+        this.$message.success("新增成功!")
+        this.handleClose()
+      }
+      console.log(this.imgMeetingData);
     },
     handleClose() {
       this.isShowImgMeetingDlg = false;
-      
+
       this.$emit("childrenImgMeetingHandler");
     },
     deleteLabelItem(item, index) {