fix: 代码生成模板修改;

main
wx-jincw 5 days ago
parent 013b643557
commit 5d75c1ca5b

@ -22,7 +22,7 @@
</template> </template>
<script> <script>
import * as api from './${pathName}api.js' import * as api from '@/api/${pathName}.js'
export default { export default {
data () { data () {
return { return {
@ -66,10 +66,23 @@
dataSubmit () { dataSubmit () {
#[[this.$refs['dataForm'].validate((valid) => {]]# #[[this.$refs['dataForm'].validate((valid) => {]]#
if (valid) { if (valid) {
api.${className}CreateApi(this.dataForm).then(res =>{ if (dataForm.${pk.attrname}) {
// TODO 保存数据 api.${pathName}UpdateApi(this.dataForm).then(res =>{
#[[this.$message.success('保存成功')]]#
this.visible = false
#[[this.$emit('refreshDataList')]]#
});
} else {
api.${pathName}CreateApi(this.dataForm).then(res =>{
#[[this.$message.success('新增成功')]]#
this.visible = false
#[[this.$emit('refreshDataList')]]#
}); });
} }
}
}) })
} }
} }

@ -11,10 +11,10 @@
import request from '@/utils/request' import request from '@/utils/request'
/** /**
* 新增${className} * 新增${pathName}
* @param pram * @param pram
*/ */
export function ${className}CreateApi(data) { export function ${pathName}CreateApi(data) {
return request({ return request({
url: '${moduleName}/${pathName}/save', url: '${moduleName}/${pathName}/save',
method: 'POST', method: 'POST',

@ -58,7 +58,7 @@
<script> <script>
import AddOrUpdate from './${pathName}-add-and-update' import AddOrUpdate from './${pathName}-add-and-update'
import * as api from './${pathName}api.js' import * as api from '@/api/${pathName}.js'
export default { export default {
data () { data () {
return { return {
@ -85,7 +85,11 @@
getDataList () { getDataList () {
this.dataListLoading = true this.dataListLoading = true
api.${pathName}ListApi().then(res => { api.${pathName}ListApi().then(res => {
// TODO 获取数据列表 this.dataListLoading = false
this.dataList = res.list || [];
this.totalPage = res.total;
}).catch(e => {
this.dataListLoading = false
}) })
}, },
// 每页数 // 每页数
@ -122,10 +126,11 @@
}).then(() => { }).then(() => {
api.${pathName}DeleteApi(id).then(res => { api.${pathName}DeleteApi(id).then(res => {
// TODO 处理删除 // TODO 处理删除
#[[this.$message.success('删除成功')]]#
this.getDataList()
}) })
}) })
}) },
}
} }
} }
</script> </script>

Loading…
Cancel
Save