|
@@ -8,7 +8,7 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item>
|
|
<el-form-item>
|
|
<el-button @click="getDataList()">查询</el-button>
|
|
<el-button @click="getDataList()">查询</el-button>
|
|
- <el-button v-if="isAuth('wh:stockmanagement:exported')" type="primary" @click="exportExcel()">导出Excel</el-button>
|
|
|
|
|
|
+<!-- <el-button v-if="isAuth('wh:stockmanagement:exported')" type="primary" @click="exportExcel()">导出Excel</el-button>-->
|
|
<el-button v-if="isAuth('wh:stockmanagement:noteChangeConfig')" type="primary" @click="setNoticeChangeHandel()">库存更改通知设置</el-button>
|
|
<el-button v-if="isAuth('wh:stockmanagement:noteChangeConfig')" type="primary" @click="setNoticeChangeHandel()">库存更改通知设置</el-button>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-form>
|
|
</el-form>
|
|
@@ -145,7 +145,8 @@
|
|
import StockDetails from './stock-details'
|
|
import StockDetails from './stock-details'
|
|
import StockAddOrUpdate from './stock-add-or-update'
|
|
import StockAddOrUpdate from './stock-add-or-update'
|
|
import NoticeChangeSetting from './stock-notice-change-setting'
|
|
import NoticeChangeSetting from './stock-notice-change-setting'
|
|
- export default {
|
|
|
|
|
|
+ import Vue from 'vue'
|
|
|
|
+export default {
|
|
name: 'stock',
|
|
name: 'stock',
|
|
components: {
|
|
components: {
|
|
StockAddOrUpdate,
|
|
StockAddOrUpdate,
|
|
@@ -200,15 +201,18 @@
|
|
})
|
|
})
|
|
},
|
|
},
|
|
exportExcel () {
|
|
exportExcel () {
|
|
|
|
+ let url = this.$http.adornUrl('/biz-service/stock-mg-ctl/exportedExcel')
|
|
this.$http({
|
|
this.$http({
|
|
- url: this.$http.adornUrl('/biz-service/stock-mg-ctl/exportedExcel'),
|
|
|
|
|
|
+ url: url,
|
|
method: 'get',
|
|
method: 'get',
|
|
params: this.$http.adornParams({
|
|
params: this.$http.adornParams({
|
|
'materialName': this.dataForm.materialName
|
|
'materialName': this.dataForm.materialName
|
|
})
|
|
})
|
|
}).then(({data}) => {
|
|
}).then(({data}) => {
|
|
- if (data && data.code !== '200') {
|
|
|
|
|
|
+ if (data && data.code && data.code !== '200') {
|
|
this.$message.error(data.msg || '系统错误,请联系管理员')
|
|
this.$message.error(data.msg || '系统错误,请联系管理员')
|
|
|
|
+ } else {
|
|
|
|
+ window.open(url + '?_token=' + Vue.cookie.get('token') + '?materialName=' + this.dataForm.materialName, '_blank')
|
|
}
|
|
}
|
|
})
|
|
})
|
|
},
|
|
},
|