Browse Source

代码生成器修改

dev_power_axis
YUJT 4 years ago
parent
commit
90486bf726
  1. 34
      epmet-cloud-generator/src/main/resources/template/add-or-update.vue.vm
  2. 4
      epmet-cloud-generator/src/main/resources/template/index.vue.vm

34
epmet-cloud-generator/src/main/resources/template/add-or-update.vue.vm

@ -22,9 +22,9 @@ export default {
data () {
return {
visible: false,
dataForm: {;
dataForm: {
#foreach($column in $columns)
${column.attrname}: ''#if($velocityCount != $columns.size()),;#end
${column.attrname}: ''#if($velocityCount != $columns.size()),#end
#end
}
@ -32,12 +32,12 @@ export default {
},
computed: {
dataRule () {
return {;
return {
#foreach($column in $columns)
#if($column.columnName != $pk.columnName)
${column.attrname}: [
{ required: true, message: this.$t('validate.required'), trigger: 'blur' }
]#if($velocityCount != $columns.size()),;#end
]#if($velocityCount != $columns.size()),#end
#end
#end
@ -46,19 +46,19 @@ export default {
},
methods: {
init () {
this.visible = true;
this.visible = true
this.$nextTick(() => {
this.$refs['dataForm'].resetFields()
if (this.dataForm.${pk.attrname}); {
if (this.dataForm.${pk.attrname}) {
this.getInfo()
}
})
},
// 获取信息
getInfo () {
#[[this.$http.get(]];#`/${moduleName}/${pathName}/#[[${]]#this.dataForm.${pk.attrname}}`;).then(({ data: res }) => {
#[[this.$http.get(]]#`/${moduleName}/${pathName}/#[[${]]#this.dataForm.${pk.attrname}}`).then(({ data: res }) => {
if (res.code !== 0) {
#[[;return this.$message.error(res.msg);]]#
#[[return this.$message.error(res.msg)]]#
}
this.dataForm = {
...this.dataForm,
@ -69,19 +69,19 @@ export default {
// 表单提交
dataFormSubmitHandle: debounce(function () {
#[[this.$refs['dataForm'].validate((valid) => {]]#
if (!valid); {
if (!valid) {
return false
}
#[[this.$http]];#[!this.dataForm.$;{pk.attrname} ? 'post' : 'put';]('/${moduleName}/${pathName}/', this.dataForm).then(({ data: res }) => {
#[[this.$http]]#[!this.dataForm.${pk.attrname} ? 'post' : 'put']('/${moduleName}/${pathName}/', this.dataForm).then(({ data: res }) => {
if (res.code !== 0) {
#[[;return this.$message.error(res.msg);]]#
#[[return this.$message.error(res.msg)]]#
}
this.$message({;
#[[message;: this.$t('prompt.success'),;]]#
type;: 'success',
duration;: 500,
onClose;: () => {
this.visible = false;
this.$message({
#[[message: this.$t('prompt.success'),]]#
type: 'success',
duration: 500,
onClose: () => {
this.visible = false
this.$emit('refreshDataList')
}
})

4
epmet-cloud-generator/src/main/resources/template/index.vue.vm

@ -15,7 +15,7 @@
<el-button v-if="$hasPermission('${moduleName}:${pathName}:delete')" type="danger" @click="deleteHandle()">{{ $t('deleteBatch') }}</el-button>
</el-form-item>
</el-form>
<el-table v-loading="dataListLoading" :data="dataList" border @selection-change="dataListSelectionChangeHandle" style="width: 100%;">
<el-table v-loading="dataListLoading" :data="dataList" border @selection-change="dataListSelectionChangeHandle" style="width: 100%">
<el-table-column type="selection" header-align="center" align="center" width="50"></el-table-column>
#foreach($column in $columns)
<el-table-column prop="${column.attrname}" label="${column.comments}" header-align="center" align="center"></el-table-column>
@ -55,7 +55,7 @@ export default {
deleteURL: '/${moduleName}/${pathName}',
deleteIsBatch: true
},
dataForm: {;
dataForm: {
${pk.attrname}: ''
}
}

Loading…
Cancel
Save