@@ -289,6 +289,26 @@ Page({ | |||||
} | } | ||||
}) | }) | ||||
}, | }, | ||||
delete2(e){ | |||||
console.log(e); | |||||
var that = this; | |||||
UTIL.httpRequest(API.URL_GET_FLOWREMOVE + e.currentTarget.dataset.id, {method:'GET'},{ | |||||
success: (res) => { | |||||
if (res.code == API.SUCCESS_CODE) { | |||||
that.data.flowListZC.splice(e.currentTarget.dataset.index, 1); | |||||
wx.showToast({ | |||||
title: '删除成功!', | |||||
icon: 'success', | |||||
duration: 2000 | |||||
}) | |||||
that.setData({ | |||||
flowListZC : that.data.flowListZC, | |||||
flowListZCNum:that.data.flowListZCNum-1 | |||||
}) | |||||
} | |||||
} | |||||
}) | |||||
}, | |||||
/** | /** | ||||
* 生命周期函数--监听页面隐藏 | * 生命周期函数--监听页面隐藏 | ||||
*/ | */ | ||||
@@ -82,7 +82,7 @@ | |||||
</view> | </view> | ||||
<view slot="right" class="deleteBox" wx:if="{{item.checkedStatusText != '已审核'}}"> | <view slot="right" class="deleteBox" wx:if="{{item.checkedStatusText != '已审核'}}"> | ||||
<view style="flex: 1;height: 100%;display: flex;align-items: center;justify-content: space-evenly;"> | <view style="flex: 1;height: 100%;display: flex;align-items: center;justify-content: space-evenly;"> | ||||
<image src="../../image/apply/icon_delete.png" style="width: 25px;height: 25px;margin: 0 auto;" data-id="{{item.id}}" data-index="{{index}}" bindtap="delete"></image> | |||||
<image src="../../image/apply/icon_delete.png" style="width: 25px;height: 25px;margin: 0 auto;" data-id="{{item.id}}" data-index="{{index}}" bindtap="delete2"></image> | |||||
<image src="../../image/icon/icon_xg.png" style="width: 25px;height: 25px;margin: 0 auto;" data-id="{{item.id}}" data-index="{{index}}" bindtap="goUpdateZC"></image> | <image src="../../image/icon/icon_xg.png" style="width: 25px;height: 25px;margin: 0 auto;" data-id="{{item.id}}" data-index="{{index}}" bindtap="goUpdateZC"></image> | ||||
</view> | </view> | ||||
</view> | </view> | ||||
@@ -37,6 +37,8 @@ Page({ | |||||
crzhShow:false, | crzhShow:false, | ||||
accountListOptions:[], //存入账户类型选项 | accountListOptions:[], //存入账户类型选项 | ||||
crlxShow:false, //收入类型弹窗显隐 | crlxShow:false, //收入类型弹窗显隐 | ||||
subjectOptions:[],//科目类型 | |||||
showKm:false | |||||
}, | }, | ||||
onCancelcrlx(){ | onCancelcrlx(){ | ||||
this.setData({crlxShow:false,}) | this.setData({crlxShow:false,}) | ||||
@@ -67,6 +69,9 @@ Page({ | |||||
closeBox(){ | closeBox(){ | ||||
this.setData({showHt:false}) | this.setData({showHt:false}) | ||||
}, | }, | ||||
closeBoxKM(){ | |||||
this.setData({showKm:false}) | |||||
}, | |||||
getNewDate(date){ | getNewDate(date){ | ||||
//date是传过来的时间戳,注意需为13位,10位需*1000 | //date是传过来的时间戳,注意需为13位,10位需*1000 | ||||
//也可以不传,获取的就是当前时间 | //也可以不传,获取的就是当前时间 | ||||
@@ -86,9 +91,21 @@ Page({ | |||||
contractionIdID:obj.code | contractionIdID:obj.code | ||||
}) | }) | ||||
}, | }, | ||||
onConfirmContractionKm(value){ | |||||
console.log(value); | |||||
let obj = value.detail.value; | |||||
this.setData({ | |||||
'formData.subjectNameAll':obj.subjectNameAll, | |||||
showKm:false, | |||||
'formData.subjectId':obj.subjectId, | |||||
}) | |||||
}, | |||||
selectContraction(){ | selectContraction(){ | ||||
this.setData({showHt:true}) | this.setData({showHt:true}) | ||||
}, | }, | ||||
selectKM(){ | |||||
this.setData({showKm:true}) | |||||
}, | |||||
bindPickerChange (e) { | bindPickerChange (e) { | ||||
let obj = e.detail.value; | let obj = e.detail.value; | ||||
this.setData({ | this.setData({ | ||||
@@ -135,6 +152,17 @@ Page({ | |||||
console.log(res); | console.log(res); | ||||
} | } | ||||
}) | }) | ||||
UTIL.httpRequest(API.URL_GET_SUBJECTLIST , {method:'GET'}, { | |||||
success: (res2) => { | |||||
if(res2.rows.length>0){ | |||||
that.setData({ | |||||
subjectOptions:res2.rows, | |||||
}) | |||||
} | |||||
} | |||||
}) | |||||
}, | }, | ||||
/** | /** | ||||
@@ -327,9 +355,17 @@ Page({ | |||||
} | } | ||||
}) | }) | ||||
} | } | ||||
wx.redirectTo({ | |||||
url: '/pages/index/index' | |||||
wx.showToast({ | |||||
title: '修改成功', | |||||
icon: 'success', | |||||
duration: 2000 | |||||
}) | }) | ||||
setTimeout(function(){ | |||||
wx.redirectTo({ | |||||
url: '/pages/index/index' | |||||
}) | |||||
},2000) | |||||
}else{ | }else{ | ||||
UTIL.showToastNoneIcon(res.msg); | UTIL.showToastNoneIcon(res.msg); | ||||
} | } | ||||
@@ -76,7 +76,27 @@ | |||||
</picker> --> | </picker> --> | ||||
</van-popup> | </van-popup> | ||||
<view class="flex-block"><text class="rules">单据编码</text> <input class="wrap" type="number" bindinput="inputChange" data-prop="formData.billNum" value="{{formData.billNum}}" placeholder="请输入单据编码"/></view> | <view class="flex-block"><text class="rules">单据编码</text> <input class="wrap" type="number" bindinput="inputChange" data-prop="formData.billNum" value="{{formData.billNum}}" placeholder="请输入单据编码"/></view> | ||||
<view class="flex-block"><text class="rules">备注说明</text> <input class="wrap" type="number" bindinput="inputChange" data-prop="formData.accountSummary" placeholder="请输入备注说明" value="{{formData.accountSummary}}"/></view> | |||||
<view class="flex-block"> | |||||
<text class="rules">对方科目</text> | |||||
<view class="wrap" bindtap="selectKM"> | |||||
<text wx:if="{{formData.subjectNameAll==''}}" class="color-gray">请选择对方科目</text> | |||||
<text wx:else>{{formData.subjectNameAll}}</text> | |||||
</view> | |||||
<van-popup show="{{showKm}}" round position="bottom" bind:close="closeBoxKM" > | |||||
<van-picker | |||||
columns="{{subjectOptions}}" | |||||
show-toolbar | |||||
value-key="subjectNameAll" | |||||
bind:cancel="closeBoxKM" | |||||
bind:confirm="onConfirmContractionKm" | |||||
/> | |||||
</van-popup> | |||||
</view> | |||||
<view class="flex-block"><text class="rules">备注说明</text> <input class="wrap" bindinput="inputChange" data-prop="formData.accountSummary" placeholder="请输入备注说明" value="{{formData.accountSummary}}"/></view> | |||||
<view class="flex-block"><text class="rules">挂起原因</text> <input class="wrap" bindinput="inputChange" data-prop="formData.accountSummary" placeholder="请输入挂起原因" value="{{formData.remark}}" wx:if="{{formData.checkedStatus == 4}}"/></view> | |||||
</view> | </view> | ||||
<block wx:if="{{incomeType == 2}}"> | <block wx:if="{{incomeType == 2}}"> | ||||
<view class="title"> | <view class="title"> | ||||
@@ -91,14 +111,14 @@ | |||||
</view> | </view> | ||||
<van-popup show="{{showHt}}" round position="bottom" bind:close="closeBox" > | <van-popup show="{{showHt}}" round position="bottom" bind:close="closeBox" > | ||||
<van-picker | |||||
columns="{{contractionOptions}}" | |||||
show-toolbar | |||||
value-key="name" | |||||
bind:cancel="closeBox" | |||||
bind:confirm="onConfirmContraction" | |||||
/> | |||||
</van-popup> | |||||
<van-picker | |||||
columns="{{contractionOptions}}" | |||||
show-toolbar | |||||
value-key="name" | |||||
bind:cancel="closeBox" | |||||
bind:confirm="onConfirmContraction" | |||||
/> | |||||
</van-popup> | |||||
</view> | </view> | ||||
<view class="flex-block"><text class="rules {{formData.incomeType == '2' ?'':'no'}}">合同编码</text> | <view class="flex-block"><text class="rules {{formData.incomeType == '2' ?'':'no'}}">合同编码</text> | ||||
<view class="wrap" bindtap="selectContraction"> | <view class="wrap" bindtap="selectContraction"> | ||||
@@ -239,6 +239,9 @@ const URL_GET_MONEYORDERADD = `${URL_PREFIX}/yinnong/moneyorder/add`; | |||||
//新增工程项目 | //新增工程项目 | ||||
const URL_GET_PROJECTADD = `${URL_PREFIX}/yinnong/project/add`; | const URL_GET_PROJECTADD = `${URL_PREFIX}/yinnong/project/add`; | ||||
//查询对方科目 | |||||
const URL_GET_SUBJECTLIST = `${URL_PREFIX}/finance/subject/list?is_last=Y`; | |||||
/****************接口地址end****************/ | /****************接口地址end****************/ | ||||
export { | export { | ||||
@@ -331,5 +334,6 @@ export { | |||||
URL_GET_CONTRACTDELETE, | URL_GET_CONTRACTDELETE, | ||||
URL_GET_ATTACHMENTLIST, | URL_GET_ATTACHMENTLIST, | ||||
URL_GET_MONEYORDERADD, | URL_GET_MONEYORDERADD, | ||||
URL_GET_PROJECTADD | |||||
URL_GET_PROJECTADD, | |||||
URL_GET_SUBJECTLIST | |||||
} | } |