微信小程序
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

125 wiersze
6.2 KiB

  1. <!--pages/apply/approval/approval.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. <view class="pure_top" style="top:{{isIPX?'88px':'64px'}};"></view>
  7. <view class="main-box top-box steps-box" style="margin-top:{{isIPX?'100px':'75px'}};">
  8. <text class="box-title">审批事项</text>
  9. <van-row wx:for="{{templateDetailList}}" wx:key="index">
  10. <van-col span="3">
  11. <view class="index">{{index+1}}</view>
  12. <!-- :class="{'indexCenter':index==0 ? false : true}" -->
  13. <block wx:if="{{index==0}}">
  14. <view class="indexBorder">
  15. <view class="ssT" wx:if="{{index>0}}"></view>
  16. <view class="yq"></view>
  17. <view class="ss" wx:if="{{templateDetailList.length != index+1}}"></view>
  18. </view>
  19. </block>
  20. <block wx:else>
  21. <view class="indexBorder indexCenter">
  22. <view class="ssT" wx:if="{{index>0}}"></view>
  23. <view class="yq"></view>
  24. <view class="ss" wx:if="{{templateDetailList.length != index+1}}"></view>
  25. </view>
  26. </block>
  27. </van-col>
  28. <van-col span="21">
  29. <van-cell center="{{true}}" border="{{false}}">
  30. <view slot="title">
  31. {{item.name?item.name:index+1}}级审批<text style="display: inline-block;margin-left: 10px;">{{item.nickName}}</text>
  32. </view>
  33. <view style="display: flex;align-items: center;justify-content:flex-end;">
  34. <image src="/image/apply/icon_up.png" style="width: 20px;height: 20px;" bindtap="upItem" data-id="{{index}}"></image>
  35. <image src="/image/apply/icon_down.png" style="width: 20px;height: 20px;margin-left: 10px;" bindtap="downItem" data-id="{{index}}"></image>
  36. </view>
  37. </van-cell>
  38. </van-col>
  39. </van-row>
  40. <view class="check_box">
  41. <van-checkbox-group value="{{ result }}" bind:change="onChange">
  42. <van-row>
  43. <van-col span="24" >
  44. <van-checkbox wx:for="{{groups}}" wx:for-item="item" wx:key="index" name="{{item.userId}}" shape="square" checked-color="#2C8E68">{{item.roles[0].roleName}}:{{item.nickName}}</van-checkbox>
  45. </van-col>
  46. </van-row>
  47. <!-- <van-row>
  48. <van-col span="24" >
  49. <van-checkbox wx:for="{{villages}}" wx:for-item="item" wx:key="index" name="{{item.userId}}" shape="square" checked-color="#2C8E68">{{item.roles[0].roleName}}:{{item.nickName}}</van-checkbox>
  50. </van-col>
  51. </van-row>
  52. <van-row>
  53. <van-col span="24">
  54. <van-checkbox wx:for="{{towns}}" wx:for-item="item" wx:key="index" name="{{item.userId}}" shape="square" checked-color="#2C8E68">{{item.roles[0].roleName}}:{{item.nickName}}</van-checkbox>
  55. </van-col>
  56. </van-row> -->
  57. </van-checkbox-group>
  58. </view>
  59. <view class="bottomBtn">
  60. <view bindtap="openBox" hover-class="btnView">
  61. <image src="/image/icon/icon_xzmb.png"></image>
  62. <text>选择审批模板</text>
  63. </view>
  64. <view bindtap="showPopupNew" style="margin: 0 10px;" hover-class="btnView">
  65. <image src="/image/icon/icon_zfmb.png"></image>
  66. <text>保存支付模板</text>
  67. </view>
  68. <view bindtap="showPopup" hover-class="btnView">
  69. <image src="/image/icon/icon_shmb.png"></image>
  70. <text>保存审批模板</text>
  71. </view>
  72. </view>
  73. <!-- <view class="btn_box">
  74. <view bindtap="openBox">选择审批模板</view>
  75. <view bindtap="showPopup">保存审批模板</view>
  76. </view> -->
  77. </view>
  78. <view class="bottom">
  79. <view class="btn1" bindtap="save">保存</view>
  80. <view class="btn2" bindtap="submit" hover-class="btnView">保存并提交</view>
  81. </view>
  82. <van-action-sheet show="{{show}}" title="选择审批模板" bind:close="closeBox" safe-area-inset-bottom="{{true}}">
  83. <!-- <van-swipe-cell right-width="{{ 65 }}">
  84. <van-cell label="支付水电、网费、房租" bindtap="goTemplate" >
  85. <view slot="title">
  86. <view class="van-cell-text">日常支付水电模板<van-tag plain type="danger" color="#FC9A55" style="margin-left:10px;">默认</van-tag></view>
  87. </view>
  88. <van-icon slot="icon" name="https://636c-cloud1-8gya17a31667774d-1310628902.tcb.qcloud.la/icon_mrmb.png?sign=5e5df640777f6a7993c45e1a559dd998&t=1648619865" class="custom-icon" size="40" style="margin-right: 10px;" />
  89. </van-cell>
  90. <view slot="right" class="deleteBox">
  91. <image src="/image/apply/icon_delete.png" style="width: 25px;height: 25px;margin: 0 auto;"></image>
  92. </view>
  93. </van-swipe-cell> -->
  94. <scroll-view scroll-y="true" style="height: 400rpx;" bindscrolltoupper="upper" bindscrolltolower="lower" bindscroll="scroll" scroll-top="0">
  95. <van-swipe-cell right-width="{{ 65 }}" wx:for="{{templateList}}" wx:key="index" wx:for-item="item">
  96. <van-cell bindtap='chooseTemplate' data-id="{{item.id}}">
  97. <view slot="title">
  98. <view class="van-cell-text">{{item.name}}</view>
  99. </view>
  100. <image src="/image/apply/icon_mb.png" slot="icon" class="custom-icon" size="40" style="margin-right: 10px;width: 40px;" mode="widthFix" ></image>
  101. </van-cell>
  102. <view slot="right" class="deleteBox" bindtap='deleteTemplate' data-index="{{index}}" data-id="{{item.id}}">
  103. <view>
  104. <image src="/image/apply/icon_end.png" style="width: 25px;height: 25px;margin: 0 auto;"></image>
  105. <text style="display: block;text-align: center;color: #e90000;">禁用</text>
  106. </view>
  107. </view>
  108. </van-swipe-cell>
  109. </scroll-view>
  110. <van-empty wx:if="{{templateList.length == 0}}" description="暂无审批模板" />
  111. </van-action-sheet>
  112. <modal hidden="{{!showPopup}}" mask="{{true}}" title="审批模板" confirm-text="保存" cancel-text="取消" bindcancel="cancelTem" bindconfirm="confirmTem">
  113. <input type='text' value="{{temName}}" placeholder="请输入模板名称" bindinput="inputTem"/>
  114. </modal>
  115. <modal hidden="{{!showPopup2}}" mask="{{true}}" title="支付模板" confirm-text="保存" cancel-text="取消" bindcancel="cancelTemNew" bindconfirm="confirmTemNew">
  116. <input type='text' value="{{temName2}}" placeholder="请输入模板名称" bindinput="inputTem2"/>
  117. </modal>
  118. <view class="ipXbtn"></view>