32 lines
1.4 KiB
JavaScript
32 lines
1.4 KiB
JavaScript
import { vars } from './variable.js';
|
|
import { toggleContextmenu, toggleContextFocusBox } from './eventManager.js'
|
|
|
|
export async function mgmtFunc_changeProjectState(toggleParams) {
|
|
if (toggleParams.type == 'changeProjectState') toggleParams.targetColumn = 'is_active';
|
|
await axios.post('/common/mgmtFunc_updateProject', { params: toggleParams });
|
|
}
|
|
|
|
export async function mgmtFunc_changeBannerNotice(toggleParams) {
|
|
if (toggleParams.type == 'changeBannerNotice') toggleParams.targetColumn = 'banner_notice';
|
|
await axios.post('/common/mgmtFunc_updateProject', { params: toggleParams });
|
|
}
|
|
|
|
export async function mgmtFunc_resetConvert(resourcePath, dataId) {
|
|
let resetConvertParams = {
|
|
resourcePath: resourcePath,
|
|
dataId: dataId
|
|
}
|
|
|
|
let resetConvertRes = await axios.post(`${vars.path_name}/mgmtFunc_resetConvert`, { params: resetConvertParams });
|
|
if (resetConvertRes.data.message == 'mgmtFunc_resetConvert_success') {
|
|
toggleContextmenu(false);
|
|
toggleContextFocusBox(false);
|
|
}
|
|
}
|
|
|
|
export async function mgmtFunc_addClickLog(params) {
|
|
// params.dataId -> 컨트롤러에서 숫자형으로 형변환해서 db추가
|
|
// project_id, activity, user_id, user_ip는 컨트롤러에서 params에 추가 (user_id는 params.userInfoString 사용)
|
|
let addClickLogRes = await axios.post(`${vars.path_name}/mgmtFunc_addClickLog`, { params: params });
|
|
// console.log(addClickLogRes.data.message);
|
|
} |