Commit c73620c6 authored by CenXinYi's avatar CenXinYi

增添设备入库离开路路由的信息存储

Signed-off-by: 's avatarCenXinYi <2810162984@qq.com>
parent 81dce88f
......@@ -62,9 +62,9 @@
</el-form-item>
</el-col>
</el-row>
<!-- <div class="button">-->
<!-- <el-button type="primary" @click="submitForm">提交</el-button>-->
<!-- </div>-->
<!-- <div class="button">-->
<!-- <el-button type="primary" @click="submitForm">提交</el-button>-->
<!-- </div>-->
</el-form>
<el-form label-width="80px">
<el-row style="padding-left: 8.7%; padding-top: 1%">
......
......@@ -168,7 +168,7 @@
/>
</el-form-item>
<el-form-item label="prank" prop="prank">
<el-input ref="input3" v-model.trim="form.prank" :maxlength="9" placeholder="请输入prank" @keyup.enter.native="handelTab(3,$event)"/>
<el-input ref="input3" v-model.trim="form.prank" :maxlength="9" placeholder="请输入prank" @keyup.enter.native="handelTab(3,$event)" />
</el-form-item>
<el-form-item label="pissb" prop="pissb">
<el-select
......
......@@ -93,6 +93,9 @@ export default {
return {
index: 0,
flag: false,
// TODO: 判断页面路由跳转前是否有数据存在
existForm: false,
existTableData: false,
form: {
pn: '',
lot: '',
......@@ -130,7 +133,21 @@ export default {
this.$refs.input1.$refs.input.focus()
})
},
// 路由跳转,是存储页面的值
beforeRouteLeave(to, from, next) {
localStorage.setItem('form', JSON.stringify(this.form))
localStorage.setItem('tableData', JSON.stringify(this.tableData))
next()
},
created() {
localStorage.getItem('form') ? this.existForm = true : this.existForm = false
localStorage.getItem('tableData') ? this.existTableData = true : this.existTableData = false
if (this.existForm) {
this.form = JSON.parse(localStorage.getItem('form'))
}
if (this.existTableData) {
this.tableData = JSON.parse(localStorage.getItem('tableData'))
}
this.init()
},
methods: {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment