|
|
@@ -44,29 +44,24 @@
|
|
|
<!--补录发票信息-->
|
|
|
<!--</el-dropdown-item>-->
|
|
|
<!-- <el-dropdown-item command="status"-->
|
|
|
-<!-- @click.native="handleStatusShow(scope.row, 2, 'Are you sure to approve the current withdrawal?')"-->
|
|
|
+<!-- @click.native="handleStatusShow(scope.row, 3, 'Are you sure to approve the current withdrawal?')"-->
|
|
|
<!-- v-show="scope.row.AUDIT_STATUS==='0' && permission.hasPermission(`finance/withdraw-status`)"> <!– 确定对当前提现进行审核通过操作? –>-->
|
|
|
<!-- Approve <!– 审核通过 –>-->
|
|
|
<!-- </el-dropdown-item>-->
|
|
|
- <el-dropdown-item command="status"
|
|
|
- @click.native="handleStatusShow(scope.row, 3, 'Are you sure to set the current withdrawal as payment action?')"
|
|
|
- v-show="scope.row.AUDIT_STATUS === '0' && permission.hasPermission(`finance/withdraw-status`)"> <!-- 确定对当前提现进行设为待付款操作? -->
|
|
|
- Approve<!-- 设为待付款 -->
|
|
|
- </el-dropdown-item>
|
|
|
+<!-- <el-dropdown-item command="status"-->
|
|
|
+<!-- @click.native="handleStatusShow(scope.row, 3, 'Are you sure to set the current withdrawal as payment action?')"-->
|
|
|
+<!-- v-show="scope.row.AUDIT_STATUS === '0' && permission.hasPermission(`finance/withdraw-status`)"> <!– 确定对当前提现进行设为待付款操作? –>-->
|
|
|
+<!-- Approve<!– 设为待付款 –>-->
|
|
|
+<!-- </el-dropdown-item>-->
|
|
|
<el-dropdown-item command="status"
|
|
|
@click.native="handleStatusShow(scope.row, 6, 'Are you sure to set the current withdrawal as paid?')"
|
|
|
v-show="scope.row.AUDIT_STATUS === '3' && permission.hasPermission(`finance/withdraw-status`)"> <!-- 确定对当前提现进行设为已付款操作 -->
|
|
|
- Paid<!--设为已付款-->
|
|
|
- </el-dropdown-item>
|
|
|
- <el-dropdown-item command="status"
|
|
|
- @click.native="handleStatusShow(scope.row, 0, 'Are you sure to set the current withdrawal as canceled?')"
|
|
|
- v-show="scope.row.AUDIT_STATUS === '3' && permission.hasPermission(`finance/withdraw-status`)"> <!-- 确定对当前提现进行设为已付款操作 -->
|
|
|
- Approve Canceled<!--设为取消审核-->
|
|
|
+ Paid<!--付款-->
|
|
|
</el-dropdown-item>
|
|
|
<el-dropdown-item command="status"
|
|
|
- @click.native="handleStatusShow(scope.row, 3, 'Are you sure to set the current withdrawal as payment action??')"
|
|
|
- v-show="scope.row.AUDIT_STATUS === '4' && permission.hasPermission(`finance/withdraw-status`)"> <!-- 确定对当前提现进行设为待付款操作? -->
|
|
|
- To be paid<!-- 设为待付款 -->
|
|
|
+ @click.native="handleStatusShow(scope.row, 0, 'Are you sure to set the current withdrawal as approved?')"
|
|
|
+ v-show="scope.row.AUDIT_STATUS === '0' && permission.hasPermission(`finance/withdraw-status`)"> <!-- 确定对当前提现进行设为已付款操作 -->
|
|
|
+ Approve<!--审核通过-->
|
|
|
</el-dropdown-item>
|
|
|
<!-- <el-dropdown-item command="status"-->
|
|
|
<!-- @click.native="handleStatusShow(scope.row, 4, 'Are you sure to set payment failure for the current withdrawal?', 'Note')"-->
|
|
|
@@ -75,14 +70,19 @@
|
|
|
<!-- </el-dropdown-item>-->
|
|
|
<el-dropdown-item command="status"
|
|
|
@click.native="handleStatusShow(scope.row, 7, 'Determines that the current withdrawal is set to a withdrawal return operation?', 'Note on withdrawal return')"
|
|
|
- v-show="scope.row.AUDIT_STATUS === '0' && permission.hasPermission(`finance/withdraw-status`)"> <!-- 确定对当前提现进行设为提现退回操作? --> <!-- 提现退回备注 -->
|
|
|
- Return <!-- 设为提现退回 -->
|
|
|
+ v-show="(scope.row.AUDIT_STATUS === '0') && permission.hasPermission(`finance/withdraw-status`)"><!-- 提现退回备注 -->
|
|
|
+ Return <!-- 该会员已提供发票,请确认是否处理提现退回 --> <!-- 设为提现退回 -->
|
|
|
</el-dropdown-item>
|
|
|
<el-dropdown-item command="status"
|
|
|
@click.native="handleStatusShow(scope.row, 7, 'The member has provided the invoice, please confirm whether to process the withdrawal return?', 'Note on withdrawal return')"
|
|
|
- v-show="(scope.row.AUDIT_STATUS === '1') && permission.hasPermission(`finance/withdraw-status`)"><!-- 提现退回备注 -->
|
|
|
+ v-show="(scope.row.AUDIT_STATUS === '1'||scope.row.AUDIT_STATUS === '2') && permission.hasPermission(`finance/withdraw-status`)"><!-- 提现退回备注 -->
|
|
|
Return <!-- 该会员已提供发票,请确认是否处理提现退回 --> <!-- 设为提现退回 -->
|
|
|
</el-dropdown-item>
|
|
|
+ <el-dropdown-item command="status"
|
|
|
+ @click.native="handleStatusShow(scope.row, 7, 'Are you sure to set the current withdrawal as canceled?', 'Note on withdrawal return')"
|
|
|
+ v-show="scope.row.AUDIT_STATUS === '3' && permission.hasPermission(`finance/withdraw-status`)"> <!-- 确定对当前提现进行设为提现退回操作? --> <!-- 提现退回备注 -->
|
|
|
+ Cancel <!-- 取消审核 -->
|
|
|
+ </el-dropdown-item>
|
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
|
|
</template>
|
|
|
@@ -91,7 +91,7 @@
|
|
|
<div class="white-box-footer">
|
|
|
|
|
|
<el-dropdown size="small" trigger="click" @command="handleMuli"
|
|
|
- v-if="filterStatus!=='-1' && filterStatus!=='7' && (permission.hasPermission(`finance/withdraw-status`))">
|
|
|
+ v-if="filterStatus!=='-1' && filterStatus!=='6' && filterStatus!=='7' && (permission.hasPermission(`finance/withdraw-status`))">
|
|
|
<el-button type="primary" size="small">
|
|
|
Selected data<!--所选数据--><i class="el-icon-arrow-down el-icon--right"></i>
|
|
|
</el-button>
|
|
|
@@ -99,9 +99,9 @@
|
|
|
<el-dropdown-item command="2">Batch audit passed</el-dropdown-item> <!-- 批量审核通过-->
|
|
|
<el-dropdown-item command="7">Batch return</el-dropdown-item> <!-- 批量退回 -->
|
|
|
</el-dropdown-menu>
|
|
|
- <el-dropdown-menu v-else-if="filterStatus==='2'" slot="dropdown">
|
|
|
- <el-dropdown-item command="3">Batch set to be paid</el-dropdown-item><!-- 批量设为待付款 -->
|
|
|
- </el-dropdown-menu>
|
|
|
+<!-- <el-dropdown-menu v-else-if="filterStatus==='2'" slot="dropdown">-->
|
|
|
+<!-- <el-dropdown-item command="3">Batch set to be paid</el-dropdown-item><!– 批量设为待付款 –>-->
|
|
|
+<!-- </el-dropdown-menu>-->
|
|
|
<el-dropdown-menu v-else-if="filterStatus==='3'" slot="dropdown">
|
|
|
<el-dropdown-item command="6">Batch set paid</el-dropdown-item><!--批量设为已付款-->
|
|
|
<el-dropdown-item command="7">Batch return</el-dropdown-item><!--批量退回-->
|
|
|
@@ -109,9 +109,9 @@
|
|
|
<el-dropdown-menu v-else-if="filterStatus==='6'" slot="dropdown">
|
|
|
<el-dropdown-item command="4">Batch set payment failure</el-dropdown-item><!--批量设为付款失败-->
|
|
|
</el-dropdown-menu>
|
|
|
- <el-dropdown-menu v-else-if="filterStatus==='4'" slot="dropdown">
|
|
|
- <el-dropdown-item command="3">Batch set to be paid</el-dropdown-item><!-- 批量设为待付款 -->
|
|
|
- </el-dropdown-menu>
|
|
|
+<!-- <el-dropdown-menu v-else-if="filterStatus==='4'" slot="dropdown">-->
|
|
|
+<!-- <el-dropdown-item command="3">Batch set to be paid</el-dropdown-item><!– 批量设为待付款 –>-->
|
|
|
+<!-- </el-dropdown-menu>-->
|
|
|
</el-dropdown>
|
|
|
|
|
|
<el-button type="success" size="small" @click="handleExport"
|
|
|
@@ -164,7 +164,7 @@
|
|
|
type="warning" :closable="false">
|
|
|
</el-alert>
|
|
|
<el-form :model="auditForm" label-width="180px" style="width:500px;" v-loading="dialogAuditLoading">
|
|
|
- <el-form-item label="Estimated date of payment" v-show="filterStatus==='3' || filterStatus==='4'"> <!-- 预计付款日期 -->
|
|
|
+ <el-form-item label="Estimated date of payment" v-show="planPayDateVisible"> <!-- 预计付款日期 -->
|
|
|
<el-date-picker
|
|
|
v-model="auditForm.planPaidAt"
|
|
|
type="date"
|
|
|
@@ -224,7 +224,7 @@ export default {
|
|
|
totalPages: 1,
|
|
|
totalCount: 1,
|
|
|
pageSize: 20,
|
|
|
- pageSizes: [1, 2, 5, 10, 20, 50, 100],
|
|
|
+ pageSizes: [1, 2, 5, 10, 20, 50, 100],
|
|
|
tool: tool,
|
|
|
permission: permission,
|
|
|
regTypes: baseInfo.regTypes(),
|
|
|
@@ -234,6 +234,7 @@ export default {
|
|
|
dialogAuditLoading: false,
|
|
|
dialogAddInvoiceVisible: false,
|
|
|
dialogAddInvoiceLoading: false,
|
|
|
+ planPayDateVisible: false,
|
|
|
auditId: null,
|
|
|
form: {
|
|
|
id: null,
|
|
|
@@ -241,7 +242,7 @@ export default {
|
|
|
amount: null,
|
|
|
planPaidAt: null,
|
|
|
paidAt: new Date(),
|
|
|
- createRemark: null,
|
|
|
+ createRemark: null
|
|
|
},
|
|
|
invoiceForm: {
|
|
|
id: null,
|
|
|
@@ -262,16 +263,16 @@ export default {
|
|
|
sellerBank: null,
|
|
|
itemName: null,
|
|
|
invoiceRemark: null,
|
|
|
- createRemark: null,
|
|
|
+ createRemark: null
|
|
|
},
|
|
|
pickerOptions0: {
|
|
|
- disabledDate(time) {
|
|
|
- return time.getTime() < Date.now();
|
|
|
+ disabledDate (time) {
|
|
|
+ return time.getTime() < Date.now()
|
|
|
}
|
|
|
},
|
|
|
pickerOptions1: {
|
|
|
- disabledDate(time) {
|
|
|
- return time.getTime() < Date.now() - 8.64e7;
|
|
|
+ disabledDate (time) {
|
|
|
+ return time.getTime() < Date.now() - 8.64e7
|
|
|
}
|
|
|
},
|
|
|
auditRemark: '',
|
|
|
@@ -281,19 +282,19 @@ export default {
|
|
|
selectedIds: [],
|
|
|
planPaidAt: null,
|
|
|
createRemark: null,
|
|
|
- withdrawAudit: '',
|
|
|
+ withdrawAudit: ''
|
|
|
},
|
|
|
auditTips: '',
|
|
|
filterTypes: {},
|
|
|
filterModel: {},
|
|
|
excelForm: {
|
|
|
- rowCount: '',
|
|
|
+ rowCount: ''
|
|
|
},
|
|
|
- filterStatus: '0',
|
|
|
+ filterStatus: '0'
|
|
|
}
|
|
|
},
|
|
|
mounted () {
|
|
|
- this.getData();
|
|
|
+ this.getData()
|
|
|
// if (permission.hasPermission(`finance/withdraw-7`)) {
|
|
|
// this.activeName = 'seven'
|
|
|
// }
|
|
|
@@ -327,7 +328,7 @@ export default {
|
|
|
message: 'Select the record to operate on', // 请选择要操作的记录
|
|
|
type: 'warning'
|
|
|
})
|
|
|
- return;
|
|
|
+ return
|
|
|
}
|
|
|
this.handleAudit(null, command)
|
|
|
},
|
|
|
@@ -335,16 +336,16 @@ export default {
|
|
|
let title = ''
|
|
|
if (status === '2') {
|
|
|
title = 'Be sure to pass the review?Note:'// 确定要通过审核?备注:
|
|
|
- }else if(status === '3') {
|
|
|
+ } else if (status === '3') {
|
|
|
title = 'Be sure to unpaid the review?Note:'// 确定要设为待付款?备注:
|
|
|
- }else if(status === '4') {
|
|
|
+ } else if (status === '4') {
|
|
|
title = 'Be sure to payment failure the review?Note:'// 确定要设为付款失败?备注:
|
|
|
- }else if(status === '6') {
|
|
|
+ } else if (status === '6') {
|
|
|
title = 'Be sure to paid the review?Note:'// 确定要设为已付款?备注:
|
|
|
- }else if(status === '7') {
|
|
|
- title = 'Be sure to return the review?Note:'//确定要设为已退回?备注:
|
|
|
+ } else if (status === '7') {
|
|
|
+ title = 'Be sure to return the review?Note:'// 确定要设为已退回?备注:
|
|
|
}
|
|
|
- this.handleStatusShow(row,status,title);
|
|
|
+ this.handleStatusShow(row, status, title)
|
|
|
},
|
|
|
handleExpand (row, event, column) {
|
|
|
this.$refs.multipleTable.toggleRowExpansion(row)
|
|
|
@@ -394,7 +395,7 @@ export default {
|
|
|
handleEdit () {
|
|
|
this.dialogEditFormVisible = false
|
|
|
this.$message({
|
|
|
- message: 'Modifying data',//正在修改数据
|
|
|
+ message: 'Modifying data', // 正在修改数据
|
|
|
type: 'info'
|
|
|
})
|
|
|
this.loading = true
|
|
|
@@ -408,14 +409,14 @@ export default {
|
|
|
}).catch(response => {
|
|
|
})
|
|
|
},
|
|
|
- handleStatusShow(row, status, title, remark = 'Remark') { // 备注
|
|
|
+ handleStatusShow (row, status, title, remark = 'Remark') { // 备注
|
|
|
this.auditForm = {
|
|
|
auditTips: '',
|
|
|
auditStatus: null,
|
|
|
selectedIds: [],
|
|
|
planPaidAt: null,
|
|
|
paidAt: new Date(),
|
|
|
- remark: null,
|
|
|
+ remark: null
|
|
|
}
|
|
|
if (row === null) {
|
|
|
for (let val of this.multipleSelection) {
|
|
|
@@ -426,7 +427,7 @@ export default {
|
|
|
}
|
|
|
if (this.auditForm.selectedIds.length === 0) {
|
|
|
this.$message({
|
|
|
- message: 'Select the record to operate on',// 请选择数据
|
|
|
+ message: 'Select the record to operate on', // 请选择数据
|
|
|
type: 'warning'
|
|
|
})
|
|
|
return
|
|
|
@@ -435,6 +436,11 @@ export default {
|
|
|
this.dialogAuditFormVisible = true
|
|
|
this.auditForm.auditTips = title
|
|
|
this.auditForm.auditStatus = status
|
|
|
+ if (status === 3) {
|
|
|
+ this.planPayDateVisible = true
|
|
|
+ } else {
|
|
|
+ this.planPayDateVisible = false
|
|
|
+ }
|
|
|
},
|
|
|
handleStatus () {
|
|
|
network.postData('finance/mult-point', {opType: 2}).then(response => {
|
|
|
@@ -482,26 +488,26 @@ export default {
|
|
|
}).catch(response => {
|
|
|
})
|
|
|
},
|
|
|
- handleSelectionChange(val) {
|
|
|
+ handleSelectionChange (val) {
|
|
|
this.multipleSelection = val
|
|
|
},
|
|
|
- handleCurrentChange(page) {
|
|
|
+ handleCurrentChange (page) {
|
|
|
this.getData(page, this.pageSize)
|
|
|
},
|
|
|
- handleSizeChange(pageSize) {
|
|
|
+ handleSizeChange (pageSize) {
|
|
|
this.getData(this.currentPage, pageSize)
|
|
|
},
|
|
|
- handleFilterStatusClick(tab, event) {
|
|
|
+ handleFilterStatusClick (tab, event) {
|
|
|
filterHelper.clearFilterOption(this)
|
|
|
this.getData()
|
|
|
},
|
|
|
- handleFilterUser(filterData) {
|
|
|
+ handleFilterUser (filterData) {
|
|
|
filterHelper.handleFilterUser(this, filterData)
|
|
|
},
|
|
|
- handleFilter() {
|
|
|
+ handleFilter () {
|
|
|
this.getData()
|
|
|
},
|
|
|
- getData(page, pageSize) {
|
|
|
+ getData (page, pageSize) {
|
|
|
let filterData = this.filterModel
|
|
|
filterData.filterStatus = this.filterStatus != '-1' ? `=,${this.filterStatus}` : ''
|
|
|
let vueObj = this
|
|
|
@@ -510,9 +516,9 @@ export default {
|
|
|
vueObj.filterTypes = response.filterTypes
|
|
|
})
|
|
|
},
|
|
|
- onMessageCallback() {
|
|
|
+ onMessageCallback () {
|
|
|
this.getData(this.currentPage, this.pageSize)
|
|
|
- },
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
</script>
|