微信小程序
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

inCome.wxml 7.1 KiB

3年前
3年前
3年前
3年前
3年前
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. <!--pages/apply/index.wxml-->
  2. <view class="ns" style="height:{{isIPX?'88px':'64px'}};">
  3. <image src="../../image/apply/back.png" style="top:{{isIPX?'54px':'30px'}};" mode="widthFix" bindtap="back"></image>
  4. <text style="top:{{isIPX?'54px':'30px'}};">收入登记</text>
  5. </view>
  6. <!-- 付款单位开始 -->
  7. <view class="top" style="margin-top:{{isIPX?'100px':'75px'}};">
  8. <image src="../../image/apply/dress_icon.png" mode="widthFix"></image>
  9. <view class="top-tit">收入单位</view>
  10. <view class="top-title">{{bookName}}</view>
  11. </view>
  12. <view class="title">
  13. <text>基础信息</text>
  14. </view>
  15. <view class="main-box table-box">
  16. <view class="flex-block">
  17. <text class="rules">收入时间</text>
  18. <view class="wrap" bindtap="onsrDate" >
  19. {{formData.accountDate}}
  20. </view>
  21. <van-calendar
  22. show="{{ srShow }}"
  23. min-date="{{ minDate }}"
  24. max-date="{{ maxDate }}"
  25. bind:close="onClose"
  26. bind:confirm="onConfirm"
  27. />
  28. </view>
  29. <view class="flex-block">
  30. <text class="rules">收入金额</text>
  31. <input class="wrap" data-prop="formData.jieAmount" type="number" value="{{formData.jieAmount}}" bindinput="inputChange" placeholder="请输入收入金额"/>
  32. </view>
  33. <view class="flex-block"><text class="rules">存入账户</text>
  34. <!-- <input class="wrap" type="number" bindinput="inputChange" data-prop="formData.accountName" value="{{formData.accountName}}" placeholder="请输入存入账户"/> -->
  35. <view bindtap="oncrzhShow" class="wrap">
  36. <text wx:if="{{formData.accountName==''}}" class="color-gray">请选择存入账户</text>
  37. <text wx:else>{{formData.accountName}}</text>
  38. </view>
  39. <!-- custom-style="height: 20%;"-->
  40. <van-popup
  41. show="{{ crzhShow }}"
  42. position="bottom"
  43. bind:close="onCancelcrzh"
  44. >
  45. <van-picker columns="{{ accountListOptions }}" value-key="accountName" bind:cancel="onCancelcrzh"
  46. show-toolbar="{{true}}"
  47. bind:confirm="onConfirmcrzh"/>
  48. </van-popup>
  49. </view>
  50. <view class="flex-block"><text class="rules">收入类型</text>
  51. <picker bindchange="bindPickerChange" class="wrap picker_wrap"
  52. value="{{incomeTypeText}}"
  53. range="{{incomeTypeOptions}}"
  54. range-key="dictLabel">
  55. <view class="picker">
  56. {{incomeTypeText}}
  57. </view>
  58. </picker>
  59. </view>
  60. <view class="flex-block"><text class="rules">单据编码</text> <input class="wrap" type="number" bindinput="inputChange" data-prop="formData.billNum" value="{{formData.billNum}}" placeholder="请输入单据编码"/></view>
  61. <view class="flex-block"><text class="rules">备注说明</text> <input class="wrap" type="number" bindinput="inputChange" data-prop="formData.accountSummary" placeholder="请输入备注说明" value="{{formData.accountSummary}}"/></view>
  62. </view>
  63. <view class="title">
  64. <text>关联合同</text>
  65. </view>
  66. <view class="main-box table-box">
  67. <view class="flex-block">
  68. <text class="rules {{formData.incomeType == '2' ?'':'no'}}">付款人{{}}</text>
  69. <view class="wrap" bindtap="selectContraction">
  70. <text wx:if="{{payerText==''}}" class="color-gray">请选择付款人</text>
  71. <text wx:else>{{payerText}}</text>
  72. </view>
  73. <van-popup show="{{showHt}}" round position="bottom" bind:close="closeBox" >
  74. <van-picker
  75. columns="{{contractionOptions}}"
  76. show-toolbar
  77. value-key="name"
  78. bind:cancel="closeBox"
  79. bind:confirm="onConfirmContraction"
  80. />
  81. </van-popup>
  82. </view>
  83. <view class="flex-block"><text class="rules {{formData.incomeType == '2' ?'':'no'}}">合同编码</text>
  84. <view class="wrap" bindtap="selectContraction">
  85. <text wx:if="{{formData.contractionId==''}}" class="color-gray">请选择合同编码</text>
  86. <text wx:else>{{formData.contractionId}}</text>
  87. </view>
  88. </view>
  89. </view>
  90. <view class="title">
  91. <text>附件</text>
  92. </view>
  93. <view class="main-box table-box">
  94. <view style="margin:10px 0 5px;" class="flex-block">
  95. <text class="fjLable">收据</text>
  96. <view class='content'>
  97. <view class='img-box'>
  98. <view class='img-list'>
  99. <block wx:for="{{sjPics}}" wx:for-index="index" wx:key="index">
  100. <view class='img-item'>
  101. <van-icon class="close-ico" data-id="{{index}}" name="/image/apply/img_delete.png" size="20px" data-status="sjPics" bindtap="deleteimg" />
  102. <image src='{{item.file}}' class="imagea" bindlongpress="bindlongpressimg" data-status="sjPics" bindtap="imgPreviewImage" data-id='{{index}}'></image>
  103. </view>
  104. </block>
  105. <view class='chooseimg' bindtap='uploadSjPics'>
  106. <view class="weui-uploader__input-box"></view>
  107. </view>
  108. </view>
  109. </view>
  110. </view>
  111. </view>
  112. <view style="margin:10px 0 5px;" class="flex-block">
  113. <text class="fjLable">发票</text>
  114. <view class='content'>
  115. <view class='img-box'>
  116. <view class='img-list'>
  117. <block wx:for="{{fpPics}}" wx:for-index="index" wx:key="index">
  118. <view class='img-item'>
  119. <van-icon class="close-ico" data-id="{{index}}" name="/image/apply/img_delete.png" size="20px" data-status="fpPics" bindtap="deleteimg" />
  120. <image src='{{item.file}}' data-status="fpPics" bindtap="imgPreviewImage" class="imagea" bindlongpress="bindlongpressimg" data-id='{{index}}'></image>
  121. </view>
  122. </block>
  123. <view class='chooseimg' bindtap='uploadFpPics'>
  124. <view class="weui-uploader__input-box"></view>
  125. </view>
  126. </view>
  127. </view>
  128. </view>
  129. </view>
  130. <view style="margin:10px 0 5px;" class="flex-block">
  131. <text class="fjLable">其他</text>
  132. <view class='content'>
  133. <view class='img-box'>
  134. <view class='img-list'>
  135. <block wx:for="{{qtPics}}" wx:for-index="index" wx:key="index">
  136. <view class='img-item'>
  137. <van-icon class="close-ico" data-id="{{index}}" name="/image/apply/img_delete.png" size="20px" data-status="qtPics" bindtap="deleteimg" />
  138. <image src='{{item.file}}' data-status="qtPics" bindtap="imgPreviewImage" class="imagea" bindlongpress="bindlongpressimg" data-id='{{index}}'></image>
  139. </view>
  140. </block>
  141. <view class='chooseimg' bindtap='uploadQtPics'>
  142. <view class="weui-uploader__input-box"></view>
  143. </view>
  144. </view>
  145. </view>
  146. </view>
  147. </view>
  148. </view>
  149. <view class="main-box table-box" style="margin-top: 30rpx;">
  150. <view class="btn flex-block">
  151. <button type="primary" data-code="1" bindtap="swichAccounting" plain="true">暂存</button>
  152. <button type="primary" data-code="2" bindtap="swichAccounting">提交</button>
  153. </view>
  154. </view>