-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
医生标注界面:
当任务已完成,无法再进入标注界面。
只要页面内的标注内容发生改变,用户必须先按下【保存】按钮,才可以点击【提交】。
- 按下【保存】,如果此时该Job的label_id为null,则发出请求
POST xxx/labels/,根据标注的内容,创建一个新的label。得到创建成功的响应后,将得到的label_id放在当前Job的label_id字段中,并且发出请求PUT xxx/jobs/job_id,修改当前Job的内容。 - 按下【保存】,如果当前Job的label_id不为null,则证明该job已经创建了对应的label,只需要发出请求
PUT xxx/labels/label_id,修改label内的内容即可。 - 按下【提交】,将任务状态修改为已完成(202)。
管理员标注界面:
只有当Imgae的状态是有分歧(302)和已完成(303)时,才可以点击进入标注界面。且:当状态为有分歧(302)才可以进行标注,已完成(303)的图像可以进入到界面进行查看,但是无法进行标注。
- 按下【保存】,如果此时该Image的label_id为null,则发出请求
POST xxx/labels/,根据标注的内容,创建一个新的label。得到创建成功的响应后,将得到的label_id放在当前Image的label_id字段中,并且发出请求PUT xxx/images/image_id,修改当前Image的内容。 - 按下【保存】,如果当前Image的label_id不为null,则证明已经创建了对应的label,只需要发出请求
PUT xxx/labels/label_id,修改label内的内容即可。 - 按下【提交】,将Image状态修改为已完成(303)。
Notice:
- 请求中的状态代码一律用数字表示,而不是字符串,也就是写成
202而不是"202"。 - 发出请求修改job/image的label_id字段后,需要重新向服务器获取该job/image的信息,更新本地信息,并作下一步判断。而不能直接根据本地原有信息进行下一步操作,因为服务器有可能返回错误。
Metadata
Metadata
Assignees
Labels
No labels