diff --git a/snowy-plugin/snowy-plugin-gen/src/main/resources/backend/Entity.java.btl b/snowy-plugin/snowy-plugin-gen/src/main/resources/backend/Entity.java.btl index fb54a8e0..5e0d05d1 100644 --- a/snowy-plugin/snowy-plugin-gen/src/main/resources/backend/Entity.java.btl +++ b/snowy-plugin/snowy-plugin-gen/src/main/resources/backend/Entity.java.btl @@ -12,10 +12,7 @@ */ package ${packageName}.${moduleName}.modular.${busName}.entity; -import com.baomidou.mybatisplus.annotation.FieldFill; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; -import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.*; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; diff --git a/snowy-plugin/snowy-plugin-gen/src/main/resources/frontend/form.vue.btl b/snowy-plugin/snowy-plugin-gen/src/main/resources/frontend/form.vue.btl index 00c566fe..a7600641 100644 --- a/snowy-plugin/snowy-plugin-gen/src/main/resources/frontend/form.vue.btl +++ b/snowy-plugin/snowy-plugin-gen/src/main/resources/frontend/form.vue.btl @@ -147,30 +147,28 @@ } // 验证并提交数据 const onSubmit = () => { - formRef.value - .validate() - .then(() => { - submitLoading.value = true - const formDataParam = cloneDeep(formData.value) + formRef.value.validate().then(() => { + submitLoading.value = true + const formDataParam = cloneDeep(formData.value) + <% for(var i = 0; i < configList.~size; i++) { %> + <% if(configList[i].whetherAddUpdate && configList[i].effectType == 'checkbox') { %> + formDataParam.${configList[i].fieldNameCamelCase} = JSON.stringify(formDataParam.${configList[i].fieldNameCamelCase}) + <% } %> + <% } %> + ${classNameFirstLower}Api <% for(var i = 0; i < configList.~size; i++) { %> - <% if(configList[i].whetherAddUpdate && configList[i].effectType == 'checkbox') { %> - formDataParam.${configList[i].fieldNameCamelCase} = JSON.stringify(formDataParam.${configList[i].fieldNameCamelCase}) + <% if(configList[i].needTableId) { %> + .${classNameFirstLower}SubmitForm(formDataParam, !formDataParam.${configList[i].fieldNameCamelCase}) <% } %> <% } %> - ${classNameFirstLower}Api - <% for(var i = 0; i < configList.~size; i++) { %> - <% if(configList[i].needTableId) { %> - .${classNameFirstLower}SubmitForm(formDataParam, !formDataParam.${configList[i].fieldNameCamelCase}) - <% } %> - <% } %> - .then(() => { - onClose() - emit('successful') - }) - .finally(() => { - submitLoading.value = false - }) - }) + .then(() => { + onClose() + emit('successful') + }) + .finally(() => { + submitLoading.value = false + }) + }) } // 抛出函数 defineExpose({ diff --git a/snowy-plugin/snowy-plugin-gen/src/main/resources/frontend/index.vue.btl b/snowy-plugin/snowy-plugin-gen/src/main/resources/frontend/index.vue.btl index cc9eb182..a317144d 100644 --- a/snowy-plugin/snowy-plugin-gen/src/main/resources/frontend/index.vue.btl +++ b/snowy-plugin/snowy-plugin-gen/src/main/resources/frontend/index.vue.btl @@ -8,7 +8,7 @@ <% } %> <% if (searchCount > 0) { %> - + <% for(var i = 0; i < configList.~size; i++) { %> <% if(!configList[i].needTableId && configList[i].needPage) { row ++; %> @@ -37,37 +37,35 @@ <% } %> <% } else { %> - + + <% if(configList[i].effectType == 'input' || configList[i].effectType == 'textarea') { %> + + + + <% } else if (configList[i].effectType == 'select' || configList[i].effectType == 'radio' || configList[i].effectType == 'checkbox') {%> + + + + <% } else if (configList[i].effectType == 'inputNumber' || configList[i].effectType == 'slider') {%> + + + + <% } else if (configList[i].effectType == 'datepicker') {%> + + + + <% } else {%> + + + + <% } %> + <% } %> <% } %> <% } %> 查询 - 重置 + 重置 <% if(searchCount > 3) { %> {{ advanced ? '收起' : '展开' }} @@ -98,7 +96,11 @@ 新增 - 删除 +