|
@@ -53,12 +53,6 @@
|
|
|
align="center"
|
|
|
width="250px"
|
|
|
/>
|
|
|
- <el-table-column
|
|
|
- label="收款金额(元)"
|
|
|
- prop="price"
|
|
|
- align="center"
|
|
|
- width="250px"
|
|
|
- />
|
|
|
<el-table-column
|
|
|
label="操作"
|
|
|
align="center"
|
|
@@ -237,13 +231,14 @@ const pay = collectionOperate()
|
|
|
const condition = reactive({
|
|
|
pageInfo: {
|
|
|
page: 1,
|
|
|
- pageSize: 10
|
|
|
+ pageSize: 8
|
|
|
},
|
|
|
code: '',
|
|
|
time: ''
|
|
|
})
|
|
|
|
|
|
const paymentEditShow = ref(false)
|
|
|
+
|
|
|
const paymentEditData = reactive({
|
|
|
id: 0,
|
|
|
projectCode: '',
|
|
@@ -251,6 +246,7 @@ const paymentEditData = reactive({
|
|
|
remarks: '',
|
|
|
collectionTime: ''
|
|
|
})
|
|
|
+
|
|
|
const editAmount = ref('')
|
|
|
|
|
|
const paymentAddShow = ref(false)
|
|
@@ -261,19 +257,22 @@ const paymentAddData = reactive({
|
|
|
remarks: '',
|
|
|
collectionTime: ''
|
|
|
})
|
|
|
+
|
|
|
const addAmount = ref('')
|
|
|
+
|
|
|
// 方法
|
|
|
const openPaymentEdit = (row) => {
|
|
|
paymentEditShow.value = true
|
|
|
paymentEditData.projectCode = row.projectCode
|
|
|
paymentEditData.collectionTime = row.collectionTime
|
|
|
- paymentAmount.value = row.price
|
|
|
+ editAmount.value = row.price
|
|
|
paymentEditData.id = row.ID
|
|
|
paymentEditData.remarks = row.remarks
|
|
|
}
|
|
|
-
|
|
|
const paymentEdit = () => {
|
|
|
- paymentEditData.price = parseFloat(paymentAmount.value)
|
|
|
+ const editCondition = condition
|
|
|
+ editCondition.code = paymentEditData.projectCode
|
|
|
+ paymentEditData.price = parseFloat(editAmount.value)
|
|
|
updateCollection(paymentEditData).then(res => {
|
|
|
if (res.code === 0) {
|
|
|
ElMessage({
|
|
@@ -285,10 +284,13 @@ const paymentEdit = () => {
|
|
|
}
|
|
|
})
|
|
|
paymentEditShow.value = false
|
|
|
- pay.getPaymentList(paymentEditData.projectCode)
|
|
|
+ pay.getPaymentList(editCondition)
|
|
|
}
|
|
|
const paymentDelete = (row) => {
|
|
|
- console.log(row)
|
|
|
+ const delCondition = condition
|
|
|
+ delCondition.code = pay.paymentCode
|
|
|
+ delCondition.pageInfo.page = 1
|
|
|
+ delCondition.time = ''
|
|
|
ElMessageBox.confirm(
|
|
|
'确定要删除该收款记录吗?',
|
|
|
'删除记录',
|
|
@@ -309,7 +311,7 @@ const paymentDelete = (row) => {
|
|
|
showClose: true,
|
|
|
duration: 2000
|
|
|
})
|
|
|
- pay.getPaymentList(row.projectCode)
|
|
|
+ pay.getPaymentList(delCondition)
|
|
|
}
|
|
|
})
|
|
|
}).catch(() => {})
|
|
@@ -346,7 +348,10 @@ const paymentAdd = () => {
|
|
|
}
|
|
|
}
|
|
|
createCollection(addData).then(res => {
|
|
|
- console.log(res)
|
|
|
+ const reset = condition
|
|
|
+ reset.pageInfo.page = 1
|
|
|
+ reset.code = pay.paymentCode
|
|
|
+ reset.time = ''
|
|
|
if (res.code === 0) {
|
|
|
ElMessage({
|
|
|
message: '新增成功',
|
|
@@ -356,13 +361,16 @@ const paymentAdd = () => {
|
|
|
})
|
|
|
addAmount.value = ''
|
|
|
paymentAddData.collectionTime = ''
|
|
|
- pay.getPaymentList(pay.paymentCode)
|
|
|
+ pay.getPaymentList(reset)
|
|
|
paymentAddShow.value = false
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
const changePaymentPage = (page) => {
|
|
|
- console.log(page)
|
|
|
+ const pageCondition = condition
|
|
|
+ pageCondition.code = pay.paymentCode
|
|
|
+ pageCondition.pageInfo.page = page
|
|
|
+ pay.getPaymentList(pageCondition)
|
|
|
}
|
|
|
|
|
|
</script>
|