Commit e940bbfe authored by 我在何方's avatar 我在何方
parents 147017e7 262dd98d
...@@ -559,6 +559,7 @@ export function cancelFinancePaymentWriteOff(data){ ...@@ -559,6 +559,7 @@ export function cancelFinancePaymentWriteOff(data){
data data
}) })
} }
// 取消付款单反核销
export function cancelFinancePaymentWriteOffNo(data){ export function cancelFinancePaymentWriteOffNo(data){
return request({ return request({
url:'/ecw/payment/cancelFinancePaymentWriteOffNo', url:'/ecw/payment/cancelFinancePaymentWriteOffNo',
......
...@@ -515,7 +515,7 @@ export default { ...@@ -515,7 +515,7 @@ export default {
} }
let params = { let params = {
num: this.shopForm.num, num: this.shopForm.putNum,
quantity: this.shopForm.putQuantity, quantity: this.shopForm.putQuantity,
orderItemId: this.shopForm.orderItemId, orderItemId: this.shopForm.orderItemId,
orderSplitId: this.splitData.id, orderSplitId: this.splitData.id,
......
...@@ -171,16 +171,16 @@ export default { ...@@ -171,16 +171,16 @@ export default {
}); });
}); });
}); });
let relist = [] // let relist = []
list.forEach(l=>{ // list.forEach(l=>{
let index = relist.findIndex(i=>i.orderId == l.orderId && i.positionNo == l.positionNo) // let index = relist.findIndex(i=>i.orderId == l.orderId && i.positionNo == l.positionNo)
if(index == -1){ // if(index == -1){
relist.push(l) // relist.push(l)
}else{ // }else{
relist[index].warehouseInInfo.cartonsNum = parseInt(relist[index].warehouseInInfo.cartonsNum)+parseInt(l.warehouseInInfo.cartonsNum) // relist[index].warehouseInInfo.cartonsNum = parseInt(relist[index].warehouseInInfo.cartonsNum)+parseInt(l.warehouseInInfo.cartonsNum)
} // }
}) // })
this.tallyList = relist; this.tallyList = list;
}); });
}, },
// 选中 // 选中
......
...@@ -245,6 +245,7 @@ export default { ...@@ -245,6 +245,7 @@ export default {
"paymentId": this.paymentRow.id, "paymentId": this.paymentRow.id,
"paymentNo": this.paymentRow.paymentNo, "paymentNo": this.paymentRow.paymentNo,
"remark":this.paymentValue, "remark":this.paymentValue,
"reason":this.paymentValue
} }
switch (this.paymentIndex){ switch (this.paymentIndex){
case 1: case 1:
......
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
</template></el-descriptions-item> </template></el-descriptions-item>
<el-descriptions-item :label="$t('业务员')">{{ form.salesmanName }}</el-descriptions-item> <el-descriptions-item :label="$t('业务员')">{{ form.salesmanName }}</el-descriptions-item>
<el-descriptions-item :label="$t('付款金额')">{{paymentMoney}}{{$t('人民币')}}</el-descriptions-item> <el-descriptions-item :label="$t('付款金额')">{{paymentMoney}}{{$t('人民币')}}</el-descriptions-item>
<el-descriptions-item v-if="reason" :label="$t('申请理由')">{{reason}}</el-descriptions-item>
</el-descriptions> </el-descriptions>
<div class="btn"> <div class="btn">
<el-button <el-button
...@@ -37,7 +38,8 @@ export default { ...@@ -37,7 +38,8 @@ export default {
form: {}, form: {},
list:[], list:[],
paymentId:0, paymentId:0,
paymentMoney:0 paymentMoney:0,
reason:''
} }
}, },
watch:{ watch:{
...@@ -58,7 +60,8 @@ export default { ...@@ -58,7 +60,8 @@ export default {
getData(){ getData(){
getPaymentApprove(this.id).then(res => { getPaymentApprove(this.id).then(res => {
if(res.data.paymentId){ if(res.data.paymentId){
this.paymentId = res.data.paymentId this.paymentId = res.data.paymentId;
this.reason = res.data.reason;
this.getPayableInfo() this.getPayableInfo()
} }
}) })
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<el-descriptions-item label="创建时间">{{parseTime(record.createTime)}}</el-descriptions-item> <el-descriptions-item label="创建时间">{{parseTime(record.createTime)}}</el-descriptions-item>
<el-descriptions-item label="业务员">{{record.salesmanName}}</el-descriptions-item> <el-descriptions-item label="业务员">{{record.salesmanName}}</el-descriptions-item>
<el-descriptions-item label="付款金额">{{record.totalAmount}}rmb</el-descriptions-item> <el-descriptions-item label="付款金额">{{record.totalAmount}}rmb</el-descriptions-item>
<el-descriptions-item v-if="record.bmpStatus === 3" label="驳回原因">{{record.comment}}</el-descriptions-item> <el-descriptions-item v-if="record.reason" label="申请理由">{{record.reason}}</el-descriptions-item>
</el-descriptions> </el-descriptions>
<router-link :to="{path:'/financial/commission-requestFunds',query:{lookId: this.record.id}}"> <router-link :to="{path:'/financial/commission-requestFunds',query:{lookId: this.record.id}}">
<el-button type="primary">查看详情</el-button> <el-button type="primary">查看详情</el-button>
...@@ -39,6 +39,7 @@ export default { ...@@ -39,6 +39,7 @@ export default {
commissionPaymentGetPaymentApprove({id:newVal}).then(r => { commissionPaymentGetPaymentApprove({id:newVal}).then(r => {
getCommissionPayment({id:r.data.paymentId}).then(res => { getCommissionPayment({id:r.data.paymentId}).then(res => {
this.record = res.data; this.record = res.data;
this.record.reason = r.data.reason //申请理由
}) })
}) })
}, },
......
...@@ -426,14 +426,14 @@ export default { ...@@ -426,14 +426,14 @@ export default {
// 取消审核 // 取消审核
cancelFinancePaymentApproval(p).then(()=>resolve(this.$t('取消付款单审核成功!')),reject) cancelFinancePaymentApproval(p).then(()=>resolve(this.$t('取消付款单审核成功!')),reject)
break break
// 取消付款单反审核
case 2: case 2:
// 取消付款单反审核
cancelFinancePaymentApprovalNo(p).then(()=>resolve(this.$t('取消付款单反审核成功!')),reject) cancelFinancePaymentApprovalNo(p).then(()=>resolve(this.$t('取消付款单反审核成功!')),reject)
break break;
case 3: case 3:
//取消付款单核销 //取消付款单核销
cancelFinancePaymentWriteOffNo(p).then(()=>resolve(this.$t('取消付款单核销成功!')),reject) cancelFinancePaymentWriteOffNo(p).then(()=>resolve(this.$t('取消付款单核销成功!')),reject)
break; break
case 4: case 4:
// 反审核 // 反审核
paymentVerifyCancel(p).then(()=>resolve(this.$t('提交付款单反审核成功,请耐心等待审核结果!')),reject) paymentVerifyCancel(p).then(()=>resolve(this.$t('提交付款单反审核成功,请耐心等待审核结果!')),reject)
......
...@@ -20,8 +20,8 @@ ...@@ -20,8 +20,8 @@
</el-form-item> </el-form-item>
<el-form-item :label="$t('创建时间')"> <el-form-item :label="$t('创建时间')">
<el-date-picker v-model="dateRangeCreateTime" style="width: 240px" value-format="yyyy-MM-dd" <el-date-picker v-model="dateRangeCreateTime" style="width: 240px" value-format="yyyy-MM-dd HH:mm:ss"
type="daterange" range-separator="-" :start-placeholder="$t('开始日期')" :end-placeholder="$t('结束日期')" /> type="datetimerange" range-separator="-" :start-placeholder="$t('开始日期')" :end-placeholder="$t('结束日期')" />
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" icon="el-icon-search" @click="handleQuery">{{$t('搜索')}}</el-button> <el-button type="primary" icon="el-icon-search" @click="handleQuery">{{$t('搜索')}}</el-button>
...@@ -232,7 +232,7 @@ export default { ...@@ -232,7 +232,7 @@ export default {
this.loading = true; this.loading = true;
// 处理查询参数 // 处理查询参数
let params = {...this.queryParams}; let params = {...this.queryParams};
this.addBeginAndEndTime(params, this.dateRangeCreateTime, 'createTime'); this.addBeginAndEndTime(params, this.dateRangeCreateTime, 'createTime',false);
// 执行查询 // 执行查询
getMessageLeavePage(params).then(response => { getMessageLeavePage(params).then(response => {
this.list = response.data.list; this.list = response.data.list;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment