liyongli 2 anni fa
parent
commit
d3950d8b65

BIN
src/assets/img/1.jpg


BIN
src/assets/img/bl.png


BIN
src/assets/img/dy.png


BIN
src/assets/img/h5.png


BIN
src/assets/img/hj.png


BIN
src/assets/img/jd.png


BIN
src/assets/img/sj.png


+ 6 - 0
src/view/allMedia/analysis.vue

@@ -41,6 +41,7 @@
               v-model="date"
               :disabled="searchActive.time !== -1"
               @change="change"
+              :disabled-date="disDate"
               type="daterange"
               :clearable="false"
               value-format="YYYY-MM-DD"
@@ -208,6 +209,11 @@
   const upload = () => {
     scrollbar.value.setScrollTop(0);
   };
+
+  const nowT = Date.now();
+  const disDate = date => {
+    return date.getTime() > nowT;
+  }
   </script>
   
   <style scoped>

+ 46 - 32
src/view/allMedia/analysis_map.vue

@@ -74,6 +74,7 @@
             v-model="date"
             :disabled="searchActive.time !== -1"
             @change="change"
+            :disabled-date="disDate"
             type="daterange"
             :clearable="false"
             value-format="YYYY-MM-DD"
@@ -98,7 +99,14 @@
       <analysisList ref="analysisListEle" />
     </div>
 
-    <analysisHotList @changeSearch="hotList" :province="areaification[searchActive.area] ? areaification[searchActive.area].name : undefined" />
+    <analysisHotList
+      @changeSearch="hotList"
+      :province="
+        areaification[searchActive.area]
+          ? areaification[searchActive.area].name
+          : undefined
+      "
+    />
     <el-icon :size="45" class="upload" v-show="showUpload" @click="upload"
       ><Upload
     /></el-icon>
@@ -165,38 +173,38 @@ let page = 1;
 onMounted(() => {
   getList();
 });
-  getEconomize({
-    data: {
+getEconomize({
+  data: {
     //   key: 'b264662362c25150a1e6612013a7b921',
     //   keywords: '中国',
     //   subdistrict: 2,
-    },
-  }).then(r => {
-    const list = r || [];
-    for (let i = 0; i < list.length; i++) {
-      const v = list[i];
-      const city = [
-        {
-          type: 'option',
-          name: '全部',
-          id: -1,
-        },
-        ...v.districts.map((item, index) => {
-          return {
-            type: 'option',
-            name: item.alias,
-            id: index,
-          };
-        })
-      ];
-      areaification.value.push({
+  },
+}).then(r => {
+  const list = r || [];
+  for (let i = 0; i < list.length; i++) {
+    const v = list[i];
+    const city = [
+      {
         type: 'option',
-        name: v.alias,
-        child: city,
-        id: i,
-      });
-    }
-  });
+        name: '全部',
+        id: -1,
+      },
+      ...v.districts.map((item, index) => {
+        return {
+          type: 'option',
+          name: item.alias,
+          id: index,
+        };
+      }),
+    ];
+    areaification.value.push({
+      type: 'option',
+      name: v.alias,
+      child: city,
+      id: i,
+    });
+  }
+});
 
 getClass({}).then(res => {
   const li = res || [];
@@ -221,10 +229,12 @@ const getList = () => {
   };
 
   const sheng = areaification.value[searchActive.value.area] || {};
-  if (sheng.name && sheng.name !== '全部') {   
-    const city = sheng.child[searchActive.value.areaSon] && sheng.child[searchActive.value.areaSon].name;
+  if (sheng.name && sheng.name !== '全部') {
+    const city =
+      sheng.child[searchActive.value.areaSon] &&
+      sheng.child[searchActive.value.areaSon].name;
     const l = [sheng.name];
-    if(city !== '全部') l.push(city || '');
+    if (city !== '全部') l.push(city || '');
     search.city = l.join(',');
   }
   search.category === '全部' ? (search.category = '') : '';
@@ -282,6 +292,10 @@ const scroll = e => {
 const upload = () => {
   scrollbar.value.setScrollTop(0);
 };
+const nowT = Date.now();
+const disDate = date => {
+  return date.getTime() > nowT;
+};
 </script>
 
 <style scoped>