Skip to content

Commit

Permalink
#22 应付,预付款字段增加,确认付款按钮增加
Browse files Browse the repository at this point in the history
  • Loading branch information
田骐 committed Feb 26, 2024
1 parent 998b191 commit 2e9e3fc
Show file tree
Hide file tree
Showing 8 changed files with 126 additions and 22 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
name: confirm_pay
amis_schema: |-
{
"type": "service",
"body": [
{
"type": "button",
"label": "确认付款",
"id": "u:confirm_pay",
"editorState": "default",
"onEvent": {
"click": {
"weight": 0,
"actions": [
{
"actionType": "dialog",
"dialog": {
"type": "dialog",
"title": "录入付款信息",
"body": [
{
"type": "steedos-object-form",
"id": "u:f2a58807c0cd",
"label": "对象表单",
"objectApiName": "purchase_prepayment",
"recordId": "${recordId}",
"className": "sm:border sm:rounded sm:border-gray-300 bg-white p-4",
"mode": "edit",
"fields": [
"payment_status",
"payment_date"
],
"fieldsExtend": {
"payment_status": {
"visible_on": "{{true}}",
"readonly": "{{true}}",
"amis": {
"value": "paid"
}
},
"payment_account": {
"visible_on": "{{true}}",
"amis": {
}
},
"payment_date": {
"visible_on": "{{true}}",
"amis": {
"value": "today"
}
}
},
"apiRequestAdaptor": "console.log(\"=====api预收款\", api);\nconst id = api.body.recordId;\nconst payment_date = api.body.$.payment_date;\nconst payment_status = api.body.$.payment_status;\napi.data = {\n query: `mutation{record: purchase_prepayment__update(id: ` + JSON.stringify(id) + `, doc: {payment_date:` + JSON.stringify(payment_date) + `,payment_status:` + JSON.stringify(payment_status) + `,finished:true}){ _id }}`\n}\nreturn api;"
}
],
"showCloseButton": true,
"showErrorMsg": true,
"showLoading": true,
"className": "app-popover",
"id": "u:bde21e8c7dea",
"closeOnEsc": false,
"size": "lg",
"onEvent": {
"confirm": {
"weight": 0,
"actions": [
{
"actionType": "custom",
"script": "setTimeout(function () {\n doAction({\n componentId: \"listview_contract_pre_receive_write_detail\",\n actionType: \"reload\",\n dataMergeMode: \"merge\"\n });\n}, 1000);\n"
}
]
}
}
}
}
]
}
},
"visibleOn": "${_master && _master.record.instance_state =='approved' && _master.record.payment_status !='paid'}"
}
],
"regions": [
"body"
],
"data": {
"context": {},
"dataComponentId": "",
"record_id": "",
"record": {},
"permissions": {}
},
"bodyClassName": "p-0",
"id": "u:4fa3897262b9"
}
is_enable: true
label: 确认付款
locked: false
'on': record
type: amis_button
visible: false
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: due_date
label: 计划付款日期
hidden: true
hidden: false
sort_no: 130
sortable: true
type: date
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
name: name
filterable: false
formula: 'YFK-{00000}'
hidden: false
is_wide: true
label: 备注
required: false
searchable: true
sort_no: 290
type: text
index: false
is_name: true
filterable: true
is_wide: false
label: 预付款编号
omit: false
readonly: true
required: false
searchable: false
sort_no: 335
sortable: true
type: autonumber
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
name: payment_date
filterable: true
group: 付款信息
hidden: false
index: false
is_name: false
is_wide: false
label: 付款日期
omit: false
readonly: false
required: true
required: false
searchable: false
sort_no: 130
sortable: false
type: date
visible_on: "{{global.mode ==='read' ? true : false}}"
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: payment_status
filterable: true
group: 付款信息
hidden: true
hidden: false
index: false
is_name: false
is_wide: false
Expand All @@ -19,3 +19,4 @@ searchable: false
sort_no: 415
sortable: false
type: select
visible_on: "{{global.mode ==='read' ? true : false}}"
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
name: all
columns:
- field: supplier
- field: name
width: '300'
wrap: true
- field: supplier
- field: due_date
- field: amount
- field: is_active
- field: payment_date
- field: billno
- field: instance_state
filter_scope: space
label: 所有
shared: true
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
name: purchase_prepayment
custom: true
enable_files: false
enable_follow: false
enable_instances: true
enable_share: true
enable_workflow: true
icon: currency
is_enable: true
label: 预付款
Expand Down

0 comments on commit 2e9e3fc

Please sign in to comment.