Commit 541ed0ed authored by 王康's avatar 王康

form

parent a9895872
...@@ -116,6 +116,7 @@ ...@@ -116,6 +116,7 @@
data() { data() {
return { return {
vvv: '', vvv: '',
requestUrl: '',
form: null, form: null,
formModel: {}, // 双向绑定的数据变量 formModel: {}, // 双向绑定的数据变量
showUserColumns: [], // 要显示的字段 showUserColumns: [], // 要显示的字段
...@@ -264,6 +265,9 @@ ...@@ -264,6 +265,9 @@
_.each(self.showUserColumns, function(item) { _.each(self.showUserColumns, function(item) {
self.formModel[item.codeCamel] = '' self.formModel[item.codeCamel] = ''
}) })
// 修改请求地址
self.requestUrl = self.schema.modelUnderscore.slice(0, -1) + 's'
console.log(self.formModel) console.log(self.formModel)
if (!request.defaults.baseURL) { if (!request.defaults.baseURL) {
request.defaults.baseURL = '/org/api' request.defaults.baseURL = '/org/api'
...@@ -285,7 +289,7 @@ ...@@ -285,7 +289,7 @@
console.log('提交成功!') console.log('提交成功!')
// 存在tableId 则修改信息 // 存在tableId 则修改信息
if (self.tableId) { if (self.tableId) {
request(self.schema.modelUnderscorePlural + '/' + self.tableId + '/edit', { request(self.requestUrl + '/' + self.tableId + '/edit', {
method: 'post', method: 'post',
headers: { 'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8' }, headers: { 'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8' },
data: self.formModel, data: self.formModel,
...@@ -306,7 +310,7 @@ ...@@ -306,7 +310,7 @@
self.resetForm() self.resetForm()
}) })
} else { // 不存在tableId 则创建一条数据 } else { // 不存在tableId 则创建一条数据
request(self.schema.modelUnderscorePlural + '/new', { request(self.requestUrl + '/new', {
method: 'post', method: 'post',
headers: { 'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8' }, headers: { 'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8' },
data: self.formModel, data: self.formModel,
......
...@@ -29,6 +29,7 @@ ...@@ -29,6 +29,7 @@
}, },
created() { created() {
this.schema = schema this.schema = schema
console.log(this.schema)
this.tableId = '0e26566e953449a7a7500c34be39fd26' this.tableId = '0e26566e953449a7a7500c34be39fd26'
}, },
methods: {} methods: {}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment