feat: 样式修改

This commit is contained in:
Jafeng 2026-02-02 15:15:51 +08:00
parent 4160f737e7
commit e16b683813
29 changed files with 110 additions and 110 deletions

View File

@ -44,7 +44,7 @@
<view class="label">院内来源</view> <view class="label">院内来源</view>
<view class="val link"> <view class="val link">
{{ latestTransferRecord?.executeTeamName || '点击查看' }} {{ latestTransferRecord?.executeTeamName || '点击查看' }}
<uni-icons type="arrowright" size="14" color="#4f6ef7" /> <uni-icons type="arrowright" size="14" color="#0877F1" />
</view> </view>
</view> </view>
<form-template <form-template
@ -420,7 +420,7 @@ watch(() => props.data?._id, () => {
color: #333; color: #333;
} }
.val.link { .val.link {
color: #4f6ef7; color: #0877F1;
display: flex; display: flex;
justify-content: flex-end; justify-content: flex-end;
align-items: center; align-items: center;
@ -457,11 +457,11 @@ watch(() => props.data?._id, () => {
} }
.btn.plain { .btn.plain {
background: #fff; background: #fff;
color: #4f6ef7; color: #0877F1;
border: 2rpx solid #4f6ef7; border: 2rpx solid #0877F1;
} }
.btn.primary { .btn.primary {
background: #4f6ef7; background: #0877F1;
color: #fff; color: #fff;
} }
@ -503,7 +503,7 @@ watch(() => props.data?._id, () => {
top: 56rpx; top: 56rpx;
bottom: 36rpx; bottom: 36rpx;
width: 4rpx; width: 4rpx;
background: #4f6ef7; background: #0877F1;
} }
.item { .item {
position: relative; position: relative;
@ -520,9 +520,9 @@ watch(() => props.data?._id, () => {
width: 24rpx; width: 24rpx;
height: 24rpx; height: 24rpx;
border-radius: 50%; border-radius: 50%;
background: #4f6ef7; background: #0877F1;
border: 4rpx solid #fff; border: 4rpx solid #fff;
box-shadow: 0 0 0 4rpx #4f6ef7; box-shadow: 0 0 0 4rpx #0877F1;
} }
.time { .time {
font-size: 24rpx; font-size: 24rpx;

View File

@ -523,7 +523,7 @@ watch(
} }
.status-tab.active { .status-tab.active {
background: #dbe6ff; background: #dbe6ff;
color: #4f6ef7; color: #0877F1;
} }
.filter-btn { .filter-btn {
flex-shrink: 0; flex-shrink: 0;
@ -603,7 +603,7 @@ watch(
} }
.st-notStart { .st-notStart {
background: #dbe6ff; background: #dbe6ff;
color: #4f6ef7; color: #0877F1;
} }
.st-treated { .st-treated {
background: #dcfce7; background: #dcfce7;
@ -644,7 +644,7 @@ watch(
width: 52px; width: 52px;
height: 52px; height: 52px;
border-radius: 26px; border-radius: 26px;
background: #4f6ef7; background: #0877F1;
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: center; justify-content: center;
@ -704,8 +704,8 @@ watch(
color: #333; color: #333;
} }
.chip.active { .chip.active {
background: #4f6ef7; background: #0877F1;
border-color: #4f6ef7; border-color: #0877F1;
color: #fff; color: #fff;
} }
.select-row { .select-row {
@ -769,11 +769,11 @@ watch(
} }
.btn.plain { .btn.plain {
background: #fff; background: #fff;
color: #4f6ef7; color: #0877F1;
border: 1px solid #4f6ef7; border: 1px solid #0877F1;
} }
.btn.primary { .btn.primary {
background: #4f6ef7; background: #0877F1;
color: #fff; color: #fff;
} }
</style> </style>

View File

@ -508,7 +508,7 @@ watch(
border-radius: 16rpx; border-radius: 16rpx;
} }
.bg-blue { .bg-blue {
background: #4f6ef7; background: #0877F1;
} }
.bg-amber { .bg-amber {
background: #d97706; background: #d97706;
@ -539,7 +539,7 @@ watch(
width: 104rpx; width: 104rpx;
height: 104rpx; height: 104rpx;
border-radius: 52rpx; border-radius: 52rpx;
background: #4f6ef7; background: #0877F1;
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: center; justify-content: center;

View File

@ -501,7 +501,7 @@ watch(
width: 16rpx; width: 16rpx;
height: 16rpx; height: 16rpx;
border-radius: 50%; border-radius: 50%;
background: #4f6ef7; background: #0877F1;
} }
.time { .time {
font-size: 28rpx; font-size: 28rpx;
@ -510,7 +510,7 @@ watch(
} }
.file-link { .file-link {
font-size: 26rpx; font-size: 26rpx;
color: #4f6ef7; color: #0877F1;
} }
.meta { .meta {
display: flex; display: flex;
@ -521,8 +521,8 @@ watch(
} }
.tag { .tag {
font-size: 24rpx; font-size: 24rpx;
color: #4f6ef7; color: #0877F1;
border: 2rpx solid #4f6ef7; border: 2rpx solid #0877F1;
border-radius: 999rpx; border-radius: 999rpx;
padding: 8rpx 16rpx; padding: 8rpx 16rpx;
} }
@ -567,7 +567,7 @@ watch(
top: 68rpx; top: 68rpx;
bottom: 0; bottom: 0;
width: 4rpx; width: 4rpx;
background: #4f6ef7; background: #0877F1;
opacity: 0.6; opacity: 0.6;
} }
.empty { .empty {
@ -583,7 +583,7 @@ watch(
width: 104rpx; width: 104rpx;
height: 104rpx; height: 104rpx;
border-radius: 52rpx; border-radius: 52rpx;
background: #4f6ef7; background: #0877F1;
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: center; justify-content: center;
@ -637,7 +637,7 @@ watch(
border: none; border: none;
} }
.btn.primary { .btn.primary {
background: #4f6ef7; background: #0877F1;
color: #fff; color: #fff;
} }
</style> </style>

View File

@ -5,7 +5,7 @@
<text class="label">{{ name }}</text> <text class="label">{{ name }}</text>
<text v-if="required" class="required">*</text> <text v-if="required" class="required">*</text>
</view> </view>
<uni-icons type="plusempty" size="20" color="#4f6ef7" /> <uni-icons type="plusempty" size="20" color="#0877F1" />
</view> </view>
<view v-if="value.length" class="list"> <view v-if="value.length" class="list">
@ -154,7 +154,7 @@ function remove(idx) {
color: #fff; color: #fff;
} }
.action.edit { .action.edit {
background: #4f6ef7; background: #0877F1;
} }
.action.del { .action.del {
background: #ff4d4f; background: #ff4d4f;

View File

@ -30,7 +30,7 @@ defineProps({
line-height: 40rpx; line-height: 40rpx;
transform: translateX(-50%); transform: translateX(-50%);
border-radius: 50%; border-radius: 50%;
background: #4f6ef7; background: #0877F1;
color: #fff; color: #fff;
font-size: 24rpx; font-size: 24rpx;
text-align: center; text-align: center;
@ -43,7 +43,7 @@ defineProps({
width: 2rpx; width: 2rpx;
height: 100%; height: 100%;
transform: translateX(-50%); transform: translateX(-50%);
background: #4f6ef7; background: #0877F1;
z-index: 2; z-index: 2;
} }
.node-body { .node-body {

View File

@ -95,7 +95,7 @@ const sendFile = computed(() => {
color: #9ca3af; color: #9ca3af;
} }
.link { .link {
color: #4f6ef7; color: #0877F1;
} }
.clamp2 { .clamp2 {
overflow: hidden; overflow: hidden;

View File

@ -1,4 +1,4 @@
<template> <template>
<view class="page"> <view class="page">
<view class="card"> <view class="card">
<view class="header"> <view class="header">
@ -38,11 +38,11 @@
<view class="info-right"> <view class="info-right">
<template v-if="archive.mobile"> <template v-if="archive.mobile">
<view class="phone-area" @click="makeCall"> <view class="phone-area" @click="makeCall">
<uni-icons type="phone-filled" size="18" color="#4f6ef7" class="mr-4" /> <uni-icons type="phone-filled" size="18" color="#0877F1" class="mr-4" />
<text class="phone-text">{{ archive.mobile }}</text> <text class="phone-text">{{ archive.mobile }}</text>
</view> </view>
<view class="edit-icon" @click.stop="openContact"> <view class="edit-icon" @click.stop="openContact">
<uni-icons type="compose" size="20" color="#4f6ef7" /> <uni-icons type="compose" size="20" color="#0877F1" />
</view> </view>
</template> </template>
<view v-else class="empty-click" @click="openContact"> <view v-else class="empty-click" @click="openContact">
@ -56,7 +56,7 @@
<view class="block-header"> <view class="block-header">
<text class="input-label">备注</text> <text class="input-label">备注</text>
<view class="edit-icon" @click.stop="openNotes"> <view class="edit-icon" @click.stop="openNotes">
<uni-icons type="compose" size="20" color="#4f6ef7" /> <uni-icons type="compose" size="20" color="#0877F1" />
</view> </view>
</view> </view>
<view class="block-content"> <view class="block-content">
@ -72,7 +72,7 @@
<view class="block-header"> <view class="block-header">
<text class="input-label">分组</text> <text class="input-label">分组</text>
<view class="edit-icon" @click.stop="openGroups"> <view class="edit-icon" @click.stop="openGroups">
<uni-icons type="compose" size="20" color="#4f6ef7" /> <uni-icons type="compose" size="20" color="#0877F1" />
</view> </view>
</view> </view>
<view class="block-content"> <view class="block-content">
@ -188,7 +188,7 @@
<uni-icons <uni-icons
:type="selectedGroupMap[String(g._id)] ? 'checkbox-filled' : 'checkbox'" :type="selectedGroupMap[String(g._id)] ? 'checkbox-filled' : 'checkbox'"
size="20" size="20"
:color="selectedGroupMap[String(g._id)] ? '#4f6ef7' : '#c7c7c7'" :color="selectedGroupMap[String(g._id)] ? '#0877F1' : '#c7c7c7'"
/> />
<text class="group-name">{{ g.groupName }}</text> <text class="group-name">{{ g.groupName }}</text>
</view> </view>
@ -920,7 +920,7 @@ const saveAddGroup = async () => {
.phone-text { .phone-text {
font-size: 32rpx; font-size: 32rpx;
color: #4f6ef7; color: #0877F1;
font-weight: 500; font-weight: 500;
} }
@ -954,10 +954,10 @@ const saveAddGroup = async () => {
height: 48rpx; height: 48rpx;
line-height: 44rpx; line-height: 44rpx;
padding: 0 20rpx; padding: 0 20rpx;
border: 2rpx solid #4f6ef7; border: 2rpx solid #0877F1;
border-radius: 24rpx; border-radius: 24rpx;
font-size: 24rpx; font-size: 24rpx;
color: #4f6ef7; color: #0877F1;
box-sizing: border-box; box-sizing: border-box;
} }
@ -988,7 +988,7 @@ const saveAddGroup = async () => {
} }
.tab.active { .tab.active {
color: #4f6ef7; color: #0877F1;
font-weight: 600; font-weight: 600;
} }
@ -999,7 +999,7 @@ const saveAddGroup = async () => {
bottom: 0; bottom: 0;
width: 64rpx; width: 64rpx;
height: 6rpx; height: 6rpx;
background: #4f6ef7; background: #0877F1;
transform: translateX(-50%); transform: translateX(-50%);
border-radius: 4rpx; border-radius: 4rpx;
} }
@ -1040,7 +1040,7 @@ const saveAddGroup = async () => {
.bind-btn { .bind-btn {
width: 100%; width: 100%;
height: 88rpx; height: 88rpx;
background: #4f6ef7; background: #0877F1;
color: #fff; color: #fff;
border-radius: 12rpx; border-radius: 12rpx;
display: flex; display: flex;
@ -1101,13 +1101,13 @@ const saveAddGroup = async () => {
} }
.modal-btn.cancel { .modal-btn.cancel {
border: 2rpx solid #4f6ef7; border: 2rpx solid #0877F1;
color: #4f6ef7; color: #0877F1;
background: #fff; background: #fff;
} }
.modal-btn.save { .modal-btn.save {
background: #4f6ef7; background: #0877F1;
color: #fff; color: #fff;
} }
@ -1151,7 +1151,7 @@ const saveAddGroup = async () => {
min-width: 120rpx; min-width: 120rpx;
text-align: right; text-align: right;
font-size: 28rpx; font-size: 28rpx;
color: #4f6ef7; color: #0877F1;
} }
.sheet-body { .sheet-body {
@ -1200,7 +1200,7 @@ const saveAddGroup = async () => {
.primary-btn { .primary-btn {
width: 100%; width: 100%;
height: 88rpx; height: 88rpx;
background: #4f6ef7; background: #0877F1;
color: #fff; color: #fff;
border-radius: 8rpx; border-radius: 8rpx;
font-size: 30rpx; font-size: 30rpx;

View File

@ -1,4 +1,4 @@
<template> <template>
<view class="page"> <view class="page">
<CustomerProfileTab <CustomerProfileTab
:data="archive" :data="archive"

View File

@ -1,4 +1,4 @@
<template> <template>
<view class="share-container"> <view class="share-container">
<view class="content"> <view class="content">
<view class="section-title">选择共享团队</view> <view class="section-title">选择共享团队</view>
@ -277,7 +277,7 @@ onLoad(async () => {
} }
&.primary { &.primary {
background-color: #5d8aff; background-color: #0877F1;
color: #fff; color: #fff;
border: none; border: none;
} }

View File

@ -1,4 +1,4 @@
<template> <template>
<view class="transfer-container"> <view class="transfer-container">
<view class="content"> <view class="content">
<view class="section-title">选择新负责团队</view> <view class="section-title">选择新负责团队</view>
@ -278,7 +278,7 @@ onLoad(async () => {
} }
&.primary { &.primary {
background-color: #5d8aff; background-color: #0877F1;
color: #fff; color: #fff;
border: none; border: none;
} }

View File

@ -1,4 +1,4 @@
<template> <template>
<view class="container"> <view class="container">
<!-- Header --> <!-- Header -->
<view class="header"> <view class="header">
@ -64,7 +64,7 @@
<uni-icons <uni-icons
:type="selectedItems.includes(getSelectId(patient)) ? 'checkbox-filled' : 'checkbox'" :type="selectedItems.includes(getSelectId(patient)) ? 'checkbox-filled' : 'checkbox'"
size="24" size="24"
:color="selectedItems.includes(getSelectId(patient)) ? '#007aff' : '#ccc'" :color="selectedItems.includes(getSelectId(patient)) ? '#0877F1' : '#ccc'"
></uni-icons> ></uni-icons>
</view> </view>
<view class="card-content"> <view class="card-content">
@ -919,7 +919,7 @@ onShow(async () => {
flex-shrink: 0; flex-shrink: 0;
&.active { &.active {
color: #5d8aff; color: #0877F1;
background-color: #e6f0ff; background-color: #e6f0ff;
font-weight: bold; font-weight: bold;
} }
@ -1004,8 +1004,8 @@ onShow(async () => {
.tag { .tag {
font-size: 20rpx; font-size: 20rpx;
color: #5d8aff; color: #0877F1;
border: 2rpx solid #5d8aff; border: 2rpx solid #0877F1;
padding: 0 8rpx; padding: 0 8rpx;
border-radius: 16rpx; border-radius: 16rpx;
height: 32rpx; height: 32rpx;
@ -1078,7 +1078,7 @@ onShow(async () => {
} }
&.primary { &.primary {
background-color: #5d8aff; background-color: #0877F1;
color: #fff; color: #fff;
border: none; border: none;
} }

View File

@ -1,4 +1,4 @@
<template> <template>
<view class="page"> <view class="page">
<!-- Mobile 来源: ykt-management-mobile/src/pages/customer/followup-detail/followup-detail.vue --> <!-- Mobile 来源: ykt-management-mobile/src/pages/customer/followup-detail/followup-detail.vue -->
<scroll-view scroll-y class="scroll"> <scroll-view scroll-y class="scroll">

View File

@ -1,4 +1,4 @@
<template> <template>
<view class="manage-container"> <view class="manage-container">
<view class="group-list"> <view class="group-list">
<view v-for="(item, index) in groups" :key="item._id" class="group-item"> <view v-for="(item, index) in groups" :key="item._id" class="group-item">
@ -370,7 +370,7 @@ onLoad(() => {
box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.05); box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.05);
.add-btn { .add-btn {
background-color: #5d8aff; background-color: #0877F1;
color: #fff; color: #fff;
border-radius: 4px; border-radius: 4px;
font-size: 16px; font-size: 16px;
@ -451,7 +451,7 @@ onLoad(() => {
} }
&.confirm { &.confirm {
background-color: #5d8aff; background-color: #0877F1;
color: #fff; color: #fff;
border: none; // Remove border for confirm button usually border: none; // Remove border for confirm button usually
} }

View File

@ -1,4 +1,4 @@
<template> <template>
<view class="medical-case-form"> <view class="medical-case-form">
<view class="form-container"> <view class="form-container">
<!-- 动态渲染表单字段 --> <!-- 动态渲染表单字段 -->

View File

@ -1,4 +1,4 @@
<template> <template>
<!-- Mobile 来源: ykt-management-mobile/src/pages/customer/new-followup-record/new-followup-record.vue简化移植去除 pinia/接口 --> <!-- Mobile 来源: ykt-management-mobile/src/pages/customer/new-followup-record/new-followup-record.vue简化移植去除 pinia/接口 -->
<view class="page"> <view class="page">
<view class="card"> <view class="card">
@ -447,11 +447,11 @@ function closeTypePicker() {
} }
.btn.plain { .btn.plain {
background: #fff; background: #fff;
color: #4f6ef7; color: #0877F1;
border: 1px solid #4f6ef7; border: 1px solid #0877F1;
} }
.btn.primary { .btn.primary {
background: #4f6ef7; background: #0877F1;
color: #fff; color: #fff;
} }

View File

@ -1,4 +1,4 @@
<template> <template>
<!-- Mobile 来源: ykt-management-mobile/src/pages/customer/new-followup/new-followup.vuewxapp仅新增待办任务 --> <!-- Mobile 来源: ykt-management-mobile/src/pages/customer/new-followup/new-followup.vuewxapp仅新增待办任务 -->
<view class="page"> <view class="page">
<view class="card"> <view class="card">
@ -453,7 +453,7 @@ function closeExecutorPicker() {
color: #333; color: #333;
} }
.pill.active { .pill.active {
background: #4f6ef7; background: #0877F1;
color: #fff; color: #fff;
} }
.info { .info {
@ -491,11 +491,11 @@ function closeExecutorPicker() {
} }
.btn.plain { .btn.plain {
background: #fff; background: #fff;
color: #4f6ef7; color: #0877F1;
border: 1px solid #4f6ef7; border: 1px solid #0877F1;
} }
.btn.primary { .btn.primary {
background: #4f6ef7; background: #0877F1;
color: #fff; color: #fff;
} }
@ -533,7 +533,7 @@ function closeExecutorPicker() {
font-size: 14px; font-size: 14px;
} }
.modal-btn.save { .modal-btn.save {
background: #4f6ef7; background: #0877F1;
color: #fff; color: #fff;
} }
</style> </style>

View File

@ -1,4 +1,4 @@
<template> <template>
<view class="page"> <view class="page">
<view class="body"> <view class="body">
<scroll-view scroll-y class="scroll"> <scroll-view scroll-y class="scroll">
@ -328,7 +328,7 @@ function getAgeFromBirthday(birthday) {
} }
.btn.primary { .btn.primary {
background: #5d8aff; background: #0877F1;
color: #fff; color: #fff;
} }
</style> </style>

View File

@ -493,7 +493,7 @@ async function save() {
} }
.btn.primary { .btn.primary {
background: #5d8aff; background: #0877F1;
color: #fff; color: #fff;
} }
</style> </style>

View File

@ -1,10 +1,10 @@
<template> <template>
<view class="page"> <view class="page">
<view class="content"> <view class="content">
<view class="code-row"> <view class="code-row">
<text class="code-text">{{ displayTeamCode }}</text> <text class="code-text">{{ displayTeamCode }}</text>
<view class="help" @click="showHelp"> <view class="help" @click="showHelp">
<uni-icons type="help-filled" size="18" color="#5d8aff"></uni-icons> <uni-icons type="help-filled" size="18" color="#0877F1"></uni-icons>
</view> </view>
</view> </view>
@ -214,12 +214,12 @@ onShareAppMessage(() => {
.footer-btn.outline { .footer-btn.outline {
background: #fff; background: #fff;
color: #5d8aff; color: #0877F1;
border: 1px solid #5d8aff; border: 1px solid #0877F1;
} }
.footer-btn.primary { .footer-btn.primary {
background: #5d8aff; background: #0877F1;
color: #fff; color: #fff;
} }
</style> </style>

View File

@ -1,4 +1,4 @@
<template> <template>
<view class="page"> <view class="page">
<scroll-view scroll-y class="scroll"> <scroll-view scroll-y class="scroll">
<view class="section header"> <view class="section header">
@ -356,11 +356,11 @@ async function confirm() {
} }
.btn.plain { .btn.plain {
background: #fff; background: #fff;
color: #4f6ef7; color: #0877F1;
border: 1px solid #4f6ef7; border: 1px solid #0877F1;
} }
.btn.primary { .btn.primary {
background: #4f6ef7; background: #0877F1;
color: #fff; color: #fff;
} }

View File

@ -1,4 +1,4 @@
<template> <template>
<!-- Mobile 来源: ykt-management-mobile/src/pages/manage-plan/plan-list/plan-list.vue --> <!-- Mobile 来源: ykt-management-mobile/src/pages/manage-plan/plan-list/plan-list.vue -->
<view class="page"> <view class="page">
<view v-if="loading" class="loading">加载中...</view> <view v-if="loading" class="loading">加载中...</view>
@ -186,12 +186,12 @@ function preview(plan) {
border-radius: 6px; border-radius: 6px;
} }
.tag.corp { .tag.corp {
background: #4f6ef7; background: #0877F1;
color: #fff; color: #fff;
} }
.tag.outline { .tag.outline {
border: 1px solid #4f6ef7; border: 1px solid #0877F1;
color: #4f6ef7; color: #0877F1;
background: #fff; background: #fff;
} }
.desc { .desc {
@ -205,8 +205,8 @@ function preview(plan) {
flex-shrink: 0; flex-shrink: 0;
padding: 8px 12px; padding: 8px 12px;
border-radius: 999px; border-radius: 999px;
border: 1px solid #4f6ef7; border: 1px solid #0877F1;
color: #4f6ef7; color: #0877F1;
font-size: 13px; font-size: 13px;
} }
.empty { .empty {

View File

@ -1,4 +1,4 @@
<template> <template>
<view class="page"> <view class="page">
<scroll-view scroll-y class="scroll"> <scroll-view scroll-y class="scroll">
<view class="section header"> <view class="section header">

View File

@ -1,4 +1,4 @@
<template> <template>
<view class="search-container"> <view class="search-container">
<!-- Search Header --> <!-- Search Header -->
<view class="search-header"> <view class="search-header">
@ -257,7 +257,7 @@ const goDetail = (patient) => {
.cancel-btn { .cancel-btn {
font-size: 14px; font-size: 14px;
color: #5d8aff; color: #0877F1;
} }
} }
@ -322,8 +322,8 @@ const goDetail = (patient) => {
.tag { .tag {
font-size: 10px; font-size: 10px;
color: #5d8aff; color: #0877F1;
border: 1px solid #5d8aff; border: 1px solid #0877F1;
padding: 0 4px; padding: 0 4px;
border-radius: 8px; border-radius: 8px;
height: 16px; height: 16px;

View File

@ -1,4 +1,4 @@
<template> <template>
<view class="page"> <view class="page">
<!-- Mobile 来源: ykt-management-mobile/src/pages/customer/service-record-detail/service-record-detail.vue --> <!-- Mobile 来源: ykt-management-mobile/src/pages/customer/service-record-detail/service-record-detail.vue -->
<view class="body"> <view class="body">
@ -369,11 +369,11 @@ function remove() {
} }
.btn.plain { .btn.plain {
background: #fff; background: #fff;
color: #4f6ef7; color: #0877F1;
border: 1px solid #4f6ef7; border: 1px solid #0877F1;
} }
.btn.primary { .btn.primary {
background: #4f6ef7; background: #0877F1;
color: #fff; color: #fff;
} }

View File

@ -1,4 +1,4 @@
<template> <template>
<view class="page"> <view class="page">
<!-- Mobile 来源: ykt-management-mobile/src/pages/customer/visit-record-detail/visit-record-detail.vue --> <!-- Mobile 来源: ykt-management-mobile/src/pages/customer/visit-record-detail/visit-record-detail.vue -->
<view class="body"> <view class="body">
@ -442,11 +442,11 @@ function previewFile(idx) {
} }
.btn.plain { .btn.plain {
background: #fff; background: #fff;
color: #4f6ef7; color: #0877F1;
border: 2rpx solid #4f6ef7; border: 2rpx solid #0877F1;
} }
.btn.primary { .btn.primary {
background: #4f6ef7; background: #0877F1;
color: #fff; color: #fff;
} }

View File

@ -1,4 +1,4 @@
<template> <template>
<!-- 详情页参考截图顶部蓝条显示创建信息支持编辑/删除黄底提示不渲染 --> <!-- 详情页参考截图顶部蓝条显示创建信息支持编辑/删除黄底提示不渲染 -->
<view class="page"> <view class="page">
<view class="topbar"> <view class="topbar">
@ -360,7 +360,7 @@ function remove() {
border: 2rpx solid #ff4d4f; border: 2rpx solid #ff4d4f;
} }
.btn.primary { .btn.primary {
background: #4f6ef7; background: #0877F1;
color: #fff; color: #fff;
} }
</style> </style>

View File

@ -179,7 +179,7 @@ function save() {
border: none; border: none;
} }
.btn.primary { .btn.primary {
background: #4f6ef7; background: #0877F1;
color: #fff; color: #fff;
} }
</style> </style>

View File

@ -118,11 +118,11 @@ function save() {
} }
.btn.plain { .btn.plain {
background: #fff; background: #fff;
color: #4f6ef7; color: #0877F1;
border: 2rpx solid #4f6ef7; border: 2rpx solid #0877F1;
} }
.btn.primary { .btn.primary {
background: #4f6ef7; background: #0877F1;
color: #fff; color: #fff;
} }
</style> </style>