Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Màn hình hiển thị thành phần hồ sơ mời thầu theo từ lĩnh vực, từng lần (vesion)
  2. Với các hồ sơ mời thầu được sửa ở các lần thì có dấu hiệu nhận biết so với các hồ sơ không sửa
  3. Màn hình hiển thị trạng thái của các hồ sơ mời thầu 
    1. Đang thực hiện → trạng thái hồ sơ chuyển sang bước người lập
    2. Chờ phê duyệt → trạng thái hồ sơ chuyển sang bước soát xét/ phê duyệt trung gian
    3. Đã phê duyệt → trạng thái hồ sơ đã được phê duyệt (bước hoàn thành công việc gửi Bản vẽ thiết kế)
    4. Đã phát hành → Thư ký phát hành hồ sơ mời thầu
  4. Thành viên hội đồng thầu có thể xem chi tiết từng loại hồ sơ mời thầu ở trạng thái phê duyệt cuối cùng
  5. Thư ký hội đồng thầu có thể kích hoạt chức năng điều chỉnh hồ sơ mời thầu tại màn hình này (thành viên khác ko được kích hoạt điều chỉnh hồ sơ mời thầu)
  6. Thư ký hội đồng đầu được phép kích hoạt từng loại hồ sơ điều chỉnh ở những thời điểm khác nhau (mỗi loại hồ sơ chỉ được điều chỉnh 01 lần trong một vòng điều chỉnh)

...

3.3. API Spec

3. Response / Incoming Data Specification
Panel
titleAPI Spec Documentlấy dữ liệu hồ sơ mời thầu

STT

Path

Field

Data Type / Length

Description

Note

Sample Values

Method

GET

URL

1. Headers

STT

Field

Source Data Type / Length 

Description

Sample Values

2. Body

application/tenderDocument/list

Description

API lấy dữ liệu hồ sơ mời thầu

Note

API mới lấy dữ liệu theo "nhóm yêu cầu mua sắm". Với mỗi nhóm yêu cầu mua sắm sẽ cấu hình các loại hồ sơ để hiển thị.

1. Headers

STT

Field

Source Data Type /

Length

Length 

Description

Note

Sample Values

Sample Values

1authorization<token>Token của người dùng đăng nhậpBearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjY0NTU3ODksInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBsb3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.wrvIFd-Q2kHgkTmPf6ryMY6aDIgXpNsWmSvvifQWc5k

2. Request

STT

Field

Require

Data Type / Length

Description

Note

Sample Values

1potIdtrueIntegerid hồ sơ

3. Response / Incoming Data Specification

STT

Field

Data Type / Length

Description

Note

Sample Values

1codeInteger0: thành công còn lại thất bại

2messageStringmessage

3resultList<Object>kết quả trả ra

4(result) roundIntegerlần điều chỉnh

5(result) documentsList<Object>danh sách hồ sơ

6(documents) idInteger


7(documents) nameStringTên hồ sơ
Phạm vi công việc, Tiêu chí thí nghiệm...
8(documents) isAdjustmentBooleanđánh dấu xem hồ sơ này có điều chỉnh không, mặc định là falseVới trường hợp điều chỉnh hồ sơ mời thầu thì các hồ sơ được đánh dấu điều chỉnh sẽ có giá trị true
9(documents) statusIntegertrạng thái

1: Đang thực hiện, 2: Chờ phê duyệt, 3: Đã phê duyệt, 4: Đã phát hành


10(documents) nodeIdString

Nếu ở trạng thái hoàn thành thì sẽ dùng field này để mở eform.


11(documents) documentTypeStringloại hồ sơ


HSTC, PVCV...
Panel
titleAPI update trạng thái hồ sơ

Method

POST

URL

application/tenderDocument/update

Description

API update trạng thái hồ sơ

Note

API update trạng thái hồ sơ khi hoàn thành công việc. Cần tạo service task trong quy trình để thay đổi trạng thái hồ sơ

1. Headers

STT

Field

Source Data Type / Length 

Description

Sample Values

1authorization<token>Token của người dùng đăng nhậpBearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjY0NTU3ODksInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBsb3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.wrvIFd-Q2kHgkTmPf6ryMY6aDIgXpNsWmSvvifQWc5k

2. Request

STT

Field

Require

Data Type / Length

Description

Note

Sample Values

1potIdtrueIntegerid hồ sơ

2statustrueIntegertrạng thái

3documentTypetrueStringloại hồ sơ

3. Response / Incoming Data Specification

STT

Field

Data Type / Length

Description

Note

Sample Values

1codeInteger0: thành công còn lại thất bại

2messageStringmessage

Panel
titleAPI lấy danh sách nhân viên

Method

GET

URL

system/employee/list

Description

API lấy danh sách nhân viên (dùng cho phần điều chỉnh hồ sơ)

Note

API cũ đã có rồi

1. Headers

STT

Field

Source Data Type / Length 

Description

Sample Values

1authorization<token>Token của người dùng đăng nhậpBearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjY0NTU3ODksInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBsb3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.wrvIFd-Q2kHgkTmPf6ryMY6aDIgXpNsWmSvvifQWc5k

2. Request

STT

Field

Require

Data Type / Length

Description

Note

Sample Values

1namefalseStringtên nhân viên

2pagetrueInteger


3limittrueInteger


3. Response / Incoming Data Specification

STT

Field

Data Type / Length

Description

Note

Sample Values

1codeInteger0: thành công còn lại thất bại

2messageStringmessage

3resultObjectkết quả

4(result) totalIntegertổng số bản ghi

5(result) pageIntegertrang

6(result) loadMoreAbleboolean


7(result) preLoadAbleboolean


8(result) itemsList<Object>Danh sách user

9(items) idIntegerid nhân viên

10(items) nameStringtên nhân viên

11(items) userNameString


12(items) avatarStringảnh đại diện

13(items) phoneString số điện thoại

14(items) addressStringđịa chỉ

15(items) userIdInteger


16Còn một số các field khác thì đang không cần xử lý ở giao diện nên không list ra


4. Mô tả các trường dữ liệu trên màn hình

...