studentInfo.wxml 5.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <view class="card">
  2. <view class="top">
  3. <van-image width="690rpx" height="180rpx" src="/images/ic_student_info.png" />
  4. <view class='top-txt'>
  5. <view class="title">学员登记表</view>
  6. <view class="des">填写学员登记表,完成学员报到</view>
  7. </view>
  8. <van-cell title="上传头像" center>
  9. <van-image wx:if="{{!iCanUseAvatarButton || isPC}}" width="200rpx" height="200rpx" round fit="cover" src="{{formData.picUrl || plusImageUrl}}"
  10. class="user-avater-img"
  11. bind:tap="chooseImg"/>
  12. <button wx:else open-type="chooseAvatar" bindchooseavatar="onChooseAvatar" class="user-avater-img avatar-button">
  13. <van-image width="200rpx" height="200rpx" round fit="cover" src="{{formData.picUrl || plusImageUrl}}"
  14. class="user-avater-img"/>
  15. </button>
  16. </van-cell>
  17. <van-field required bind:change='onChange' value="{{formData.name}}" label="姓名" placeholder="请输入姓名" input-align="right" data-field="formData.name" />
  18. <edu-picker bind:change="changeInfo" label="性别" pickData="{{sexData}}" emitKey="formData.sex" index="{{formData.sex}}" />
  19. <edu-picker bind:change="changeInfo" label="民族" pickData="{{nationData}}" emitKey="formData.nation" index="{{formData.nation}}" />
  20. <edu-picker bind:change="changeInfo" label="学员类别" pickData="{{studentTypeData}}" emitKey="formData.perType" index="{{formData.perType}}" />
  21. <edu-picker bind:change="changeInfo" required="{{isCommunityWorker}}" label="文化程度" pickData="{{eduExpData}}" emitKey="formData.education" index="{{formData.education}}" />
  22. <van-field required="{{isCommunityWorker}}" bind:change='onChange' value="{{formData.graduate}}" label="毕业学校" placeholder="请输入毕业学校" input-align="right" data-field="formData.graduate" />
  23. <edu-picker required="{{isCommunityWorker}}" bind:change="changeInfo" label="是否211,985" emitKey="formData.isEmphasis" index="{{formData.isEmphasis}}" />
  24. <edu-picker required="{{isCommunityWorker}}" bind:change="changeInfo" label="所学专业" pickData="{{specialtyData}}" emitKey="formData.specialtyId" index="{{formData.specialtyId}}" />
  25. <edu-picker required="{{isCommunityWorker}}" bind:change="changeInfo" label="是否全日制" emitKey="formData.isFullTime" index="{{formData.isFullTime}}" />
  26. <advantage-pop required="{{isCommunityWorker}}" advantageIds="{{formData.advantage}}" bind:change="changeInfo" advantageData="{{advantageData}}" />
  27. <edu-picker required="{{isCommunityWorker}}" bind:change="changeInfo" label="是否中共党员" emitKey="formData.isParty" index="{{formData.isParty}}" />
  28. <edu-picker required="{{isCommunityWorker}}" bind:change="changeInfo" label="区级以上荣誉" emitKey="formData.isReceiveHonor" index="{{formData.isReceiveHonor}}" />
  29. <edu-cascader required="{{isCommunityWorker}}" wx:if="{{formData.perType!=-1}}" bind:change="changeInfo" parentIds="{{parentIds}}" perType="{{formData.perType}}" contactPhone="{{contactPhone}}" />
  30. <block wx:if="{{formData.perType == studentTypesEnum.COMMUNITY_WORKER}}">
  31. <edu-picker required="{{isCommunityWorker}}" bind:change="changeInfo" label="社工证等级" pickData="{{socialWorkLevelData}}" emitKey="formData.socialWorkLevel" index="{{formData.socialWorkLevel}}" />
  32. <edu-picker required="{{isCommunityWorker}}" bind:change="changeInfo" label="社区工作年限" pickData="{{socialWorkYearData}}" emitKey="formData.socialWorkYear" index="{{formData.socialWorkYear}}" />
  33. <edu-picker required="{{isCommunityWorker}}" bind:change="changeInfo" label="是否在本年度提任社区书记" emitKey="formData.isPromote" index="{{formData.isPromote}}" placeholder="请选择" />
  34. <van-field required="{{isCommunityWorker}}" bind:change='onChange' value="{{formData.formerPost}}" label="原职务" placeholder="请输入原职务" wx:if="{{formData.isPromote == logicStateEnum.YES}}" input-align="right" data-field="formData.formerPost" />
  35. </block>
  36. <edu-picker required="{{isCommunityWorker}}" bind:change="changeInfo" label="现任职务" pickData="{{formData.perType == studentTypesEnum.COMMUNITY_WORKER?communityJobData:otherJobData}}" emitKey="formData.jobId" index="{{formData.jobId}}" />
  37. <picker mode='date' bindchange="onChange" data-field="formData.jobTime" data-value="value">
  38. <van-field required="{{isCommunityWorker}}" value="{{formData.jobTime}}" label="任职时间" readonly is-link input-align="right" placeholder="请选择开始任职时间" />
  39. </picker>
  40. <block wx:if="{{formData.perType == studentTypesEnum.COMMUNITY_WORKER}}">
  41. <edu-picker bind:change="changeInfo" label="是否网格长" emitKey="formData.isGridLeader" index="{{formData.isGridLeader}}" />
  42. <edu-picker bind:change="changeInfo" label="是否楼栋长" emitKey="formData.isBuildLeader" index="{{formData.isBuildLeader}}" />
  43. <edu-picker bind:change="changeInfo" label="是否单元长" emitKey="formData.isUnitLeader" index="{{formData.isUnitLeader}}" />
  44. <edu-picker bind:change="changeInfo" label="是否公益岗" emitKey="formData.isWelfare" index="{{formData.isWelfare}}" />
  45. </block>
  46. </view>
  47. </view>
  48. <view class="btn">
  49. <edu-button title="提交" bind:click='submit' />
  50. </view>