Commit c73620c6 authored by CenXinYi's avatar CenXinYi

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

Signed-off-by: 's avatarCenXinYi <2810162984@qq.com>
parent 81dce88f
...@@ -62,9 +62,9 @@ ...@@ -62,9 +62,9 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<!-- <div class="button">--> <!-- <div class="button">-->
<!-- <el-button type="primary" @click="submitForm">提交</el-button>--> <!-- <el-button type="primary" @click="submitForm">提交</el-button>-->
<!-- </div>--> <!-- </div>-->
</el-form> </el-form>
<el-form label-width="80px"> <el-form label-width="80px">
<el-row style="padding-left: 8.7%; padding-top: 1%"> <el-row style="padding-left: 8.7%; padding-top: 1%">
......
...@@ -168,7 +168,7 @@ ...@@ -168,7 +168,7 @@
/> />
</el-form-item> </el-form-item>
<el-form-item label="prank" prop="prank"> <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>
<el-form-item label="pissb" prop="pissb"> <el-form-item label="pissb" prop="pissb">
<el-select <el-select
......
...@@ -93,6 +93,9 @@ export default { ...@@ -93,6 +93,9 @@ export default {
return { return {
index: 0, index: 0,
flag: false, flag: false,
// TODO: 判断页面路由跳转前是否有数据存在
existForm: false,
existTableData: false,
form: { form: {
pn: '', pn: '',
lot: '', lot: '',
...@@ -130,7 +133,21 @@ export default { ...@@ -130,7 +133,21 @@ export default {
this.$refs.input1.$refs.input.focus() 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() { 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() this.init()
}, },
methods: { 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