add.wxml 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. <mobile-main frameStyle="{{frameStyle}}" bind:back="back" bind:tabPath="tabPath">
  2. <view slot="info" class="container main">
  3. <view class="one">
  4. <form catchsubmit="onSubmit">
  5. <view class="content">
  6. <view class="label">比赛名称</view>
  7. <view class="value">
  8. <picker bindchange="matchChange" name="match_id" value="{{form.match_id}}" range-key='name' range="{{matchList}}">
  9. <view class="input">{{form.match_name||'请选择赛事'}}</view>
  10. </picker>
  11. </view>
  12. </view>
  13. <view class="content">
  14. <view class="label">赛事组别</view>
  15. <view class="value">
  16. <picker bindchange="grpupChange" name="grouping_id" value="{{form.grouping_id}}" range-key='name' range="{{groupingList}}">
  17. <view class="input">{{form.grouping_name||'请选择赛事组别'}}</view>
  18. </picker>
  19. </view>
  20. </view>
  21. <view class="content">
  22. <view class="label">组内项目</view>
  23. <view class="value">
  24. <picker bindchange="projectChange" name="project_id" value="{{form.project_id}}" range-key='name' range="{{projectList}}">
  25. <view class="input">{{form.project_name||'请选择组内项目'}}</view>
  26. </picker>
  27. </view>
  28. </view>
  29. <view class="content" style="display: none;">
  30. <view class="label">组内项目类别</view>
  31. <view class="value">
  32. <input type="text" name="type" value="{{form.type}}" placeholder="请输入组内项目类别" disabled />
  33. </view>
  34. </view>
  35. <view class="content">
  36. <view class="label">赛程分组</view>
  37. <view class="value">
  38. <picker bindchange="teamChange" name="team_id" value="{{form.team_id}}" range-key='name' range="{{raceTeamList}}">
  39. <view class="input">{{form.team_name||'请选择赛程分组'}}</view>
  40. </picker>
  41. </view>
  42. </view>
  43. <view class="content" wx:if="{{form.type=='单打'}}">
  44. <view class="label">选手一</view>
  45. <view class="value">
  46. <picker bindchange="playeroneChange" name="player_one" value="{{form.player_one}}" range-key='name' range="{{personList}}">
  47. <view class="input">{{form.player_one_name||'请选择选手一'}}</view>
  48. </picker>
  49. </view>
  50. </view>
  51. <view class="content" wx:if="{{form.type=='单打'}}">
  52. <view class="label">选手二</view>
  53. <view class="value">
  54. <picker bindchange="playertwoChange" name="player_two" value="{{form.player_two}}" range-key='name' range="{{personList}}">
  55. <view class="input">{{form.player_two_name||'请选择选手二'}}</view>
  56. </picker>
  57. </view>
  58. </view>
  59. <view class="content" wx:if="{{form.type=='双打'}}">
  60. <view class="label">选手一</view>
  61. <view class="value">
  62. <picker bindchange="playeroneChange" name="player_one" value="{{form.player_one}}" range-key='names' range="{{personList}}">
  63. <view class="input">{{form.player_one_name||'请选择选手一'}}</view>
  64. </picker>
  65. </view>
  66. </view>
  67. <view class="content" wx:if="{{form.type=='双打'}}">
  68. <view class="label">选手二</view>
  69. <view class="value">
  70. <picker bindchange="playertwoChange" name="player_two" value="{{form.player_two}}" range-key='names' range="{{personList}}">
  71. <view class="input">{{form.player_two_name||'请选择选手二'}}</view>
  72. </picker>
  73. </view>
  74. </view>
  75. <view class="content">
  76. <view class="label">比赛场地</view>
  77. <view class="value">
  78. <picker bindchange="groundChange" name="ground_id" value="{{form.ground_id}}" range-key='name' range="{{groundList}}">
  79. <view class="input">{{form.ground_name||'请选择比赛场地'}}</view>
  80. </picker>
  81. </view>
  82. </view>
  83. <view class="content">
  84. <view class="label">裁判</view>
  85. <view class="value">
  86. <picker bindchange="refereeChange" name="referee_id" value="{{form.referee_id}}" range-key='name' range="{{refereeList}}">
  87. <view class="input">{{form.referee_name||'请选择裁判'}}</view>
  88. </picker>
  89. </view>
  90. </view>
  91. <view class="content">
  92. <view class="label">比赛日期</view>
  93. <view class="value">
  94. <picker mode="date" bindchange="startdateChange" name="start_date" value="{{form.start_date}}">
  95. <view class="input">{{form.start_date||'请选择比赛日期'}}</view>
  96. </picker>
  97. </view>
  98. </view>
  99. <view class="content">
  100. <view class="label">比赛时间</view>
  101. <view class="value">
  102. <picker mode="time" bindchange="starttimeChange" name="start_time" value="{{form.start_time}}">
  103. <view class="input">{{form.start_time||'请选择比赛时间'}}</view>
  104. </picker>
  105. </view>
  106. </view>
  107. <view class="content">
  108. <view class="label">比赛状态</view>
  109. <view class="value">
  110. <picker bindchange="statusChange" name="status" value="{{form.status}}" range-key='label' range="{{statusList}}">
  111. <view class="input">{{form.status=='0'?'已安排':form.status=='1'?'待开赛':form.status=='2'?'已开赛':form.status=='3'?'已结束':'请选择'}}</view>
  112. </picker>
  113. </view>
  114. </view>
  115. <view class="btn">
  116. <button type="primary" size="mini" formType="submit">提交保存</button>
  117. </view>
  118. </form>
  119. </view>
  120. </view>
  121. </mobile-main>