微信小程序
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

256 行
11 KiB

  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. <text class="title">基础信息</text>
  13. <view class="main-box table-box">
  14. <view class="flex-block">
  15. <text class="rules">收入时间</text>
  16. <view class="wrap" bindtap="onsrDate" >
  17. {{formData.accountDate}}
  18. </view>
  19. <van-calendar
  20. show="{{ srShow }}"
  21. min-date="{{ minDate }}"
  22. max-date="{{ maxDate }}"
  23. bind:close="onClose"
  24. bind:confirm="onConfirm"
  25. />
  26. </view>
  27. <view class="flex-block">
  28. <text class="rules">收入金额</text>
  29. <input class="wrap" data-prop="formData.jieAmount" type="digit" value="{{formData.jieAmount}}" bindinput="inputChange" placeholder="请输入收入金额"/>
  30. </view>
  31. <view class="flex-block"><text class="rules">存入账户</text>
  32. <!-- <input class="wrap" type="number" bindinput="inputChange" data-prop="formData.accountName" value="{{formData.accountName}}" placeholder="请输入存入账户"/> -->
  33. <view bindtap="oncrzhShow" class="wrap">
  34. <text wx:if="{{formData.accountName==''}}" class="color-gray">请选择存入账户</text>
  35. <text wx:else>{{formData.accountName}}</text>
  36. </view>
  37. <!-- custom-style="height: 20%;"-->
  38. <van-popup
  39. show="{{ crzhShow }}"
  40. position="bottom"
  41. bind:close="onCancelcrzh"
  42. >
  43. <van-picker columns="{{ accountListOptions }}" value-key="accountName" bind:cancel="onCancelcrzh"
  44. show-toolbar="{{true}}"
  45. bind:confirm="onConfirmcrzh"/>
  46. </van-popup>
  47. </view>
  48. <view class="flex-block">
  49. <text class="rules">收入类型</text>
  50. <view bindtap="oncrlxShow" class="wrap">
  51. <text wx:if="{{incomeTypeText==''}}" class="color-gray">请选择收入类型</text>
  52. <text wx:else>{{incomeTypeText}}</text>
  53. </view>
  54. </view>
  55. <van-popup
  56. show="{{ crlxShow }}"
  57. position="bottom"
  58. bind:close="onCancelcrlx"
  59. >
  60. <van-picker
  61. columns="{{ incomeTypeOptions }}"
  62. value-key="dictLabel"
  63. bind:cancel="onCancelcrlx"
  64. show-toolbar="{{true}}"
  65. bind:confirm="bindPickerChange"/>
  66. <!-- <picker bindchange="bindPickerChange" class="wrap picker_wrap"
  67. value="{{incomeTypeText}}"
  68. range="{{incomeTypeOptions}}"
  69. range-key="dictLabel">
  70. </picker> -->
  71. </van-popup>
  72. <view class="flex-block"><text class="rules no">单据编码</text> <input class="wrap" bindinput="inputChange" data-prop="formData.billNum" value="{{formData.billNum}}" placeholder="请输入单据编码"/></view>
  73. <!-- <view class="flex-block">
  74. <text class="rules no">对方科目</text>
  75. <view class="wrap" bindtap="selectKM">
  76. <text wx:if="{{formData.subjectNameAll==''}}" class="color-gray">请选择对方科目</text>
  77. <text wx:else>{{formData.subjectNameAll}}</text>
  78. </view>
  79. <van-popup show="{{showKm}}" round position="bottom" bind:close="closeBoxKM" >
  80. <van-picker
  81. columns="{{subjectOptions}}"
  82. show-toolbar
  83. value-key="subjectNameAll"
  84. bind:cancel="closeBoxKM"
  85. bind:confirm="onConfirmContractionKm"
  86. />
  87. </van-popup>
  88. </view> -->
  89. <view class="flex-block"><text class="rules">备注说明</text> <input class="wrap" bindinput="inputChange" data-prop="formData.accountSummary" placeholder="请输入备注说明" value="{{formData.accountSummary}}"/></view>
  90. </view>
  91. <block wx:if="{{formData.incomeType == 2}}">
  92. <view class="title">
  93. <text>关联合同</text>
  94. </view>
  95. <view class="main-box table-box">
  96. <view class="flex-block">
  97. <text class="rules {{formData.incomeType == '2' ?'':'no'}}">付款人{{}}</text>
  98. <view class="wrap" bindtap="selectContraction">
  99. <text wx:if="{{payerText==''}}" class="color-gray">请选择付款人</text>
  100. <text wx:else>{{payerText}}</text>
  101. </view>
  102. <van-popup show="{{showHt}}" round position="bottom" bind:close="closeBox" >
  103. <van-picker
  104. columns="{{contractionOptions}}"
  105. show-toolbar
  106. value-key="name"
  107. bind:cancel="closeBox"
  108. bind:confirm="onConfirmContraction"
  109. />
  110. </van-popup>
  111. </view>
  112. <view class="flex-block"><text class="rules {{formData.incomeType == '2' ?'':'no'}}">合同编码</text>
  113. <view class="wrap" bindtap="selectContraction">
  114. <text wx:if="{{contractionIdID==''}}" class="color-gray">请选择合同编码</text>
  115. <text wx:else>{{contractionIdID}}</text>
  116. </view>
  117. </view>
  118. </view>
  119. </block>
  120. <view class="main-box table-box" style="margin-top: 15px;">
  121. <van-cell>
  122. <!-- <view slot="icon">
  123. <van-icon class-prefix="my-icon" name="extra" />
  124. </view> -->
  125. <view slot="title">
  126. <view class="van-cell-text">附件<van-tag type="danger" style="margin-left: 10px;">可拍照</van-tag></view>
  127. </view>
  128. <view>
  129. <view class="van-cell-text">总数<van-tag round color="#5CAE77" plain style="margin-left: 10px;"> {{fileNum}}张 </van-tag></view>
  130. </view>
  131. </van-cell>
  132. <view class="fj-box">
  133. <view class="fj-li">
  134. <view>
  135. <text>收\n据</text>
  136. </view>
  137. <view class="img_box">
  138. <view class="img_list" wx:for="{{sjPics}}" wx:for-index="index" wx:key="index">
  139. <image class="img_li" src="{{item.file}}"bindlongpress="bindlongpressimg" data-status="sjPics" bindtap="imgPreviewImage" data-id='{{index}}'></image>
  140. <van-icon name="/image/apply/img_delete.png" data-id="{{index}}" size="20px" data-status="sjPics" bindtap="deleteimg" />
  141. </view>
  142. <view class="img_list">
  143. <image class="img_li img_add" src="/image/apply/fj_upload.png" data-index="{{index}}" bindtap="uploadSjPics"></image>
  144. </view>
  145. </view>
  146. </view>
  147. <view class="fj-li">
  148. <view>
  149. <text>发\n票</text>
  150. </view>
  151. <view class="img_box">
  152. <view class="img_list" wx:for="{{fpPics}}" wx:for-index="index" wx:key="index">
  153. <image class="img_li" src="{{item.file}}" data-status="fpPics" bindtap="imgPreviewImage" bindlongpress="bindlongpressimg" data-id='{{index}}'></image>
  154. <van-icon name="/image/apply/img_delete.png" size="20px" data-id="{{index}}" data-status="fpPics" bindtap="deleteimg" />
  155. </view>
  156. <view class="img_list">
  157. <image class="img_li img_add" src="/image/apply/fj_upload.png" data-index="{{index}}" bindtap="uploadFpPics"></image>
  158. </view>
  159. </view>
  160. </view>
  161. <view class="fj-li">
  162. <view>
  163. <text>其\n他</text>
  164. </view>
  165. <view class="img_box">
  166. <view class="img_list" wx:for="{{qtPics}}" wx:for-index="index" wx:key="index">
  167. <image class="img_li" src="{{item.file}}" data-status="qtPics" bindtap="imgPreviewImage" bindlongpress="bindlongpressimg" data-id='{{index}}'></image>
  168. <van-icon name="/image/apply/img_delete.png" size="20px" data-id="{{index}}" data-status="qtPics" bindtap="deleteimg" />
  169. </view>
  170. <view class="img_list">
  171. <image class="img_li img_add" src="/image/apply/fj_upload.png" data-index="{{index}}" bindtap="uploadQtPics"></image>
  172. </view>
  173. </view>
  174. </view>
  175. </view>
  176. <!-- <view style="margin:10px 0 5px;" class="flex-block">
  177. <text class="fjLable">收据</text>
  178. <view class='content'>
  179. <view class='img-box'>
  180. <view class='img-list'>
  181. <block wx:for="{{sjPics}}" wx:for-index="index" wx:key="index">
  182. <view class='img-item'>
  183. <van-icon class="close-ico" data-id="{{index}}" name="/image/apply/img_delete.png" size="20px" data-status="sjPics" bindtap="deleteimg" />
  184. <image src='{{item.file}}' class="imagea" bindlongpress="bindlongpressimg" data-status="sjPics" bindtap="imgPreviewImage" data-id='{{index}}'></image>
  185. </view>
  186. </block>
  187. <view class='chooseimg' bindtap='uploadSjPics'>
  188. <view class="weui-uploader__input-box"></view>
  189. </view>
  190. </view>
  191. </view>
  192. </view>
  193. </view>
  194. <view style="margin:10px 0 5px;" class="flex-block">
  195. <text class="fjLable">发票</text>
  196. <view class='content'>
  197. <view class='img-box'>
  198. <view class='img-list'>
  199. <block wx:for="{{fpPics}}" wx:for-index="index" wx:key="index">
  200. <view class='img-item'>
  201. <van-icon class="close-ico" data-id="{{index}}" name="/image/apply/img_delete.png" size="20px" data-status="fpPics" bindtap="deleteimg" />
  202. <image src='{{item.file}}' data-status="fpPics" bindtap="imgPreviewImage" class="imagea" bindlongpress="bindlongpressimg" data-id='{{index}}'></image>
  203. </view>
  204. </block>
  205. <view class='chooseimg' bindtap='uploadFpPics'>
  206. <view class="weui-uploader__input-box"></view>
  207. </view>
  208. </view>
  209. </view>
  210. </view>
  211. </view>
  212. <view style="margin:10px 0 5px;" class="flex-block">
  213. <text class="fjLable">其他</text>
  214. <view class='content'>
  215. <view class='img-box'>
  216. <view class='img-list'>
  217. <block wx:for="{{qtPics}}" wx:for-index="index" wx:key="index">
  218. <view class='img-item'>
  219. <van-icon class="close-ico" name="/image/apply/img_delete.png" size="20px" data-id="{{index}}" data-status="qtPics" bindtap="deleteimg" />
  220. <image src='{{item.file}}' data-status="qtPics" bindtap="imgPreviewImage" class="imagea" bindlongpress="bindlongpressimg" data-id='{{index}}'></image>
  221. </view>
  222. </block>
  223. <view class='chooseimg' bindtap='uploadQtPics'>
  224. <view class="weui-uploader__input-box"></view>
  225. </view>
  226. </view>
  227. </view>
  228. </view>
  229. </view> -->
  230. </view>
  231. <view class="bottom">
  232. <!-- <view class="btn1" data-type="3" bindtap="goSubmit">提交复核</view> -->
  233. <view class="btn1" data-code="1" bindtap="swichAccounting">保存</view>
  234. <view class="btn2" data-code="2" bindtap="swichAccounting">保存并提交</view>
  235. </view>
  236. <!-- <view class="main-box table-box" style="margin-top: 30rpx;">
  237. <view class="btn flex-block">
  238. <button type="primary" data-code="1" bindtap="swichAccounting" plain="true">暂存</button>
  239. <button type="primary" data-code="2" bindtap="swichAccounting">提交</button>
  240. </view>
  241. </view> -->