get https://api.widsign.com/v2/form/detail
템플릿 세부내용을 조회합니다.
템플릿은 페이지로 구성되며 페이지는 배경이미지, 각종 입력 컴포넌트 들로 구성되어 있습니다.
RESPONSE EXAMPLE
{
"svc_owner_id": 100070,
"result": [
// 폼 페이지
{
"page_id": "5f617aacc4ac323565a7ce39",
// 페이지 배경 이미지 정보
"background": {
"w": 1700,
"h": 2200,
"url": "https://s3.ap-northeast-2.amazonaws.com/eformprod/upload/eform/t/5f617aaac4ac323565a7ce36/2020-09/2020-09-16/1600223914041_0.png"
},
// 입력항목 정보
"items": [
{
"name": "이름",
"x": 271,
"y": 310,
// 입력항목 종류
"type": "TEXT",
"id": "5f617abc2cc74051be000001",
"w": 389,
"h": 73,
"desc": "계약당사자의 이름을 입력합니다",
// 필수입력 여부
"required": "Y",
// 동시전송일 때 특정 수신자만 입력할 수 있도록 지정한 아이템 번호입니다. group_num 이 1 보다 큰 경우에 적용됩니다.
"group_num": "1"
},
{
"name": "업무내용",
"x": 476,
"y": 445,
"type": "TEXT_AREA",
"id": "5f617ae72cc74051be000002",
"w": 500,
"h": 160,
"desc": "업무내용을 상세하게 기재합니다",
"required": "N",
"group_num": "1"
},
{
"name": "계약금액",
"x": 1014,
"y": 472,
"type": "NUMBER",
"id": "5f617b422cc74051be000003",
"w": 299,
"h": 74,
"desc": "",
"required": "N",
"group_num": "1"
},
{
"name": "계약일자",
"x": 479,
"y": 695,
"type": "DATE",
"id": "5f617b8c2cc74051be000004",
"w": 412,
"h": 117,
"desc": "",
"required": "N",
"group_num": "1"
},
{
"name": "서명일자",
"x": 1046,
"y": 863,
"type": "DATE",
"id": "5f617bc52cc74051be000005",
"w": 355,
"h": 126,
"desc": "",
"auto_sign_date": true,
"required": "N",
"group_num": "1"
},
{
"name": "계약자 서명",
"x": 1244,
"y": 2057,
"type": "SIGN",
"id": "5f617be02cc74051be000006",
"w": 326,
"h": 113,
"required": "Y",
"group_num": "1"
},
{
"name": "계약자주소",
"x": 155,
"y": 1059,
"type": "ADDRESS",
"id": "5f617bfa2cc74051be000007",
"w": 450,
"h": 35,
"desc": "",
"required": "N",
"group_num": "1"
},
{
"name": "이미지1",
"x": 255,
"y": 1215,
"type": "IMAGE",
"id": "5f617c0f2cc74051be000008",
"w": 412,
"h": 127,
"required": "N",
"group_num": "1"
},
// LIST 입력
{
"name": "업무선택",
"x": 283,
"y": 1466,
"type": "LIST",
"id": "5f617c312cc74051be000009",
"w": 361,
"h": 139,
"desc": "",
"list": [
"관리자",
"코디네이터",
"감리자",
"수행자"
],
"required": "N",
"group_num": "1"
},
// CHECKBOX 입력
{
"name": "선호하는 개발언어",
"type": "CHECKBOX",
"id": "5f617c7e2cc74051be00000a",
"w": 100,
"h": 50,
"list": [
{
"_id": "ce7f0e80-f7c6-11ea-8feb-5bb855b93e99",
"x": 890,
"y": 1494,
"width": 20,
"height": 20,
"name": "JAVA"
},
{
"x": 1104,
"y": 1492,
"width": 20,
"height": 20,
"_id": "f7b263b0-f7c6-11ea-8feb-5bb855b93e99",
"name": "PYTHON"
},
{
"x": 1306,
"y": 1492,
"width": 20,
"height": 20,
"_id": "f83d65a0-f7c6-11ea-8feb-5bb855b93e99",
"name": "PHP"
}
],
"box_type": "CHECKBOX",
"required": "N",
"group_num": "1"
},
// RADIO 입력
{
"name": "체크2",
"type": "CHECKBOX",
"id": "5f617d4e2cc74051be00000c",
"w": 100,
"h": 50,
"list": [
{
"_id": "4a26a2a0-f7c7-11ea-8feb-5bb855b93e99",
"x": 888,
"y": 1614,
"width": 20,
"height": 20,
"name": "frontend"
},
{
"x": 1100,
"y": 1612,
"width": 20,
"height": 20,
"_id": "50f92800-f7c7-11ea-8feb-5bb855b93e99",
"name": "backend"
}
],
"box_type": "RADIO",
"required": "N",
"group_num": "1"
},
// 계약이 완료될 때 미리 지정한 내 사인이 자동으로 입력되는 서명필드
{
"name": "내 서명1",
"x": 1067,
"y": 1708,
"type": "MY_SEAL",
"id": "5f617d9a2cc74051be00000d",
"w": 509,
"h": 188,
"required": "N",
"group_num": "1"
}
]
}
]
}