保存进度!
This commit is contained in:
parent
d20a3222c0
commit
42dd59e141
@ -13,46 +13,34 @@ CREATE OR REPLACE PACKAGE telsale_archievement_pkg IS
|
||||
CALLERCODE_EXCEPTION_CODE CONSTANT INTEGER := -20001;
|
||||
CALLERCODE_EXCEPTION_MSG CONSTANT VARCHAR2(100) := '坐席工号无效。';
|
||||
|
||||
PROCEDURE department_archievement
|
||||
(
|
||||
a_department_code IN VARCHAR2,
|
||||
PROCEDURE department_archievement(a_department_code IN VARCHAR2,
|
||||
a_attaching_rate OUT VARCHAR2,
|
||||
a_renewal_rate OUT VARCHAR2,
|
||||
a_total OUT INTEGER,
|
||||
a_mensual_cur OUT cur_type
|
||||
);
|
||||
a_mensual_cur OUT cur_type);
|
||||
|
||||
PROCEDURE caller_archievement
|
||||
(
|
||||
a_caller_code IN VARCHAR2,
|
||||
PROCEDURE caller_archievement(a_caller_code IN VARCHAR2,
|
||||
a_attaching_rate OUT VARCHAR2,
|
||||
a_renewal_rate OUT VARCHAR2,
|
||||
a_total OUT INTEGER,
|
||||
a_present_month OUT NUMBER,
|
||||
a_mensual_cur OUT cur_type
|
||||
);
|
||||
a_mensual_cur OUT cur_type);
|
||||
|
||||
PROCEDURE caller_arch_ranking_list
|
||||
(
|
||||
a_department_code IN VARCHAR2,
|
||||
PROCEDURE caller_arch_ranking_list(a_department_code IN VARCHAR2,
|
||||
a_year IN VARCHAR2,
|
||||
a_month IN VARCHAR2,
|
||||
a_attaching_ranking_list OUT cur_type,
|
||||
a_renewal_ranking_list OUT cur_type
|
||||
);
|
||||
a_renewal_ranking_list OUT cur_type);
|
||||
|
||||
END telsale_archievement_pkg;
|
||||
/
|
||||
CREATE OR REPLACE PACKAGE BODY TELSALE_ARCHIEVEMENT_PKG IS
|
||||
-- 部门业绩
|
||||
PROCEDURE DEPARTMENT_ARCHIEVEMENT
|
||||
(
|
||||
A_DEPARTMENT_CODE IN VARCHAR2,
|
||||
PROCEDURE DEPARTMENT_ARCHIEVEMENT(A_DEPARTMENT_CODE IN VARCHAR2,
|
||||
A_ATTACHING_RATE OUT VARCHAR2,
|
||||
A_RENEWAL_RATE OUT VARCHAR2,
|
||||
A_TOTAL OUT INTEGER,
|
||||
A_MENSUAL_CUR OUT CUR_TYPE
|
||||
) IS
|
||||
A_MENSUAL_CUR OUT CUR_TYPE) IS
|
||||
--L_THIS_MONTH VARCHAR2(4);
|
||||
--L_THIS_YEAR VARCHAR2(4);
|
||||
L_FIRSTDAY DATE;
|
||||
@ -62,8 +50,7 @@ CREATE OR REPLACE PACKAGE BODY TELSALE_ARCHIEVEMENT_PKG IS
|
||||
'mm');
|
||||
L_THIS_YEAR := TO_CHAR(SYSDATE,
|
||||
'yyyy');*/
|
||||
L_FIRSTDAY := TO_DATE(TO_CHAR(SYSDATE,
|
||||
'yyyy') || '-01-01 00:00:00',
|
||||
L_FIRSTDAY := TO_DATE(TO_CHAR(SYSDATE, 'yyyy') || '-01-01 00:00:00',
|
||||
'yyyy-mm-dd hh24:mi:ss');
|
||||
-- 获取部门名称
|
||||
BEGIN
|
||||
@ -88,8 +75,7 @@ CREATE OR REPLACE PACKAGE BODY TELSALE_ARCHIEVEMENT_PKG IS
|
||||
WHERE CF.月份 = L_THIS_MONTH
|
||||
AND CF.年份 = L_THIS_YEAR
|
||||
AND 部门代码 = A_DEPARTMENT_CODE;*/
|
||||
SELECT round(dept.当月保费渗透率,
|
||||
2)
|
||||
SELECT round(dept.当月保费渗透率, 2)
|
||||
INTO A_ATTACHING_RATE
|
||||
FROM desktop_archievement_admin.BI机构渗透率跟踪表 dept
|
||||
WHERE dept.部门 = L_DEPARTMENT_NAME;
|
||||
@ -102,15 +88,12 @@ CREATE OR REPLACE PACKAGE BODY TELSALE_ARCHIEVEMENT_PKG IS
|
||||
INTO A_RENEWAL_RATE
|
||||
FROM 坐席续保统计
|
||||
WHERE 部门 = L_DEPARTMENT_NAME;*/
|
||||
SELECT round(t."个车续保率(全月)(%)",
|
||||
2)
|
||||
SELECT round(t."个车续保率(全月)(%)", 2)
|
||||
INTO A_RENEWAL_RATE
|
||||
FROM BI机构当月个车续保率跟踪表 t
|
||||
WHERE t.责任部门 = L_DEPARTMENT_NAME;
|
||||
--总业绩
|
||||
SELECT ROUND(NVL(SUM(CF.车险个人客户保费 + CF.车非融合保费),
|
||||
0),
|
||||
0)
|
||||
SELECT ROUND(NVL(SUM(CF.车险个人客户保费 + CF.车非融合保费), 0), 0)
|
||||
INTO A_TOTAL
|
||||
FROM 坐席车非每日保费 CF
|
||||
WHERE 部门代码 = A_DEPARTMENT_CODE
|
||||
@ -124,11 +107,9 @@ CREATE OR REPLACE PACKAGE BODY TELSALE_ARCHIEVEMENT_PKG IS
|
||||
0) BF
|
||||
FROM 坐席车非每日保费 CF
|
||||
WHERE 部门代码 = A_DEPARTMENT_CODE
|
||||
AND 签单日期 >= TO_DATE(TO_CHAR(SYSDATE,
|
||||
'yyyy') || '-01-01 00:00:00',
|
||||
AND 签单日期 >= TO_DATE(TO_CHAR(SYSDATE, 'yyyy') || '-01-01 00:00:00',
|
||||
'yyyy-mm-dd hh24:mi:ss')
|
||||
AND 签单日期 < TO_DATE(TO_CHAR(SYSDATE,
|
||||
'yyyy-mm') || '-01 00:00:00',
|
||||
AND 签单日期 < TO_DATE(TO_CHAR(SYSDATE, 'yyyy-mm') || '-01 00:00:00',
|
||||
'yyyy-mm-dd hh24:mi:ss')
|
||||
GROUP BY CF.月份
|
||||
ORDER BY CF.月份;
|
||||
@ -136,15 +117,12 @@ CREATE OR REPLACE PACKAGE BODY TELSALE_ARCHIEVEMENT_PKG IS
|
||||
|
||||
/*******************************************************/
|
||||
-- 坐席业绩
|
||||
PROCEDURE caller_archievement
|
||||
(
|
||||
a_caller_code IN VARCHAR2,
|
||||
PROCEDURE caller_archievement(a_caller_code IN VARCHAR2,
|
||||
a_attaching_rate OUT VARCHAR2,
|
||||
a_renewal_rate OUT VARCHAR2,
|
||||
a_total OUT INTEGER,
|
||||
a_present_month OUT NUMBER,
|
||||
a_mensual_cur OUT cur_type
|
||||
) IS
|
||||
a_mensual_cur OUT cur_type) IS
|
||||
l_caller_name VARCHAR2(100);
|
||||
l_department_name VARCHAR2(100);
|
||||
--l_this_month VARCHAR2(4);
|
||||
@ -154,26 +132,16 @@ CREATE OR REPLACE PACKAGE BODY TELSALE_ARCHIEVEMENT_PKG IS
|
||||
BEGIN
|
||||
--查询坐席名称,和部门名称,验证代码
|
||||
BEGIN
|
||||
/*SELECT zx.saler_name,
|
||||
bm.department_name
|
||||
INTO l_caller_name,
|
||||
l_department_name
|
||||
FROM tele_saler zx,
|
||||
tele_saler_team team,
|
||||
idst0.bm_t bm
|
||||
SELECT zx.saler_name, bm.department_name
|
||||
INTO l_caller_name, l_department_name
|
||||
FROM tele_saler zx, tele_saler_team team, idst0.bm_t bm
|
||||
WHERE zx.saler_code = a_caller_code
|
||||
AND zx.team_code = team.team_code
|
||||
AND team.department_code = bm.department_code;*/
|
||||
SELECT ry.人员姓名,
|
||||
bm.department_name
|
||||
INTO l_caller_name,
|
||||
l_department_name
|
||||
FROM twr_telsaler ry,
|
||||
twr_telsaler_team team,
|
||||
idst0.bm_t bm
|
||||
WHERE ry.团队名称 = team.team_name
|
||||
AND team.department_code = bm.department_code
|
||||
AND ry.人员工号 = a_caller_code;
|
||||
AND team.department_code = bm.department_code;
|
||||
/* SELECT saler_name
|
||||
INTO l_caller_name
|
||||
FROM tele_saler
|
||||
WHERE saler_code = a_caller_code;*/
|
||||
EXCEPTION
|
||||
-- 如果没有查询到坐席名称,说明代码有误,抛出异常
|
||||
WHEN no_data_found THEN
|
||||
@ -183,15 +151,12 @@ CREATE OR REPLACE PACKAGE BODY TELSALE_ARCHIEVEMENT_PKG IS
|
||||
|
||||
--l_this_month := to_char(SYSDATE,
|
||||
-- 'mm');
|
||||
l_this_year := to_char(SYSDATE,
|
||||
'yyyy');
|
||||
l_this_year := to_char(SYSDATE, 'yyyy');
|
||||
--l_firstday := to_date(l_this_year || '-01-01 00:00:00',
|
||||
-- 'yyyy-mm-dd hh24:mi:ss');
|
||||
|
||||
--总车险保费
|
||||
SELECT round(nvl(SUM(cf.车险个人客户保费),
|
||||
0),
|
||||
2) bf
|
||||
SELECT round(nvl(SUM(cf.车险个人客户保费), 0), 2) bf
|
||||
INTO a_total
|
||||
FROM 坐席车非每日保费 cf
|
||||
WHERE cf.坐席名称 = l_caller_name
|
||||
@ -200,40 +165,26 @@ CREATE OR REPLACE PACKAGE BODY TELSALE_ARCHIEVEMENT_PKG IS
|
||||
|
||||
--渗透率
|
||||
SELECT rownum,
|
||||
round(nvl(t.当月保费渗透率,
|
||||
0),
|
||||
2),
|
||||
round(nvl(t."车险保费(万)" * 10000,
|
||||
0),
|
||||
2)
|
||||
INTO l_rownum,
|
||||
a_attaching_rate,
|
||||
a_present_month
|
||||
round(nvl(t.当月保费渗透率, 0), 2),
|
||||
round(nvl(t."车险保费(万)" * 10000, 0), 2)
|
||||
INTO l_rownum, a_attaching_rate, a_present_month
|
||||
FROM BI电销坐席车非渗透率跟踪表 t
|
||||
WHERE t.经办 = l_caller_name
|
||||
AND rownum = 1;
|
||||
--续保率
|
||||
SELECT rownum,
|
||||
round(nvl(t."个车续保率(全月)(%)",
|
||||
0),
|
||||
2)
|
||||
INTO l_rownum,
|
||||
a_renewal_rate
|
||||
SELECT rownum, round(nvl(t."个车续保率(全月)(%)", 0), 2)
|
||||
INTO l_rownum, a_renewal_rate
|
||||
FROM BI电销坐席续保率跟踪表 t
|
||||
WHERE t.责任人 = l_caller_name
|
||||
AND rownum = 1;
|
||||
|
||||
--每月业绩
|
||||
OPEN A_MENSUAL_CUR FOR
|
||||
SELECT CF.月份 MM,
|
||||
ROUND(NVL(SUM(CF.车险个人客户保费),
|
||||
0),
|
||||
0) BF
|
||||
SELECT CF.月份 MM, ROUND(NVL(SUM(CF.车险个人客户保费), 0), 0) BF
|
||||
FROM 坐席车非每日保费 CF
|
||||
WHERE cf.坐席名称 = l_caller_name
|
||||
AND cf.部门 = l_department_name
|
||||
AND 签单日期 >= TO_DATE(TO_CHAR(SYSDATE,
|
||||
'yyyy') || '-01-01 00:00:00',
|
||||
AND 签单日期 >= TO_DATE(TO_CHAR(SYSDATE, 'yyyy') || '-01-01 00:00:00',
|
||||
'yyyy-mm-dd hh24:mi:ss')
|
||||
AND 签单日期 <= SYSDATE
|
||||
GROUP BY CF.月份
|
||||
@ -242,14 +193,11 @@ CREATE OR REPLACE PACKAGE BODY TELSALE_ARCHIEVEMENT_PKG IS
|
||||
|
||||
/*******************************************************/
|
||||
-- 坐席排行榜
|
||||
PROCEDURE CALLER_ARCH_RANKING_LIST
|
||||
(
|
||||
A_DEPARTMENT_CODE IN VARCHAR2,
|
||||
PROCEDURE CALLER_ARCH_RANKING_LIST(A_DEPARTMENT_CODE IN VARCHAR2,
|
||||
A_YEAR IN VARCHAR2,
|
||||
A_MONTH IN VARCHAR2,
|
||||
A_ATTACHING_RANKING_LIST OUT CUR_TYPE,
|
||||
A_RENEWAL_RANKING_LIST OUT CUR_TYPE
|
||||
) IS
|
||||
A_RENEWAL_RANKING_LIST OUT CUR_TYPE) IS
|
||||
L_DEPARTMENT_NAME VARCHAR2(100);
|
||||
BEGIN
|
||||
-- 获取部门名称
|
||||
@ -266,38 +214,30 @@ CREATE OR REPLACE PACKAGE BODY TELSALE_ARCHIEVEMENT_PKG IS
|
||||
END;
|
||||
-- 车非融合率排行榜
|
||||
OPEN A_ATTACHING_RANKING_LIST FOR
|
||||
SELECT rownum,
|
||||
select rownum,
|
||||
paihang.经办 AS caller_name,
|
||||
paihang.attaching_rate
|
||||
FROM (SELECT DISTINCT *
|
||||
FROM (SELECT t.经办,
|
||||
round(t.当月保费渗透率,
|
||||
2) attaching_rate,
|
||||
zuoxi.department_name
|
||||
FROM BI电销坐席车非渗透率跟踪表 t,
|
||||
(SELECT DISTINCT t.saler_code,
|
||||
t.saler_name,
|
||||
t.team_code,
|
||||
team.team,
|
||||
bm.department_name
|
||||
FROM tele_saler t,
|
||||
tele_saler_team team,
|
||||
idst0.bm_t bm
|
||||
WHERE t.team_code = team.team_code
|
||||
AND team.department_code = bm.department_code
|
||||
AND bm.department_name = L_DEPARTMENT_NAME) zuoxi
|
||||
WHERE t.经办 = zuoxi.saler_name) st
|
||||
ORDER BY st.department_name,
|
||||
st.attaching_rate DESC) paihang;
|
||||
paihang.xbl as attaching_rate
|
||||
from (select t.经办, round(t.当月保费渗透率, 2) xbl
|
||||
from BI电销坐席车非渗透率跟踪表 t
|
||||
where t.部门 = L_DEPARTMENT_NAME
|
||||
order by t.当月保费渗透率 desc) paihang;
|
||||
|
||||
-- 续保率排行榜
|
||||
OPEN A_RENEWAL_RANKING_LIST FOR
|
||||
select rownum,
|
||||
paihang.责任人 AS CALLER_NAME,
|
||||
paihang.xbl AS RENEWAL_RATE
|
||||
from (select t.责任人, round(t."个车续保率(全月)(%)", 2) xbl
|
||||
from BI电销坐席续保率跟踪表 t
|
||||
where t.责任部门 = L_DEPARTMENT_NAME
|
||||
order by xbl desc) paihang;
|
||||
/*OPEN A_RENEWAL_RANKING_LIST FOR
|
||||
SELECT rownum,
|
||||
paihang.责任人 AS CALLER_NAME,
|
||||
paihang.xbl AS RENEWAL_RATE
|
||||
FROM (SELECT DISTINCT *
|
||||
FROM (SELECT t.责任人,
|
||||
round(t."个车续保率(全月)(%)",
|
||||
2) xbl,
|
||||
round(t."个车续保率(全月)(%)", 2) xbl,
|
||||
zuoxi.department_name
|
||||
FROM BI电销坐席续保率跟踪表 t,
|
||||
(SELECT DISTINCT t.saler_code,
|
||||
@ -312,8 +252,7 @@ CREATE OR REPLACE PACKAGE BODY TELSALE_ARCHIEVEMENT_PKG IS
|
||||
AND team.department_code = bm.department_code
|
||||
AND bm.department_name = L_DEPARTMENT_NAME) zuoxi
|
||||
WHERE t.责任人 = zuoxi.saler_name) xb
|
||||
ORDER BY xb.department_name,
|
||||
xb.xbl DESC) paihang;
|
||||
ORDER BY xb.department_name, xb.xbl DESC) paihang;*/
|
||||
END;
|
||||
BEGIN
|
||||
NULL;
|
||||
|
7
code/db/宽表.sql
Normal file
7
code/db/宽表.sql
Normal file
@ -0,0 +1,7 @@
|
||||
select * from datacenter.kx_bi_c_kb_qd
|
||||
where 起保时间 >= date'2023-01-01';
|
||||
|
||||
select * from
|
||||
坐席车非每日保费 CF
|
||||
where 坐席名称 = '黄鹏'
|
||||
order by 签单日期 desc;
|
120
code/web/task_schedule/package-lock.json
generated
120
code/web/task_schedule/package-lock.json
generated
@ -21,7 +21,7 @@
|
||||
"devDependencies": {
|
||||
"@babel/eslint-parser": "^7.23.3",
|
||||
"@rushstack/eslint-patch": "^1.6.0",
|
||||
"@typescript-eslint/eslint-plugin": "^6.13.2",
|
||||
"@typescript-eslint/eslint-plugin": "^6.14.0",
|
||||
"@vitejs/plugin-vue": "^4.5.2",
|
||||
"@vue/cli-plugin-eslint": "^5.0.8",
|
||||
"@vue/eslint-config-typescript": "^12.0.0",
|
||||
@ -1578,16 +1578,16 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/eslint-plugin": {
|
||||
"version": "6.13.2",
|
||||
"resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.13.2.tgz",
|
||||
"integrity": "sha512-3+9OGAWHhk4O1LlcwLBONbdXsAhLjyCFogJY/cWy2lxdVJ2JrcTF2pTGMaLl2AE7U1l31n8Py4a8bx5DLf/0dQ==",
|
||||
"version": "6.14.0",
|
||||
"resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.14.0.tgz",
|
||||
"integrity": "sha512-1ZJBykBCXaSHG94vMMKmiHoL0MhNHKSVlcHVYZNw+BKxufhqQVTOawNpwwI1P5nIFZ/4jLVop0mcY6mJJDFNaw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@eslint-community/regexpp": "^4.5.1",
|
||||
"@typescript-eslint/scope-manager": "6.13.2",
|
||||
"@typescript-eslint/type-utils": "6.13.2",
|
||||
"@typescript-eslint/utils": "6.13.2",
|
||||
"@typescript-eslint/visitor-keys": "6.13.2",
|
||||
"@typescript-eslint/scope-manager": "6.14.0",
|
||||
"@typescript-eslint/type-utils": "6.14.0",
|
||||
"@typescript-eslint/utils": "6.14.0",
|
||||
"@typescript-eslint/visitor-keys": "6.14.0",
|
||||
"debug": "^4.3.4",
|
||||
"graphemer": "^1.4.0",
|
||||
"ignore": "^5.2.4",
|
||||
@ -1609,34 +1609,34 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": {
|
||||
"version": "6.13.2",
|
||||
"resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-6.13.2.tgz",
|
||||
"integrity": "sha512-CXQA0xo7z6x13FeDYCgBkjWzNqzBn8RXaE3QVQVIUm74fWJLkJkaHmHdKStrxQllGh6Q4eUGyNpMe0b1hMkXFA==",
|
||||
"version": "6.14.0",
|
||||
"resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-6.14.0.tgz",
|
||||
"integrity": "sha512-VT7CFWHbZipPncAZtuALr9y3EuzY1b1t1AEkIq2bTXUPKw+pHoXflGNG5L+Gv6nKul1cz1VH8fz16IThIU0tdg==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@typescript-eslint/types": "6.13.2",
|
||||
"@typescript-eslint/visitor-keys": "6.13.2"
|
||||
"@typescript-eslint/types": "6.14.0",
|
||||
"@typescript-eslint/visitor-keys": "6.14.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^16.0.0 || >=18.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": {
|
||||
"version": "6.13.2",
|
||||
"resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-6.13.2.tgz",
|
||||
"integrity": "sha512-7sxbQ+EMRubQc3wTfTsycgYpSujyVbI1xw+3UMRUcrhSy+pN09y/lWzeKDbvhoqcRbHdc+APLs/PWYi/cisLPg==",
|
||||
"version": "6.14.0",
|
||||
"resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-6.14.0.tgz",
|
||||
"integrity": "sha512-uty9H2K4Xs8E47z3SnXEPRNDfsis8JO27amp2GNCnzGETEW3yTqEIVg5+AI7U276oGF/tw6ZA+UesxeQ104ceA==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": "^16.0.0 || >=18.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": {
|
||||
"version": "6.13.2",
|
||||
"resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.13.2.tgz",
|
||||
"integrity": "sha512-OGznFs0eAQXJsp+xSd6k/O1UbFi/K/L7WjqeRoFE7vadjAF9y0uppXhYNQNEqygjou782maGClOoZwPqF0Drlw==",
|
||||
"version": "6.14.0",
|
||||
"resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.14.0.tgz",
|
||||
"integrity": "sha512-fB5cw6GRhJUz03MrROVuj5Zm/Q+XWlVdIsFj+Zb1Hvqouc8t+XP2H5y53QYU/MGtd2dPg6/vJJlhoX3xc2ehfw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@typescript-eslint/types": "6.13.2",
|
||||
"@typescript-eslint/types": "6.14.0",
|
||||
"eslint-visitor-keys": "^3.4.1"
|
||||
},
|
||||
"engines": {
|
||||
@ -1723,13 +1723,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/type-utils": {
|
||||
"version": "6.13.2",
|
||||
"resolved": "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-6.13.2.tgz",
|
||||
"integrity": "sha512-Qr6ssS1GFongzH2qfnWKkAQmMUyZSyOr0W54nZNU1MDfo+U4Mv3XveeLZzadc/yq8iYhQZHYT+eoXJqnACM1tw==",
|
||||
"version": "6.14.0",
|
||||
"resolved": "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-6.14.0.tgz",
|
||||
"integrity": "sha512-x6OC9Q7HfYKqjnuNu5a7kffIYs3No30isapRBJl1iCHLitD8O0lFbRcVGiOcuyN837fqXzPZ1NS10maQzZMKqw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@typescript-eslint/typescript-estree": "6.13.2",
|
||||
"@typescript-eslint/utils": "6.13.2",
|
||||
"@typescript-eslint/typescript-estree": "6.14.0",
|
||||
"@typescript-eslint/utils": "6.14.0",
|
||||
"debug": "^4.3.4",
|
||||
"ts-api-utils": "^1.0.1"
|
||||
},
|
||||
@ -1746,22 +1746,22 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": {
|
||||
"version": "6.13.2",
|
||||
"resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-6.13.2.tgz",
|
||||
"integrity": "sha512-7sxbQ+EMRubQc3wTfTsycgYpSujyVbI1xw+3UMRUcrhSy+pN09y/lWzeKDbvhoqcRbHdc+APLs/PWYi/cisLPg==",
|
||||
"version": "6.14.0",
|
||||
"resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-6.14.0.tgz",
|
||||
"integrity": "sha512-uty9H2K4Xs8E47z3SnXEPRNDfsis8JO27amp2GNCnzGETEW3yTqEIVg5+AI7U276oGF/tw6ZA+UesxeQ104ceA==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": "^16.0.0 || >=18.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": {
|
||||
"version": "6.13.2",
|
||||
"resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.13.2.tgz",
|
||||
"integrity": "sha512-SuD8YLQv6WHnOEtKv8D6HZUzOub855cfPnPMKvdM/Bh1plv1f7Q/0iFUDLKKlxHcEstQnaUU4QZskgQq74t+3w==",
|
||||
"version": "6.14.0",
|
||||
"resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.14.0.tgz",
|
||||
"integrity": "sha512-yPkaLwK0yH2mZKFE/bXkPAkkFgOv15GJAUzgUVonAbv0Hr4PK/N2yaA/4XQbTZQdygiDkpt5DkxPELqHguNvyw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@typescript-eslint/types": "6.13.2",
|
||||
"@typescript-eslint/visitor-keys": "6.13.2",
|
||||
"@typescript-eslint/types": "6.14.0",
|
||||
"@typescript-eslint/visitor-keys": "6.14.0",
|
||||
"debug": "^4.3.4",
|
||||
"globby": "^11.1.0",
|
||||
"is-glob": "^4.0.3",
|
||||
@ -1778,12 +1778,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": {
|
||||
"version": "6.13.2",
|
||||
"resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.13.2.tgz",
|
||||
"integrity": "sha512-OGznFs0eAQXJsp+xSd6k/O1UbFi/K/L7WjqeRoFE7vadjAF9y0uppXhYNQNEqygjou782maGClOoZwPqF0Drlw==",
|
||||
"version": "6.14.0",
|
||||
"resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.14.0.tgz",
|
||||
"integrity": "sha512-fB5cw6GRhJUz03MrROVuj5Zm/Q+XWlVdIsFj+Zb1Hvqouc8t+XP2H5y53QYU/MGtd2dPg6/vJJlhoX3xc2ehfw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@typescript-eslint/types": "6.13.2",
|
||||
"@typescript-eslint/types": "6.14.0",
|
||||
"eslint-visitor-keys": "^3.4.1"
|
||||
},
|
||||
"engines": {
|
||||
@ -1898,17 +1898,17 @@
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/@typescript-eslint/utils": {
|
||||
"version": "6.13.2",
|
||||
"resolved": "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-6.13.2.tgz",
|
||||
"integrity": "sha512-b9Ptq4eAZUym4idijCRzl61oPCwwREcfDI8xGk751Vhzig5fFZR9CyzDz4Sp/nxSLBYxUPyh4QdIDqWykFhNmQ==",
|
||||
"version": "6.14.0",
|
||||
"resolved": "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-6.14.0.tgz",
|
||||
"integrity": "sha512-XwRTnbvRr7Ey9a1NT6jqdKX8y/atWG+8fAIu3z73HSP8h06i3r/ClMhmaF/RGWGW1tHJEwij1uEg2GbEmPYvYg==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@eslint-community/eslint-utils": "^4.4.0",
|
||||
"@types/json-schema": "^7.0.12",
|
||||
"@types/semver": "^7.5.0",
|
||||
"@typescript-eslint/scope-manager": "6.13.2",
|
||||
"@typescript-eslint/types": "6.13.2",
|
||||
"@typescript-eslint/typescript-estree": "6.13.2",
|
||||
"@typescript-eslint/scope-manager": "6.14.0",
|
||||
"@typescript-eslint/types": "6.14.0",
|
||||
"@typescript-eslint/typescript-estree": "6.14.0",
|
||||
"semver": "^7.5.4"
|
||||
},
|
||||
"engines": {
|
||||
@ -1919,35 +1919,35 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": {
|
||||
"version": "6.13.2",
|
||||
"resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-6.13.2.tgz",
|
||||
"integrity": "sha512-CXQA0xo7z6x13FeDYCgBkjWzNqzBn8RXaE3QVQVIUm74fWJLkJkaHmHdKStrxQllGh6Q4eUGyNpMe0b1hMkXFA==",
|
||||
"version": "6.14.0",
|
||||
"resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-6.14.0.tgz",
|
||||
"integrity": "sha512-VT7CFWHbZipPncAZtuALr9y3EuzY1b1t1AEkIq2bTXUPKw+pHoXflGNG5L+Gv6nKul1cz1VH8fz16IThIU0tdg==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@typescript-eslint/types": "6.13.2",
|
||||
"@typescript-eslint/visitor-keys": "6.13.2"
|
||||
"@typescript-eslint/types": "6.14.0",
|
||||
"@typescript-eslint/visitor-keys": "6.14.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^16.0.0 || >=18.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": {
|
||||
"version": "6.13.2",
|
||||
"resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-6.13.2.tgz",
|
||||
"integrity": "sha512-7sxbQ+EMRubQc3wTfTsycgYpSujyVbI1xw+3UMRUcrhSy+pN09y/lWzeKDbvhoqcRbHdc+APLs/PWYi/cisLPg==",
|
||||
"version": "6.14.0",
|
||||
"resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-6.14.0.tgz",
|
||||
"integrity": "sha512-uty9H2K4Xs8E47z3SnXEPRNDfsis8JO27amp2GNCnzGETEW3yTqEIVg5+AI7U276oGF/tw6ZA+UesxeQ104ceA==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": "^16.0.0 || >=18.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": {
|
||||
"version": "6.13.2",
|
||||
"resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.13.2.tgz",
|
||||
"integrity": "sha512-SuD8YLQv6WHnOEtKv8D6HZUzOub855cfPnPMKvdM/Bh1plv1f7Q/0iFUDLKKlxHcEstQnaUU4QZskgQq74t+3w==",
|
||||
"version": "6.14.0",
|
||||
"resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.14.0.tgz",
|
||||
"integrity": "sha512-yPkaLwK0yH2mZKFE/bXkPAkkFgOv15GJAUzgUVonAbv0Hr4PK/N2yaA/4XQbTZQdygiDkpt5DkxPELqHguNvyw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@typescript-eslint/types": "6.13.2",
|
||||
"@typescript-eslint/visitor-keys": "6.13.2",
|
||||
"@typescript-eslint/types": "6.14.0",
|
||||
"@typescript-eslint/visitor-keys": "6.14.0",
|
||||
"debug": "^4.3.4",
|
||||
"globby": "^11.1.0",
|
||||
"is-glob": "^4.0.3",
|
||||
@ -1964,12 +1964,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": {
|
||||
"version": "6.13.2",
|
||||
"resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.13.2.tgz",
|
||||
"integrity": "sha512-OGznFs0eAQXJsp+xSd6k/O1UbFi/K/L7WjqeRoFE7vadjAF9y0uppXhYNQNEqygjou782maGClOoZwPqF0Drlw==",
|
||||
"version": "6.14.0",
|
||||
"resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.14.0.tgz",
|
||||
"integrity": "sha512-fB5cw6GRhJUz03MrROVuj5Zm/Q+XWlVdIsFj+Zb1Hvqouc8t+XP2H5y53QYU/MGtd2dPg6/vJJlhoX3xc2ehfw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@typescript-eslint/types": "6.13.2",
|
||||
"@typescript-eslint/types": "6.14.0",
|
||||
"eslint-visitor-keys": "^3.4.1"
|
||||
},
|
||||
"engines": {
|
||||
|
@ -22,7 +22,7 @@
|
||||
"devDependencies": {
|
||||
"@babel/eslint-parser": "^7.23.3",
|
||||
"@rushstack/eslint-patch": "^1.6.0",
|
||||
"@typescript-eslint/eslint-plugin": "^6.13.2",
|
||||
"@typescript-eslint/eslint-plugin": "^6.14.0",
|
||||
"@vitejs/plugin-vue": "^4.5.2",
|
||||
"@vue/cli-plugin-eslint": "^5.0.8",
|
||||
"@vue/eslint-config-typescript": "^12.0.0",
|
||||
|
Loading…
x
Reference in New Issue
Block a user