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); }