name: submit
amis_schema: |-
  {
      "type": "service",
      "body": [
          {
              "type": "button",
              "label": "提交",
              "id": "u:submit",
              "visibleOn": "${global.userId === owner && status == 'draft'}",
              "actionType": "ajax",
              "confirmText": "确定要提交收集表吗?",
              "confirmTitle": "提交收集表",
              "api": {
                  "url": "${context.rootUrl}/api/v1/b6_collect/${recordId}",
                  "method": "put",
                  "requestAdaptor": "var status = \"approved\";\nif (context.need_approve) {\n  status = 'pending';\n}\napi.data = {\n  doc: {\n    status: status\n  }\n}",
                  "adaptor": "",
                  "messages": {
                      "success": "数据提交成功！",
                      "failed": "很抱歉，提交过程中出现问题。请稍后重试或联系技术支持！"
                  }
              },
              "editorState": "default"
          }
      ],
      "regions": [
          "body"
      ],
      "data": {
          "context": {},
          "dataComponentId": "",
          "record_id": "",
          "record": {},
          "permissions": {}
      },
      "id": "u:627b94b32af8",
      "bodyClassName": "p-0",
      "dsType": "api",
      "asideResizor": false,
      "editorState": "default",
      "pullRefresh": {
          "disabled": true
      }
  }
description: 提交数据，直接接受
is_enable: true
label: 提交
locked: false
'on': record_only
type: amis_button
visible: true
