소스 검색

支出申请

master
pangdongxu 3 년 전
부모
커밋
68cd257fa7
12개의 변경된 파일85개의 추가작업 그리고 43개의 파일을 삭제
  1. BIN
      image/apply/ABC.png
  2. BIN
      image/apply/CCB.png
  3. BIN
      image/apply/ICBC.png
  4. BIN
      image/apply/RCB.png
  5. +2
    -2
      pages/apply/index.js
  6. +11
    -20
      pages/apply/index.wxml
  7. +35
    -5
      pages/apply/index.wxss
  8. +6
    -1
      pages/apply/paymentTemplate/add/add.js
  9. +17
    -2
      pages/apply/paymentTemplate/paymentTemplate.js
  10. +13
    -11
      pages/apply/paymentTemplate/paymentTemplate.wxml
  11. +1
    -1
      project.private.config.json
  12. +0
    -1
      utils/API.js

BIN
image/apply/ABC.png 파일 보기

Before After
Width: 22  |  Height: 22  |  Size: 833 B

BIN
image/apply/CCB.png 파일 보기

Before After
Width: 22  |  Height: 22  |  Size: 706 B

BIN
image/apply/ICBC.png 파일 보기

Before After
Width: 22  |  Height: 22  |  Size: 795 B

BIN
image/apply/RCB.png 파일 보기

Before After
Width: 22  |  Height: 22  |  Size: 824 B

+ 2
- 2
pages/apply/index.js 파일 보기

@@ -47,9 +47,9 @@ swichPaymentApply:function(e){
show: false, show: false,
}) })
}, },
goTemplate:function(){
goTemplate:function(e){
wx.navigateTo({ wx.navigateTo({
url: 'paymentTemplate/paymentTemplate'
url: 'paymentTemplate/paymentTemplate?id='+e.currentTarget.dataset.id
}) })
}, },




+ 11
- 20
pages/apply/index.wxml 파일 보기

@@ -13,31 +13,22 @@
<view class="main"> <view class="main">
<van-tabs sticky color="#000"> <van-tabs sticky color="#000">
<van-tab title="银行账户"> <van-tab title="银行账户">
<view class="bank_box">
<text class="zt">一般户</text>
<image src="../../image/apply/jsyh_bg2.png" style="width: 100%;position: absolute;bottom:0;z-index: 9;" mode="widthFix"></image>
<image src="../../image/apply/bgt.png" style="width: 100%;position: absolute;top:0;right:0;z-index: 9;height: 100%;"></image>
<view class="bank_content">
<image src="../../image/apply/jsyh_icon.png" style="width: 28%;" mode="widthFix"></image>
<view style="margin-bottom: 2vh;">6217 0021 9000 7972 186<text>卡号</text></view>
<view>可用余额</view>
<view style="font-weight: bold;font-size: 22px;margin-top: 2vh;">10,288.83</view>
</view>
</view>

<view class="bank_box">
<view class="bank_box" wx:for="{{accountList}}" wx:key="index">
<text class="zt">一般户</text> <text class="zt">一般户</text>
<image src="../../image/apply/jsyh_bg2.png" style="width: 100%;position: absolute;bottom:0;z-index: 9;" mode="widthFix"></image>
<image src="../../image/apply/bgt.png" style="width: 100%;position: absolute;top:0;right:0;z-index: 9;height: 100%;"></image> <image src="../../image/apply/bgt.png" style="width: 100%;position: absolute;top:0;right:0;z-index: 9;height: 100%;"></image>
<view class="bank_content">
<image src="../../image/apply/jsyh_icon.png" style="width: 28%;" mode="widthFix"></image>
<view style="margin-bottom: 2vh;">6217 0021 9000 7972 186<text>卡号</text></view>
<view class="bank_content {{item.bankType == 1 ? 'ICBC':item.bankType == 2 ? 'RCB':item.bankType == 3 ? 'ABC':item.bankType == 4 ? 'CCB':''}}">
<view class="bankName">
<image src="../../image/apply/{{item.bankType == 1 ? 'ICBC':item.bankType == 2 ? 'RCB':item.bankType == 3 ? 'ABC':item.bankType == 4 ? 'CCB':''}}.png" style="width: 25px" mode="widthFix"></image>
<text>{{item.bankType == 1 ? '中国银行':item.bankType == 2 ? '农商行(山东省)':item.bankType == 3 ? '农业银行':item.bankType == 4 ? '建设银行':''}}</text>
</view>
<view style="margin-top: 2vh;">{{item.bankAccountNumber}}<text>卡号</text></view>
<view>可用余额</view> <view>可用余额</view>
<view style="font-weight: bold;font-size: 22px;margin-top: 2vh;">10,288.83</view>
<view style="font-weight: bold;font-size: 22px;margin-top: 2vh;">{{item.balance}}</view>
</view> </view>
</view> </view>

</van-tab> </van-tab>

