Compare commits
	
		
			3 Commits
		
	
	
		
			feature-da
			...
			develop
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| d517c2e82a | |||
| 80ba8da7e0 | |||
| 1422c0b781 | 
| @@ -146,17 +146,28 @@ CREATE OR REPLACE PACKAGE BODY TELSALE_ARCHIEVEMENT_PKG IS | |||||||
|         a_mensual_cur    OUT cur_type |         a_mensual_cur    OUT cur_type | ||||||
|     ) IS |     ) IS | ||||||
|         l_caller_name     VARCHAR2(100); |         l_caller_name     VARCHAR2(100); | ||||||
|         l_this_month  VARCHAR2(4); |         l_department_name VARCHAR2(100); | ||||||
|  |         --l_this_month      VARCHAR2(4); | ||||||
|         l_this_year VARCHAR2(4); |         l_this_year VARCHAR2(4); | ||||||
|         l_firstday    DATE; |         --l_firstday        DATE; | ||||||
|         l_rownum INTEGER; |         l_rownum INTEGER; | ||||||
|     BEGIN |     BEGIN | ||||||
|         --<2D><>ѯ<EFBFBD><D1AF>ϯ<EFBFBD><CFAF><EFBFBD>ƣ<EFBFBD><C6A3><EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD> |         --<2D><>ѯ<EFBFBD><D1AF>ϯ<EFBFBD><CFAF><EFBFBD>ƣ<EFBFBD><C6A3>Ͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƣ<EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD><EFBFBD><EFBFBD> | ||||||
|         BEGIN |         BEGIN | ||||||
|             SELECT saler_name |             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 saler_name | ||||||
|              INTO l_caller_name |              INTO l_caller_name | ||||||
|              FROM tele_saler |              FROM tele_saler | ||||||
|              WHERE saler_code = a_caller_code; |             WHERE saler_code = a_caller_code;*/ | ||||||
|         EXCEPTION |         EXCEPTION | ||||||
|             -- <20><><EFBFBD><EFBFBD>û<EFBFBD>в<EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>ϯ<EFBFBD><CFAF><EFBFBD>ƣ<EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>׳<EFBFBD><D7B3>쳣 |             -- <20><><EFBFBD><EFBFBD>û<EFBFBD>в<EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>ϯ<EFBFBD><CFAF><EFBFBD>ƣ<EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>׳<EFBFBD><D7B3>쳣 | ||||||
|             WHEN no_data_found THEN |             WHEN no_data_found THEN | ||||||
| @@ -164,12 +175,12 @@ CREATE OR REPLACE PACKAGE BODY TELSALE_ARCHIEVEMENT_PKG IS | |||||||
|                                         CALLERCODE_EXCEPTION_MSG); |                                         CALLERCODE_EXCEPTION_MSG); | ||||||
|         END; |         END; | ||||||
|      |      | ||||||
|         l_this_month := to_char(SYSDATE, |         --l_this_month := to_char(SYSDATE, | ||||||
|                                 'mm'); |         --                        'mm'); | ||||||
|         l_this_year := to_char(SYSDATE, |         l_this_year := to_char(SYSDATE, | ||||||
|                                'yyyy'); |                                'yyyy'); | ||||||
|         l_firstday   := to_date(l_this_year || '-01-01 00:00:00', |         --l_firstday   := to_date(l_this_year || '-01-01 00:00:00', | ||||||
|                                 'yyyy-mm-dd hh24:mi:ss'); |         --                        'yyyy-mm-dd hh24:mi:ss'); | ||||||
|      |      | ||||||
|         --<2D>ܳ<EFBFBD><DCB3>ձ<EFBFBD><D5B1><EFBFBD> |         --<2D>ܳ<EFBFBD><DCB3>ձ<EFBFBD><D5B1><EFBFBD> | ||||||
|         SELECT round(nvl(SUM(cf.<2E><><EFBFBD>ո<EFBFBD><D5B8>˿ͻ<CBBF><CDBB><EFBFBD><EFBFBD><EFBFBD>), |         SELECT round(nvl(SUM(cf.<2E><><EFBFBD>ո<EFBFBD><D5B8>˿ͻ<CBBF><CDBB><EFBFBD><EFBFBD><EFBFBD>), | ||||||
| @@ -177,7 +188,8 @@ CREATE OR REPLACE PACKAGE BODY TELSALE_ARCHIEVEMENT_PKG IS | |||||||
|                      2) bf |                      2) bf | ||||||
|           INTO a_total |           INTO a_total | ||||||
|           FROM <20><>ϯ<EFBFBD><CFAF><EFBFBD><EFBFBD>ÿ<EFBFBD>ձ<EFBFBD><D5B1><EFBFBD> cf |           FROM <20><>ϯ<EFBFBD><CFAF><EFBFBD><EFBFBD>ÿ<EFBFBD>ձ<EFBFBD><D5B1><EFBFBD> cf | ||||||
|          WHERE cf.<2E><>ϯ<EFBFBD><CFAF><EFBFBD><EFBFBD> = a_caller_code |          WHERE cf.<2E><>ϯ<EFBFBD><CFAF><EFBFBD><EFBFBD> = l_caller_name | ||||||
|  |            AND cf.<2E><><EFBFBD><EFBFBD> = l_department_name | ||||||
|            AND cf.<2E><><EFBFBD><EFBFBD> = l_this_year; |            AND cf.<2E><><EFBFBD><EFBFBD> = l_this_year; | ||||||
|      |      | ||||||
|         --<2D><><EFBFBD><CDB8> |         --<2D><><EFBFBD><CDB8> | ||||||
| @@ -194,28 +206,7 @@ CREATE OR REPLACE PACKAGE BODY TELSALE_ARCHIEVEMENT_PKG IS | |||||||
|           FROM BI<42><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϯ<EFBFBD><CFAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʸ<EFBFBD><CAB8>ٱ<EFBFBD> t |           FROM BI<42><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϯ<EFBFBD><CFAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʸ<EFBFBD><CAB8>ٱ<EFBFBD> t | ||||||
|          WHERE t.<2E><><EFBFBD><EFBFBD> = l_caller_name |          WHERE t.<2E><><EFBFBD><EFBFBD> = l_caller_name | ||||||
|            AND rownum = 1; |            AND rownum = 1; | ||||||
|         /*SELECT decode(nvl(SUM(cf.<2E><><EFBFBD>ո<EFBFBD><D5B8>˿ͻ<CBBF><CDBB><EFBFBD><EFBFBD><EFBFBD>), |  | ||||||
|                          0), |  | ||||||
|                      0, |  | ||||||
|                      0, |  | ||||||
|                      round(SUM(cf.<2E><><EFBFBD><EFBFBD><EFBFBD>ںϱ<DABA><CFB1><EFBFBD>) / SUM(cf.<2E><><EFBFBD>ո<EFBFBD><D5B8>˿ͻ<CBBF><CDBB><EFBFBD><EFBFBD><EFBFBD>) * 100, |  | ||||||
|                            2)) |  | ||||||
|          INTO a_attaching_rate |  | ||||||
|          FROM <20><>ϯ<EFBFBD><CFAF><EFBFBD><EFBFBD>ÿ<EFBFBD>ձ<EFBFBD><D5B1><EFBFBD> cf |  | ||||||
|         WHERE cf.<2E><>ϯ<EFBFBD><CFAF><EFBFBD><EFBFBD> = a_caller_code |  | ||||||
|           AND cf.<2E><><EFBFBD><EFBFBD> = l_this_year |  | ||||||
|           AND cf.<2E>·<EFBFBD> = l_this_month;*/ |  | ||||||
|      |  | ||||||
|         --<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |         --<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | ||||||
|         /*SELECT decode(nvl(SUM(xb.<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>), |  | ||||||
|                          0), |  | ||||||
|                      0, |  | ||||||
|                      0, |  | ||||||
|                      round(SUM(xb.<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼ<EFBFBD>) / SUM(xb.<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>) * 100, |  | ||||||
|                            2)) xbl |  | ||||||
|          INTO a_renewal_rate |  | ||||||
|          FROM <20><>ϯ<EFBFBD><CFAF><EFBFBD><EFBFBD>ͳ<EFBFBD><CDB3> xb |  | ||||||
|         WHERE xb.<2E><>ϯ<EFBFBD><CFAF><EFBFBD><EFBFBD> = a_caller_code;*/ |  | ||||||
|         SELECT rownum, |         SELECT rownum, | ||||||
|                round(nvl(t."<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʣ<EFBFBD>ȫ<EFBFBD>£<EFBFBD>(%)", |                round(nvl(t."<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʣ<EFBFBD>ȫ<EFBFBD>£<EFBFBD>(%)", | ||||||
|                          0), |                          0), | ||||||
| @@ -229,11 +220,12 @@ CREATE OR REPLACE PACKAGE BODY TELSALE_ARCHIEVEMENT_PKG IS | |||||||
|         --ÿ<><C3BF>ҵ<EFBFBD><D2B5> |         --ÿ<><C3BF>ҵ<EFBFBD><D2B5> | ||||||
|         OPEN A_MENSUAL_CUR FOR |         OPEN A_MENSUAL_CUR FOR | ||||||
|             SELECT CF.<2E>·<EFBFBD> MM, |             SELECT CF.<2E>·<EFBFBD> MM, | ||||||
|                    ROUND(NVL(SUM(CF.<2E><><EFBFBD>ո<EFBFBD><D5B8>˿ͻ<CBBF><CDBB><EFBFBD><EFBFBD><EFBFBD> + CF.<2E><><EFBFBD><EFBFBD><EFBFBD>ںϱ<DABA><CFB1><EFBFBD>), |                    ROUND(NVL(SUM(CF.<2E><><EFBFBD>ո<EFBFBD><D5B8>˿ͻ<CBBF><CDBB><EFBFBD><EFBFBD><EFBFBD>), | ||||||
|                              0), |                              0), | ||||||
|                          0) BF |                          0) BF | ||||||
|               FROM <20><>ϯ<EFBFBD><CFAF><EFBFBD><EFBFBD>ÿ<EFBFBD>ձ<EFBFBD><D5B1><EFBFBD> CF |               FROM <20><>ϯ<EFBFBD><CFAF><EFBFBD><EFBFBD>ÿ<EFBFBD>ձ<EFBFBD><D5B1><EFBFBD> CF | ||||||
|              WHERE cf.<2E><>ϯ<EFBFBD><CFAF><EFBFBD><EFBFBD> = a_caller_code |              WHERE cf.<2E><>ϯ<EFBFBD><CFAF><EFBFBD><EFBFBD> = l_caller_name | ||||||
|  |                AND cf.<2E><><EFBFBD><EFBFBD> = l_department_name | ||||||
|                AND ǩ<><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD> >= TO_DATE(TO_CHAR(SYSDATE, |                AND ǩ<><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD> >= TO_DATE(TO_CHAR(SYSDATE, | ||||||
|                                            'yyyy') || '-01-01 00:00:00', |                                            'yyyy') || '-01-01 00:00:00', | ||||||
|                                    'yyyy-mm-dd hh24:mi:ss') |                                    'yyyy-mm-dd hh24:mi:ss') | ||||||
|   | |||||||
| @@ -52,7 +52,7 @@ SELECT  | |||||||
|  GROUP BY <EFBFBD>·<EFBFBD>, |  GROUP BY <EFBFBD>·<EFBFBD>, | ||||||
|           <EFBFBD><EFBFBD><EFBFBD>Ŵ<EFBFBD><EFBFBD><EFBFBD>, |           <EFBFBD><EFBFBD><EFBFBD>Ŵ<EFBFBD><EFBFBD><EFBFBD>, | ||||||
|           <EFBFBD><EFBFBD>ϯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |           <EFBFBD><EFBFBD>ϯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> | ||||||
| HAVING <EFBFBD>·<EFBFBD> = '06<EFBFBD><EFBFBD>' | HAVING <EFBFBD>·<EFBFBD> = '10<EFBFBD><EFBFBD>' | ||||||
|  ORDER BY <EFBFBD><EFBFBD><EFBFBD>Ŵ<EFBFBD><EFBFBD><EFBFBD>, |  ORDER BY <EFBFBD><EFBFBD><EFBFBD>Ŵ<EFBFBD><EFBFBD><EFBFBD>, | ||||||
|           <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> DESC; |           <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> DESC; | ||||||
|  |  | ||||||
| @@ -61,7 +61,7 @@ SELECT  | |||||||
|              2) <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |              2) <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | ||||||
|   FROM <EFBFBD><EFBFBD>ϯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿ<EFBFBD>ձ<EFBFBD><EFBFBD><EFBFBD> |   FROM <EFBFBD><EFBFBD>ϯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿ<EFBFBD>ձ<EFBFBD><EFBFBD><EFBFBD> | ||||||
|  WHERE <EFBFBD><EFBFBD><EFBFBD>Ŵ<EFBFBD><EFBFBD><EFBFBD> = 'QDI' |  WHERE <EFBFBD><EFBFBD><EFBFBD>Ŵ<EFBFBD><EFBFBD><EFBFBD> = 'QDI' | ||||||
|    AND <EFBFBD>·<EFBFBD> = '05' |    AND <EFBFBD>·<EFBFBD> = '10' | ||||||
|    AND <EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '2023' |    AND <EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '2023' | ||||||
|  GROUP BY <EFBFBD><EFBFBD>ϯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |  GROUP BY <EFBFBD><EFBFBD>ϯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> | ||||||
|  ORDER BY <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> DESC; |  ORDER BY <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> DESC; | ||||||
| @@ -75,3 +75,30 @@ SELECT  | |||||||
|  WHERE xb.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' |  WHERE xb.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' | ||||||
|  GROUP BY <EFBFBD><EFBFBD>ϯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |  GROUP BY <EFBFBD><EFBFBD>ϯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> | ||||||
|  ORDER BY <EFBFBD><EFBFBD>ϯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> DESC; |  ORDER BY <EFBFBD><EFBFBD>ϯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> DESC; | ||||||
|  | ------------------------------------- | ||||||
|  | SELECT zx.saler_name, | ||||||
|  |        bm.department_name | ||||||
|  |   FROM tele_saler      zx, | ||||||
|  |        tele_saler_team team, | ||||||
|  |        idst0.bm_t      bm | ||||||
|  |  WHERE zx.saler_name = '<EFBFBD>ų<EFBFBD><EFBFBD><EFBFBD>' | ||||||
|  |    AND zx.team_code = team.team_code | ||||||
|  |    AND team.department_code = bm.department_code; | ||||||
|  | ---------------------------------------- | ||||||
|  | /* | ||||||
|  | truncate table BI<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʸ<EFBFBD><EFBFBD>ٱ<EFBFBD>; | ||||||
|  | */ | ||||||
|  |  | ||||||
|  | SELECT * | ||||||
|  |   FROM BI<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʸ<EFBFBD><EFBFBD>ٱ<EFBFBD> t | ||||||
|  |  WHERE t.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '<EFBFBD>ų<EFBFBD><EFBFBD><EFBFBD>'; | ||||||
|  |  | ||||||
|  | SELECT * | ||||||
|  |   FROM BI<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʸ<EFBFBD><EFBFBD>ٱ<EFBFBD> | ||||||
|  |  WHERE <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '<EFBFBD>ų<EFBFBD><EFBFBD><EFBFBD>'; | ||||||
|  |  | ||||||
|  | SELECT * | ||||||
|  |   FROM BI<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʸ<EFBFBD><EFBFBD>ٱ<EFBFBD>; | ||||||
|  |  | ||||||
|  | SELECT * | ||||||
|  |   FROM BI<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¸<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʸ<EFBFBD><EFBFBD>ٱ<EFBFBD>; | ||||||
|   | |||||||
| @@ -2,18 +2,28 @@ | |||||||
|  * @Author: Kane |  * @Author: Kane | ||||||
|  * @Date: 2023-02-28 19:25:30 |  * @Date: 2023-02-28 19:25:30 | ||||||
|  * @LastEditors: Kane |  * @LastEditors: Kane | ||||||
|  * @FilePath: /task_schedule/src/assets/css/public/global.scss |  * @FilePath: /task_schedule/src/assets/css/public/variables.scss | ||||||
|  * @Description:  |  * @Description:  | ||||||
|  *  |  *  | ||||||
|  * Copyright (c) ${2022} by Kane, All Rights Reserved.  |  * Copyright (c) ${2022} by Kane, All Rights Reserved.  | ||||||
|  */ |  */ | ||||||
|  |  | ||||||
| // color | // color | ||||||
|  | /* | ||||||
| $color-bg-01: #fecb96; | $color-bg-01: #fecb96; | ||||||
| $color-bg-02: #f7954e; | $color-bg-02: #f7954e; | ||||||
| $color-bg-03: #f27620; | $color-bg-03: #f27620; | ||||||
| $color-bg-04: #da3703; | $color-bg-04: #da3703; | ||||||
| $color-bg-05: #ba1800; | $color-bg-05: #ba1800; | ||||||
|  | */ | ||||||
|  |  | ||||||
|  | $color-bg-01: #00b2f8; | ||||||
|  | $color-bg-02: #00b0fb; | ||||||
|  | $color-bg-03: #0279ea; | ||||||
|  | $color-bg-04: #046ed6; | ||||||
|  | $color-bg-05: #033eb6; | ||||||
|  |  | ||||||
|  | $color-title-font: #046ed6; | ||||||
|  |  | ||||||
| $color-charts-bg: #ffffff9f; | $color-charts-bg: #ffffff9f; | ||||||
| $color-honorlist-bg: rgba(255, 255, 255, 0.3); | $color-honorlist-bg: rgba(255, 255, 255, 0.3); | ||||||
|   | |||||||
| @@ -12,6 +12,7 @@ | |||||||
|         <el-progress |         <el-progress | ||||||
|             type="circle" |             type="circle" | ||||||
|             :percentage="ui.percentage" |             :percentage="ui.percentage" | ||||||
|  |             status="success" | ||||||
|         > |         > | ||||||
|             <template #default> |             <template #default> | ||||||
|                 <span class="percentage-label">{{ ui.indicator }}</span> |                 <span class="percentage-label">{{ ui.indicator }}</span> | ||||||
|   | |||||||
| @@ -15,10 +15,13 @@ | |||||||
|                 alt="" |                 alt="" | ||||||
|             > |             > | ||||||
|             <div class="title-wrapper"> |             <div class="title-wrapper"> | ||||||
|                 <span>"消8灭70"突围战</span> |                 <span>“消 8 灭 6 突围战”</span> | ||||||
|                 <span>{{ props.month }}月入营坐席</span> |                 <span>指标落后入营坐席</span> | ||||||
|             </div> |             </div> | ||||||
|         </div> |         </div> | ||||||
|  |         <div class="telsaler-list-wrapper"> | ||||||
|  |             <span>开发中……</span> | ||||||
|  |         </div> | ||||||
|     </div> |     </div> | ||||||
| </template> | </template> | ||||||
|  |  | ||||||
| @@ -46,6 +49,8 @@ export default { | |||||||
|  |  | ||||||
| <style scoped lang="scss"> | <style scoped lang="scss"> | ||||||
| .dishonorlist-wrapper { | .dishonorlist-wrapper { | ||||||
|  |     display: flex; | ||||||
|  |     flex-direction: column; | ||||||
|     height: 240px; |     height: 240px; | ||||||
|     width: 360px; |     width: 360px; | ||||||
|     border-radius: 5px; |     border-radius: 5px; | ||||||
| @@ -55,10 +60,16 @@ export default { | |||||||
|  |  | ||||||
|     padding: 10px; |     padding: 10px; | ||||||
|  |  | ||||||
|  |     >*+* { | ||||||
|  |         margin-top: 10px; | ||||||
|  |     } | ||||||
|  |  | ||||||
|     .banner-wrapper { |     .banner-wrapper { | ||||||
|         display: flex; |         display: flex; | ||||||
|         justify-content: center; |         justify-content: center; | ||||||
|         align-items: stretch; |         align-items: stretch; | ||||||
|  |         height: 65px; | ||||||
|  |         flex-grow: 0; | ||||||
|  |  | ||||||
|         img { |         img { | ||||||
|             // width: 70px; |             // width: 70px; | ||||||
| @@ -80,4 +91,24 @@ export default { | |||||||
|         } |         } | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  |  | ||||||
|  | .telsaler-list-wrapper { | ||||||
|  |     flex-grow: 1; | ||||||
|  |     display: flex; | ||||||
|  |     justify-content: center; | ||||||
|  |     align-items: center; | ||||||
|  |  | ||||||
|  |     span { | ||||||
|  |         display: block; | ||||||
|  |         text-align: center; | ||||||
|  |         color: rgb(101, 140, 194); | ||||||
|  |         margin-top: 0px; | ||||||
|  |  | ||||||
|  |         font: { | ||||||
|  |             size: 2rem; | ||||||
|  |             family: "FZ-ZHUOHEI"; | ||||||
|  |             weight: 100; | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | } | ||||||
| </style> | </style> | ||||||
|   | |||||||
| @@ -9,38 +9,17 @@ | |||||||
| --> | --> | ||||||
| <template> | <template> | ||||||
|     <div class="honorlist-wrapper"> |     <div class="honorlist-wrapper"> | ||||||
|         <span class="title">“90俱乐部”{{ $props.month }}月入围坐席</span> |  | ||||||
|         <div class="reward-wrapper"> |  | ||||||
|             <div class="leading-reward-wrapper"> |  | ||||||
|         <div class="banner-wrapper"> |         <div class="banner-wrapper"> | ||||||
|             <img |             <img | ||||||
|                 src="@/assets/img/ranking/medal.png" |                 src="@/assets/img/ranking/medal.png" | ||||||
|                         alt="领跑奖" |                 alt="" | ||||||
|             > |             > | ||||||
|                     <span>领跑奖</span> |             <div class="title-wrapper"> | ||||||
|                 </div> |                 <span>“90俱乐部”标杆坐席</span> | ||||||
|                 <div class="gainer-wrapper"> |  | ||||||
|                     <span |  | ||||||
|                         v-for="gainer in ui.leadingReward" |  | ||||||
|                         :key="gainer" |  | ||||||
|                     >{{ gainer }}</span> |  | ||||||
|                 </div> |  | ||||||
|             </div> |  | ||||||
|             <div class="advance-reward-wrapper"> |  | ||||||
|                 <div class="banner-wrapper"> |  | ||||||
|                     <img |  | ||||||
|                         src="@/assets/img/ranking/copper_medal.png" |  | ||||||
|                         alt="飞跃奖" |  | ||||||
|                     > |  | ||||||
|                     <span>飞跃奖</span> |  | ||||||
|                 </div> |  | ||||||
|                 <div class="gainer-wrapper"> |  | ||||||
|                     <span |  | ||||||
|                         v-for="gainer in ui.advanceReward" |  | ||||||
|                         :key="gainer" |  | ||||||
|                     >{{ gainer }}</span> |  | ||||||
|             </div> |             </div> | ||||||
|         </div> |         </div> | ||||||
|  |         <div class="telsaler-list-wrapper"> | ||||||
|  |             <span>开发中……</span> | ||||||
|         </div> |         </div> | ||||||
|     </div> |     </div> | ||||||
| </template> | </template> | ||||||
| @@ -81,6 +60,8 @@ export default { | |||||||
|  |  | ||||||
| <style scoped lang="scss"> | <style scoped lang="scss"> | ||||||
| .honorlist-wrapper { | .honorlist-wrapper { | ||||||
|  |     display: flex; | ||||||
|  |     flex-direction: column; | ||||||
|     height: 240px; |     height: 240px; | ||||||
|     width: 360px; |     width: 360px; | ||||||
|     border-radius: 5px; |     border-radius: 5px; | ||||||
| @@ -93,48 +74,48 @@ export default { | |||||||
|     >*+* { |     >*+* { | ||||||
|         margin-top: 10px; |         margin-top: 10px; | ||||||
|     } |     } | ||||||
|  | } | ||||||
|  |  | ||||||
|     .title { | .banner-wrapper { | ||||||
|         display: block; |  | ||||||
|         text-align: center; |  | ||||||
|  |  | ||||||
|         font: { |  | ||||||
|             family: "FZ-ZHUOHEI"; |  | ||||||
|             size: 1.4rem; |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         color: goldenrod; |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     .reward-wrapper { |  | ||||||
|         width: 100%; |  | ||||||
|  |  | ||||||
|     display: flex; |     display: flex; | ||||||
|     justify-content: center; |     justify-content: center; | ||||||
|         align-items: stretch; |     align-items: center; | ||||||
|  |     height: 65px; | ||||||
|  |     flex-grow: 0; | ||||||
|  |  | ||||||
|         >*+* { |     img { | ||||||
|             margin-left: 10px; |         width: 65px; | ||||||
|  |         height: 65px; | ||||||
|     } |     } | ||||||
|  |  | ||||||
|         .leading-reward-wrapper { |     .title-wrapper { | ||||||
|             width: 165px; |  | ||||||
|             height: 100%; |  | ||||||
|  |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         .advance-reward-wrapper { |  | ||||||
|             width: 165px; |  | ||||||
|             height: 100%; |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         span { |         span { | ||||||
|             display: block; |             display: block; | ||||||
|  |  | ||||||
|             margin-top: 5px; |  | ||||||
|  |  | ||||||
|             text-align: center; |             text-align: center; | ||||||
|                 color: #fff; |             color: rgb(245, 178, 11); | ||||||
|  |             margin-top: 0px; | ||||||
|  |  | ||||||
|  |             font: { | ||||||
|  |                 size: 1.65rem; | ||||||
|  |                 family: "FZ-ZHUOHEI"; | ||||||
|  |                 weight: 100; | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .telsaler-list-wrapper { | ||||||
|  |     flex-grow: 1; | ||||||
|  |     display: flex; | ||||||
|  |     justify-content: center; | ||||||
|  |     align-items: center; | ||||||
|  |  | ||||||
|  |     span { | ||||||
|  |             display: block; | ||||||
|  |             text-align: center; | ||||||
|  |             color: rgb(101, 140, 194); | ||||||
|  |             margin-top: 0px; | ||||||
|  |  | ||||||
|             font: { |             font: { | ||||||
|                 size: 2rem; |                 size: 2rem; | ||||||
| @@ -142,30 +123,5 @@ export default { | |||||||
|                 weight: 100; |                 weight: 100; | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|  |  | ||||||
|         .banner-wrapper { |  | ||||||
|             display: flex; |  | ||||||
|             justify-content: center; |  | ||||||
|             align-items: center; |  | ||||||
|  |  | ||||||
|             img { |  | ||||||
|                 width: 30px; |  | ||||||
|                 height: 30px; |  | ||||||
|             } |  | ||||||
|  |  | ||||||
|             span { |  | ||||||
|                 display: inline-block; |  | ||||||
|                 text-align: center; |  | ||||||
|                 color: #fff; |  | ||||||
|                 margin-top: 0px; |  | ||||||
|  |  | ||||||
|                 font: { |  | ||||||
|                     size: 1.5rem; |  | ||||||
|                     family: "FZ-ZHUOHEI"; |  | ||||||
|                     weight: 100; |  | ||||||
|                 } |  | ||||||
|             } |  | ||||||
|         } |  | ||||||
|     } |  | ||||||
| } | } | ||||||
| </style> | </style> | ||||||
|   | |||||||
| @@ -42,7 +42,7 @@ | |||||||
|                 align="center" |                 align="center" | ||||||
|             > |             > | ||||||
|                 <template #default="ranking"> |                 <template #default="ranking"> | ||||||
|                     <span class="rankinglist-index">{{ ranking.row.appraiseValue }}</span> |                     <span class="rankinglist-index">{{ ranking.row.appraiseValue }}%</span> | ||||||
|                 </template> |                 </template> | ||||||
|             </el-table-column> |             </el-table-column> | ||||||
|         </el-table> |         </el-table> | ||||||
|   | |||||||
| @@ -384,7 +384,7 @@ export default { | |||||||
|             size: 90px; |             size: 90px; | ||||||
|         } |         } | ||||||
|  |  | ||||||
|         color: $color-bg-04; |         color: $color-title-font; | ||||||
|         text-shadow: #feebb1 0px 0px, |         text-shadow: #feebb1 0px 0px, | ||||||
|         #feebb1 5px 0px, |         #feebb1 5px 0px, | ||||||
|         #feebb1 -5px -0px, |         #feebb1 -5px -0px, | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user