浏览代码

主色更换

Xiao_123 2 月之前
父节点
当前提交
fa368c55c4
共有 53 个文件被更改,包括 120 次插入107 次删除
  1. 1 0
      components.d.ts
  2. 1 1
      src/assets/svg/wallet.svg
  3. 4 4
      src/components/Enterprise/hotPromoted.vue
  4. 1 1
      src/components/Loading/index.vue
  5. 3 3
      src/components/Position/item.vue
  6. 1 1
      src/components/Position/longCompany.vue
  7. 3 3
      src/components/Position/longStrip.vue
  8. 2 1
      src/components/Position/similarPositions.vue
  9. 2 1
      src/components/PositionLongStrip/item.vue
  10. 1 1
      src/components/personalRecharge/initPay.vue
  11. 1 1
      src/components/personalRecharge/pay.vue
  12. 1 2
      src/layout/personal/navBar.vue
  13. 1 1
      src/plugins/vuetify.js
  14. 13 13
      src/styles/index.css
  15. 0 0
      src/styles/index.min.css
  16. 14 13
      src/styles/index.scss
  17. 5 5
      src/styles/personal/navBar.css
  18. 0 0
      src/styles/personal/navBar.min.css
  19. 5 5
      src/styles/personal/navBar.scss
  20. 15 5
      src/styles/protocol/index.css
  21. 1 1
      src/styles/protocol/index.min.css
  22. 1 1
      src/styles/protocol/index.scss
  23. 2 2
      src/styles/recruit/company.css
  24. 1 1
      src/styles/recruit/company.min.css
  25. 2 2
      src/styles/recruit/company.scss
  26. 4 5
      src/styles/recruit/position/index.css
  27. 1 1
      src/styles/recruit/position/index.min.css
  28. 2 2
      src/styles/recruit/position/index.scss
  29. 1 1
      src/views/headhunting/components/nav.vue
  30. 1 1
      src/views/integral/pointsManagement/components/integralShow.vue
  31. 1 1
      src/views/mall copy/index.vue
  32. 1 1
      src/views/mall/components/prizeDraw/grid.vue
  33. 1 1
      src/views/mall/components/prizeDraw/slotMachine.vue
  34. 1 1
      src/views/recruit/components/message/index.vue
  35. 1 1
      src/views/recruit/entRegister/register.vue
  36. 1 1
      src/views/recruit/enterprise/hirePosition/components/add.vue
  37. 2 2
      src/views/recruit/enterprise/membershipPackage/dynamic/balance.vue
  38. 2 2
      src/views/recruit/enterprise/membershipPackage/dynamic/package-copy.vue
  39. 3 3
      src/views/recruit/enterprise/membershipPackage/dynamic/package.vue
  40. 1 1
      src/views/recruit/enterprise/positionManagement/components/add.vue
  41. 1 1
      src/views/recruit/enterprise/tradingOrder/components/pointsAndBalance.vue
  42. 1 1
      src/views/recruit/personal/PersonalCenter/memberBenefits/membershipPackage/index.vue
  43. 1 1
      src/views/recruit/personal/PersonalCenter/tradeOrder/components/detail.vue
  44. 1 1
      src/views/recruit/personal/PersonalCenter/wallet/myBalance/index.vue
  45. 1 1
      src/views/recruit/personal/company/components/companyItem.vue
  46. 2 1
      src/views/recruit/personal/companyDetail/components/positions.vue
  47. 1 1
      src/views/recruit/personal/companyDetail/index.vue
  48. 1 1
      src/views/recruit/personal/home/components/advertisement/index.vue
  49. 2 2
      src/views/recruit/personal/home/index.vue
  50. 1 1
      src/views/recruit/personal/myWallet/myBalance/index.vue
  51. 1 1
      src/views/recruit/personal/position/components/poster.vue
  52. 2 2
      src/views/recruit/personal/recommend/components/positionList.vue
  53. 1 1
      src/views/register/select.vue

+ 1 - 0
components.d.ts

