|
@@ -39,8 +39,8 @@
|
|
|
</el-button>
|
|
</el-button>
|
|
|
<el-button type="primary"
|
|
<el-button type="primary"
|
|
|
size="mini"
|
|
size="mini"
|
|
|
- icon="el-icon-back"
|
|
|
|
|
- @click="back"> 返回
|
|
|
|
|
|
|
+ icon="el-icon-close"
|
|
|
|
|
+ @click="close"> 关闭
|
|
|
</el-button>
|
|
</el-button>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-form>
|
|
</el-form>
|
|
@@ -80,6 +80,7 @@ import editForm from './editForm'
|
|
|
import { AgGridVue } from 'ag-grid-vue'
|
|
import { AgGridVue } from 'ag-grid-vue'
|
|
|
import 'ag-grid-community/dist/styles/ag-grid.css'
|
|
import 'ag-grid-community/dist/styles/ag-grid.css'
|
|
|
import 'ag-grid-community/dist/styles/ag-theme-balham.css'
|
|
import 'ag-grid-community/dist/styles/ag-theme-balham.css'
|
|
|
|
|
+import { mapActions, mapState } from 'vuex'
|
|
|
|
|
|
|
|
export default {
|
|
export default {
|
|
|
name: 'item',
|
|
name: 'item',
|
|
@@ -117,6 +118,12 @@ export default {
|
|
|
deleteIds: []
|
|
deleteIds: []
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ computed: {
|
|
|
|
|
+ ...mapState('d2admin/page', [
|
|
|
|
|
+ 'opened',
|
|
|
|
|
+ 'current' // 用户获取当前页面的地址,用于关闭
|
|
|
|
|
+ ])
|
|
|
|
|
+ },
|
|
|
beforeMount () {
|
|
beforeMount () {
|
|
|
this.gridOptions = {
|
|
this.gridOptions = {
|
|
|
rowHeight: 32, // 设置行高为32px
|
|
rowHeight: 32, // 设置行高为32px
|
|
@@ -291,8 +298,16 @@ export default {
|
|
|
}
|
|
}
|
|
|
this.doRefresh()
|
|
this.doRefresh()
|
|
|
},
|
|
},
|
|
|
- back () { // 返回上一页
|
|
|
|
|
|
|
+ // 关闭页面
|
|
|
|
|
+ ...mapActions('d2admin/page', [
|
|
|
|
|
+ 'close_return'
|
|
|
|
|
+ ]),
|
|
|
|
|
+ close () { // 返回上一页
|
|
|
this.$router.push({ path: '/sysadmin/item' })
|
|
this.$router.push({ path: '/sysadmin/item' })
|
|
|
|
|
+ this.close_return({
|
|
|
|
|
+ tagName: this.$route.fullPath,
|
|
|
|
|
+ returnTagName: '/sysadmin/item'
|
|
|
|
|
+ })
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|