|
@@ -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,
|