| @@ -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 | |||||
| } | } | ||||