|
@@ -10,46 +10,45 @@
|
|
|
|
|
|
|
|
|
|
<script>
|
|
<script>
|
|
- import {getForm, postForm} from '@/api/gen/gen'
|
|
|
|
- import {validatenull} from "../../util/validate";
|
|
|
|
|
|
+ import {getForm, postForm} from '@/api/gen/gen'
|
|
|
|
+ import {validatenull} from "../../util/validate";
|
|
|
|
|
|
- export default {
|
|
|
|
- data() {
|
|
|
|
- return {
|
|
|
|
- box: true,
|
|
|
|
- option: {
|
|
|
|
- column: []
|
|
|
|
|
|
+ export default {
|
|
|
|
+ data() {
|
|
|
|
+ return {
|
|
|
|
+ box: true,
|
|
|
|
+ option: {
|
|
|
|
+ column: []
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ created() {
|
|
|
|
+ this.getFormInfo()
|
|
|
|
+ },
|
|
|
|
+ methods: {
|
|
|
|
+ handleSubmit(json) {
|
|
|
|
+ let params = this.$route.query;
|
|
|
|
+ if (validatenull(params)) {
|
|
|
|
+ return false
|
|
|
|
+ }
|
|
|
|
+ let result = JSON.stringify(json)
|
|
|
|
+ postForm(result, params.tableName, params.dsId).then(response => {
|
|
|
|
+ this.$message.success('生成并保存成功')
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+ getFormInfo() {
|
|
|
|
+ let params = this.$route.query;
|
|
|
|
+ if (validatenull(params)) {
|
|
|
|
+ return false
|
|
|
|
+ }
|
|
|
|
+ getForm(params.tableName, params.dsId).then(response => {
|
|
|
|
+ if (!validatenull(response.data.data)) {
|
|
|
|
+ this.option = JSON.parse(response.data.data)
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ }
|
|
}
|
|
}
|
|
- }
|
|
|
|
- },
|
|
|
|
- created() {
|
|
|
|
- this.getFormInfo()
|
|
|
|
- },
|
|
|
|
- methods: {
|
|
|
|
- handleSubmit(json) {
|
|
|
|
- let params = this.$route.query;
|
|
|
|
- if (validatenull(params)) {
|
|
|
|
- return false
|
|
|
|
- }
|
|
|
|
- let result = JSON.stringify(json)
|
|
|
|
- postForm(result, params.tableName, params.dsId).then(response => {
|
|
|
|
- this.$message.success('生成并保存成功')
|
|
|
|
- })
|
|
|
|
- },
|
|
|
|
- getFormInfo() {
|
|
|
|
- let params = this.$route.query;
|
|
|
|
- if (validatenull(params)) {
|
|
|
|
- return false
|
|
|
|
- }
|
|
|
|
- getForm(params.tableName, params.dsId).then(response => {
|
|
|
|
- if (!validatenull(response.data.data)) {
|
|
|
|
- console.log(response.data.data)
|
|
|
|
- this.option = JSON.parse(response.data.data)
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
- }
|
|
|
|
}
|
|
}
|
|
- }
|
|
|
|
</script>
|
|
</script>
|
|
<style lang="scss">
|
|
<style lang="scss">
|
|
.webapp {
|
|
.webapp {
|