mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-17 15:53:28 +00:00
feat: image light ocr (#7224)
* feat: image light ocr * feat: optimize code * feat: update code * feat: update imagelight version --------- Co-authored-by: 杨国璇 <ygx@Hello-word.local>
This commit is contained in:
@@ -76,24 +76,6 @@ class MetadataManagerAPI {
|
||||
return this.req.get(url, { params: params });
|
||||
}
|
||||
|
||||
getMetadataRecordInfo(repoID, parentDir, name) {
|
||||
const url = this.server + '/api/v2.1/repos/' + repoID + '/metadata/record/';
|
||||
let params = {};
|
||||
if (parentDir) {
|
||||
params['parent_dir'] = parentDir;
|
||||
}
|
||||
if (name) {
|
||||
params['name'] = name;
|
||||
}
|
||||
return this.req.get(url, { params: params });
|
||||
}
|
||||
|
||||
modifyRecord = (repoID, recordID, update, objID) => {
|
||||
const url = this.server + '/api/v2.1/repos/' + repoID + '/metadata/records/';
|
||||
const data = { records_data: [{ record_id: recordID, record: update, obj_id: objID }] };
|
||||
return this.req.put(url, data);
|
||||
};
|
||||
|
||||
modifyRecords = (repoID, recordsData, is_copy_paste = false) => {
|
||||
const url = this.server + '/api/v2.1/repos/' + repoID + '/metadata/records/';
|
||||
let data = { records_data: recordsData };
|
||||
@@ -103,6 +85,40 @@ class MetadataManagerAPI {
|
||||
return this.req.put(url, data);
|
||||
};
|
||||
|
||||
getRecord(repoID, { recordId, parentDir, fileName }) {
|
||||
const url = this.server + '/api/v2.1/repos/' + repoID + '/metadata/record/';
|
||||
let params = {};
|
||||
if (recordId) {
|
||||
params['record_id'] = recordId;
|
||||
} else {
|
||||
if (parentDir) {
|
||||
params['parent_dir'] = parentDir;
|
||||
}
|
||||
if (fileName) {
|
||||
params['file_name'] = fileName;
|
||||
}
|
||||
}
|
||||
return this.req.get(url, { params: params });
|
||||
}
|
||||
|
||||
modifyRecord(repoID, { recordId, parentDir, fileName }, updateData) {
|
||||
const url = this.server + '/api/v2.1/repos/' + repoID + '/metadata/record/';
|
||||
let data = {
|
||||
'data': updateData
|
||||
};
|
||||
if (recordId) {
|
||||
data['record_id'] = recordId;
|
||||
} else {
|
||||
if (parentDir) {
|
||||
data['parent_dir'] = parentDir;
|
||||
}
|
||||
if (fileName) {
|
||||
data['file_name'] = fileName;
|
||||
}
|
||||
}
|
||||
return this.req.put(url, data);
|
||||
}
|
||||
|
||||
listUserInfo = (userIds) => {
|
||||
const url = this.server + '/api/v2.1/user-list/';
|
||||
const params = { user_id_list: userIds };
|
||||
|
Reference in New Issue
Block a user