@@ -30,6 +30,7 @@ declare module 'vue' {
     CtTextField: typeof import('./src/components/CtVuetify/CtTextField/index.vue')['default']
     DatePicker: typeof import('./src/components/DatePicker/index.vue')['default']
     Echarts: typeof import('./src/components/Echarts/index.vue')['default']
+    ElCascader: typeof import('element-plus/es')['ElCascader']
     ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
     Empty: typeof import('./src/components/Empty/index.vue')['default']
     File: typeof import('./src/components/Upload/file.vue')['default']

+ 1 - 1
src/assets/svg/wallet.svg

@@ -1 +1 @@
-<svg t="1723186975364" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10136" width="200" height="200"><path d="M86.6 332.7l67.2-67.2h694.4l89.6 44.8V457L612 471l-11.5 221.5L937.8 713v157.3L893 937.5H153.8l-67.2-44.8z" fill="#00897b" p-id="10137"></path><path d="M893 249.8v-61C893 120 837 64 768.2 64H189c-68.8 0-124.8 56-124.8 124.8v668.7c0 56.3 46.1 102.4 102.4 102.4h691.1c56.3 0 102.4-46.1 102.4-102.4v-512c0.1-43.9-28.1-81.2-67.1-95.7z m-784-51.5h560v-44.8H117.5c13.1-26.4 40.1-44.8 71.5-44.8h579.1c44.1 0 80 35.9 80 80v54.4H166.6c-21.3 0-41.2 6.7-57.6 17.9v-62.7z m806.4 492.8H660.2c-19.9 0-36-16.2-36-36V525.5c0-19.9 16.2-36 36-36h255.2v201.6z m0-246.4H660.2c-44.6 0-80.8 36.3-80.8 80.8V655c0 44.6 36.3 80.8 80.8 80.8h255.2v121.6c0 31.8-25.9 57.6-57.6 57.6H166.6c-31.8 0-57.6-25.9-57.6-57.6V345.6c0-31.8 25.9-57.6 57.6-57.6h691.1c31.8 0 57.6 25.9 57.6 57.6v99.1z" fill="#00897b" p-id="10138"></path><path d="M713.8 153.5h89.6v44.8h-89.6zM769.8 646.3c30.9 0 56-25.1 56-56s-25.1-56-56-56-56 25.1-56 56 25.1 56 56 56z" fill="#00897b" p-id="10139"></path></svg>
+<svg t="1723186975364" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10136" width="200" height="200"><path d="M86.6 332.7l67.2-67.2h694.4l89.6 44.8V457L612 471l-11.5 221.5L937.8 713v157.3L893 937.5H153.8l-67.2-44.8z" fill="#00B760" p-id="10137"></path><path d="M893 249.8v-61C893 120 837 64 768.2 64H189c-68.8 0-124.8 56-124.8 124.8v668.7c0 56.3 46.1 102.4 102.4 102.4h691.1c56.3 0 102.4-46.1 102.4-102.4v-512c0.1-43.9-28.1-81.2-67.1-95.7z m-784-51.5h560v-44.8H117.5c13.1-26.4 40.1-44.8 71.5-44.8h579.1c44.1 0 80 35.9 80 80v54.4H166.6c-21.3 0-41.2 6.7-57.6 17.9v-62.7z m806.4 492.8H660.2c-19.9 0-36-16.2-36-36V525.5c0-19.9 16.2-36 36-36h255.2v201.6z m0-246.4H660.2c-44.6 0-80.8 36.3-80.8 80.8V655c0 44.6 36.3 80.8 80.8 80.8h255.2v121.6c0 31.8-25.9 57.6-57.6 57.6H166.6c-31.8 0-57.6-25.9-57.6-57.6V345.6c0-31.8 25.9-57.6 57.6-57.6h691.1c31.8 0 57.6 25.9 57.6 57.6v99.1z" fill="#00B760" p-id="10138"></path><path d="M713.8 153.5h89.6v44.8h-89.6zM769.8 646.3c30.9 0 56-25.1 56-56s-25.1-56-56-56-56 25.1-56 56 25.1 56 56 56z" fill="#00B760" p-id="10139"></path></svg>

+ 4 - 4
src/components/Enterprise/hotPromoted.vue

@@ -119,7 +119,7 @@ const handleMoreEnterprise = (item) => {
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
-  color: #cec149 !important;
+  color: #00B760 !important;
 }
 .company-info {
   float: left;
@@ -136,14 +136,14 @@ const handleMoreEnterprise = (item) => {
   border-radius: 8px;
 }
 .welfareTag {
-  color: #CEC149;
+  color: #00B760;
   font-size: 13px;
 }
 .company-info h3 {
   height: 22px;
   font-size: 18px;
   font-weight: 700;
-  color: #404040;
+  color: #0E100F;
   line-height: 22px;
   margin: 0 0 4px 0;
   padding: 0;
@@ -179,7 +179,7 @@ ul li {
   font-size: 16px;
   float: right;
   font-weight: 700;
-  color: #CEC149;
+  color: #00B760;
   line-height: 22px;
   max-width: none;
   text-align: right;

+ 1 - 1
src/components/Loading/index.vue

@@ -39,7 +39,7 @@ defineProps({
 //   width: 120px;
 //   height: 22px;
 //   border-radius: 20px;
-//   color: #00897b;
+//   color: #00B760;
 //   border: 2px solid;
 //   position: relative;
 // }

+ 3 - 3
src/components/Position/item.vue

@@ -70,7 +70,7 @@
 
 <script setup>
 defineOptions({ name: 'position-card-item' })
-// import { commissionCalculation, jumpToEnterpriseDetail } from '@/utils/position'
+import { commissionCalculation, jumpToEnterpriseDetail } from '@/utils/position'
 import { timesTampChange } from '@/utils/date'
 import { formatName } from '@/utils/getText'
 
@@ -152,7 +152,7 @@ const handlePosition = (item) => {
 .salary {
   font-size: 16px;
   font-weight: 700;
-  color: #CEC149;
+  color: #00B760;
   line-height: 22px;
   flex: none;
 }
@@ -177,7 +177,7 @@ const handlePosition = (item) => {
   text-overflow: ellipsis;
   white-space: nowrap;
   font-weight: 600;
-  color: #345768;
+  color: #0E100F;
   &:hover {
     color: var(--v-primary-base);
   }

+ 1 - 1
src/components/Position/longCompany.vue

@@ -86,7 +86,7 @@ const handleCancel = async (item) => {
   height: 22px;
   font-size: 16px;
   font-weight: 400;
-  color: var(--color-222);
+  color: #0E100F;
   line-height: 22px;
   margin: 0 0 4px 0;
   padding: 0;

+ 3 - 3
src/components/Position/longStrip.vue

@@ -27,8 +27,8 @@
             </span>
           </div>
           <div class="job-other">
-            <span v-if="!val.job.payFrom && !val.job.payTo" class="salary">面议</span>
-            <span v-else class="salary">{{ val.job.payFrom ? val.job.payFrom + '-' : ''}}{{ val.job.payTo }}{{ val.job.payName ? '/' + val.job.payName : '' }}</span>
+            <span v-if="!val.job.payFrom && !val.job.payTo" class="salary color-primary">面议</span>
+            <span v-else class="salary color-primary">{{ val.job.payFrom ? val.job.payFrom + '-' : ''}}{{ val.job.payTo }}{{ val.job.payName ? '/' + val.job.payName : '' }}</span>
             <v-chip v-if="val.job?.expName" class="mx-3" color="primary" label size="small">{{ val.job.expName }}</v-chip>
             <v-chip v-if="val.job?.eduName" color="primary" label size="small">{{ val.job.eduName }}</v-chip>
           </div>
@@ -196,7 +196,7 @@ const loginClose = () => {
         width: 100%;
         height: 22px;
         line-height: 22px;
-        color: var(--color-222);
+        color: #0E100F;
         margin-bottom: 12px;
       }
       .job-other {

+ 2 - 1
src/components/Position/similarPositions.vue

@@ -42,13 +42,14 @@ const handlePosition = (item) => {
   font-weight: 500;
   display: inline-block;
   vertical-align: middle;
+  color: #0E100F;
   &:hover {
     color: var(--v-primary-base);
   }
 }
 .recruit-salary {
   float: right;
-  color: var(--v-error-base);
+  color: var(--v-primary-base);
   font-weight: 500;
   height: auto;
   vertical-align: sub;

+ 2 - 1
src/components/PositionLongStrip/item.vue

@@ -130,6 +130,7 @@ const handlePosition = (item) => {
   white-space: nowrap;
   font-size: 16px;
   font-weight: 600;
+  color: #0E100F;
   &:hover {
     color: var(--v-primary-base);
   }
@@ -192,7 +193,7 @@ const handlePosition = (item) => {
 .salary {
   font-size: 16px;
   font-weight: 700;
-  color: var(--v-error-base);
+  color: var(--v-primary-base);
   line-height: 22px;
   flex: none;
 }

+ 1 - 1
src/components/personalRecharge/initPay.vue

@@ -262,7 +262,7 @@ const mlArr = [0, 82, 230, 378, 526, 674, 754]
   border-radius: 6px;
   background-color: #f7f8fa;
   &-left {
-    border: 1px solid #00897B;
+    border: 1px solid #00B760;
     border-radius: 6px;
     padding: 5px;
     width: 182px;

+ 1 - 1
src/components/personalRecharge/pay.vue

@@ -212,7 +212,7 @@ const mlArr = [0, 157, 366, 575, 725]
   border-radius: 6px;
   background-color: #f7f8fa;
   &-left {
-    border: 1px solid #00897B;
+    border: 1px solid #00B760;
     border-radius: 6px;
     padding: 5px;
     width: 182px;

+ 1 - 2
src/layout/personal/navBar.vue

@@ -38,7 +38,7 @@
         
         <div class="d-flex" style="height: 50px;">
           <div class="btns d-flex align-center" v-if="!isLogin && showLoginBtn">
-            <v-btn color="primary" style="color: #fff !important; background-color: #00897B;" @click="handleLogin">{{ $t('login.loginOrRegister') }}</v-btn>
+            <v-btn color="primary" style="color: #fff !important; background-color: #00B760;" @click="handleLogin">{{ $t('login.loginOrRegister') }}</v-btn>
           </div>
           
           <!-- 头像用户名 -->
@@ -135,7 +135,6 @@ import { getUserBindEnterpriseList, getUserRegisterEnterpriseApply } from '@/api
 import MessageNotification from '../message.vue'
 import { getUserAvatar } from '@/utils/avatar'
 import defineListPage from '@/views/entrances/navBar/components/defineListPage'
-import { update } from 'lodash'
 import { formatName } from '@/utils/getText'
 
 defineOptions({ name: 'personal-navbar' })

+ 1 - 1
src/plugins/vuetify.js

@@ -21,7 +21,7 @@ const myCustomLightTheme = {
   colors: {
     background: '#FFFFFF',
     surface: '#FFFFFF',
-    primary: '#00897B',
+    primary: '#00B760',
     secondary: '#26A69A',
     error: '#ff5252',
     info: '#2196F3',

+ 13 - 13
src/styles/index.css

@@ -2,7 +2,7 @@
 :root {
   --zIndex-dialog: 999;
   --default-bgc: #f2f4f7;
-  --v-primary-base: #00897B;
+  --v-primary-base: #00B760;
   --v-error-base: #fe574a;
   --v-primary-lighten1: #26A69A;
   --v-primary-lighten2: #4DB6AC;
@@ -23,14 +23,14 @@
   --zIndex-breadcrumbs: 999;
   --el-fill-color-blank: #ffffff00 !important;
   --el-input-text-color: #3b3b3b !important;
-  --el-color-primary: #00897B !important;
+  --el-color-primary: #00B760 !important;
   --el-border-color: #999 !important;
   --el-input-border: #333 !important;
   --el-border-color-hover: #333 !important;
   --el-text-color-regular: #333 !important;
   --el-fill-color-light: #f3f3f3 !important;
   --el-input-border: 1px solid #000 !important;
-  --el-color-info: #00897B !important;
+  --el-color-info: #00B760 !important;
   --el-cascader-tag-background: #e2f0ef !important;
 }
 
@@ -83,7 +83,7 @@
 }
 
 .color-primary {
-  color: #00897B;
+  color: #00B760;
 }
 
 .color-warning {
@@ -164,12 +164,12 @@
 }
 
 .defaultLink {
-  color: #008978;
+  color: #00B760;
   cursor: pointer;
 }
 
 .defaultLink-i {
-  color: #008978 !important;
+  color: #00B760 !important;
   cursor: pointer !important;
 }
 
@@ -230,7 +230,7 @@
 .resume-title {
   font-weight: 700;
   font-size: 18px;
-  border-left: 5px solid #00897B;
+  border-left: 5px solid #00B760;
   padding-left: 12px;
   line-height: 17px;
 }
@@ -256,10 +256,10 @@
 
 .home-title-line {
   width: 223px;
-  background: linear-gradient(to right, #12ebb0, #427daa);
+  background-color: #00B760;
   height: 9px;
   position: absolute;
-  top: 37px;
+  top: 45px;
   left: -50%;
   transform: translateX(5%);
 }
@@ -267,16 +267,16 @@
 .btnColor {
   color: #fff;
   opacity: .7;
-  background-color: #00887A !important;
+  background-color: #00B760 !important;
 }
 
 .commonHover:hover {
-  color: #00887A;
-  border-bottom: 2px solid #00887A;
+  color: #00B760;
+  border-bottom: 2px solid #00B760;
 }
 
 .commonHover2:hover {
-  color: #00887A;
+  color: #00B760;
   font-weight: 700;
 }
 

文件差异内容过多而无法显示
+ 0 - 0
src/styles/index.min.css


+ 14 - 13
src/styles/index.scss

@@ -2,7 +2,7 @@
 :root {
   --zIndex-dialog: 999;
   --default-bgc: #f2f4f7;
-  --v-primary-base: #00897B;
+  --v-primary-base: #00B760;
   --v-error-base: #fe574a;
   --v-primary-lighten1: #26A69A;
   --v-primary-lighten2: #4DB6AC;
@@ -23,14 +23,14 @@
   --zIndex-breadcrumbs: 999;
   --el-fill-color-blank: #ffffff00 !important;
   --el-input-text-color: #3b3b3b !important;
-  --el-color-primary: #00897B !important;
+  --el-color-primary: #00B760 !important;
   --el-border-color: #999 !important;
   --el-input-border: #333 !important;
   --el-border-color-hover: #333 !important;
   --el-text-color-regular: #333 !important;
   --el-fill-color-light: #f3f3f3 !important;
   --el-input-border: 1px solid #000 !important;
-  --el-color-info: #00897B !important;
+  --el-color-info: #00B760 !important;
   --el-cascader-tag-background: #e2f0ef !important;
 }
 
@@ -83,7 +83,7 @@
 }
 
 .color-primary {
-  color: #00897B;
+  color: #00B760;
 }
 
 .color-warning {
@@ -164,12 +164,12 @@
 }
 
 .defaultLink {
-  color: #008978;
+  color: #00B760;
   cursor: pointer;
 }
 
 .defaultLink-i {
-  color: #008978 !important;
+  color: #00B760 !important;
   cursor: pointer !important;
 }
 
@@ -230,7 +230,7 @@
 .resume-title {
   font-weight: 700;
   font-size: 18px;
-  border-left: 5px solid #00897B;
+  border-left: 5px solid #00B760;
   padding-left: 12px;
   line-height: 17px;
 }
@@ -256,10 +256,11 @@
 
 .home-title-line {
   width: 223px;
-  background: linear-gradient(to right, #12ebb0, #427daa);
+  // background: linear-gradient(to right, #12ebb0, #427daa);
+  background-color: #00B760;
   height: 9px;
   position: absolute;
-  top: 37px;
+  top: 45px;
   left: -50%;
   transform: translateX(5%);
 }
@@ -267,16 +268,16 @@
 .btnColor {
   color: #fff;
   opacity: .7;
-  background-color: #00887A !important;
+  background-color: #00B760 !important;
 }
 
 .commonHover:hover {
-  color: #00887A;
-  border-bottom: 2px solid #00887A;
+  color: #00B760;
+  border-bottom: 2px solid #00B760;
 }
 
 .commonHover2:hover {
-  color: #00887A;
+  color: #00B760;
   font-weight: 700;
 }
 

+ 5 - 5
src/styles/personal/navBar.css

@@ -132,15 +132,15 @@
 }
 
 .routeActive .aLink {
-  color: #008979 !important;
+  color: #00B760 !important;
   font-weight: 700;
   text-decoration: underline !important;
 }
 
 .active-route {
-  color: #008979;
+  color: #00B760;
   font-weight: 700;
-  border-bottom: 2px solid #008979;
+  border-bottom: 2px solid #00B760;
 }
 
 .menuList {
@@ -154,7 +154,7 @@
 }
 
 .menuList-first-title:hover {
-  color: #008979;
+  color: #00B760;
   font-weight: 700;
-  border-bottom: 2px solid #008979;
+  border-bottom: 2px solid #00B760;
 }

文件差异内容过多而无法显示
+ 0 - 0
src/styles/personal/navBar.min.css


+ 5 - 5
src/styles/personal/navBar.scss

@@ -121,15 +121,15 @@
 .routeActive { // 选中样式
   color: var(--color-333) !important;
   .aLink {
-    color: #008979 !important;
+    color: #00B760 !important;
     font-weight: 700;
     text-decoration: underline !important; // 多个下划线
   }
 }
 .active-route {
-  color: #008979;
+  color: #00B760;
   font-weight: 700;
-  border-bottom: 2px solid #008979;
+  border-bottom: 2px solid #00B760;
 }
 
 .menuList {
@@ -141,7 +141,7 @@
   }
 }
 .menuList-first-title:hover {
-  color: #008979;
+  color: #00B760;
   font-weight: 700;
-  border-bottom: 2px solid #008979;
+  border-bottom: 2px solid #00B760;
 }

+ 15 - 5
src/styles/protocol/index.css

@@ -52,7 +52,9 @@ del, ins, u, s, a, a:hover {
 
 .conter, .conttle {
   width: 100%;
-  overflow: hidden;
+  overflow-x: hidden;
+  height: 100vh;
+  background-color: var(--default-bgc);
 }
 
 .large {
@@ -63,13 +65,22 @@ del, ins, u, s, a, a:hover {
 
 .Protocol {
   width: 1040px;
-  margin: 0 auto;
+  margin: 60px auto;
   background-color: #fff;
   padding: 40px 40px 90px;
   box-sizing: border-box;
   font-family: "微软雅黑";
 }
 
+.mobileProtocol {
+  width: 100%;
+  margin: 0 auto;
+  background-color: #fff;
+  padding: 5% 5% 15px;
+  box-sizing: border-box;
+  font-family: "微软雅黑";
+}
+
 .Protocol p {
   color: var(--color-333);
   font-size: 14px;
@@ -80,7 +91,6 @@ del, ins, u, s, a, a:hover {
   width: 100%;
   font-size: 22px;
   color: var(--color-333);
-  margin-top: 45px;
   margin-bottom: 32px;
   font-weight: 700;
   text-align: center;
@@ -100,7 +110,7 @@ del, ins, u, s, a, a:hover {
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 0px;
-  color: var(--color-333);
+  color: #333333;
   font-size: 14px;
   line-height: 30px;
   font-family: 微软雅黑;
@@ -115,7 +125,7 @@ del, ins, u, s, a, a:hover {
   margin: 0px;
   padding: 0px;
   font-size: 14px;
-  color: #00897B;
+  color: #00B760;
   line-height: 30px;
   font-family: 微软雅黑;
   white-space: normal;

+ 1 - 1
src/styles/protocol/index.min.css

@@ -1 +1 @@
-html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0}header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left;font-weight:normal}html,body,fieldset,img,iframe,abbr{border:0}i,cite,em,var,address,dfn{font-style:normal}[hidefocus],summary{outline:0}li{list-style:none}h1,h2,h3,h4,h5,h6,small{font-size:100%}a,button{cursor:pointer}h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold}del,ins,u,s,a,a:hover{text-decoration:none}.conter,.conttle{width:100%;overflow:hidden}.large{width:100%;height:1px;background-color:var(--v-primary-base)}.Protocol{width:1040px;margin:0 auto;background-color:#fff;padding:40px 40px 90px;box-sizing:border-box;font-family:"微软雅黑"}.Protocol p{color:var(--color-333);font-size:14px;line-height:30px}.segment{width:100%;font-size:22px;color:var(--color-333);margin-top:45px;margin-bottom:32px;font-weight:700;text-align:center}.subtitle,.crosshead{color:var(--v-primary-base);font-size:14px;line-height:30px}.crosshead{color:var(--color-333)}.text-color{margin-top:0px;margin-bottom:0px;padding:0px;color:#333;font-size:14px;line-height:30px;font-family:微软雅黑;white-space:normal}.text-font{font-family:宋体, SimSun}.text-size{margin:0px;padding:0px;font-size:14px;color:#00897B;line-height:30px;font-family:微软雅黑;white-space:normal}.text-p{text-align:justify;font-family:Calibri;font-size:14px;white-space:normal}
+html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0}header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left;font-weight:normal}html,body,fieldset,img,iframe,abbr{border:0}i,cite,em,var,address,dfn{font-style:normal}[hidefocus],summary{outline:0}li{list-style:none}h1,h2,h3,h4,h5,h6,small{font-size:100%}a,button{cursor:pointer}h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold}del,ins,u,s,a,a:hover{text-decoration:none}.conter,.conttle{width:100%;overflow-x:hidden;height:100vh;background-color:var(--default-bgc)}.large{width:100%;height:1px;background-color:var(--v-primary-base)}.Protocol{width:1040px;margin:60px auto;background-color:#fff;padding:40px 40px 90px;box-sizing:border-box;font-family:"微软雅黑"}.mobileProtocol{width:100%;margin:0 auto;background-color:#fff;padding:5% 5% 15px;box-sizing:border-box;font-family:"微软雅黑"}.Protocol p{color:var(--color-333);font-size:14px;line-height:30px}.segment{width:100%;font-size:22px;color:var(--color-333);margin-bottom:32px;font-weight:700;text-align:center}.subtitle,.crosshead{color:var(--v-primary-base);font-size:14px;line-height:30px}.crosshead{color:var(--color-333)}.text-color{margin-top:0px;margin-bottom:0px;padding:0px;color:#333;font-size:14px;line-height:30px;font-family:微软雅黑;white-space:normal}.text-font{font-family:宋体, SimSun}.text-size{margin:0px;padding:0px;font-size:14px;color:#00B760;line-height:30px;font-family:微软雅黑;white-space:normal}.text-p{text-align:justify;font-family:Calibri;font-size:14px;white-space:normal}

+ 1 - 1
src/styles/protocol/index.scss

@@ -120,7 +120,7 @@ del,ins,u,s,a,a:hover {
   margin: 0px; 
   padding: 0px; 
   font-size: 14px; 
-  color: #00897B; 
+  color: #00B760; 
   line-height: 30px; 
   font-family: 微软雅黑; 
   white-space: normal;

+ 2 - 2
src/styles/recruit/company.css

@@ -68,7 +68,7 @@
   height: 22px;
   font-size: 18px;
   font-weight: 700;
-  color: var(--color-333);
+  color: #0E100F;
   line-height: 22px;
   margin: 0 0 4px 0;
   padding: 0;
@@ -103,7 +103,7 @@
 .salary {
   font-size: 16px;
   float: right;
-  color: var(--v-error-base);
+  color: var(--v-primary-base);
   line-height: 22px;
   max-width: none;
   text-align: right;

+ 1 - 1
src/styles/recruit/company.min.css

@@ -1 +1 @@
-.label-title{width:64px;font-weight:500;margin-right:24px;color:var(--color-222)}.label-content{flex:1}.label-color{color:var(--color-222);font-size:14px;margin-right:24px;display:inline-block;cursor:pointer}.label-color:hover{color:var(--v-primary-base)}.actives{color:var(--v-primary-base);font-weight:600}.company-box{display:flex;flex-wrap:wrap}.sub-li{position:relative;width:calc((100% - 24px) / 3);min-width:calc((100% - 24px) / 3);max-width:calc((100% - 24px) / 3);margin:0 12px 12px 0;height:183px;border-radius:12px;padding:0;overflow:hidden;transition:all .2s linear;background-color:#fff;box-shadow:0 2px 20px 0 rgba(37,39,48,0.2)}.sub-li:nth-child(3n){margin-right:0}.company-info{float:left;margin-left:16px;width:282px}.company-info-top{display:flex;height:70px;line-height:90px;align-items:center;overflow:hidden}.company-info h3{height:22px;font-size:18px;font-weight:700;color:var(--color-333);line-height:22px;margin:0 0 4px 0;padding:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.company-info p{height:18px;font-size:13px;font-weight:400;color:var(--color-999);line-height:18px}.company-info-bottom{height:70px}.name{position:relative;line-height:22px;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all linear .2s}.salary{font-size:16px;float:right;color:var(--v-error-base);line-height:22px;max-width:none;text-align:right;flex:1}
+.label-title{width:64px;font-weight:500;margin-right:24px;color:var(--color-222)}.label-content{flex:1}.label-color{color:var(--color-222);font-size:14px;margin-right:24px;display:inline-block;cursor:pointer}.label-color:hover{color:var(--v-primary-base)}.actives{color:var(--v-primary-base);font-weight:600}.company-box{display:flex;flex-wrap:wrap}.sub-li{position:relative;width:calc((100% - 24px) / 3);min-width:calc((100% - 24px) / 3);max-width:calc((100% - 24px) / 3);margin:0 12px 12px 0;height:183px;border-radius:12px;padding:0;overflow:hidden;transition:all .2s linear;background-color:#fff;box-shadow:0 2px 20px 0 rgba(37,39,48,0.2)}.sub-li:nth-child(3n){margin-right:0}.company-info{float:left;margin-left:16px;width:282px}.company-info-top{display:flex;height:70px;line-height:90px;align-items:center;overflow:hidden}.company-info h3{height:22px;font-size:18px;font-weight:700;color:#0E100F;line-height:22px;margin:0 0 4px 0;padding:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.company-info p{height:18px;font-size:13px;font-weight:400;color:var(--color-999);line-height:18px}.company-info-bottom{height:70px}.name{position:relative;line-height:22px;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all linear .2s}.salary{font-size:16px;float:right;color:var(--v-primary-base);line-height:22px;max-width:none;text-align:right;flex:1}

+ 2 - 2
src/styles/recruit/company.scss

@@ -63,7 +63,7 @@
   height: 22px;
   font-size: 18px;
   font-weight: 700;
-  color: var(--color-333);
+  color: #0E100F;
   line-height: 22px;
   margin: 0 0 4px 0;
   padding: 0;
@@ -94,7 +94,7 @@
 .salary {
   font-size: 16px;
   float: right;
-  color: var(--v-error-base);
+  color: var(--v-primary-base);
   line-height: 22px;
   max-width: none;
   text-align: right;

+ 4 - 5
src/styles/recruit/position/index.css

@@ -11,7 +11,7 @@
 
 .banner-title h1 {
   display: inline-block;
-  color: #37576c;
+  color: #0E100F;
   font-size: 28px;
   margin-right: 30px;
   margin-top: 1px;
@@ -25,7 +25,7 @@
 
 .salary {
   min-width: 100px;
-  color: var(--v-error-base);
+  color: var(--v-primary-base);
   line-height: 41px;
   font-weight: 600;
   height: auto;
@@ -34,11 +34,10 @@
 }
 
 .refresh-time {
-  float: right;
   color: var(--color-666);
   font-size: 14px;
-  line-height: 66px;
-  vertical-align: sub;
+  text-align: right;
+  line-height: 32px;
 }
 
 .banner-tags span {

+ 1 - 1
src/styles/recruit/position/index.min.css

@@ -1 +1 @@
-.banner{background-color:#fff;padding:18px 0 20px}.banner-title{line-height:40px;font-size:28px;font-weight:600}.banner-title h1{display:inline-block;color:#37576c;font-size:28px;margin-right:30px;margin-top:1px;vertical-align:middle}.button-item{min-width:110px;height:36px}.salary{min-width:100px;color:var(--v-error-base);line-height:41px;font-weight:600;height:auto;display:inline-block;vertical-align:sub}.refresh-time{float:right;color:var(--color-666);font-size:14px;line-height:66px;vertical-align:sub}.banner-tags span{font-weight:600}.radius{border-radius:8px}.content-left{width:810px;padding:20px 20px}.content-right{flex:1;padding:20px 20px 20px 0}.label-text{color:#7f7a7a;font-weight:600}.value-text{color:#000;font-weight:400}.requirement{white-space:pre-wrap;word-break:break-all;line-height:28px;color:var(--color-333);font-size:15px;text-align:justify;letter-spacing:0}.contact{height:60px;line-height:60px}.contact-name{font-size:20px;font-weight:500;color:var(--color-222);line-height:28px}.contact-info{font-size:15px;color:var(--color-666);line-height:21px;margin-top:8px}
+.banner{background-color:#fff;padding:18px 0 20px}.banner-title{line-height:40px;font-size:28px;font-weight:600}.banner-title h1{display:inline-block;color:#0E100F;font-size:28px;margin-right:30px;margin-top:1px;vertical-align:middle}.button-item{min-width:110px;height:36px}.salary{min-width:100px;color:var(--v-primary-base);line-height:41px;font-weight:600;height:auto;display:inline-block;vertical-align:sub}.refresh-time{color:var(--color-666);font-size:14px;text-align:right;line-height:32px}.banner-tags span{font-weight:600}.radius{border-radius:8px}.content-left{width:810px;padding:20px 20px}.content-right{flex:1;padding:20px 20px 20px 0}.label-text{color:#7f7a7a;font-weight:600}.value-text{color:#000;font-weight:400}.requirement{white-space:pre-wrap;word-break:break-all;line-height:28px;color:var(--color-333);font-size:15px;text-align:justify;letter-spacing:0}.contact{height:60px;line-height:60px}.contact-name{font-size:20px;font-weight:500;color:var(--color-222);line-height:28px}.contact-info{font-size:15px;color:var(--color-666);line-height:21px;margin-top:8px}

+ 2 - 2
src/styles/recruit/position/index.scss

@@ -9,7 +9,7 @@
 }
 .banner-title h1 {
   display: inline-block;
-  color: #37576c;
+  color: #0E100F;
   font-size: 28px;
   margin-right: 30px;
   margin-top: 1px;
@@ -22,7 +22,7 @@
 }
 .salary {
   min-width: 100px;
-  color: var(--v-error-base);
+  color: var(--v-primary-base);
   line-height: 41px;
   font-weight: 600;
   height: auto;

+ 1 - 1
src/views/headhunting/components/nav.vue

@@ -88,7 +88,7 @@ const handleSubmit = async () => {
   Curtain('message', {
     message: '提交成功,我们会尽快与您联系',
     name: 'submit',
-    color: '#00897B',
+    color: '#00B760',
     iconFontSize: 300
   })
 }

+ 1 - 1
src/views/integral/pointsManagement/components/integralShow.vue

@@ -98,7 +98,7 @@ const handleClickMall = () => {
 }
 .item-value {
   font-size: 42px; 
-  color: #10897bba;
+  color: #00B760;
   line-height: 50px;
 }
 .rules {

+ 1 - 1
src/views/mall copy/index.vue

@@ -11,7 +11,7 @@
           </span>
         </div>
         <div class="d-flex justify-space-between align-end my-1">
-          <span v-if="getToken()" style="font-size: 42px; color: #10897bba; line-height: 50px;" class="ml-10 cursor-pointer" @click="router.push('/recruit/personal/personalCenter/wallet?key=1')">{{ accountData.point }}</span>
+          <span v-if="getToken()" style="font-size: 42px; color: #00B760; line-height: 50px;" class="ml-10 cursor-pointer" @click="router.push('/recruit/personal/personalCenter/wallet?key=1')">{{ accountData.point }}</span>
           <span v-else style="font-size: 30px; line-height: 50px;" class="ml-10 cursor-pointer color-primary" @click="handleLogin">请先登录</span>
         </div>
         <div v-if="getToken()" class="color-666 font-size-14 cursor-pointer text-end mr-5 commonHover2" @click="handleToTaskCenter">赚取积分</div>

+ 1 - 1
src/views/mall/components/prizeDraw/grid.vue

@@ -28,7 +28,7 @@ const props = defineProps({ lotteryId: [Number, String], disabled: Boolean })
 const myLucky = ref()
 // 背景样式
 const blocks = [
-  { padding: '10px', background: '#00897B', borderRadius: 6 }
+  { padding: '10px', background: '#00B760', borderRadius: 6 }
 ]
 const prizes = ref([
   { x: 0, y: 0, imgs: [] },

+ 1 - 1
src/views/mall/components/prizeDraw/slotMachine.vue

@@ -38,7 +38,7 @@ const props = defineProps({ lotteryId: [Number, String], height: [Number, String
 const myLucky = ref()
 // 背景样式
 const blocks = [
-  { padding: '10px', background: '#00897B', borderRadius: 6 },
+  { padding: '10px', background: '#00B760', borderRadius: 6 },
 ]
 // 转速与方向
 const slots = [

+ 1 - 1
src/views/recruit/components/message/index.vue

@@ -45,7 +45,7 @@
               <template v-slot:title="{ title }">
                 <div v-if="!isEnterprise" class="mt-2 d-flex align-center">
                   {{ title }}
-                  <div class="ml-3 color-666 font-size-14 enterprise-name ellipsis" v-ellipse-tooltip :style="{'color': val.channel.channelID === info?.channel?.channelID ? '#00897B' : '#666'}">
+                  <div class="ml-3 color-666 font-size-14 enterprise-name ellipsis" v-ellipse-tooltip :style="{'color': val.channel.channelID === info?.channel?.channelID ? '#00B760' : '#666'}">
                     {{ formatName(val.userInfoVo?.userInfoResp?.enterpriseAnotherName) }}
                     <span class="line" v-if="val.userInfoVo?.userInfoResp?.postNameCn && val.userInfoVo?.userInfoResp?.enterpriseAnotherName"></span>
                     {{ val.userInfoVo?.userInfoResp?.postNameCn }}

+ 1 - 1
src/views/recruit/entRegister/register.vue

@@ -83,7 +83,7 @@
           </div>
           <div v-for="(item, index) in contactCopy" :key="index" class="contactItemCard">
             <div class="d-flex justify-space-between pb-2">
-              <div class="mb-3 pl-3" style="font-size: 13px; color: 00897B; border-left: 5px solid #00897B;">{{ index ? '联系人' + index : '管理员' }}</div>
+              <div class="mb-3 pl-3" style="font-size: 13px; color: 00897B; border-left: 5px solid #00B760;">{{ index ? '联系人' + index : '管理员' }}</div>
               <v-btn v-if="index > 1" color="error" density="compact" variant="text" @click="delContact(index)">删除</v-btn>
               <div v-else style="font-size: 12px; color: #999">不可删除</div>
             </div>

+ 1 - 1
src/views/recruit/enterprise/hirePosition/components/add.vue

@@ -46,7 +46,7 @@ const loading = ref(false)
 
 const list = [
   {
-    color: '#00897B',
+    color: '#00B760',
     icon: 'mdi-numeric-1',
     title: t('position.positionInformation'),
     desc: '',

+ 2 - 2
src/views/recruit/enterprise/membershipPackage/dynamic/balance.vue

@@ -324,7 +324,7 @@ const mlArr = [119, 344, 567, 791, 1298, 1298, 1298, 1298]
   color: var(--color-666);
 }
 .active {
-  border: 2px solid #00897B;
+  border: 2px solid #00B760;
   .priceBox {
     color: var(--v-primary-base);
   }
@@ -352,7 +352,7 @@ const mlArr = [119, 344, 567, 791, 1298, 1298, 1298, 1298]
   border-radius: 6px;
   margin: 0 auto;
   &-left {
-    border: 1px solid #00897B;
+    border: 1px solid #00B760;
     border-radius: 6px;
     padding: 5px;
   }

+ 2 - 2
src/views/recruit/enterprise/membershipPackage/dynamic/package-copy.vue

@@ -332,7 +332,7 @@ const remainderCalc = () => {
     }
   }
   .active {
-    border: 1px solid #00897B;
+    border: 1px solid #00B760;
   }
 }
 .code {
@@ -340,7 +340,7 @@ const remainderCalc = () => {
   border-radius: 6px;
   margin: 0 auto;
   &-left {
-    border: 1px solid #00897B;
+    border: 1px solid #00B760;
     border-radius: 6px;
     padding: 5px;
   }

+ 3 - 3
src/views/recruit/enterprise/membershipPackage/dynamic/package.vue

@@ -11,7 +11,7 @@
         </template>
         <template v-else>
           <h4 class="mt-5" :style="{'color': isSelected ? '#fff' : '#333'}">{{ val.name }}</h4>
-          <div :style="{'color': isSelected ? '#fff' : '#00897B'}">
+          <div :style="{'color': isSelected ? '#fff' : '#00B760'}">
             <span>¥</span>
             <span style="font-size: 35px;">{{ val.price / 100 }}</span>
             <span> 元</span>
@@ -301,14 +301,14 @@ const remainderCalc = () => {
   background-color: #f7f8fa;
 }
 .active {
-  background-color: #00897B;
+  background-color: #00B760;
 }
 .code {
   background-color: #f7f8fa;
   border-radius: 6px;
   margin: 0 auto;
   &-left {
-    border: 1px solid #00897B;
+    border: 1px solid #00B760;
     border-radius: 6px;
     padding: 5px;
   }

+ 1 - 1
src/views/recruit/enterprise/positionManagement/components/add.vue

@@ -70,7 +70,7 @@ const payInfo = ref({})
 
 const list = [
   {
-    color: '#00897B',
+    color: '#00B760',
     icon: 'mdi-numeric-1',
     title: t('position.positionInformation'),
     desc: '',

+ 1 - 1
src/views/recruit/enterprise/tradingOrder/components/pointsAndBalance.vue

@@ -207,7 +207,7 @@ watch(
   border-radius: 6px;
   margin: 0 auto;
   &-left {
-    border: 1px solid #00897B;
+    border: 1px solid #00B760;
     border-radius: 6px;
     padding: 5px;
   }

+ 1 - 1
src/views/recruit/personal/PersonalCenter/memberBenefits/membershipPackage/index.vue

@@ -1,6 +1,6 @@
 <!-- 购买套餐 -->
 <template>
-  <div class="card-box pa-3">
+  <div class="pa-3">
     <v-tabs v-model="tab" align-tabs="start" color="primary" bg-color="#f7f8fa">
       <v-tab :value="0">套餐列表</v-tab>
     </v-tabs>

+ 1 - 1
src/views/recruit/personal/PersonalCenter/tradeOrder/components/detail.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="mt-16">
     <div class="default-width pb-5">
-      <v-banner color="primary" :text="formatOrderStatusDescription(order)" style="background-color: #00897B; color: #fff;"></v-banner>
+      <v-banner color="primary" :text="formatOrderStatusDescription(order)" style="background-color: #00B760; color: #fff;"></v-banner>
 
       <!-- 商品列表 -->
       <v-card class="my-3 pa-5">

+ 1 - 1
src/views/recruit/personal/PersonalCenter/wallet/myBalance/index.vue

@@ -129,7 +129,7 @@ const handleRecharge = () => {
 }
 .item-value {
   font-size: 42px; 
-  color: #10897bba;
+  color: #00B760;
   line-height: 50px;
 }
 </style>

+ 1 - 1
src/views/recruit/personal/company/components/companyItem.vue

@@ -20,7 +20,7 @@
               <p
                 v-ellipse-tooltip
                 class="mr-3 cursor-pointer name"
-                :style="{'max-width': !item.job.payFrom && !item.job.payTo ? '270px' : '180px', 'color': isHovering ? 'var(--v-primary-base)' : '#404040'}"
+                :style="{'max-width': !item.job.payFrom && !item.job.payTo ? '270px' : '180px', 'color': isHovering ? 'var(--v-primary-base)' : '#0E100F'}"
               >{{ formatName(item.job.name) }}</p>
               <span v-if="!item.job.payFrom && !item.job.payTo" class="salary">面议</span>
               <span v-else class="salary">{{ item.job.payFrom ? item.job.payFrom + '-' : '' }}{{ item.job.payTo }}{{ item.job.payName ? '/' + item.job.payName : '' }}</span>

+ 2 - 1
src/views/recruit/personal/companyDetail/components/positions.vue

@@ -319,11 +319,12 @@ const loginClose = () => {
   text-overflow: ellipsis;
   white-space: nowrap;
   font-weight: 600;
+  color: #0E100F;
 }
 .salary {
   font-size: 16px;
   font-weight: 700;
-  color: var(--v-error-base);
+  color: var(--v-primary-base);
   line-height: 22px;
   flex: none;
 }

+ 1 - 1
src/views/recruit/personal/companyDetail/index.vue

@@ -193,7 +193,7 @@ const loginClose = () => {
 .contact-name {
   font-size: 28px;
   font-weight: 700;
-  color: #37576c;
+  color: #0E100F;
   line-height: 28px;
 }
 .contact-info {

+ 1 - 1
src/views/recruit/personal/home/components/advertisement/index.vue

@@ -43,7 +43,7 @@ defineProps({ list: Array, content: Object })
   width: 100px;
   height: 1px;
   display: inline-block;
-  background-image: linear-gradient(170deg, #00897B, rgba(255, 133, 0, 0));
+  background-image: linear-gradient(170deg, #00B760, rgba(255, 133, 0, 0));
   &::before {
     width: 4px;
     height: 4px;

+ 2 - 2
src/views/recruit/personal/home/index.vue

@@ -179,7 +179,7 @@ onMounted(async () => {
     // left: 0;
     width: 15px;
     height: 100%;
-    background-color: #00897B;
+    background-color: #00B760;
     &::after {  
       content: "";  
       position: absolute;  
@@ -196,7 +196,7 @@ onMounted(async () => {
     color: #000;
     font-size: 14px;
     background-color: #d5d5d5;
-    border-left: 3px solid #00897B;
+    border-left: 3px solid #00B760;
     padding: 8px 5px 0 16px;
     border-radius: 4px 4px 0 0;
   }

+ 1 - 1
src/views/recruit/personal/myWallet/myBalance/index.vue

@@ -113,7 +113,7 @@ const handleRecharge = () => {
 }
 .item-value {
   font-size: 42px; 
-  color: #10897bba;
+  color: #00B760;
   line-height: 50px;
 }
 </style>

+ 1 - 1
src/views/recruit/personal/position/components/poster.vue

@@ -168,7 +168,7 @@ const desc = [
 .introduce-title {
   font-weight: 600;
   font-size: 24px;
-  border-left: 5px solid #00897B;
+  border-left: 5px solid #00B760;
   padding-left: 12px;
   line-height: 24px;
   color: var(--v-primary-base);

+ 2 - 2
src/views/recruit/personal/recommend/components/positionList.vue

@@ -137,7 +137,7 @@ const handleClick = (item, index) => {
 .salary {
   font-size: 16px;
   font-weight: 700;
-  color: #CEC149;
+  color: #00B760;
   line-height: 22px;
   flex: none;
 }
@@ -163,7 +163,7 @@ const handleClick = (item, index) => {
   text-overflow: ellipsis;
   white-space: nowrap;
   font-weight: 600;
-  color: #345768;
+  color: #0E100F;
   &:hover {
     color: var(--v-primary-base);
   }

+ 1 - 1
src/views/register/select.vue

@@ -60,7 +60,7 @@ const handleToRegister = (path) => {
 }
 .item:hover {
   span {
-    border-bottom: 1px solid #00897B;
+    border-bottom: 1px solid #00B760;
   }
 }
 .navBar {

部分文件因为文件数量过多而无法显示