|
@@ -16,7 +16,12 @@
|
|
|
></i>
|
|
|
</el-tooltip>
|
|
|
</div> -->
|
|
|
-
|
|
|
+ <div class="right-menu-item hover-effect" @click="isNotice=!isNotice" style="display: flex;">
|
|
|
+ <el-badge value="示">
|
|
|
+ <i class="el-icon-message-solid" style="font-size: 24px; line-height: 50px"></i>
|
|
|
+ </el-badge>
|
|
|
+ <span style="font-size: 16px; margin-left: 15px;">到货通知</span>
|
|
|
+ </div>
|
|
|
<div class="right-menu-item hover-effect" @click="toEngine">
|
|
|
<i class="el-icon-s-platform" style="font-size: 18px;"></i>
|
|
|
<span style="font-size: 16px; margin-left: 6px;">家用工程机登录</span>
|
|
@@ -62,6 +67,32 @@
|
|
|
<el-button type="primary" @click="submitForm">确 定</el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
+
|
|
|
+ <el-dialog title="到货通知" :modal="false" :visible.sync="isNotice" center >
|
|
|
+ <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-table>
|
|
|
+ <div class="flex">
|
|
|
+ <div></div>
|
|
|
+ <div class="fr">
|
|
|
+ <el-pagination
|
|
|
+ @size-change="handleSizeChange"
|
|
|
+ @current-change="handleCurrentChange"
|
|
|
+ :current-page="currentPage"
|
|
|
+ :page-sizes="[10, 20, 30, 50]"
|
|
|
+ :page-size="10"
|
|
|
+ layout="total, prev, pager, next"
|
|
|
+ :total="listTotal"
|
|
|
+ >
|
|
|
+ </el-pagination>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
<!-- 工程机多帐号-->
|
|
|
<!-- <el-dialog-->
|
|
|
<!-- title="绑定工程机系统"-->
|
|
@@ -121,8 +152,9 @@ import Screenfull from "@/components/Screenfull";
|
|
|
import NavMenu from "@/components/NavMenu";
|
|
|
import { getNoticeListCount } from "@/api/notice";
|
|
|
import { bindEngineAccount, checkEngineAccount } from "@/api/setting";
|
|
|
-
|
|
|
+import mixin from '@/mixin'
|
|
|
export default {
|
|
|
+ mixins:[mixin],
|
|
|
data() {
|
|
|
return {
|
|
|
intivalId: "",
|
|
@@ -148,6 +180,7 @@ export default {
|
|
|
wsConnectErrorTime: 1,
|
|
|
websock: null,
|
|
|
lockReconnect: false,
|
|
|
+ isNotice:false
|
|
|
};
|
|
|
},
|
|
|
mounted() {
|
|
@@ -191,6 +224,10 @@ export default {
|
|
|
...mapGetters(["sidebar", "avatar", "device", "name"]),
|
|
|
},
|
|
|
methods: {
|
|
|
+ getList(){
|
|
|
+
|
|
|
+ }
|
|
|
+,
|
|
|
toggleSideBar() {
|
|
|
this.$store.dispatch("app/toggleSideBar");
|
|
|
},
|
|
@@ -418,7 +455,15 @@ export default {
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
@import "~@/styles/variables.scss";
|
|
|
-
|
|
|
+::v-deep .is-fixed{
|
|
|
+ right: 10px !important;
|
|
|
+}
|
|
|
+.flex{
|
|
|
+ margin-top: 30px;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: space-between;
|
|
|
+}
|
|
|
.navbar {
|
|
|
width: 100%;
|
|
|
height: 50px;
|