diff --git a/package.json b/package.json index 8325a3d..445ed2c 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,7 @@ "vuex": "^4.1.0" }, "devDependencies": { + "@types/chrome": "^0.2.2", "@types/markdown-it": "^14.1.2", "@types/node": "^24.10.1", "@vitejs/plugin-vue": "^6.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b24d05d..ac1a0f0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,6 +36,9 @@ importers: specifier: ^4.1.0 version: 4.1.0(vue@3.5.29(typescript@5.9.3)) devDependencies: + '@types/chrome': + specifier: ^0.2.2 + version: 0.2.2 '@types/markdown-it': specifier: ^14.1.2 version: 14.1.2 @@ -490,9 +493,21 @@ packages: '@sxzz/popperjs-es@2.11.8': resolution: {integrity: sha512-wOwESXvvED3S8xBmcPWHs2dUuzrE4XiZeFu7e1hROIJkm02a49N120pmOXxY33sBb6hArItm5W5tcg1cBtV+HQ==} + '@types/chrome@0.2.2': + resolution: {integrity: sha512-8rSMZ4cvo2xmaSyQg0sN5yRL7oiDkntLoiHxUhfwQnv1mvnkrdoZ25SlNrKWmYKaeP50WvrfWj1pmc02+U9KKw==} + '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + '@types/filesystem@0.0.36': + resolution: {integrity: sha512-vPDXOZuannb9FZdxgHnqSwAG/jvdGM8Wq+6N4D/d80z+D4HWH+bItqsZaVRQykAn6WEVeEkLm2oQigyHtgb0RA==} + + '@types/filewriter@0.0.33': + resolution: {integrity: sha512-xFU8ZXTw4gd358lb2jw25nxY9QAgqn2+bKKjKOYfNCzN4DKCFetK7sPtrlpg66Ywe3vWY9FNxprZawAh9wfJ3g==} + + '@types/har-format@1.2.16': + resolution: {integrity: sha512-fluxdy7ryD3MV6h8pTfTYpy/xQzCFC7m89nOH9y94cNqJ1mDIDPut7MnRHI3F6qRmh/cT2fUjG1MLdCNb4hE9A==} + '@types/linkify-it@5.0.0': resolution: {integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==} @@ -1365,8 +1380,21 @@ snapshots: '@sxzz/popperjs-es@2.11.8': {} + '@types/chrome@0.2.2': + dependencies: + '@types/filesystem': 0.0.36 + '@types/har-format': 1.2.16 + '@types/estree@1.0.8': {} + '@types/filesystem@0.0.36': + dependencies: + '@types/filewriter': 0.0.33 + + '@types/filewriter@0.0.33': {} + + '@types/har-format@1.2.16': {} + '@types/linkify-it@5.0.0': {} '@types/lodash-es@4.17.12': diff --git a/src/assets/styles/pages/agent.scss b/src/assets/styles/pages/agent.scss index fda81b5..e9ee1db 100644 --- a/src/assets/styles/pages/agent.scss +++ b/src/assets/styles/pages/agent.scss @@ -279,7 +279,6 @@ border-radius: 0.12rem; max-height: calc(var(--app-height, 100vh) - 1.4rem); overflow-y: auto; - padding: 0.24rem; scrollbar-width: none; // Firefox -ms-overflow-style: none; // IE/Edge diff --git a/src/assets/styles/pages/jobs.scss b/src/assets/styles/pages/jobs.scss index 3a2c087..2c0f188 100644 --- a/src/assets/styles/pages/jobs.scss +++ b/src/assets/styles/pages/jobs.scss @@ -548,7 +548,10 @@ display: flex; align-items: center; justify-content: center; - padding: 0.08rem 0.16rem; + text-align: center; + width: 0.88rem; + height: 0.37rem; + line-height: 0.37rem; border: 1.23px solid $accent; border-radius: 0.08rem; background: none; @@ -557,7 +560,6 @@ color: $accent; cursor: pointer; transition: all 0.2s; - line-height: 0.19rem; white-space: nowrap; &:hover { @@ -569,7 +571,9 @@ display: flex; align-items: center; justify-content: center; - padding: 0.08rem 0.16rem; + width: 0.88rem; + height: 0.37rem; + line-height: 0.35rem; background: $accent; border: none; border-radius: 0.08rem; @@ -578,7 +582,6 @@ color: #FFFFFF; cursor: pointer; transition: all 0.2s; - line-height: 0.19rem; white-space: nowrap; &:hover { diff --git a/src/components/AgentApplyProgress.vue b/src/components/AgentApplyProgress.vue index 32c8203..664bf9e 100644 --- a/src/components/AgentApplyProgress.vue +++ b/src/components/AgentApplyProgress.vue @@ -155,8 +155,12 @@