form_detail.html 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. {foreach name="form_data" item="val"}
  2. {if condition="$val.config.is_delete == true || true"}
  3. {eq name="val.component" value="input"}
  4. <div class="col-xs-6 col-sm-5">
  5. <div class="form-group col-sm-10">
  6. <span class="text-muted">{$val.config.label}:</span>
  7. {:$row[$val['id']]??''}
  8. </div>
  9. </div>
  10. {/eq}
  11. {eq name="val.component" value="input-number"}
  12. <div class="col-xs-6 col-sm-5">
  13. <div class="form-group col-sm-10">
  14. <span class="text-muted">{$val.config.label}:</span>
  15. {:$row[$val['id']]??''}
  16. </div>
  17. </div>
  18. {/eq}
  19. {eq name="val.component" value="textarea"}
  20. <div class="col-xs-12 col-sm-10">
  21. <div class="form-group col-sm-10">
  22. <span class="text-muted">{$val.config.label}:</span>
  23. {:$row[$val['id']]??''}
  24. </div>
  25. </div>
  26. {/eq}
  27. {eq name="val.component" value="radio"}
  28. <div class="col-xs-12 col-sm-5">
  29. <div class="form-group col-sm-10">
  30. <span class="text-muted">{$val.config.label}:</span>
  31. {:$row[$val['id']]??''}
  32. </div>
  33. </div>
  34. {/eq}
  35. {eq name="val.component" value="checkbox"}
  36. <div class="col-xs-12 col-sm-5">
  37. <div class="form-group col-sm-10">
  38. <span class="text-muted">{$val.config.label}:</span>
  39. {:$row[$val['id']]??''}
  40. </div>
  41. </div>
  42. {/eq}
  43. {eq name="val.component" value="Cascader"}
  44. <div class="col-xs-12 col-sm-5">
  45. <div class="form-group col-sm-10">
  46. <span class="text-muted">{$val.config.label}:</span>
  47. {:$row[$val['id']]??''}
  48. </div>
  49. </div>
  50. {/eq}
  51. {eq name="val.component" value="select"}
  52. <div class="col-xs-12 col-sm-5">
  53. <div class="form-group col-sm-10">
  54. <span class="text-muted">{$val.config.label}:</span>
  55. {:$row[$val['id']]??''}
  56. </div>
  57. </div>
  58. {/eq}
  59. {eq name="val.component" value="TimePicker"}
  60. <div class="col-xs-12 col-sm-5">
  61. <div class="form-group col-sm-10">
  62. <span class="text-muted">{$val.config.label}:</span>
  63. {:$row[$val['id']]??''}
  64. </div>
  65. </div>
  66. {/eq}
  67. {eq name="val.component" value="DatePicker"}
  68. <div class="col-xs-12 col-sm-5">
  69. <div class="form-group col-sm-10">
  70. <span class="text-muted">{$val.config.label}:</span>
  71. {:$row[$val['id']]??''}
  72. </div>
  73. </div>
  74. {/eq}
  75. {eq name="val.component" value="Rate"}
  76. <div class="col-xs-12 col-sm-5">
  77. <div class="form-group col-sm-10">
  78. <span class="text-muted">{$val.config.label}:</span>
  79. {:$row[$val['id']]??''}
  80. </div>
  81. </div>
  82. {/eq}
  83. {eq name="val.component" value="uploadImage"}
  84. <div class="col-xs-12 col-sm-5">
  85. <div class="form-group col-sm-10">
  86. <span class="text-muted">{$val.config.label}:</span>
  87. {if condition="isset($row[$val['id']]) && $row[$val['id']] neq ''"}
  88. {foreach name="$row[$val['id']]" id="v"}
  89. <a href="{:$v.file_path??''}" target="_blank" style="margin-right:10px;">
  90. <img src="{:$v.file_path??''}" data-tips-image width="100px" height="100px" alt="">
  91. </a>
  92. {/foreach}
  93. {/if}
  94. </div>
  95. </div>
  96. {/eq}
  97. {eq name="val.component" value="uploadFile"}
  98. <div class="col-xs-12 col-sm-5">
  99. <div class="form-group col-sm-10">
  100. <span class="text-muted">{$val.config.label}:</span>
  101. {if condition="isset($row[$val['id']]) && $row[$val['id']] neq ''"}
  102. {foreach name="$row[$val['id']]" id="v" k="key"}
  103. {if condition="$v.types eq 'application/pdf' || $v.types eq 'text/plain'"}
  104. <a href="{:$v.file_path??''}" download="" style="margin-right:10px;">
  105. {$v.name}
  106. </a>
  107. {else}
  108. <a href="{:$v.file_path??''}" target="_blank" style="margin-right:10px;">
  109. {$v.name}
  110. </a>
  111. {/if}
  112. {/foreach}
  113. {/if}
  114. </div>
  115. </div>
  116. {/eq}
  117. {/if}
  118. {/foreach}