diff --git a/src/api/clue/clueGetSet.js b/src/api/clue/clueGetSet.js index 989dbe2..1877b27 100644 --- a/src/api/clue/clueGetSet.js +++ b/src/api/clue/clueGetSet.js @@ -10,9 +10,14 @@ export const deleteClueGainRule = (id) => { return request.delete({ url: `/admin-api/crm/sch-clue-gain-rule/delete?id=${id}` }) } +// 线索获取规则保存 +export const saveClueGainRule = (data) => { + return request.put({ url: '/admin-api/crm/sch-clue-gain-rule/batchUpdate', data }) +} + // 线索规则 -export const getClueDistributeRuleList = () => { - return request.get({ url: '/admin-api/crm/sch-clue-gain-rule/list' }) +export const getClueDistributeRuleByUser = (params) => { + return request.get({ url: '/admin-api/crm/sch-clue-distribution-rule/queryByUserId', params }) } // 删除 diff --git a/src/api/clue/delivery.js b/src/api/clue/delivery.js index b0a7e7c..a7c1b51 100644 --- a/src/api/clue/delivery.js +++ b/src/api/clue/delivery.js @@ -5,7 +5,7 @@ export const getDeliveryList = async (params) => { return await request.get({ url: '/admin-api/crm/sign-send/list', params }) } -// 查询(精简)列表 +// 查询分页列表 export const getDeliveryPage = async (params) => { return await request.get({ url: '/admin-api/crm/sign-send/page', params }) } diff --git a/src/api/clue/sign.js b/src/api/clue/sign.js index 7c4a825..e6f4d4e 100644 --- a/src/api/clue/sign.js +++ b/src/api/clue/sign.js @@ -24,3 +24,8 @@ export const cancelDeal = async (id) => { export const signAddPay = async (data) => { return await request.post({ url: '/admin-api/crm/sign/extra-pay/save', data: data }) } + +// 查询支出 +export const getSignExtraPayList = async (params) => { + return await request.get({ url: '/admin-api/crm/sign/extra-pay/get', params }) +} diff --git a/src/config/axios/service.ts b/src/config/axios/service.ts index bca3e1f..f389b86 100644 --- a/src/config/axios/service.ts +++ b/src/config/axios/service.ts @@ -199,6 +199,16 @@ service.interceptors.response.use( console.log(msg) } else { ElNotification.error({ title: msg }) + if (code == 403) { + // 无访问权限,退出登录 + const { wsCache } = useCache() + const tenantId = wsCache.get('TENANT_ID') + const appId = wsCache.get('App_ID') + resetRouter() // 重置静态路由表 + wsCache.clear() + removeToken() + window.location.href = `/login?tenantId=${tenantId}&appId=${appId}` + } } return Promise.reject('error') } else { diff --git a/src/views/Clue/Order/Comp/Delivery.vue b/src/views/Clue/Order/Comp/Delivery.vue index 032ca44..868a03f 100644 --- a/src/views/Clue/Order/Comp/Delivery.vue +++ b/src/views/Clue/Order/Comp/Delivery.vue @@ -30,9 +30,10 @@ - - - - - - - -