chengmiaomiao@hoolihome.com преди 4 години
родител
ревизия
e64525b74a

+ 39 - 0
src/common/pages/daily4StudyAbroad/author.js

@@ -52,6 +52,45 @@ export const COLUMN_ARR = [
     isFixed: false,
     isVisible: true
   },
+  {
+    type: "",
+    prop: "materialNum",
+    label: "发布",
+    width: "",
+    align: "center",
+    sortable: false,
+    "header-align": "center",
+    "min-width": "200",
+    "show-overflow-tooltip": true,
+    isFixed: false,
+    isVisible: true
+  },
+  {
+    type: "",
+    prop: "fansNum",
+    label: "粉丝",
+    width: "",
+    align: "center",
+    sortable: false,
+    "header-align": "center",
+    "min-width": "200",
+    "show-overflow-tooltip": true,
+    isFixed: false,
+    isVisible: true
+  },
+  {
+    type: "",
+    prop: "likeNum",
+    label: "获赞",
+    width: "",
+    align: "center",
+    sortable: false,
+    "header-align": "center",
+    "min-width": "200",
+    "show-overflow-tooltip": true,
+    isFixed: false,
+    isVisible: true
+  },
   {
     type: "",
     prop: "updadteUserName",

+ 1 - 1
src/common/pages/daily4StudyAbroad/material.js

@@ -34,7 +34,7 @@ export const COLUMN_ARR = [
     align: "center",
     sortable: false,
     "header-align": "center",
-    "min-width": "160",
+    "min-width": "250",
     "show-overflow-tooltip": true,
     isFixed: true,
     isVisible: true

+ 2 - 2
src/common/pages/daily4StudyAbroad/video.js

@@ -34,8 +34,8 @@ export const COLUMN_ARR = [
     align: "center",
     sortable: false,
     "header-align": "center",
-    "min-width": "160",
-    "show-overflow-tooltip": true,
+    "min-width": "250",
+    "show-overflow-tooltip": false,
     isFixed: true,
     isVisible: true
   },

+ 19 - 16
src/components/daily4StudyAbroad/video/CreateEdit.vue

@@ -153,6 +153,7 @@
                   filterable
                   allow-create
                   clearable
+                  multiple
                   default-first-option
                   placeholder="请选择关联话题"
                   no-data-text="未搜索到关联话题"
@@ -235,7 +236,7 @@ export default {
         title: "", // 标题
         authorId: "", // 作者ID
         categoryId: "", // 类目ID
-        tagList: "", // 话题,[{id:'',tagName: ''}],目前一个,之后会多个
+        tagList: [], // 话题,[{id:'',tagName: ''}],目前一个,之后会多个
         status: 2 // 上架状态,默认下架
       },
       // 表单校验规则
@@ -306,17 +307,21 @@ export default {
           };
         }
         const formData = { ...this.formData };
-        this.tagArr.forEach(item => {
-          if (item.id === formData.tagList) {
-            formData.tagList = {
-              id: item.id,
-              tagName: item.tagName
-            };
-          }
-        });
-        formData.tagList = JSON.stringify(
-          formData.tagList ? [formData.tagList] : []
-        );
+
+        // this.tagArr.forEach(item => {
+        //   if (item.id === formData.tagList) {
+        //     formData.tagList = formData.tagList.concat({
+        //       id: item.id,
+        //       tagName: item.tagName
+        //     });
+        //   }
+        // });
+        const tagList = this.tagArr
+          .filter(item => formData.tagList.indexOf(item.id) != -1)
+          .map(item => {
+            return { id: item.id, tagName: item.tagName };
+          });
+        formData.tagList = JSON.stringify(tagList);
         Object.assign(params.data, formData);
         params.data = this.$utils.removeEmptyProperty(params.data);
         this.$net.req(params).then(
@@ -555,12 +560,10 @@ export default {
         title: obj.title || "",
         authorId: obj.authorId || "",
         categoryId: obj.categoryId || "",
-        tagList: "",
+        tagList: [],
         status: obj.status || 2
       };
-      if (Array.isArray(obj.tagList) && obj.tagList.length > 0) {
-        formData.tagList = obj.tagList[0].id;
-      }
+      formData.tagList = obj.tagList.map(item => item.id);
       this.formData = Object.assign(this.formData, formData);
       this.videoPosterDefault = this.formData.videoCoverImgUrl;
     }