{{- if .IsAdd }} // 新增表单中增加如下代码 {{- range .Fields}} {{- if .Form}} {{ GenerateFormItem . }} {{- end }} {{- end }} // 字典增加如下代码 {{- range $index, $element := .DictTypes}} const {{ $element }}Options = ref([]) {{- end }} // init方法中增加如下调用 {{- range $index, $element := .DictTypes }} {{ $element }}Options.value = await getDictFunc('{{$element}}') {{- end }} // 基础formData结构增加如下字段 {{- range .Fields}} {{- if .Form}} {{ GenerateDefaultFormValue . }} {{- end }} {{- end }} // 验证规则中增加如下字段 {{- range .Fields }} {{- if .Form }} {{- if eq .Require true }} {{.FieldJson }} : [{ required: true, message: '{{ .ErrorText }}', trigger: ['input','blur'], }, {{- if eq .FieldType "string" }} { whitespace: true, message: '不能只输入空格', trigger: ['input', 'blur'], } {{- end }} ], {{- end }} {{- end }} {{- end }} {{- if .HasDataSource }} // 请引用 get{{.StructName}}DataSource, // 获取数据源 const dataSource = ref([]) const getDataSourceFunc = async()=>{ const res = await get{{.StructName}}DataSource() if (res.code === 0) { dataSource.value = res.data } } getDataSourceFunc() {{- end }} {{- else }} {{- if not .OnlyTemplate }} {{- else }} {{- end }} {{- end }}