|
@@ -39,75 +39,71 @@
|
|
|
import {formOption, tableDsOption, tableOption} from '@/const/crud/gen/gen'
|
|
|
|
|
|
export default {
|
|
|
- name: 'CodeGenerator',
|
|
|
- data() {
|
|
|
- return {
|
|
|
- dataSourceList: [],
|
|
|
- tableDsData: [],
|
|
|
- box: false,
|
|
|
- dsPage: {
|
|
|
- total: 0, // 总页数
|
|
|
- currentPage: 1, // 当前页数
|
|
|
- pageSize: 20 // 每页显示多少条
|
|
|
- },
|
|
|
- dsForm: {},
|
|
|
- tableLoading: false,
|
|
|
- tableOption: tableOption,
|
|
|
- tableDsOption: tableDsOption,
|
|
|
- formOption: formOption
|
|
|
- }
|
|
|
- },
|
|
|
- created() {
|
|
|
- },
|
|
|
- methods: {
|
|
|
- rowDel: function(row, index) {
|
|
|
- this.$confirm('是否确认删除ID为' + row.id, '提示', {
|
|
|
- confirmButtonText: '确定',
|
|
|
- cancelButtonText: '取消',
|
|
|
- type: 'warning'
|
|
|
- }).then(function() {
|
|
|
- return delObj(row.id)
|
|
|
- }).then(() => {
|
|
|
- this.tableData.splice(index, 1)
|
|
|
- this.$message.success('删除成功')
|
|
|
- this.getDsList(this.page)
|
|
|
- }).catch(function() {
|
|
|
- })
|
|
|
- },
|
|
|
- handleOpenBefore: function(show) {
|
|
|
- this.dsForm.password = undefined
|
|
|
- show()
|
|
|
- },
|
|
|
- handleUpdate: function(row, index, done) {
|
|
|
- putObj(row).then(() => {
|
|
|
- this.tableData.splice(index, 1, Object.assign({}, row))
|
|
|
- this.$message.success('修改成功')
|
|
|
- done()
|
|
|
- this.getDsList(this.page)
|
|
|
- })
|
|
|
- },
|
|
|
- handleSave: function(row, done) {
|
|
|
- addObj(row).then(() => {
|
|
|
- this.tableData.push(Object.assign({}, row))
|
|
|
- this.$message.success('添加成功')
|
|
|
- done()
|
|
|
- this.getDsList(this.page)
|
|
|
- })
|
|
|
+ name: 'CodeGenerator',
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ dataSourceList: [],
|
|
|
+ tableDsData: [],
|
|
|
+ box: false,
|
|
|
+ dsPage: {
|
|
|
+ total: 0, // 总页数
|
|
|
+ currentPage: 1, // 当前页数
|
|
|
+ pageSize: 20 // 每页显示多少条
|
|
|
+ },
|
|
|
+ dsForm: {},
|
|
|
+ tableLoading: false,
|
|
|
+ tableOption: tableOption,
|
|
|
+ tableDsOption: tableDsOption,
|
|
|
+ formOption: formOption
|
|
|
+ }
|
|
|
},
|
|
|
- getDsList(page, params) {
|
|
|
- fetchDsList(Object.assign({
|
|
|
- current: page.currentPage,
|
|
|
- size: page.pageSize
|
|
|
- }, params)).then(response => {
|
|
|
- this.tableDsData = response.data.data.records
|
|
|
- this.dsPage.total = response.data.data.total
|
|
|
- })
|
|
|
+ created() {
|
|
|
},
|
|
|
- refreshDsChange() {
|
|
|
- this.getDsList(this.page)
|
|
|
+ methods: {
|
|
|
+ rowDel: function (row, index) {
|
|
|
+ this.$confirm('是否确认删除ID为' + row.id, '提示', {
|
|
|
+ confirmButtonText: '确定',
|
|
|
+ cancelButtonText: '取消',
|
|
|
+ type: 'warning'
|
|
|
+ }).then(function () {
|
|
|
+ return delObj(row.id)
|
|
|
+ }).then(() => {
|
|
|
+ this.$message.success('删除成功')
|
|
|
+ this.getDsList(this.dsPage)
|
|
|
+ })
|
|
|
+ },
|
|
|
+ handleOpenBefore: function (show) {
|
|
|
+ this.dsForm.password = undefined
|
|
|
+ show()
|
|
|
+ },
|
|
|
+ handleUpdate: function (row, index, done) {
|
|
|
+ putObj(row).then(() => {
|
|
|
+ this.$message.success('修改成功')
|
|
|
+ done()
|
|
|
+ this.getDsList(this.dsPage)
|
|
|
+ })
|
|
|
+ },
|
|
|
+ handleSave: function (row, done) {
|
|
|
+ addObj(row).then(() => {
|
|
|
+ this.$message.success('添加成功')
|
|
|
+ done()
|
|
|
+ this.getDsList(this.dsPage)
|
|
|
+ })
|
|
|
+ },
|
|
|
+ getDsList(page, params) {
|
|
|
+ fetchDsList(Object.assign({
|
|
|
+ current: page.currentPage,
|
|
|
+ size: page.pageSize
|
|
|
+ }, params)).then(response => {
|
|
|
+ this.tableDsData = response.data.data.records
|
|
|
+ this.dsPage.total = response.data.data.total
|
|
|
+ })
|
|
|
+ },
|
|
|
+ refreshDsChange() {
|
|
|
+ this.getDsList(this.dsPage)
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
-}
|
|
|
</script>
|
|
|
|
|
|
<style lang="scss" scoped>
|