保存进度!
This commit is contained in:
		
							
								
								
									
										82
									
								
								code/web/task_schedule/package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										82
									
								
								code/web/task_schedule/package-lock.json
									
									
									
										generated
									
									
									
								
							@@ -861,9 +861,9 @@
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/@eslint/eslintrc/node_modules/globals": {
 | 
			
		||||
            "version": "13.21.0",
 | 
			
		||||
            "resolved": "https://registry.npmmirror.com/globals/-/globals-13.21.0.tgz",
 | 
			
		||||
            "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==",
 | 
			
		||||
            "version": "13.22.0",
 | 
			
		||||
            "resolved": "https://registry.npmmirror.com/globals/-/globals-13.22.0.tgz",
 | 
			
		||||
            "integrity": "sha512-H1Ddc/PbZHTDVJSnj8kWptIRSD6AM3pK+mKytuIVF4uoBV7rshFlhhvA58ceJ5wp3Er58w6zj7bykMpYXt3ETw==",
 | 
			
		||||
            "dev": true,
 | 
			
		||||
            "peer": true,
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
@@ -1475,9 +1475,9 @@
 | 
			
		||||
            "devOptional": true
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/@types/node": {
 | 
			
		||||
            "version": "20.6.2",
 | 
			
		||||
            "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.6.2.tgz",
 | 
			
		||||
            "integrity": "sha512-Y+/1vGBHV/cYk6OI1Na/LHzwnlNCAfU3ZNGrc1LdRe/LAIbdDPTTv/HU3M7yXN448aTVDq3eKRm2cg7iKLb8gw=="
 | 
			
		||||
            "version": "20.6.3",
 | 
			
		||||
            "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.6.3.tgz",
 | 
			
		||||
            "integrity": "sha512-HksnYH4Ljr4VQgEy2lTStbCKv/P590tmPe5HqOnv9Gprffgv5WXAY+Y5Gqniu0GGqeTCUdBnzC3QSrzPkBkAMA=="
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/@types/normalize-package-data": {
 | 
			
		||||
            "version": "2.4.1",
 | 
			
		||||
@@ -3017,15 +3017,15 @@
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/autoprefixer": {
 | 
			
		||||
            "version": "10.4.15",
 | 
			
		||||
            "resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.15.tgz",
 | 
			
		||||
            "integrity": "sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==",
 | 
			
		||||
            "version": "10.4.16",
 | 
			
		||||
            "resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.16.tgz",
 | 
			
		||||
            "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==",
 | 
			
		||||
            "dev": true,
 | 
			
		||||
            "peer": true,
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
                "browserslist": "^4.21.10",
 | 
			
		||||
                "caniuse-lite": "^1.0.30001520",
 | 
			
		||||
                "fraction.js": "^4.2.0",
 | 
			
		||||
                "caniuse-lite": "^1.0.30001538",
 | 
			
		||||
                "fraction.js": "^4.3.6",
 | 
			
		||||
                "normalize-range": "^0.1.2",
 | 
			
		||||
                "picocolors": "^1.0.0",
 | 
			
		||||
                "postcss-value-parser": "^4.2.0"
 | 
			
		||||
@@ -3506,9 +3506,9 @@
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/caniuse-lite": {
 | 
			
		||||
            "version": "1.0.30001535",
 | 
			
		||||
            "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001535.tgz",
 | 
			
		||||
            "integrity": "sha512-48jLyUkiWFfhm/afF7cQPqPjaUmSraEhK4j+FCTJpgnGGEZHqyLe3hmWH7lIooZdSzXL0ReMvHz0vKDoTBsrwg=="
 | 
			
		||||
            "version": "1.0.30001538",
 | 
			
		||||
            "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001538.tgz",
 | 
			
		||||
            "integrity": "sha512-HWJnhnID+0YMtGlzcp3T9drmBJUVDchPJ08tpUGFLs9CYlwWPH2uLgpHn8fND5pCgXVtnGS3H4QR9XLMHVNkHw=="
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/case-sensitive-paths-webpack-plugin": {
 | 
			
		||||
            "version": "2.4.0",
 | 
			
		||||
