|
@@ -37,13 +37,13 @@
|
|
|
layout='prev, pager, next'
|
|
|
:total='total'
|
|
|
:page-size='size'
|
|
|
- :current-page.sync="page"
|
|
|
+ :current-page.sync='page'
|
|
|
@prev-click='pageChanged'
|
|
|
@next-click='pageChanged'
|
|
|
@current-change='pageChanged'
|
|
|
></el-pagination>
|
|
|
</div>
|
|
|
- <el-dialog width='90%' :title='`${systemName}-${row.type_name}`' :visible.sync='innerVisible' append-to-body>
|
|
|
+ <el-dialog width='90%' :title='`${systemName}-${row.type_name}`' :key='dialogKey' :visible.sync='innerVisible' append-to-body>
|
|
|
<detail v-if='row' :row='row' :location='location' :floorChange='floorChange'></detail>
|
|
|
</el-dialog>
|
|
|
</div>
|
|
@@ -61,6 +61,7 @@ export default {
|
|
|
innerVisible: false,
|
|
|
row: {},
|
|
|
tableMaxHeight: 0,
|
|
|
+ dialogKey: `dialog_${new Date().getTime()}`,
|
|
|
}
|
|
|
},
|
|
|
|
|
@@ -76,6 +77,7 @@ export default {
|
|
|
this.$emit('Index2Emit', page)
|
|
|
},
|
|
|
innerTable(row) {
|
|
|
+ this.dialogKey = `dialog_${new Date().getTime()}`
|
|
|
this.row = row
|
|
|
this.innerVisible = true
|
|
|
},
|