|
|
@@ -28,7 +28,7 @@
|
|
|
<el-button
|
|
|
type="primary"
|
|
|
:icon="Plus"
|
|
|
- @click="paymentAddShow = true"
|
|
|
+ @click="paymentAddShow.value = true"
|
|
|
>
|
|
|
新增
|
|
|
</el-button>
|
|
|
@@ -49,7 +49,7 @@
|
|
|
/>
|
|
|
<el-table-column
|
|
|
label="收款金额(元)"
|
|
|
- prop="price"
|
|
|
+ prop="collectionPrice"
|
|
|
align="center"
|
|
|
width="250px"
|
|
|
/>
|
|
|
@@ -175,6 +175,7 @@
|
|
|
placeholder="请输入收款金额"
|
|
|
clearable
|
|
|
type="number"
|
|
|
+ @clear="addAmount.value = ''"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
|
@@ -188,6 +189,7 @@
|
|
|
format="YYYY-MM-DD"
|
|
|
value-format="YYYY-MM-DD"
|
|
|
clearable
|
|
|
+ @clear="paymentAddData.collectionTime = ''"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
|
@@ -201,6 +203,7 @@
|
|
|
type="textarea"
|
|
|
maxlength="100"
|
|
|
show-word-limit
|
|
|
+ @clear="paymentAddData.remarks = ''"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
@@ -242,7 +245,7 @@ const paymentEditShow = ref(false)
|
|
|
const paymentEditData = reactive({
|
|
|
id: 0,
|
|
|
projectCode: '',
|
|
|
- price: 0,
|
|
|
+ collectionPrice: 0,
|
|
|
remarks: '',
|
|
|
collectionTime: ''
|
|
|
})
|
|
|
@@ -253,7 +256,7 @@ const paymentAddShow = ref(false)
|
|
|
|
|
|
const paymentAddData = reactive({
|
|
|
projectCode: '',
|
|
|
- price: 0,
|
|
|
+ collectionPrice: 0,
|
|
|
remarks: '',
|
|
|
collectionTime: ''
|
|
|
})
|
|
|
@@ -265,14 +268,14 @@ const openPaymentEdit = (row) => {
|
|
|
paymentEditShow.value = true
|
|
|
paymentEditData.projectCode = row.projectCode
|
|
|
paymentEditData.collectionTime = row.collectionTime
|
|
|
- editAmount.value = row.price
|
|
|
+ editAmount.value = row.collectionPrice
|
|
|
paymentEditData.id = row.ID
|
|
|
paymentEditData.remarks = row.remarks
|
|
|
}
|
|
|
const paymentEdit = () => {
|
|
|
const editCondition = condition
|
|
|
editCondition.code = paymentEditData.projectCode
|
|
|
- paymentEditData.price = parseFloat(editAmount.value)
|
|
|
+ paymentEditData.collectionPrice = parseFloat(editAmount.value)
|
|
|
updateCollection(paymentEditData).then(res => {
|
|
|
if (res.code === 0) {
|
|
|
ElMessage({
|
|
|
@@ -303,7 +306,6 @@ const paymentDelete = (row) => {
|
|
|
.then(() => {
|
|
|
const id = { id: row.ID }
|
|
|
deleteCollection(id).then(res => {
|
|
|
- console.log(res)
|
|
|
if (res.code === 0) {
|
|
|
ElMessage({
|
|
|
message: '删除成功',
|
|
|
@@ -327,19 +329,13 @@ const searchCollection = () => {
|
|
|
}
|
|
|
const paymentAdd = () => {
|
|
|
const addData = paymentAddData
|
|
|
- addData.price = addAmount.value.length === 0 ? 0 : parseFloat(addAmount.value)
|
|
|
+ addData.collectionPrice = addAmount.value.length === 0 ? 0 : parseFloat(addAmount.value)
|
|
|
addData.projectCode = pay.paymentCode
|
|
|
- const summary = {
|
|
|
- 'price': '请输入收款金额',
|
|
|
- 'collectionTime': '请选择收款日期'
|
|
|
- }
|
|
|
+ console.log(addData)
|
|
|
for (const item in addData) {
|
|
|
- if (item === 'remarks') {
|
|
|
- continue
|
|
|
- }
|
|
|
- if (addData[item] === '' || addData[item] === 0 || addData[item] === null) {
|
|
|
+ if (addData[item] === '' || addData[item] === 0) {
|
|
|
ElMessage({
|
|
|
- message: summary[item],
|
|
|
+ message: '请将信息填写完整',
|
|
|
type: 'error',
|
|
|
showClose: true,
|
|
|
duration: 2000
|
|
|
@@ -348,6 +344,7 @@ const paymentAdd = () => {
|
|
|
}
|
|
|
}
|
|
|
createCollection(addData).then(res => {
|
|
|
+ console.log(res)
|
|
|
const reset = condition
|
|
|
reset.pageInfo.page = 1
|
|
|
reset.code = pay.paymentCode
|