{{- $global := . }} {{- $templateID := printf "%s_%s" .Package .StructName }} {{- if .IsAdd }} // 请在搜索条件中增加如下代码 {{- range .Fields}} {{- if .FieldSearchType}} {{ GenerateSearchFormItem .}} {{ end }} {{ end }} // 表格增加如下列代码 {{- range .Fields}} {{- if .Table}} {{ GenerateTableColumn . }} {{- end }} {{- end }} // 新增表单中增加如下代码 {{- range .Fields}} {{- if .Form}} {{ GenerateFormItem . }} {{- end }} {{- end }} // 查看抽屉中增加如下代码 {{- range .Fields}} {{- if .Desc }} {{ GenerateDescriptionItem . }} {{- end }} {{- end }} // 字典增加如下代码 {{- range $index, $element := .DictTypes}} const {{ $element }}Options = ref([]) {{- end }} // setOptions方法中增加如下调用 {{- 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 }}