detail.ftl 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <#import "function.ftl" as func>
  2. <#assign package=model.variables.package>
  3. <#assign class=model.variables.class>
  4. <#assign classVar=model.variables.classVar>
  5. <#assign comment=model.tabComment>
  6. <#assign subtables=model.subTableList>
  7. <#assign pk=func.getPk(model) >
  8. <#assign pkModel=model.pkModel >
  9. <#assign pkVar=func.convertUnderLine(pk) >
  10. <#assign pkType=func.getPkType(model)>
  11. <#assign fkType=func.getFkType(model)>
  12. <#assign system=vars.system>
  13. <#assign domain=vars.domain>
  14. <#assign tableName=model.tableName>
  15. <#assign colList=model.columnList>
  16. <#assign commonList=model.commonList>
  17. <#assign subSize=func.hasSubTable(model)>
  18. <template>
  19. <rx-dialog @cancel="cancel">
  20. <rx-layout>
  21. <div slot="center">
  22. <a-form-model ref="form" :model="mdl" :label-col="labelCol" :wrapper-col="wrapperCol">
  23. <#list commonList as col>
  24. <#assign colName=func.convertUnderLine(col.columnName)>
  25. <#if func.isExcludeField(colName) >
  26. <a-form-model-item label="${col.comment}" >
  27. <span v-html="mdl.${colName}"></span>
  28. </a-form-model-item>
  29. </#if>
  30. </#list>
  31. </a-form-model>
  32. </div>
  33. </rx-layout>
  34. </rx-dialog>
  35. </template>
  36. <script>
  37. import ${class}Api from '@/api/${system}/${package}/${classVar}'
  38. import {RxDialog,BaseFormModel} from 'jpaas-common-lib';
  39. export default {
  40. name: '${class}Edit',
  41. mixins:[BaseFormModel],
  42. components: {
  43. RxDialog,
  44. },
  45. data(){
  46. return {
  47. }
  48. },
  49. methods: {
  50. get(id){
  51. return ${class}Api.get(id);
  52. },
  53. }
  54. }
  55. </script>
  56. <style>
  57. .relick a{
  58. margin-right: 10px;
  59. }
  60. </style>