<van-tab title="公务卡"> <van-tab title="公务卡">
<view class="bank_box"> <view class="bank_box">
@@ -63,7 +54,7 @@
<van-action-sheet show="{{show}}" title="支付模板" bind:close="closeBox"> <van-action-sheet show="{{show}}" title="支付模板" bind:close="closeBox">
<van-swipe-cell right-width="{{ 65 }}" wx:for="{{approvalItemsOptions}}" wx:key="index"> <van-swipe-cell right-width="{{ 65 }}" wx:for="{{approvalItemsOptions}}" wx:key="index">
<van-cell-group> <van-cell-group>
<van-cell label="{{item.approvalItems}}" bindtap="goTemplate" >
<van-cell label="{{item.approvalItems}}" bindtap="goTemplate" data-id="{{item.id}}" >
<view slot="title"> <view slot="title">
<view class="van-cell-text">{{item.templateName}}<van-tag plain type="danger" color="#FC9A55" style="margin-left:10px;" wx:if="{{index == 0}}">默认</van-tag></view> <view class="van-cell-text">{{item.templateName}}<van-tag plain type="danger" color="#FC9A55" style="margin-left:10px;" wx:if="{{index == 0}}">默认</van-tag></view>
</view> </view>


+ 35
- 5
pages/apply/index.wxss 파일 보기

@@ -26,7 +26,7 @@
color: #fff; color: #fff;
} }
.main{ .main{
width: 94%;
width: 100%;
margin: 0 auto; margin: 0 auto;
margin-top: 3vw; margin-top: 3vw;
} }
@@ -37,13 +37,38 @@