@@ -4367,9 +4367,9 @@
 | 
			
		||||
            "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/dayjs": {
 | 
			
		||||
            "version": "1.11.9",
 | 
			
		||||
            "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.9.tgz",
 | 
			
		||||
            "integrity": "sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA=="
 | 
			
		||||
            "version": "1.11.10",
 | 
			
		||||
            "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.10.tgz",
 | 
			
		||||
            "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ=="
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/debug": {
 | 
			
		||||
            "version": "4.3.4",
 | 
			
		||||
@@ -4759,9 +4759,9 @@
 | 
			
		||||
            "peer": true
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/electron-to-chromium": {
 | 
			
		||||
            "version": "1.4.523",
 | 
			
		||||
            "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.523.tgz",
 | 
			
		||||
            "integrity": "sha512-9AreocSUWnzNtvLcbpng6N+GkXnCcBR80IQkxRC9Dfdyg4gaWNUPBujAHUpKkiUkoSoR9UlhA4zD/IgBklmhzg=="
 | 
			
		||||
            "version": "1.4.526",
 | 
			
		||||
            "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.526.tgz",
 | 
			
		||||
            "integrity": "sha512-tjjTMjmZAx1g6COrintLTa2/jcafYKxKoiEkdQOrVdbLaHh2wCt2nsAF8ZHweezkrP+dl/VG9T5nabcYoo0U5Q=="
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/element-plus": {
 | 
			
		||||
            "version": "2.3.14",
 | 
			
		||||
@@ -7156,9 +7156,9 @@
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/eslint/node_modules/globals": {
 | 
			
		||||
            "version": "13.21.0",
 | 
			
		||||
            "resolved": "https://registry.npmmirror.com/globals/-/globals-13.21.0.tgz",
 | 
			
		||||
            "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==",
 | 
			
		||||
            "version": "13.22.0",
 | 
			
		||||
            "resolved": "https://registry.npmmirror.com/globals/-/globals-13.22.0.tgz",
 | 
			
		||||
            "integrity": "sha512-H1Ddc/PbZHTDVJSnj8kWptIRSD6AM3pK+mKytuIVF4uoBV7rshFlhhvA58ceJ5wp3Er58w6zj7bykMpYXt3ETw==",
 | 
			
		||||
            "dev": true,
 | 
			
		||||
            "peer": true,
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
@@ -7671,9 +7671,9 @@
 | 
			
		||||
            "peer": true
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/follow-redirects": {
 | 
			
		||||
            "version": "1.15.2",
 | 
			
		||||
            "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz",
 | 
			
		||||
            "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==",
 | 
			
		||||
            "version": "1.15.3",
 | 
			
		||||
            "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.3.tgz",
 | 
			
		||||
            "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==",
 | 
			
		||||
            "dev": true,
 | 
			
		||||
            "engines": {
 | 
			
		||||
                "node": ">=4.0"
 | 
			
		||||
@@ -7922,9 +7922,9 @@
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/get-tsconfig": {
 | 
			
		||||
            "version": "4.7.0",
 | 
			
		||||
            "resolved": "https://registry.npmmirror.com/get-tsconfig/-/get-tsconfig-4.7.0.tgz",
 | 
			
		||||
            "integrity": "sha512-pmjiZ7xtB8URYm74PlGJozDNyhvsVLUcpBa8DZBG3bWHwaHa9bPiRpiSfovw+fjhwONSCWKRyk+JQHEGZmMrzw==",
 | 
			
		||||
            "version": "4.7.1",
 | 
			
		||||
            "resolved": "https://registry.npmmirror.com/get-tsconfig/-/get-tsconfig-4.7.1.tgz",
 | 
			
		||||
            "integrity": "sha512-sLtd6Bcwbi9IrAow/raCOTE9pmhvo5ksQo5v2lApUGJMzja64MUYhBp0G6X1S+f7IrBPn1HP+XkS2w2meoGcjg==",
 | 
			
		||||
            "dev": true,
 | 
			
		||||
            "peer": true,
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
@@ -13175,9 +13175,9 @@
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/spdx-license-ids": {
 | 
			
		||||
            "version": "3.0.14",
 | 
			
		||||
            "resolved": "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.14.tgz",
 | 
			
		||||
            "integrity": "sha512-U0eS5wcpu/O2/QZk6PcAMOA8H3ZuvRe4mFHA3Q+LNl1SRDmfQ+mD3RoD6tItqnvqubJ32m/zV2Z/ikSmxccD1Q==",
 | 
			
		||||
            "version": "3.0.15",
 | 
			
		||||
            "resolved": "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.15.tgz",
 | 
			
		||||
            "integrity": "sha512-lpT8hSQp9jAKp9mhtBU4Xjon8LPGBvLIuBiSVhMEtmLecTh2mO0tlqrAMp47tBXzMr13NJMQ2lf7RpQGLJ3HsQ==",
 | 
			
		||||
            "devOptional": true
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/spdy": {
 | 
			
		||||
@@ -13625,9 +13625,9 @@
 | 
			
		||||
            "devOptional": true
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/terser": {
 | 
			
		||||
            "version": "5.19.4",
 | 
			
		||||
            "resolved": "https://registry.npmmirror.com/terser/-/terser-5.19.4.tgz",
 | 
			
		||||
            "integrity": "sha512-6p1DjHeuluwxDXcuT9VR8p64klWJKo1ILiy19s6C9+0Bh2+NWTX6nD9EPppiER4ICkHDVB1RkVpin/YW2nQn/g==",
 | 
			
		||||
            "version": "5.20.0",
 | 
			
		||||
            "resolved": "https://registry.npmmirror.com/terser/-/terser-5.20.0.tgz",
 | 
			
		||||
            "integrity": "sha512-e56ETryaQDyebBwJIWYB2TT6f2EZ0fL0sW/JRXNMN26zZdKi2u/E/5my5lG6jNxym6qsrVXfFRmOdV42zlAgLQ==",
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
                "@jridgewell/source-map": "^0.3.3",
 | 
			
		||||
                "acorn": "^8.8.2",
 | 
			
		||||
@@ -14073,9 +14073,9 @@
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/update-browserslist-db": {
 | 
			
		||||
            "version": "1.0.11",
 | 
			
		||||
            "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz",
 | 
			
		||||
            "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==",
 | 
			
		||||
            "version": "1.0.12",
 | 
			
		||||
            "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.12.tgz",
 | 
			
		||||
            "integrity": "sha512-tE1smlR58jxbFMtrMpFNRmsrOXlpNXss965T1CrpwuZUzUAg/TBQc94SpyhDLSzrqrJS9xTRBthnZAGcE1oaxg==",
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
                "escalade": "^3.1.1",
 | 
			
		||||
                "picocolors": "^1.0.0"
 | 
			
		||||
@@ -14768,9 +14768,9 @@
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/webpack-dev-server/node_modules/ws": {
 | 
			
		||||
            "version": "8.14.1",
 | 
			
		||||
            "resolved": "https://registry.npmmirror.com/ws/-/ws-8.14.1.tgz",
 | 
			
		||||
            "integrity": "sha512-4OOseMUq8AzRBI/7SLMUwO+FEDnguetSk7KMb1sHwvF2w2Wv5Hoj0nlifx8vtGsftE/jWHojPy8sMMzYLJ2G/A==",
 | 
			
		||||
            "version": "8.14.2",
 | 
			
		||||
            "resolved": "https://registry.npmmirror.com/ws/-/ws-8.14.2.tgz",
 | 
			
		||||
            "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==",
 | 
			
		||||
            "dev": true,
 | 
			
		||||
            "peer": true,
 | 
			
		||||
            "engines": {
 | 
			
		||||
 
 | 
			
		||||
@@ -40,9 +40,21 @@ interface RewardGainerResponse
 | 
			
		||||
    gainerList: RewardGainer[] | null;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
interface AddRewardTelsalerRequest
 | 
			
		||||
{
 | 
			
		||||
    telsalerName: string;
 | 
			
		||||
    rewardIndex: number;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
interface AddRewardTelsalerResponse
 | 
			
		||||
{
 | 
			
		||||
    success: boolean;
 | 
			
		||||
    message: string;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
interface DeleteRewardTelsalerRequest
 | 
			
		||||
{
 | 
			
		||||
    recID: number;
 | 
			
		||||
    recordID: number;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
interface DeleteRewardTelsalerResponse
 | 
			
		||||
@@ -133,6 +145,33 @@ function requestRewardGainers( handler: any ): void
 | 
			
		||||
        });
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function addRewardTelsaler( data: AddRewardTelsalerRequest, handler: any ): void
 | 
			
		||||
{
 | 
			
		||||
    if ( handler === undefined || handler === null )
 | 
			
		||||
    {
 | 
			
		||||
        return;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    const addResponse: AddRewardTelsalerResponse = {
 | 
			
		||||
        success: false,
 | 
			
		||||
        message: "",
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
    instance.request({
 | 
			
		||||
        method: "post",
 | 
			
		||||
        url: API_URL.URL_ADD_REWARD_TELSALER,
 | 
			
		||||
        data,
 | 
			
		||||
    })
 | 
			
		||||
        .then(( response: AxiosResponse<any, any> ): void =>
 | 
			
		||||
        {
 | 
			
		||||
 | 
			
		||||
        })
 | 
			
		||||
        .catch(( error ): void =>
 | 
			
		||||
        {
 | 
			
		||||
            console.log( error );
 | 
			
		||||
        });
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 请求删除获奖坐席。
 | 
			
		||||
 * @param data 请求数据
 | 
			
		||||
@@ -231,7 +270,10 @@ export {
 | 
			
		||||
    type RewardGainerResponse,
 | 
			
		||||
    type DeleteRewardTelsalerRequest,
 | 
			
		||||
    type DeleteRewardTelsalerResponse,
 | 
			
		||||
    type AddRewardTelsalerRequest,
 | 
			
		||||
    type AddRewardTelsalerResponse,
 | 
			
		||||
    requestRewardPorjectsList,
 | 
			
		||||
    requestRewardGainers,
 | 
			
		||||
    addRewardTelsaler,
 | 
			
		||||
    deleteRewardTelsaler
 | 
			
		||||
};
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user