liyongli 2 年之前
父节点
当前提交
92dbc89b5a
共有 2 个文件被更改,包括 30 次插入2 次删除
  1. 30 1
      src/views/NMedia/column/index.vue
  2. 0 1
      src/views/NMedia/contentDay/index.vue

+ 30 - 1
src/views/NMedia/column/index.vue

@@ -65,6 +65,14 @@
         </el-form-item>
         <el-form-item style="float: right">
           <el-button type="primary" @click="onSubmit">查询</el-button>
+          <el-button
+            size="small"
+            style="margin-left: 0.5em"
+            type="primary"
+            @click="onExport"
+          >
+            导出
+          </el-button>
         </el-form-item>
       </el-form>
     </el-card>
@@ -153,7 +161,7 @@ import { getColunmList } from '@/api/newMdeiaApi';
 
 import countTo from '@/components/counto/vue-countTo.vue';
 
-// import config from "@/config/index";
+import config from "@/config/index";
 export default {
   name: 'Version',
   data() {
@@ -342,6 +350,27 @@ export default {
       }
       this.form.version = ver;
     },
+    onExport(){
+      const S = this.form.date[0]
+        ? this.FormData(this.form.date[0])
+        : undefined;
+      const E = this.form.date[1]
+        ? this.FormData(this.form.date[1])
+        : undefined;
+      const app = this.lastParams.app || this.form.app;
+      const version =
+        this.form.version == -1 ? undefined : this.form.version.join(',');
+      let url =
+        config.base.url2 +
+        '/new-media/category/export?start=' +
+        S +
+        '&end=' +
+        E +
+        '&app=' +
+        app;
+      version && (url += '&version=' + version);
+      window.open(url);
+    }
   },
   components: {
     countTo,

+ 0 - 1
src/views/NMedia/contentDay/index.vue

@@ -65,7 +65,6 @@
         </el-form-item>
         <el-form-item style="float: right">
           <el-button type="primary" @click="onSubmit">查询</el-button>
-
           <el-button
             size="small"
             style="margin-left: 0.5em"