import request from '@/utils/request' /** * 门店目标设置API */ export const lqmdtargetApi = { /** * 获取分页列表 * @param {Object} params 查询参数 */ getPageList(params) { return request({ url: '/api/Extend/lqmdtarget', method: 'GET', data: params }) }, /** * 根据ID获取详情 * @param {string} id 记录ID */ getById(id) { return request({ url: `/api/Extend/lqmdtarget/${id}`, method: 'GET' }) }, /** * 新增 * @param {Object} data 新增数据 */ create(data) { return request({ url: '/api/Extend/lqmdtarget', method: 'POST', data }) }, /** * 更新 * @param {string} id 记录ID * @param {Object} data 更新数据 */ update(id, data) { return request({ url: `/api/Extend/lqmdtarget/${id}`, method: 'PUT', data }) }, /** * 删除 * @param {string} id 记录ID */ delete(id) { return request({ url: `/api/Extend/lqmdtarget/${id}`, method: 'DELETE' }) }, /** * 获取门店列表 */ getStoreList() { return request({ url: '/api/Extend/LqMdxx', method: 'GET', data: { pageSize: 1000 } }) }, /** * 预览数据接口 * @param {string} id 接口ID */ previewDataInterface(id){ return request({ url: `/api/permission/Organize/${id}/Department`, method: 'GET' }) }, /** * 获取总经理和经理用户列表 */ getManagerList() { return request({ url: '/api/Extend/User/ManagerSelector', method: 'GET' }) }, /** * 一键创建(批量创建门店目标) * @param {string} month 月份,格式 yyyyMM */ batchCreateByStores(month) { return request({ url: '/api/Extend/lqmdtarget/BatchCreateByStores?month=' + month, method: 'POST', data: { month } }) }, /** * 同步上月数据 * @param {string} targetMonth 目标月份,格式 yyyyMM */ syncLastMonthData(targetMonth) { return request({ url: '/api/Extend/lqmdtarget/SyncLastMonthData?targetMonth=' + targetMonth, method: 'POST', data: { targetMonth } }) } }