liyongli 3 anni fa
parent
commit
cb003baadf
3 ha cambiato i file con 80 aggiunte e 34 eliminazioni
  1. 4 7
      src/config/index.js
  2. 29 0
      src/views/Activity/Activity.vue
  3. 47 27
      src/views/ReportForm/ReportForm.vue

+ 4 - 7
src/config/index.js

@@ -1,15 +1,12 @@
-import tableCol from "./tableCol"
-// let useApiUrl = "http://172.16.101.11:8899",
-//   useApiUrl1 = "http://172.16.101.11:9000",
-//   kuyunApi = "http://47.108.160.227:9001/kuyun";
+import tableCol from "./tableCol";
 let useApiUrl = "http://172.16.101.20:8762/cxzx-kuyun",
 let useApiUrl = "http://172.16.101.20:8762/cxzx-kuyun",
   useApiUrl1 = "http://172.16.101.20:8762/cxzx-program",
   useApiUrl1 = "http://172.16.101.20:8762/cxzx-program",
   kuyunApi = "http://172.16.101.20:8762/cxzx-fm";
   kuyunApi = "http://172.16.101.20:8762/cxzx-fm";
 let base = "";
 let base = "";
 // let isRelease = false; //是否是线上发布版本
 // let isRelease = false; //是否是线上发布版本
 if (process.env.NODE_ENV !== "development") {
 if (process.env.NODE_ENV !== "development") {
-console.log(window.parent.location.origin);
-base = window.parent.location.origin || "";
+  console.log(window.parent.location.origin);
+  base = window.parent.location.origin || "";
   useApiUrl = base + "/cxzx-kuyun";
   useApiUrl = base + "/cxzx-kuyun";
   useApiUrl1 = base + "/cxzx-program";
   useApiUrl1 = base + "/cxzx-program";
   kuyunApi = base + "/cxzx-fm";
   kuyunApi = base + "/cxzx-fm";
@@ -18,7 +15,7 @@ base = window.parent.location.origin || "";
 
 
 export default {
 export default {
   base: {
   base: {
-    url:  useApiUrl,
+    url: useApiUrl,
     url2: useApiUrl1,
     url2: useApiUrl1,
     url3: "",
     url3: "",
     kuyunApi,
     kuyunApi,

+ 29 - 0
src/views/Activity/Activity.vue

@@ -36,6 +36,35 @@ import mianmianjiedao from "./views/mianmianjiedao.vue";
 import zhongqiuzhiye from "./views/zhongqiuzhiye.vue";
 import zhongqiuzhiye from "./views/zhongqiuzhiye.vue";
 import shanxijiaoao1 from "./views/shanxijiaoao1.vue";
 import shanxijiaoao1 from "./views/shanxijiaoao1.vue";
 import shanxijiaoao2 from "./views/shanxijiaoao2.vue";
 import shanxijiaoao2 from "./views/shanxijiaoao2.vue";
+
+        // {
+        //   name: "2022陕西黄陵中华大祭祖",
+        //   component: "huashanyunhai",
+        // },
+        // {
+        //   name: "我们,从延安走来",
+        //   component: "huashanyunhai",
+        // },
+        // {
+        //   name: "广告大数据",
+        //   component: "huashanyunhai",
+        // },
+        // {
+        //   name: "引汉济渭",
+        //   component: "huashanyunhai",
+        // },
+        // {
+        //   name: "网络春晚",
+        //   component: "huashanyunhai",
+        // },
+        // {
+        //   name: "2022丝路春晚",
+        //   component: "huashanyunhai",
+        // },
+        // {
+        //   name: "西安人的歌2022新春演唱会",
+        //   component: "huashanyunhai",
+        // },
 export default {
 export default {
   name: "Activity",
   name: "Activity",
   data() {
   data() {

+ 47 - 27
src/views/ReportForm/ReportForm.vue

@@ -2,40 +2,51 @@
   <div class="program">
   <div class="program">
     <el-card class="box-card">
     <el-card class="box-card">
       <el-form
       <el-form
-        ref="form"
         :model="form"
         :model="form"
         size="small"
         size="small"
         :inline="true"
         :inline="true"
         label-width="120px"
         label-width="120px"
         class="demo-form-inline"
         class="demo-form-inline"
       >
       >
-        <el-form-item label="">
+        <el-form-item>
           <el-button
           <el-button
             :class="
             :class="
               'colorBtn ' +
               'colorBtn ' +
-                btnGroup[item].class +
-                (form.platform == item
-                  ? ' ' + btnGroup[item].class + 'act'
+                btnGroup[item.platform].class +
+                (form.platform == item.platform
+                  ? ' ' + btnGroup[item.platform].class + 'act'
                   : '')
                   : '')
             "
             "
-            v-for="item in platformList"
-            :key="item"
-            @click="(form.platform = item), onSubmit()"
+            v-for="item in pListData"
+            :key="item.platform"
+            @click="() => tabChange(item)"
           >
           >
-            <span v-if="item === '微信'" class="icon iconfont">&#xe603;</span>
-            <span v-if="item === '微博'" class="icon iconfont weiboIcon1"
+            <span v-if="item.platform === '微信'" class="icon iconfont"
+              >&#xe603;</span
+            >
+            <span
+              v-if="item.platform === '微博'"
+              class="icon iconfont weiboIcon1"
               >&#xe67a;</span
               >&#xe67a;</span
             >
             >
-            <span v-if="item === '快手'" class="icon iconfont">&#xe8dc;</span>
-            <span v-if="item === '抖音'" class="icon iconfont">&#xe8db;</span>
-            <span v-if="item === 'B站'" class="icon iconfont">&#xe61e;</span>
-            <span v-if="item === '头条'" class="icon iconfont">&#xe607;</span>
-            {{ item }}
+            <span v-if="item.platform === '快手'" class="icon iconfont"
+              >&#xe8dc;</span
+            >
+            <span v-if="item.platform === '抖音'" class="icon iconfont"
+              >&#xe8db;</span
+            >
+            <span v-if="item.platform === 'B站'" class="icon iconfont"
+              >&#xe61e;</span
+            >
+            <span v-if="item.platform === '头条'" class="icon iconfont"
+              >&#xe607;</span
+            >
+            {{ item.platform }}
           </el-button>
           </el-button>
         </el-form-item>
         </el-form-item>
         <el-form-item label="日期">
         <el-form-item label="日期">
           <el-date-picker
           <el-date-picker
-            v-model="form.date"
+            v-model="form.dt"
             type="date"
             type="date"
             :disabled-date="time => disabledDate(time)"
             :disabled-date="time => disabledDate(time)"
             placeholder="日期"
             placeholder="日期"
@@ -173,25 +184,25 @@ export default {
       activeTab: "agg",
       activeTab: "agg",
       form: {
       form: {
         platform: "",
         platform: "",
-        date: "",
+        dt: "",
       },
       },
-      formRael: { platform: "", date: "" },
+      formRael: { platform: "", dt: "" },
       tableData: [],
       tableData: [],
-      platformList: [],
+      pListData: [],
     };
     };
   },
   },
   mounted() {
   mounted() {
-    const d = this.dateFormat(new Date() - 86400000);
     platformList().then(res => {
     platformList().then(res => {
+      const first = res[0] || { platform: "", dt: "" };
       this.form = {
       this.form = {
-        date: [d.year, d.month, d.day].join("-"),
-        platform: (res || [])[0] || "",
+        dt: first.dt,
+        platform: first.platform,
       };
       };
       this.formRael = {
       this.formRael = {
-        date: [d.year, d.month, d.day].join("-"),
-        platform: (res || [])[0] || "",
+        dt: first.dt,
+        platform: first.platform || "",
       };
       };
-      this.platformList = res || [];
+      this.pListData = res || [];
       this.onSubmit();
       this.onSubmit();
     });
     });
   },
   },
@@ -218,6 +229,15 @@ export default {
     },
     },
   },
   },
   methods: {
   methods: {
+    tabChange(item) {
+      let p = {
+        platform: item.platform,
+        dt: this.form.dt,
+      };
+      if (new Date(item.dt) - new Date(p.dt) < 0) p.dt = item.dt;
+      this.form = p;
+      this.onSubmit();
+    },
     cChange(num) {
     cChange(num) {
       this.page = num;
       this.page = num;
     },
     },
@@ -277,9 +297,9 @@ export default {
       };
       };
     },
     },
     formatListData() {
     formatListData() {
-      const d = this.dateFormat(this.form.date);
+      const d = this.dateFormat(this.form.dt);
       return {
       return {
-        platform: this.form.platform || this.platformList[0],
+        platform: this.form.platform || this.pListData[0],
         dt: [d.year, d.month, d.day].join("-"),
         dt: [d.year, d.month, d.day].join("-"),
       };
       };
     },
     },