diff --git a/App.vue b/App.vue index ced6a94..e7c61ab 100644 --- a/App.vue +++ b/App.vue @@ -1,60 +1,80 @@ \ No newline at end of file diff --git a/components/company/company.vue b/components/company/company.vue index dfed292..898a06a 100644 --- a/components/company/company.vue +++ b/components/company/company.vue @@ -1,15 +1,9 @@ \ No newline at end of file diff --git a/pages.json b/pages.json index a74893e..7fd0b50 100644 --- a/pages.json +++ b/pages.json @@ -238,7 +238,7 @@ "style": { "navigationBarTitleText": "合同管理", "enablePullDownRefresh": true, - "navigationBarBackgroundColor": "#0122C7", + "navigationBarBackgroundColor": "#0022C7", "navigationBarTextStyle": "white" } diff --git a/pages/oaHome/oaHome.vue b/pages/oaHome/oaHome.vue index 214d80e..f7ac35a 100644 --- a/pages/oaHome/oaHome.vue +++ b/pages/oaHome/oaHome.vue @@ -1,37 +1,29 @@ + .btn { + width: 158rpx; + height: 60rpx; + background: #3274f9; + border-radius: 30rpx 30rpx 30rpx 30rpx; + font-size: 28rpx; + font-weight: 500; + color: #ffffff; + display: flex; + justify-content: center; + align-items: center; + } + } + } + \ No newline at end of file diff --git a/pages/oaMy/oaMy.vue b/pages/oaMy/oaMy.vue index 7b6e51c..d9db23e 100644 --- a/pages/oaMy/oaMy.vue +++ b/pages/oaMy/oaMy.vue @@ -1,333 +1,332 @@ \ No newline at end of file diff --git a/subpkg/captain/captain.vue b/subpkg/captain/captain.vue index 412dd09..fcc0ecb 100644 --- a/subpkg/captain/captain.vue +++ b/subpkg/captain/captain.vue @@ -41,8 +41,8 @@ - {{item.is_contract?"已签约":"未签约"}} + + {{item.is_contract?"已签约":"未签约"}} @@ -216,9 +216,8 @@ .left { text-align: center; - // padding: 15rpx 25rpx; + padding: 15rpx 25rpx; padding-top: 20rpx; - margin-right: 50rpx; width: 160rpx; background-color: $theme-oa-color; @@ -229,7 +228,8 @@ width: 120rpx; height: 120rpx; background-color: #FFFFFF; - margin-left: 25rpx; + // margin-left: 25rpx; + padding: 0 25rpx; border-radius: 120rpx; position: relative; diff --git a/subpkg/contract/contract.vue b/subpkg/contract/contract.vue index 0ea4faa..43c1879 100644 --- a/subpkg/contract/contract.vue +++ b/subpkg/contract/contract.vue @@ -1,6 +1,6 @@ \ No newline at end of file diff --git a/subpkg/finance/finance.vue b/subpkg/finance/finance.vue index 88f73a6..c34de46 100644 --- a/subpkg/finance/finance.vue +++ b/subpkg/finance/finance.vue @@ -1,60 +1,66 @@ + + .left { + display: flex; + align-items: center; + flex: 1; + font-size: 28rpx; + font-weight: 500; + color: #FFFFFF; + + .name { + margin: 0 17.5rpx; + } + + image { + width: 40rpx; + height: 40rpx; + } + } + + .right { + font-size: 24.53rpx; + font-weight: 400; + color: #FFFFFF; + } + } + + .center { + color: #fff; + display: flex; + flex-direction: column; + align-items: center; + + .title { + font-size: 25rpx; + font-weight: 400; + line-height: 39rpx; + } + + .price { + font-size: 60rpx; + font-weight: bold; + line-height: 39rpx; + margin-top: 28rpx; + margin-bottom: 14rpx; + } + + .bubble { + padding: 20rpx 28rpx 10rpx 28rpx; + background-image: url('../../static/img/contract/bubble.png'); + background-repeat: no-repeat; + background-size: 100% 100%; + + .text {} + } + } + + .bottom { + position: absolute; + bottom: -78rpx; + left: 50%; + transform: translateX(-50%); + width: 694rpx; + height: 140rpx; + background: #FFFFFF; + box-shadow: 0rpx 0rpx 18rpx 2rpx rgba(50, 116, 249, 0.1); + border-radius: 14rpx 14rpx 14rpx 14rpx; + display: flex; + justify-content: space-around; + align-items: center; + + .item { + text-align: center; + font-size: 25rpx; + font-weight: 400; + color: #666666; + line-height: 39rpx; + + .num { + font-size: 39rpx; + font-weight: 500; + color: #F02828; + line-height: 39rpx; + } + } + } + } + + .bill { + // padding: 28rpx; + // padding-top: 90rpx; + padding-bottom: 32rpx; + background-color: #f5f5f5; + + .type_box { + background-color: #fff; + padding: 32rpx 0; + + .type { + height: 53rpx; + width: 333rpx; + display: flex; + align-items: center; + overflow: hidden; + margin: 0 auto; + + view { + flex: 1; + color: $theme-oa-color; + height: 100%; + display: flex; + align-items: center; + justify-content: center; + border: 1px solid #3274F9; + + &:nth-child(1) { + border-radius: 30rpx 0 0 30rpx; + } + + &:nth-child(2) { + border-radius: 0 30rpx 30rpx 0; + } + } + + .active { + background-color: #3274F9; + color: #fff; + } + } + } + + .bill_list { + // background-color: #f5f5f5; + padding-bottom: 100rpx; + padding-top: 28rpx; + + .card { + padding: 28rpx; + background-color: #fff; + margin-bottom: 21rpx; + + .top { + display: flex; + align-items: center; + font-size: 25rpx; + font-weight: 400; + color: #333333FF; + line-height: 39rpx; + + .blue { + width: 137rpx; + height: 49rpx; + background: #3274F9; + border-radius: 26rpx 26rpx 26rpx 26rpx; + font-size: 25rpx; + font-weight: 400; + color: #FFFFFF; + line-height: 39rpx; + display: flex; + justify-content: center; + align-items: center; + margin-right: 28rpx; + } + } + + .bottom { + display: flex; + justify-content: space-between; + align-items: center; + height: 160rpx; + + .left { + flex: 1; + text-align: center; + font-size: 25rpx; + font-weight: 400; + color: #666666; + line-height: 39rpx; + + .num { + font-size: 39rpx; + font-weight: 500; + color: #F02828; + line-height: 39rpx; + } + } + + .right { + flex: 1; + font-size: 25rpx; + font-weight: 400; + color: #666666; + line-height: 39rpx; + } + } + } + + .item { + margin: 0 auto; + margin-bottom: 28rpx; + width: 694rpx; + // height: 238rpx; + background: #FFFFFF; + border-radius: 14rpx 14rpx 14rpx 14rpx; + opacity: 1; + padding: 28rpx; + + .top { + margin-bottom: 28rpx; + font-size: 25rpx; + font-family: PingFang SC-Regular, PingFang SC; + font-weight: 400; + color: #333333; + + &:before { + display: inline-block; + content: '账单详情'; + width: 137rpx; + height: 49rpx; + line-height: 49rpx; + text-align: center; + background: #3274F9; + border-radius: 26rpx 26rpx 26rpx 26rpx; + color: #fff; + margin-right: 28rpx; + } + } + + .bottom { + display: flex; + justify-content: space-between; + + .text { + font-size: 25rpx; + font-weight: 400; + color: #999999; + line-height: 39rpx; + + .t_item { + display: flex; + + .t_title { + margin-bottom: 16rpx; + flex-shrink: 0 !important; + } + + .tips { + font-size: 28rpx; + font-weight: 400; + color: #333333; + } + } + } + + .price { + display: flex; + align-items: center; + font-size: 32rpx; + font-weight: 500; + color: #F02828; + } + } + } + } + + .btn { + color: #fff; + border-radius: 100px; + text-align: center; + line-height: 84.21rpx; + margin: 0 auto; + margin-top: 84.21rpx; + width: 693.93rpx; + height: 84.21rpx; + background: $theme-oa-color; + box-shadow: 0px 9px 26px 1px #E9EFF5; + position: fixed; + bottom: 0; + left: 50%; + transform: translate(-50%, -50%); + } + } + \ No newline at end of file diff --git a/subpkg/personnel/personnel.vue b/subpkg/personnel/personnel.vue index 7305e4d..1adbbf3 100644 --- a/subpkg/personnel/personnel.vue +++ b/subpkg/personnel/personnel.vue @@ -58,7 +58,7 @@ - 创建时间: 2020-25-2 + 创建时间: {{item.create_time||"2020-10-10"}} 财务查看 信息查看 @@ -71,8 +71,8 @@ - {{item.is_contract?'已签约':'未签约'}} + + {{item.is_contract?'已签约':'未签约'}} @@ -234,7 +234,7 @@ .left { text-align: center; - // padding: 15rpx 25rpx; + padding: 15rpx 25rpx; padding-top: 20rpx; margin-right: 50rpx; @@ -247,7 +247,8 @@ width: 120rpx; height: 120rpx; background-color: #FFFFFF; - margin-left: 25rpx; + // margin-left: 25rpx; + padding: 0 25rpx; border-radius: 120rpx; position: relative; diff --git a/subpkg/personnelDetails/personnelDetails.vue b/subpkg/personnelDetails/personnelDetails.vue index 76b725c..20cc8e2 100644 --- a/subpkg/personnelDetails/personnelDetails.vue +++ b/subpkg/personnelDetails/personnelDetails.vue @@ -1,717 +1,719 @@ \ No newline at end of file