|
@@ -68,14 +68,14 @@
|
|
</div>
|
|
</div>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
|
|
|
|
- <el-dialog title="到货通知" :modal="false" :visible.sync="hasNotice" center @close="handleNotice">
|
|
|
|
- <el-table :data="[]">
|
|
|
|
- <el-table-column property="date" label="产品编号" ></el-table-column>
|
|
|
|
- <el-table-column property="name" label="物料编码" ></el-table-column>
|
|
|
|
- <el-table-column property="address" label="产品名称"></el-table-column>
|
|
|
|
- <el-table-column property="address" label="规格型号"></el-table-column>
|
|
|
|
- <el-table-column property="address" label="到货仓库"></el-table-column>
|
|
|
|
- <el-table-column property="address" label="到货通知时间"></el-table-column>
|
|
|
|
|
|
+ <el-dialog title="到货通知" :modal="false" :visible.sync="hasNotice" center @close="handleNotice(false)">
|
|
|
|
+ <el-table :data="noticeList" v-loading="listLoading">
|
|
|
|
+ <el-table-column property="materialOldNumber" label="产品编号" ></el-table-column>
|
|
|
|
+ <el-table-column property="materialNumber" label="物料编码" ></el-table-column>
|
|
|
|
+ <el-table-column property="materialName" label="产品名称"></el-table-column>
|
|
|
|
+ <el-table-column property="specification" label="规格型号"></el-table-column>
|
|
|
|
+ <el-table-column property="stockName" label="到货仓库"></el-table-column>
|
|
|
|
+ <el-table-column property="updateTime" label="到货通知时间"></el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
<div class="flex">
|
|
<div class="flex">
|
|
<div></div>
|
|
<div></div>
|
|
@@ -151,6 +151,7 @@ import Hamburger from "@/components/Hamburger";
|
|
import Screenfull from "@/components/Screenfull";
|
|
import Screenfull from "@/components/Screenfull";
|
|
import NavMenu from "@/components/NavMenu";
|
|
import NavMenu from "@/components/NavMenu";
|
|
import { getNoticeListCount } from "@/api/notice";
|
|
import { getNoticeListCount } from "@/api/notice";
|
|
|
|
+import {getNoticeList} from '@/api/stock'
|
|
import { bindEngineAccount, checkEngineAccount } from "@/api/setting";
|
|
import { bindEngineAccount, checkEngineAccount } from "@/api/setting";
|
|
import mixin from '@/mixin'
|
|
import mixin from '@/mixin'
|
|
export default {
|
|
export default {
|
|
@@ -180,6 +181,7 @@ export default {
|
|
wsConnectErrorTime: 1,
|
|
wsConnectErrorTime: 1,
|
|
websock: null,
|
|
websock: null,
|
|
lockReconnect: false,
|
|
lockReconnect: false,
|
|
|
|
+ noticeList:[]
|
|
};
|
|
};
|
|
},
|
|
},
|
|
mounted() {
|
|
mounted() {
|
|
@@ -233,9 +235,24 @@ export default {
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
getList(){
|
|
getList(){
|
|
|
|
+ this.getNoticeList()
|
|
}
|
|
}
|
|
,
|
|
,
|
|
- handleNotice(){
|
|
|
|
|
|
+ getNoticeList(){
|
|
|
|
+ this.listLoading = true
|
|
|
|
+ getNoticeList({
|
|
|
|
+ pageNum:this.currentPage,
|
|
|
|
+ pageSize:this.pageSize
|
|
|
|
+ }).then(res=>{
|
|
|
|
+ this.noticeList = res.data.records
|
|
|
|
+ this.listTotal = res.data.total
|
|
|
|
+ this.listLoading = false
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+ handleNotice(flag=true){
|
|
|
|
+ if (flag) {
|
|
|
|
+ this.getNoticeList()
|
|
|
|
+ }
|
|
this.$store.commit("user/SET_STATUS",!this.hasNotice);
|
|
this.$store.commit("user/SET_STATUS",!this.hasNotice);
|
|
},
|
|
},
|
|
toggleSideBar() {
|
|
toggleSideBar() {
|