|
@@ -44,6 +44,14 @@
|
|
|
>导入
|
|
|
</el-button>
|
|
|
<el-button
|
|
|
+ type="primary"
|
|
|
+ size="small"
|
|
|
+ v-if="isDisplayExport"
|
|
|
+ icon="el-icon-top"
|
|
|
+ @click="dataListExport"
|
|
|
+ >导出
|
|
|
+ </el-button>
|
|
|
+ <el-button
|
|
|
type="success"
|
|
|
size="small"
|
|
|
@click.stop="copyDoc()"
|
|
@@ -237,6 +245,7 @@ export default {
|
|
|
}
|
|
|
};
|
|
|
return {
|
|
|
+ isDisplayExport: false,
|
|
|
show: true,
|
|
|
detailData: {},
|
|
|
form: {},
|
|
@@ -444,8 +453,25 @@ export default {
|
|
|
if (!website.tenantMode) {
|
|
|
this.initData(website.tenantId);
|
|
|
}
|
|
|
+ var user = JSON.parse(localStorage.getItem('saber-userInfo')).content
|
|
|
+ if (user.account === 'admin' && user.tenant_id === '577435') {
|
|
|
+ this.$set(this, 'isDisplayExport', true)
|
|
|
+ // this.isDisplayExport == true
|
|
|
+ }
|
|
|
},
|
|
|
methods: {
|
|
|
+ // 导出
|
|
|
+ dataListExport() {
|
|
|
+ let data = this.query
|
|
|
+ const routeData = this.$router.resolve({
|
|
|
+ path: '/api/blade-client/goodsdesc/exportData', //跳转目标窗口的地址
|
|
|
+ query: {
|
|
|
+ 'Blade-Auth': getToken(),
|
|
|
+ ...data //括号内是要传递给新窗口的参数
|
|
|
+ }
|
|
|
+ })
|
|
|
+ window.open(routeData.href.slice(1, routeData.href.length));
|
|
|
+ },
|
|
|
searchCriteriaSwitch(type) {
|
|
|
if (type) {
|
|
|
this.option.height = this.option.height - 46;
|