Browse Source

查漏补缺

master
xuhuajiao 6 months ago
parent
commit
4a2215f273
  1. 3
      src/assets/styles/manage.scss
  2. 2
      src/views/visualCheck/bookstore/collection/index.vue
  3. 5
      src/views/visualCheck/venueDevice/area/index.vue
  4. 34
      src/views/visualCheck/venueDevice/bookshelf/index.vue

3
src/assets/styles/manage.scss

@ -84,7 +84,8 @@
overflow: hidden;
img{
display: block;
width: 100%;
max-width: 100%;
max-height: 100%;
}
}

2
src/views/visualCheck/bookstore/collection/index.vue

@ -134,7 +134,7 @@
>
<el-table-column type="selection" align="center" width="55" />
<el-table-column label="条码" prop="barcode" />
<el-table-column label="[ISBN]题名" prop="isbn">
<el-table-column label="[ISBN]题名" prop="isbn" width="260" :show-overflow-tooltip="true">
<template slot-scope="scope">
<p>[{{ scope.row.isbn }}]{{ scope.row.bookName }}</p>
</template>

5
src/views/visualCheck/venueDevice/area/index.vue

@ -39,6 +39,7 @@
height="540"
@selection-change="crud.selectionChangeHandler"
@row-click="clickRowHandler"
@row-dblclick="onRowDblclick"
>
<el-table-column type="selection" align="center" width="55" />
<el-table-column type="index" label="排序" />
@ -316,6 +317,10 @@ export default {
}
}
},
onRowDblclick(row) {
localStorage.setItem('formArea', JSON.stringify(row))
this.$router.push({ path: '/check/venueDevice/bookshelf', query: { 'formArea': true }})
},
changeActiveTab(data) {
this.activeIndex = data
if (this.crud.selections.length === 1) {

34
src/views/visualCheck/venueDevice/bookshelf/index.vue

@ -320,6 +320,9 @@ export default {
this.canvasPreview.setHeight(this.height)
}
},
beforeDestroy() {
window.removeEventListener('beforeunload', this.clearLocalStorage)
},
created() {
this.getLibraryFloorListAll()
},
@ -327,6 +330,12 @@ export default {
},
methods: {
clearLocalStorage() {
const key = 'formArea'
if (localStorage.getItem(key)) {
localStorage.removeItem(key)
}
},
formatShelfRow() {
let value = this.form.shelfRow
value = value.toString()
@ -359,7 +368,25 @@ export default {
}
},
[CRUD.HOOK.beforeRefresh]() {
console.log(this.$route.query)
if (this.$route.query.formArea) {
const formArea = JSON.parse(localStorage.getItem('formArea'))
if (formArea) {
this.selectFloorVal = {
id: formArea.floorId,
floorMap: formArea.floorMap,
floorName: formArea.floorName
}
this.selectRegionVal = formArea
this.crud.query.floorId = this.selectFloorVal.id
this.crud.query.regionId = this.selectRegionVal.id
FetchInitLibraryRegionList({ 'floorId': this.selectFloorVal.id }).then(res => {
this.regionOptions = res.content
}).catch(() => {
})
}
}
},
[CRUD.HOOK.afterRefresh](crud) {
console.log(crud.data)
@ -453,6 +480,9 @@ export default {
})
},
changeBeforeFloor(val) {
if (this.$route.query.formArea) {
localStorage.removeItem('formArea')
}
if (val) {
this.selectFloorVal = val
this.crud.query.floorId = val.id
@ -460,6 +490,10 @@ export default {
}
},
changeBeforeRegion(val) {
if (this.$route.query.formArea) {
localStorage.removeItem('formArea')
}
if (val) {
this.selectRegionVal = val
this.crud.query.regionId = val.id

Loading…
Cancel
Save