.bank_content{ .bank_content{
color: #fff; color: #fff;
background:linear-gradient(to right, #176AB7, #318DE5);
width: 100%; width: 100%;
border-radius: 10px;
/* height: 100%; */
padding: 2vh 2vh 3vh;
padding: 2vh;
}

.ICBC{
background:url('http://192.168.31.196:81/bj/bg_ICBC.png') no-repeat center;
background-size: 100% 100%;
}
.ABC{
background:url('http://192.168.31.196:81/bj/bg_ABC.png') no-repeat center;
background-size: 100% 100%;
}
.CCB{
background:url('http://192.168.31.196:81/bj/bg_CCB.png') no-repeat center;
background-size: 100% 100%;
}
.RCB{
background:url('http://192.168.31.196:81/bj/bg_RCB.png') no-repeat center;
background-size: 100% 100%;
} }


.bankName{
margin-top: 0!important;
}
.bankName image{
vertical-align: middle;
margin-right: 5px;
}
.bankName text{
margin: 0!important;
display: inline-block;
}
.bank_content view{ .bank_content view{
margin-top: 1vh; margin-top: 1vh;
} }
@@ -55,6 +80,11 @@


.bank_box{ .bank_box{
position: relative; position: relative;
box-shadow: 0px 5px 9px #ccc;
overflow: hidden;
border-radius: 15px;
width: 94%;
margin: 0 auto;
margin-top: 20px; margin-top: 20px;
} }
.zt { .zt {


+ 6
- 1
pages/apply/paymentTemplate/add/add.js 파일 보기

@@ -520,8 +520,13 @@ Page({
'Authorization':'Bearer '+getApp().globalData.userInfo.token 'Authorization':'Bearer '+getApp().globalData.userInfo.token
}, },
formData:element, formData:element,
success (res){
success (response){
console.log(res); console.log(res);
if((i+1) == that.data.fileForm.length){
wx.navigateTo({
url: '/pages/apply/approval/approval?id='+res.data.id,
})
}
}, },
fail(res){ fail(res){
console.log(res) console.log(res)


+ 17
- 2
pages/apply/paymentTemplate/paymentTemplate.js 파일 보기

@@ -1,4 +1,6 @@
// pages/apply/paymentTemplate/paymentTemplate.js // pages/apply/paymentTemplate/paymentTemplate.js
import * as UTIL from '../../../utils/util.js';
import * as API from '../../../utils/API.js';
const app = getApp(); const app = getApp();
Page({ Page({


@@ -7,7 +9,8 @@ Page({
*/ */
data: { data: {
isIPX: app.globalData.isIPX, isIPX: app.globalData.isIPX,
show: false
show: false,
form:{}
}, },
showPopup() { showPopup() {
this.setData({ show: true }); this.setData({ show: true });
@@ -31,7 +34,19 @@ Page({
* 生命周期函数--监听页面加载 * 生命周期函数--监听页面加载
*/ */
onLoad(options) { onLoad(options) {

var that = this ;
UTIL.httpRequest(API.URL_GET_APPROVALITEMSBYID + options.id, {method:'GET'}, {
success: (res) => {
let transList = res.data.transfers;
transList.forEach(item => {
item.num = UTIL.convertToChinaNum(transList.length)
});
res.data.transfers = transList
that.setData({
form:res.data
});
}
})
}, },


/** /**


+ 13
- 11
pages/apply/paymentTemplate/paymentTemplate.wxml 파일 보기

@@ -6,29 +6,29 @@
<view class="pure_top" style="top:{{isIPX?'88px':'64px'}};"></view> <view class="pure_top" style="top:{{isIPX?'88px':'64px'}};"></view>
<view class="main-box top-box" style="margin-top:{{isIPX?'100px':'75px'}};"> <view class="main-box top-box" style="margin-top:{{isIPX?'100px':'75px'}};">
<text class="box-title">审批事项</text> <text class="box-title">审批事项</text>
<input class="input_tit" placeholder="房屋出租整年费用"/>
<input class="input_tit" placeholder="房屋出租整年费用" value="{{form.approvalItems}}"/>
<text>支出总金额</text> <text>支出总金额</text>
<view class="money_box">¥<input class="input_money" placeholder="总金额" placeholder-style="color:#E90000;"/></view> <view class="money_box">¥<input class="input_money" placeholder="总金额" placeholder-style="color:#E90000;"/></view>
<text>提交单位:龙华村联合社</text>
<text>提交日期:2022年1月18日</text>
<text>提 交 人:报账员</text>
<text>联系电话:13906311234</text>
<text>提交单位:{{form.submitCompany}}</text>
<text>提交日期:{{form.submitDate}}</text>
<text>提 交 人:{{form.submitter}}</text>
<text>联系电话:{{form.telephone}}</text>
</view> </view>
<text class="title">事项</text>
<block wx:for="{{form.transfers}}" wx:key="index">
<text class="title">事项{{item.num}}</text>


<view class="main-box top-box"> <view class="main-box top-box">
<text>支出金额</text> <text>支出金额</text>
<view class="money_box">¥<input class="input_money" placeholder="金额" placeholder-style="color:#E90000;"/></view>
<view class="money_box">¥<input class="input_money" placeholder="金额" placeholder-style="color:#E90000;" value="{{item.expenditureAmount}}"/></view>
<van-cell-group border="{{ false }}"> <van-cell-group border="{{ false }}">
<van-cell title="支付联合社办公室12月份租金" border="{{ false }}" >
<van-cell title="{{item.remark}}" border="{{ false }}" >
<view slot="icon" style="width: 15%;">事由:</view> <view slot="icon" style="width: 15%;">事由:</view>
</van-cell> </van-cell>
<van-cell title="龙华村联合社华" border="{{ false }}" center >
<van-cell title="{{item.payer}}" border="{{ false }}" center >
<view slot="icon" style="width: 15%;"><image src="/image/apply/icon_fu.png" style="width: 20px;height: 20px;"></image></view> <view slot="icon" style="width: 15%;"><image src="/image/apply/icon_fu.png" style="width: 20px;height: 20px;"></image></view>
</van-cell> </van-cell>
<van-cell title="龙华村联合社龙华村联合社龙华龙华村联合社" center border="{{ false }}" >
<van-cell title="{{item.payeeList[0].payee}}" center border="{{ false }}" >
<view slot="icon" style="width: 15%;"><image src="/image/apply/icon_shou.png" style="width: 20px;height: 20px;"></image></view> <view slot="icon" style="width: 15%;"><image src="/image/apply/icon_shou.png" style="width: 20px;height: 20px;"></image></view>
</van-cell> </van-cell>
<view class="btnBox"> <view class="btnBox">
@@ -39,6 +39,8 @@
</van-cell-group> </van-cell-group>
</view> </view>


</block>

<view class="bottomBtn"> <view class="bottomBtn">
<view bindtap="showPopup"> <view bindtap="showPopup">
<image src="/image/apply/icon_pres.png"></image> <image src="/image/apply/icon_pres.png"></image>


+ 1
- 1
project.private.config.json 파일 보기

@@ -35,7 +35,7 @@
{ {
"name": "支出模板查看", "name": "支出模板查看",
"pathName": "pages/apply/paymentTemplate/paymentTemplate", "pathName": "pages/apply/paymentTemplate/paymentTemplate",
"query": "",
"query": "id=32",
"launchMode": "default", "launchMode": "default",
"scene": null "scene": null
}, },


+ 0
- 1
utils/API.js 파일 보기

@@ -161,7 +161,6 @@ export {
URL_POST_APPROVALITEMSEDIT, URL_POST_APPROVALITEMSEDIT,
URL_POST_TEMPLATEEDIT, URL_POST_TEMPLATEEDIT,
URL_POST_APPROVALITEMSSUBMIT, URL_POST_APPROVALITEMSSUBMIT,
URL_GET_SELECTACCOUNTLIST,
URL_GET_MONEYORDERLIST, URL_GET_MONEYORDERLIST,
URL_GET_PAYEESELECTLIST, URL_GET_PAYEESELECTLIST,
URL_GET_DEPOSITLIST, URL_GET_DEPOSITLIST,


불러오는 중...
취소
저장