Browse Source

feat: 适配DRUG主题样式与资源路径,优化多主题切换逻辑

1. 调整用户主题判断阈值,将医生用户判定阈值从>=4改为>=3
2. 为大量页面添加DRUG主题专属id与样式适配
3. 替换旧版静态图片资源为带时间戳的动态资源路径
4. 重构页面工具类,统一处理主题与图片参数加载逻辑
5. 优化部分页面的UI样式细节与布局
master
kola-web 3 days ago
parent
commit
7b35dc7a2a
  1. 3
      src/app.ts
  2. 4
      src/components/pageNavbar/index.wxml
  3. 4
      src/custom-tab-bar/index.wxml
  4. 6
      src/doctor/pages/d_home/index.wxml
  5. 4
      src/doctor/pages/d_interactiveDoctor/index.wxml
  6. 6
      src/doctor/pages/d_login/index.wxml
  7. 10
      src/doctor/pages/d_my/index.wxml
  8. 2
      src/doctor/pages/d_patient/index.wxml
  9. 2
      src/gift/pages/conformOrder/index.wxml
  10. 2
      src/gift/pages/cutaneous/index.wxml
  11. 2
      src/gift/pages/cutaneousDetail/index.wxml
  12. 3
      src/gift/pages/cutaneousVideo/index.wxml
  13. 2
      src/gift/pages/dtpDurg/index.wxml
  14. 2
      src/gift/pages/giftDetail/index.wxml
  15. 2
      src/gift/pages/giftList/index.wxml
  16. 2
      src/gift/pages/myGift/index.wxml
  17. 7
      src/gift/pages/myHealthRecord/index.ts
  18. 2
      src/gift/pages/myHealthRecord/index.wxml
  19. 8
      src/gift/pages/myHealthRecordChart/index.ts
  20. 2
      src/gift/pages/orderDetail/index.wxml
  21. 2
      src/gift/pages/orderEnd/index.wxml
  22. 2
      src/gift/pages/priceDetail/index.wxml
  23. 2
      src/gift/pages/siteEdit/index.wxml
  24. 2
      src/gift/pages/siteList/index.wxml
  25. 2
      src/gift/pages/vipCert/index.wxml
  26. 2
      src/gift/pages/vipPending/index.wxml
  27. 4
      src/gift/pages/vipReject/index.wxml
  28. 2
      src/gift/pages/vipStartPending/index.wxml
  29. BIN
      src/images/bg22.png
  30. BIN
      src/images/bg23.png
  31. BIN
      src/images/bg24.png
  32. BIN
      src/images/bg25.png
  33. BIN
      src/images/icon65.png
  34. BIN
      src/images/icon66.png
  35. BIN
      src/images/icon67.png
  36. BIN
      src/images/icon68.png
  37. BIN
      src/images/icon69.png
  38. BIN
      src/images/icon70.png
  39. BIN
      src/images/icon71.png
  40. BIN
      src/images/icon72.png
  41. BIN
      src/images/icon73.png
  42. BIN
      src/images/icon74.png
  43. BIN
      src/images/kkd3.png
  44. BIN
      src/images/kkd4.png
  45. 2
      src/pages/cancellation/index.wxml
  46. 4
      src/pages/certPending/index.wxml
  47. 4
      src/pages/certReslove/index.wxml
  48. 2
      src/pages/changePhone/index.wxml
  49. 2
      src/pages/changeUser/index.wxml
  50. 3
      src/pages/comIns/index.wxml
  51. 2
      src/pages/doctor/index.json
  52. 19
      src/pages/doctor/index.scss
  53. 9
      src/pages/doctor/index.wxml
  54. 20
      src/pages/doctorDetail/index.scss
  55. 2
      src/pages/doctorDetail/index.wxml
  56. 3
      src/pages/doctorDetailBak/index.wxml
  57. 3
      src/pages/drugRecord/index.wxml
  58. 6
      src/pages/enterInfo/index.wxml
  59. 2
      src/pages/family/index.wxml
  60. 2
      src/pages/familyList/index.wxml
  61. 2
      src/pages/familyScan/index.wxml
  62. 3
      src/pages/getUserInfo/index.wxml
  63. 27
      src/pages/hospital/index.scss
  64. 14
      src/pages/hospital/index.wxml
  65. 30
      src/pages/index/index.scss
  66. 6
      src/pages/index/index.ts
  67. 57
      src/pages/index/index.wxml
  68. 2
      src/pages/infusionCenter/index.wxml
  69. 112
      src/pages/interactivePatient/index.scss
  70. 5
      src/pages/interactivePatient/index.wxml
  71. 6
      src/pages/live/index.ts
  72. 2
      src/pages/live/index.wxml
  73. 13
      src/pages/liveDetail/index.scss
  74. 5
      src/pages/liveDetail/index.wxml
  75. 2
      src/pages/liveResult/index.wxml
  76. 8
      src/pages/login/index.wxml
  77. 14
      src/pages/my/index.scss
  78. 6
      src/pages/my/index.ts
  79. 18
      src/pages/my/index.wxml
  80. 2
      src/pages/myLive/index.wxml
  81. 2
      src/pages/mySave/index.wxml
  82. 3
      src/pages/nrdl/index.wxml
  83. 3
      src/pages/nrdlTable/index.wxml
  84. 3
      src/pages/personalInformation/index.wxml
  85. 2
      src/pages/privacyAgreement/index.wxml
  86. 2
      src/pages/publishStoryDetail/index.wxml
  87. 13
      src/pages/qaForm/index.scss
  88. 2
      src/pages/qaForm/index.wxml
  89. 4
      src/pages/referral/index.wxml
  90. 9
      src/pages/repository/index.scss
  91. 5
      src/pages/repository/index.ts
  92. 13
      src/pages/repository/index.wxml
  93. 2
      src/pages/repositoryDetail/index.wxml
  94. 4
      src/pages/repositoryVideoDetail/index.wxml
  95. 2
      src/pages/signIn/index.wxml
  96. 2
      src/pages/smallPage/index.wxml
  97. 2
      src/pages/startPending/index.wxml
  98. 2
      src/pages/startReject/index.wxml
  99. 6
      src/pages/story/index.ts
  100. 3
      src/pages/story/index.wxml
  101. Some files were not shown because too many files have changed in this diff Show More

3
src/app.ts

@ -630,8 +630,7 @@ App<IAppOption>({
const checkUserType = () => { const checkUserType = () => {
const userInfo = this.globalData.userInfo const userInfo = this.globalData.userInfo
if (userInfo.UserType) { if (userInfo.UserType) {
// resolve(userInfo.UserType >= 4 ? 'DRUG' : 'PATIENT') resolve(userInfo.UserType >= 3 ? 'DRUG' : 'PATIENT')
resolve('PATIENT')
return true return true
} }
return false return false

4
src/components/pageNavbar/index.wxml

@ -1,7 +1,7 @@
<van-nav-bar title="" custom-style="background:transparent;"> <van-nav-bar title="" custom-style="background:transparent;">
<view class="navbar" slot="left"> <view class="navbar" slot="left">
<van-icon wx:if="{{back}}" class="back-icon" name="arrow-left" color="#333333" size="22" bind:tap="handleBack" /> <van-icon wx:if="{{back}}" class="back-icon" name="arrow-left" color="#333333" size="22" bind:tap="handleBack" />
<image wx:if="{{drug}}" class="drug-nav-img" src="/images/title1.png"></image> <image wx:if="{{drug}}" class="drug-nav-img" src="{{imageUrl}}title1.png?t={{Timestamp}}"></image>
<image wx:else class="nav-img" src="/images/title1.png"></image> <image wx:else class="nav-img" src="{{imageUrl}}title1.png?t={{Timestamp}}"></image>
</view> </view>
</van-nav-bar> </van-nav-bar>

4
src/custom-tab-bar/index.wxml

@ -1,13 +1,13 @@
<van-tabbar active="{{ active }}" active-color="rgba(14, 182, 109, 1)" bind:change="onChange" inactive-color="#CCCCCC"> <van-tabbar active="{{ active }}" active-color="rgba(14, 182, 109, 1)" bind:change="onChange" inactive-color="#CCCCCC">
<block wx:for="{{list}}" wx:key="*this"> <block wx:for="{{list}}" wx:key="*this">
<view class="tab-item" wx:if="{{item.custom}}" bind:tap="handleNav" data-index="{{index}}"> <view class="tab-item" wx:if="{{item.custom && theme === 'DRUG'}}" bind:tap="handleNav" data-index="{{index}}">
<view class="circle"> <view class="circle">
<image class="icon" src="/images/icon64.png"></image> <image class="icon" src="/images/icon64.png"></image>
</view> </view>
<view class="name">用药提醒</view> <view class="name">用药提醒</view>
</view> </view>
<van-tabbar-item <van-tabbar-item
wx:else wx:elif="{{!item.custom}}"
class="tab-item" class="tab-item"
bind:tap="handleNav" bind:tap="handleNav"
data-index="{{index}}" data-index="{{index}}"

6
src/doctor/pages/d_home/index.wxml

@ -12,7 +12,7 @@
</view> </view>
<view class="new-banner"> <view class="new-banner">
<view class="item" bind:tap="handlePatient" data-type="1" data-name="累计邀约患者"> <view class="item" bind:tap="handlePatient" data-type="1" data-name="累计邀约患者">
<image class="icon" src="/images/icon53.png"></image> <image class="icon" src="{{imageUrl}}icon53.png?t={{Timestamp}}"></image>
<view class="wrap"> <view class="wrap">
<view class="title"> <view class="title">
累计邀约 累计邀约
@ -25,7 +25,7 @@
</view> </view>
</view> </view>
<view class="item" bind:tap="handlePatient" data-type="3" data-name="{{detail.yr}}年激活患者"> <view class="item" bind:tap="handlePatient" data-type="3" data-name="{{detail.yr}}年激活患者">
<image class="icon" src="/images/icon54.png"></image> <image class="icon" src="{{imageUrl}}icon54.png?t={{Timestamp}}"></image>
<view class="wrap"> <view class="wrap">
<view class="title"> <view class="title">
{{detail.yr}}年激活 {{detail.yr}}年激活
@ -60,7 +60,7 @@
model:value="{{year1}}" model:value="{{year1}}"
> >
{{year1}}年 {{year1}}年
<image class="icon" src="/images/icon55.png"></image> <image class="icon" src="{{imageUrl}}icon55.png?t={{Timestamp}}"></image>
</picker> </picker>
<view class="tip">统计数据截止昨天</view> <view class="tip">统计数据截止昨天</view>
</view> </view>

4
src/doctor/pages/d_interactiveDoctor/index.wxml

@ -65,7 +65,7 @@
</view> </view>
</view> </view>
<view class="adl" wx:elif="{{message.msgContentType==='10'}}"> <view class="adl" wx:elif="{{message.msgContentType==='10'}}">
<image class="adl-img" src="/images/bg20.png"></image> <image class="adl-img" src="{{imageUrl}}bg20.png?t={{Timestamp}}"></image>
</view> </view>
</view> </view>
<view class="avatar"> <view class="avatar">
@ -83,7 +83,7 @@
</view> </view>
<view wx:else class="short-send" bind:tap="handleSendShow">发送消息</view> <view wx:else class="short-send" bind:tap="handleSendShow">发送消息</view>
<view class="send-date" bind:tap="handleSendDate"> <view class="send-date" bind:tap="handleSendDate">
<image class="icon" src="/images/icon56.png"></image> <image class="icon" src="{{imageUrl}}icon56.png?t={{Timestamp}}"></image>
<view>出诊时间</view> <view>出诊时间</view>
</view> </view>
</view> </view>

6
src/doctor/pages/d_login/index.wxml

@ -1,6 +1,6 @@
<view class="page"> <view class="page">
<view class="container"> <view class="container">
<image class="page-logo" src="/images/bg19.png"></image> <image class="page-logo" src="{{imageUrl}}bg19.png?t={{Timestamp}}"></image>
<view class="c-title">尊敬的医生您好</view> <view class="c-title">尊敬的医生您好</view>
<view class="content">“愈见昕生”是北京白求恩公益基金会发起的 IgG4-RD 患者健康管理平台。</view> <view class="content">“愈见昕生”是北京白求恩公益基金会发起的 IgG4-RD 患者健康管理平台。</view>
<view class="content"> <view class="content">
@ -17,7 +17,7 @@
<van-divider contentPosition="center" textColor="rgba(33, 33, 32, 0.70)">或者</van-divider> <van-divider contentPosition="center" textColor="rgba(33, 33, 32, 0.70)">或者</van-divider>
</view> </view>
<view class="tel-code" bind:tap="handleTelCode"> <view class="tel-code" bind:tap="handleTelCode">
<image class="icon" src="/images/icon51.png"></image> <image class="icon" src="{{imageUrl}}icon51.png?t={{Timestamp}}"></image>
手机号验证码 手机号验证码
</view> </view>
<view class="form" wx:if="{{showForm}}"> <view class="form" wx:if="{{showForm}}">
@ -43,7 +43,7 @@
<view class="submit" bind:tap="handleSubmit">立即加入</view> <view class="submit" bind:tap="handleSubmit">立即加入</view>
</view> </view>
<view class="check"> <view class="check">
<image wx:if="{{check}}" class="icon" src="/images/icon52.png" bind:tap="handleCheck"></image> <image wx:if="{{check}}" class="icon" src="{{imageUrl}}icon52.png?t={{Timestamp}}" bind:tap="handleCheck"></image>
<image wx:else class="icon" src="{{imageUrl}}icon13.png?t={{Timestamp}}" bind:tap="handleCheck"></image> <image wx:else class="icon" src="{{imageUrl}}icon13.png?t={{Timestamp}}" bind:tap="handleCheck"></image>
<view class="p"> <view class="p">
我同意依照此 我同意依照此

10
src/doctor/pages/d_my/index.wxml

@ -12,33 +12,33 @@
</view> </view>
</view> </view>
<view class="invite-card" data-url="/doctor/pages/d_invite/index" bind:tap="handleRouter"> <view class="invite-card" data-url="/doctor/pages/d_invite/index" bind:tap="handleRouter">
<image class="i-img" src="/images/bg21.png"></image> <image class="i-img" src="{{imageUrl}}bg21.png?t={{Timestamp}}"></image>
</view> </view>
<view class="menu-list"> <view class="menu-list">
<view class="menu-item" bind:tap="handleRouter" data-url="/doctor/pages/d_userInfo/index"> <view class="menu-item" bind:tap="handleRouter" data-url="/doctor/pages/d_userInfo/index">
<view class="menu-left"> <view class="menu-left">
<image class="menu-icon" src="/images/icon57.png"></image> <image class="menu-icon" src="{{imageUrl}}icon57.png?t={{Timestamp}}"></image>
<view class="menu-name">个人信息</view> <view class="menu-name">个人信息</view>
</view> </view>
<van-icon class="menu-arrow" name="arrow" /> <van-icon class="menu-arrow" name="arrow" />
</view> </view>
<view class="menu-item" bind:tap="handlePrivacy"> <view class="menu-item" bind:tap="handlePrivacy">
<view class="menu-left"> <view class="menu-left">
<image class="menu-icon" src="/images/icon58.png"></image> <image class="menu-icon" src="{{imageUrl}}icon58.png?t={{Timestamp}}"></image>
<view class="menu-name">隐私协议</view> <view class="menu-name">隐私协议</view>
</view> </view>
<van-icon class="menu-arrow" name="arrow" /> <van-icon class="menu-arrow" name="arrow" />
</view> </view>
<view class="menu-item" bind:tap="handleFollow"> <view class="menu-item" bind:tap="handleFollow">
<view class="menu-left"> <view class="menu-left">
<image class="menu-icon" src="/images/icon59.png"></image> <image class="menu-icon" src="{{imageUrl}}icon59.png?t={{Timestamp}}"></image>
<view class="menu-name">关注公众号</view> <view class="menu-name">关注公众号</view>
</view> </view>
<van-icon class="menu-arrow" name="arrow" /> <van-icon class="menu-arrow" name="arrow" />
</view> </view>
<view class="menu-item" bind:tap="handleFeedback"> <view class="menu-item" bind:tap="handleFeedback">
<view class="menu-left"> <view class="menu-left">
<image class="menu-icon" src="/images/icon60.png"></image> <image class="menu-icon" src="{{imageUrl}}icon60.png?t={{Timestamp}}"></image>
<view class="menu-name">问题反馈</view> <view class="menu-name">问题反馈</view>
</view> </view>
<van-icon class="menu-arrow" name="arrow" /> <van-icon class="menu-arrow" name="arrow" />

2
src/doctor/pages/d_patient/index.wxml

@ -2,7 +2,7 @@
<view class="page"> <view class="page">
<view class="page-header"> <view class="page-header">
<view class="search"> <view class="search">
<image class="icon" src="/images/icon43.png"></image> <image class="icon" src="{{imageUrl}}icon43.png?t={{Timestamp}}"></image>
<input <input
type="text" type="text"
model:value="{{Search}}" model:value="{{Search}}"

2
src/gift/pages/conformOrder/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<view class="site" bind:tap="handleSite"> <view class="site" bind:tap="handleSite">
<view class="wrap"> <view class="wrap">
<block wx:if="{{addressDetail}}"> <block wx:if="{{addressDetail}}">

2
src/gift/pages/cutaneous/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<view <view
class="page1" class="page1"
style="background: url({{imageUrl}}/cutaneous/home1.png?t={{Timestamp}}) no-repeat top center/100%;" style="background: url({{imageUrl}}/cutaneous/home1.png?t={{Timestamp}}) no-repeat top center/100%;"

2
src/gift/pages/cutaneousDetail/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<image <image
class="card" class="card"
mode="widthFix" mode="widthFix"

3
src/gift/pages/cutaneousVideo/index.wxml

@ -1,5 +1,6 @@
<view <view
class="page" class="page"
id="{{theme === 'DRUG' && 'drug-page'}}"
style="background: url({{imageUrl}}cutaneous/video-bg.png?t={{Timestamp}}) no-repeat 0 60rpx/100% 648rpx;" style="background: url({{imageUrl}}cutaneous/video-bg.png?t={{Timestamp}}) no-repeat 0 60rpx/100% 648rpx;"
> >
<view class="container"> <view class="container">

2
src/gift/pages/dtpDurg/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<image wx:if="{{detail.ImgUrl}}" class="banner" mode="widthFix" src="{{detail.ImgUrl}}"></image> <image wx:if="{{detail.ImgUrl}}" class="banner" mode="widthFix" src="{{detail.ImgUrl}}"></image>
<image wx:else class="banner" mode="widthFix" src="{{imageUrl}}/nrdl/dtp-durg.png"></image> <image wx:else class="banner" mode="widthFix" src="{{imageUrl}}/nrdl/dtp-durg.png"></image>
<view class="container"> <view class="container">

2
src/gift/pages/giftDetail/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<view class="banner"> <view class="banner">
<image class="banner-img" mode="aspectFill" src="{{detail.bigImg}}"></image> <image class="banner-img" mode="aspectFill" src="{{detail.bigImg}}"></image>
</view> </view>

2
src/gift/pages/giftList/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<navBar color="#222222" background="{{background}}" fixed title="礼品中心" back bind:back="handleBack"></navBar> <navBar color="#222222" background="{{background}}" fixed title="礼品中心" back bind:back="handleBack"></navBar>
<image class="bg" src="{{imageUrl}}1/my-bg.png?t={{Timestamp}}"></image> <image class="bg" src="{{imageUrl}}1/my-bg.png?t={{Timestamp}}"></image>
<view class="page-container" style="padding-top:{{bottom+26}}px"> <view class="page-container" style="padding-top:{{bottom+26}}px">

2
src/gift/pages/myGift/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<view class="card" wx:for="{{list}}" wx:key="index" bind:tap="handleDetail" data-id="{{item.orderId}}"> <view class="card" wx:for="{{list}}" wx:key="index" bind:tap="handleDetail" data-id="{{item.orderId}}">
<view class="header"> <view class="header">
<view class="on">订单号:{{item.orderNo}}</view> <view class="on">订单号:{{item.orderNo}}</view>

7
src/gift/pages/myHealthRecord/index.ts

@ -100,17 +100,10 @@ Page({
}, },
tab: 1, tab: 1,
theme: '',
}, },
ecDataTrendComponent: null as any, ecDataTrendComponent: null as any,
ecDataHormoneComponent: null as any, ecDataHormoneComponent: null as any,
onLoad() { onLoad() {
app.getTheme().then((res) => {
this.setData({
theme: res,
})
})
}, },
async onShow() { async onShow() {
echarts = await require.async('../../../resource/components/echart/echarts.js') echarts = await require.async('../../../resource/components/echart/echarts.js')

2
src/gift/pages/myHealthRecord/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<navBar back background="{{background}}" bind:back="handleBack" title="健康报告"></navBar> <navBar back background="{{background}}" bind:back="handleBack" title="健康报告"></navBar>
<view class="calendar-wrap {{!fold && 'expend'}}"> <view class="calendar-wrap {{!fold && 'expend'}}">
<view class="calendar"> <view class="calendar">

8
src/gift/pages/myHealthRecordChart/index.ts

@ -34,17 +34,9 @@ Page({
page: 0, page: 0,
safeAreaLeft: 20, safeAreaLeft: 20,
theme: '',
}, },
ecDataTrendComponent: null as any, ecDataTrendComponent: null as any,
async onLoad() { async onLoad() {
app.getTheme().then((res) => {
this.setData({
theme: res,
})
})
const that = this const that = this
that.getSystemInfo() that.getSystemInfo()

2
src/gift/pages/orderDetail/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<view class="status-line"> <view class="status-line">
<image class="icon" src="{{imageUrl}}2/order-status1.png?t={{Timestamp}}"></image> <image class="icon" src="{{imageUrl}}2/order-status1.png?t={{Timestamp}}"></image>
{{detail.statusName}} {{detail.statusName}}

2
src/gift/pages/orderEnd/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<image class="content-img" src="{{imageUrl}}2/order-end.png?t={{Timestamp}}"></image> <image class="content-img" src="{{imageUrl}}2/order-end.png?t={{Timestamp}}"></image>
<view class="title">下单成功</view> <view class="title">下单成功</view>
<view class="order-no">订单号:{{detail.orderNo}}</view> <view class="order-no">订单号:{{detail.orderNo}}</view>

2
src/gift/pages/priceDetail/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<view <view
class="banner" class="banner"
style="background: url({{imageUrl}}/2/price-detail-banner-bg.png?t={{Timestamp}}) no-repeat top center / 100%;" style="background: url({{imageUrl}}/2/price-detail-banner-bg.png?t={{Timestamp}}) no-repeat top center / 100%;"

2
src/gift/pages/siteEdit/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<view class="form"> <view class="form">
<view class="row"> <view class="row">
<view class="label">收货人</view> <view class="label">收货人</view>

2
src/gift/pages/siteList/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<view class="card" wx:for="{{list}}" wx:key="index"> <view class="card" wx:for="{{list}}" wx:key="index">
<view class="wrap" bind:tap="handleSelect" data-index="{{index}}"> <view class="wrap" bind:tap="handleSelect" data-index="{{index}}">
<view class="title"> <view class="title">

2
src/gift/pages/vipCert/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<image class="bg" mode="widthFix" src="{{imageUrl}}1/login-bg.png?t={{Timestamp}}"></image> <image class="bg" mode="widthFix" src="{{imageUrl}}1/login-bg.png?t={{Timestamp}}"></image>
<view class="page-container"> <view class="page-container">
<navBar title="专属服务用户进入" back="{{true}}" bind:back="handleBack"></navBar> <navBar title="专属服务用户进入" back="{{true}}" bind:back="handleBack"></navBar>

2
src/gift/pages/vipPending/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<image class="bg" mode="widthFix" src="{{imageUrl}}1/login-bg.png?t={{Timestamp}}"></image> <image class="bg" mode="widthFix" src="{{imageUrl}}1/login-bg.png?t={{Timestamp}}"></image>
<view class="page-container"> <view class="page-container">
<navBar title="" back="{{true}}" bind:back="handleBack"></navBar> <navBar title="" back="{{true}}" bind:back="handleBack"></navBar>

4
src/gift/pages/vipReject/index.wxml

@ -1,6 +1,6 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<view class="page-container"> <view class="page-container">
<image class="page-icon" src="/images/icon50.png"></image> <image class="page-icon" src="{{imageUrl}}icon50.png?t={{Timestamp}}"></image>
<view class="page-title">审核未通过</view> <view class="page-title">审核未通过</view>
<view class="sub-title">很遗憾您的审核未通过</view> <view class="sub-title">很遗憾您的审核未通过</view>
<view class="footer"> <view class="footer">

2
src/gift/pages/vipStartPending/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<image class="bg" mode="widthFix" src="{{imageUrl}}1/login-mask-bg.png?t={{Timestamp}}"></image> <image class="bg" mode="widthFix" src="{{imageUrl}}1/login-mask-bg.png?t={{Timestamp}}"></image>
<view class="page-container"> <view class="page-container">
<navBar title="" back="{{true}}" bind:back="handleBack"></navBar> <navBar title="" back="{{true}}" bind:back="handleBack"></navBar>

BIN
src/images/bg22.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

BIN
src/images/bg23.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

BIN
src/images/bg24.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 188 KiB

BIN
src/images/bg25.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 450 KiB

BIN
src/images/icon65.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

BIN
src/images/icon66.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
src/images/icon67.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
src/images/icon68.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
src/images/icon69.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
src/images/icon70.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 795 B

BIN
src/images/icon71.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

BIN
src/images/icon72.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

BIN
src/images/icon73.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

BIN
src/images/icon74.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

BIN
src/images/kkd3.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

BIN
src/images/kkd4.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

2
src/pages/cancellation/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<navBar back bind:back="handleBack" color="#fff" icon-theme="white" title="注销帐号"></navBar> <navBar back bind:back="handleBack" color="#fff" icon-theme="white" title="注销帐号"></navBar>
<view class="container"> <view class="container">
<view class="banner"> <view class="banner">

4
src/pages/certPending/index.wxml

@ -1,6 +1,6 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<view class="page-container"> <view class="page-container">
<image class="page-icon" src="/images/icon49.png"></image> <image class="page-icon" src="{{imageUrl}}icon49.png?t={{Timestamp}}"></image>
<view class="page-title">提交成功,审核中</view> <view class="page-title">提交成功,审核中</view>
<view class="content"> <view class="content">
<view class="c-header"> <view class="c-header">

4
src/pages/certReslove/index.wxml

@ -1,5 +1,5 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<image class="bg" src="/images/bg17.png"></image> <image class="bg" src="{{imageUrl}}bg17.png?t={{Timestamp}}"></image>
<view class="content"> <view class="content">
功能即将开放 功能即将开放
<view></view> <view></view>

2
src/pages/changePhone/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<navBar color="#364E9E" back fixed title="" bind:back="handleBack"></navBar> <navBar color="#364E9E" back fixed title="" bind:back="handleBack"></navBar>
<image class="bg" mode="widthFix" src="{{imageUrl}}1/login-bg.png?t={{Timestamp}}"></image> <image class="bg" mode="widthFix" src="{{imageUrl}}1/login-bg.png?t={{Timestamp}}"></image>
<view class="container"> <view class="container">

2
src/pages/changeUser/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<navBar color="#364E9E" back fixed title="" bind:back="handleBack"></navBar> <navBar color="#364E9E" back fixed title="" bind:back="handleBack"></navBar>
<image class="bg" mode="widthFix" src="{{imageUrl}}1/login-bg.png?t={{Timestamp}}"></image> <image class="bg" mode="widthFix" src="{{imageUrl}}1/login-bg.png?t={{Timestamp}}"></image>
<view class="container"> <view class="container">

3
src/pages/comIns/index.wxml

@ -1,5 +1,6 @@
<view <view
class="page" class="page"
id="{{theme === 'DRUG' && 'drug-page'}}"
style="background: url({{imageUrl}}/1.5/drug-record-bg.png?t={{Timestamp}}) no-repeat top center / 100% ;padding-top:{{bottom+30}}px" style="background: url({{imageUrl}}/1.5/drug-record-bg.png?t={{Timestamp}}) no-repeat top center / 100% ;padding-top:{{bottom+30}}px"
> >
<navBar background="{{background}}" title="" back bind:back="handleBack" fixed home="{{false}}"></navBar> <navBar background="{{background}}" title="" back bind:back="handleBack" fixed home="{{false}}"></navBar>

2
src/pages/doctor/index.json

@ -1,5 +1,5 @@
{ {
"navigationStyle": "custom", "navigationBarTitleText": "寻找一个专家",
"usingComponents": { "usingComponents": {
"navBar": "/components/navBar/navBar", "navBar": "/components/navBar/navBar",
"van-icon": "@vant/weapp/icon/index", "van-icon": "@vant/weapp/icon/index",

19
src/pages/doctor/index.scss

@ -9,7 +9,6 @@ page {
padding: 40rpx 32rpx 16rpx; padding: 40rpx 32rpx 16rpx;
background-color: #fff; background-color: #fff;
.site-line { .site-line {
padding: 30rpx 0 0;
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: space-between; justify-content: space-between;
@ -19,12 +18,12 @@ page {
gap: 14rpx; gap: 14rpx;
.icon { .icon {
flex-shrink: 0; flex-shrink: 0;
width: 34rpx; width: 40rpx;
height: 36rpx; height: 40rpx;
} }
.name { .name {
font-size: 32rpx; font-size: 36rpx;
color: #222222; color: rgba(34, 34, 34, 1);
} }
.triangle { .triangle {
width: 0; width: 0;
@ -49,7 +48,7 @@ page {
padding: 16rpx 32rpx; padding: 16rpx 32rpx;
display: flex; display: flex;
align-items: center; align-items: center;
background: #F6F6F6; background: #f6f6f6;
border-radius: 38rpx; border-radius: 38rpx;
.icon { .icon {
flex-shrink: 0; flex-shrink: 0;
@ -680,3 +679,11 @@ page {
} }
} }
} }
#drug-page {
.c-footer {
.tag {
color: rgba(89, 86, 233, 1);
}
}
}

9
src/pages/doctor/index.wxml

@ -1,8 +1,7 @@
<page-meta page-style="{{ areaShow || toastShow ? 'overflow: hidden;' : '' }}" /> <page-meta page-style="{{ areaShow || toastShow ? 'overflow: hidden;' : '' }}" />
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<view class="page-header" style="background: #fff"> <view class="page-header" style="background: #fff">
<navBar background="{{background}}" title="就诊地图" back bind:back="handleBack"></navBar>
<view class="site-line"> <view class="site-line">
<pickerArea <pickerArea
pname="{{ProvinceName}}" pname="{{ProvinceName}}"
@ -14,7 +13,7 @@
bind:show="handleSiteShareShow" bind:show="handleSiteShareShow"
> >
<view class="area"> <view class="area">
<image class="icon" src="/images/icon42.png"></image> <image class="icon" src="{{imageUrl}}{{theme === 'DRUG' ? 'icon68' : 'icon42'}}.png?t={{Timestamp}}"></image>
<view class="name" wx:if="{{ProvinceName}}"> <view class="name" wx:if="{{ProvinceName}}">
{{ProvinceName}}{{ProvinceName == CityName ? '' : CityName}} {{ProvinceName}}{{ProvinceName == CityName ? '' : CityName}}
</view> </view>
@ -25,7 +24,7 @@
<view class="btn" bind:tap="handleDefultLocation">{{locationName}}</view> <view class="btn" bind:tap="handleDefultLocation">{{locationName}}</view>
</view> </view>
<view class="search"> <view class="search">
<image class="icon" src="/images/icon43.png"></image> <image class="icon" src="{{imageUrl}}icon43.png?t={{Timestamp}}"></image>
<input <input
class="input" class="input"
model:value="{{Name}}" model:value="{{Name}}"
@ -75,7 +74,7 @@
data-name="{{item.Name}}" data-name="{{item.Name}}"
> >
{{item.dist}} {{item.dist}}
<image class="icon" src="/images/icon44.png"></image> <image class="icon" src="{{imageUrl}}{{theme === 'DRUG' ? 'icon69' : 'icon44'}}.png?t={{Timestamp}}"></image>
</view> </view>
</view> </view>
</view> </view>

20
src/pages/doctorDetail/index.scss

@ -129,3 +129,23 @@ page {
} }
} }
} }
#drug-page {
.container {
background: #fff;
}
.row {
.title::before {
background: rgba(89, 86, 233, 1);
}
.tag {
background: #f5f4ff;
.week {
background: linear-gradient(270deg, #5956e9 0%, #b384f4 100%);
}
.value {
color: rgba(109, 106, 236, 1);
}
}
}
}

2
src/pages/doctorDetail/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<view class="container"> <view class="container">
<view class="c-header"> <view class="c-header">
<view class="avatar"> <view class="avatar">

3
src/pages/doctorDetailBak/index.wxml

@ -1,5 +1,6 @@
<view <view
class="page" class="page"
id="{{theme === 'DRUG' && 'drug-page'}}"
style="background: url({{imageUrl}}/1.5/hostipal.png?t={{Timestamp}}) no-repeat top center / 100% 520rpx;padding-top:{{bottom}}px" style="background: url({{imageUrl}}/1.5/hostipal.png?t={{Timestamp}}) no-repeat top center / 100% 520rpx;padding-top:{{bottom}}px"
> >
<navBar background="{{background}}" title="医生介绍" back bind:back="handleBack"></navBar> <navBar background="{{background}}" title="医生介绍" back bind:back="handleBack"></navBar>

3
src/pages/drugRecord/index.wxml

@ -1,5 +1,6 @@
<view <view
class="page" class="page"
id="{{theme === 'DRUG' && 'drug-page'}}"
style="background: url({{imageUrl}}/1.5/drug-record-bg.png?t={{Timestamp}}) no-repeat top center / 100% ;padding-top:{{bottom+30}}px" style="background: url({{imageUrl}}/1.5/drug-record-bg.png?t={{Timestamp}}) no-repeat top center / 100% ;padding-top:{{bottom+30}}px"
> >
<navBar background="{{background}}" title="" back bind:back="handleBack" fixed></navBar> <navBar background="{{background}}" title="" back bind:back="handleBack" fixed></navBar>

6
src/pages/enterInfo/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<navBar background="{{background}}" title="" back="{{false}}" home="{{false}}" slotLeft="{{true}}"> <navBar background="{{background}}" title="" back="{{false}}" home="{{false}}" slotLeft="{{true}}">
<van-icon bind:tap="handleBack" class="cross" name="cross" slot="left" /> <van-icon bind:tap="handleBack" class="cross" name="cross" slot="left" />
</navBar> </navBar>
@ -6,11 +6,11 @@
<view class="content"> <view class="content">
<view class="switch"> <view class="switch">
<view class="item {{relationType==1 && 'active'}}" bind:tap="handleRelationType" data-id="1"> <view class="item {{relationType==1 && 'active'}}" bind:tap="handleRelationType" data-id="1">
<image class="icon" src="/images/icon31.png"></image> <image class="icon" src="{{imageUrl}}icon31.png?t={{Timestamp}}"></image>
<view class="name">本人</view> <view class="name">本人</view>
</view> </view>
<view class="item {{relationType==2 && 'active'}}" bind:tap="handleRelationType" data-id="2"> <view class="item {{relationType==2 && 'active'}}" bind:tap="handleRelationType" data-id="2">
<image class="icon" style="margin-right: 10rpx" src="/images/icon32.png"></image> <image class="icon" style="margin-right: 10rpx" src="{{imageUrl}}icon32.png?t={{Timestamp}}"></image>
<view class="name">亲友</view> <view class="name">亲友</view>
</view> </view>
</view> </view>

2
src/pages/family/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<navBar back bind:back="handleBack" fixed title="我的亲友"></navBar> <navBar back bind:back="handleBack" fixed title="我的亲友"></navBar>
<image class="bg" mode="widthFix" src="{{imageUrl}}1/my-bg.png?t={{Timestamp}}"></image> <image class="bg" mode="widthFix" src="{{imageUrl}}1/my-bg.png?t={{Timestamp}}"></image>
<view class="page-container"> <view class="page-container">

2
src/pages/familyList/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<navBar back fixed title="我的亲友" bind:back="handleBack"></navBar> <navBar back fixed title="我的亲友" bind:back="handleBack"></navBar>
<image class="bg" mode="widthFix" src="{{imageUrl}}1/my-bg.png?t={{Timestamp}}"></image> <image class="bg" mode="widthFix" src="{{imageUrl}}1/my-bg.png?t={{Timestamp}}"></image>
<view class="page-container"> <view class="page-container">

2
src/pages/familyScan/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<navBar fixed></navBar> <navBar fixed></navBar>
<image class="bg" mode="aspectFill" src="{{imageUrl}}1/family-scan.png?t={{Timestamp}}"></image> <image class="bg" mode="aspectFill" src="{{imageUrl}}1/family-scan.png?t={{Timestamp}}"></image>
<view class="banner"> <view class="banner">

3
src/pages/getUserInfo/index.wxml

@ -1,5 +1,6 @@
<view <view
class="page" class="page"
id="{{theme === 'DRUG' && 'drug-page'}}"
style="background: url({{imageUrl}}/1/adl-detail-bg.png?t={{Timestamp}}) no-repeat top center / 100% ;padding-top:{{bottom}}px" style="background: url({{imageUrl}}/1/adl-detail-bg.png?t={{Timestamp}}) no-repeat top center / 100% ;padding-top:{{bottom}}px"
> >
<navBar back bind:back="handleBack" background="{{background}}" title="配置头像"></navBar> <navBar back bind:back="handleBack" background="{{background}}" title="配置头像"></navBar>

27
src/pages/hospital/index.scss

@ -225,3 +225,30 @@ page {
} }
} }
} }
#drug-page {
.row {
.tag {
background: #f5f4ff;
.week {
background: linear-gradient(270deg, #5956e9 0%, #b384f4 100%);
}
.value {
color: rgba(109, 106, 236, 1);
}
}
}
.m-title::before {
background: rgba(89, 86, 233, 1);
}
.label {
background: linear-gradient(270deg, #5956e9 0%, #b384f4 100%);
}
.phone {
border-color: rgba(89, 86, 233, 1);
color: rgba(89, 86, 233, 1);
}
.site {
background: linear-gradient(270deg, #b384f4 0%, #5956e9 100%);
}
}

14
src/pages/hospital/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<view class="banner"> <view class="banner">
<view class="b-header"> <view class="b-header">
<view class="hosttipat-img"> <view class="hosttipat-img">
@ -12,12 +12,12 @@
<view class="title">{{detail.Name}}</view> <view class="title">{{detail.Name}}</view>
<view class="content"> <view class="content">
<view class="row" bind:tap="handleOpenMap"> <view class="row" bind:tap="handleOpenMap">
<image class="icon" src="/images/icon45.png"></image> <image class="icon" src="{{imageUrl}}{{theme === 'DRUG' ? 'icon68' : 'icon42'}}.png?t={{Timestamp}}"></image>
{{detail.ProvinceName}}{{detail.CityName}}{{detail.CountyName}}{{detail.Address}}{{detail.dist}} {{detail.ProvinceName}}{{detail.CityName}}{{detail.CountyName}}{{detail.Address}}{{detail.dist}}
</view> </view>
<view class="row" bind:tap="handlePhone"> <view class="row" bind:tap="handlePhone" wx:if="{{detail.Telephone}}">
<image class="icon" src="/images/icon46.png"></image> <image class="icon" src="{{imageUrl}}{{theme === 'DRUG' ? 'icon70' : 'icon46'}}.png?t={{Timestamp}}"></image>
010-781513 {{detail.Telephone}}
</view> </view>
</view> </view>
</view> </view>
@ -60,11 +60,11 @@
</view> </view>
<view class="footer"> <view class="footer">
<view class="phone"> <view class="phone">
<image class="icon" src="/images/icon45.png"></image> <image class="icon" src="{{imageUrl}}{{theme === 'DRUG' ? 'icon70' : 'icon46'}}.png?t={{Timestamp}}"></image>
电话 电话
</view> </view>
<view class="site"> <view class="site">
<image class="icon" src="/images/icon47.png"></image> <image class="icon" src="{{imageUrl}}icon47.png?t={{Timestamp}}"></image>
地址14.46KM 地址14.46KM
</view> </view>
</view> </view>

30
src/pages/index/index.scss

@ -45,7 +45,7 @@ page {
} }
} }
.day { .day {
padding: 30rpx 0 0; padding: 36rpx 0 0;
width: 220rpx; width: 220rpx;
height: 194rpx; height: 194rpx;
box-sizing: border-box; box-sizing: border-box;
@ -89,11 +89,13 @@ page {
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: space-between; justify-content: space-between;
gap: 14rpx;
.title { .title {
font-size: 40rpx; font-size: 40rpx;
color: #222222; color: #222222;
font-weight: bold; font-weight: bold;
display: flex;
align-items: center;
gap: 14rpx;
&::before { &::before {
content: ''; content: '';
width: 10rpx; width: 10rpx;
@ -190,7 +192,7 @@ page {
font-size: 22rpx; font-size: 22rpx;
line-height: 1; line-height: 1;
color: #ffffff; color: #ffffff;
background: linear-gradient( 270deg, #FFD454 0%, #FFA851 100%); background: linear-gradient(270deg, #ffd454 0%, #ffa851 100%);
line-height: 24rpx; line-height: 24rpx;
border-radius: 8rpx 8rpx 8rpx 8rpx; border-radius: 8rpx 8rpx 8rpx 8rpx;
} }
@ -206,14 +208,6 @@ page {
} }
} }
} }
&.doctor-drugs {
.container {
.btn {
color: #ffffff;
background: rgba(37, 217, 200, 1);
}
}
}
} }
.live { .live {
margin: 32rpx 40rpx 0; margin: 32rpx 40rpx 0;
@ -476,6 +470,20 @@ page {
} }
} }
#drug-page {
.high {
color: rgba(89, 86, 233, 1);
}
.num {
color: rgba(89, 86, 233, 1);
}
.title {
&::before {
background: rgba(89, 86, 233, 1);
}
}
}
.slidearea { .slidearea {
width: 30rpx; width: 30rpx;
position: fixed; position: fixed;

6
src/pages/index/index.ts

@ -51,12 +51,6 @@ Page({
onLoad(options) { onLoad(options) {
const systemInfo = wx.getSystemInfoSync() const systemInfo = wx.getSystemInfoSync()
app.getTheme().then((res) => {
this.setData({
theme: res,
})
})
this.setData({ this.setData({
sliderTop: systemInfo.screenHeight - 160, sliderTop: systemInfo.screenHeight - 160,
options, options,

57
src/pages/index/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<view class="page-header"> <view class="page-header">
<pageNavbar drug="{{theme === 'DRUG'}}"></pageNavbar> <pageNavbar drug="{{theme === 'DRUG'}}"></pageNavbar>
<view class="user" wx:if="{{userInfo.UserType!=1}}"> <view class="user" wx:if="{{userInfo.UserType!=1}}">
@ -6,14 +6,14 @@
<view class="name"> <view class="name">
<text class="high">kola,</text> <text class="high">kola,</text>
晚上好 晚上好
<image class="icon" src="/images/icon35.png"></image> <image class="icon" src="{{imageUrl}}{{theme === 'DRUG' ? 'icon65' : 'icon33'}}.png?t={{Timestamp}}"></image>
</view> </view>
<image class="slogan" src="/images/title2.png"></image> <image class="slogan" src="{{imageUrl}}title2.png?t={{Timestamp}}"></image>
</view> </view>
<view <view
wx:if="{{userInfo.UserType>=3}}" wx:if="{{userInfo.UserType>=3}}"
class="day" class="day"
style="background: url('/images/bg15.png') no-repeat top center/100%" style="background: url('{{imageUrl}}{{theme === 'DRUG' ? 'bg22' : 'bg15'}}.png?t={{Timestamp}}') no-repeat top center/100%"
> >
<view class="d-title">今天是陪伴您</view> <view class="d-title">今天是陪伴您</view>
<view class="d-content"> <view class="d-content">
@ -23,8 +23,13 @@
</view> </view>
</view> </view>
<view class="kkd"> <view class="kkd">
<image class="k-item" src="/images/kkd1.png" bind:tap="routerTo" data-url="/pages/doctor/index"></image> <image
<image class="k-item" src="/images/kkd2.png"></image> class="k-item"
src="{{imageUrl}}{{theme === 'DRUG' ? 'kkd3' : 'kkd1'}}.png?t={{Timestamp}}"
bind:tap="routerTo"
data-url="/pages/doctor/index"
></image>
<image class="k-item" src="{{imageUrl}}{{theme === 'DRUG' ? 'kkd4' : 'kkd2'}}.png?t={{Timestamp}}"></image>
</view> </view>
</view> </view>
<view class="page-container"> <view class="page-container">
@ -32,21 +37,24 @@
<view class="title">我的医生</view> <view class="title">我的医生</view>
</view> </view>
<view <view
class="doctor {{theme === 'DRUG' && 'doctor-drugs'}}" class="doctor"
wx:if="{{userInfo.ExclusiveDoctorId}}" wx:if="{{userInfo.ExclusiveDoctorId}}"
bind:tap="routerTo" bind:tap="routerTo"
data-url="/pages/interactivePatient/index" data-url="/pages/interactivePatient/index"
> >
<view class="container" style="background: url('/images/bg14.png') no-repeat top center/100% 172rpx"> <view
class="container"
style="background: url('{{imageUrl}}{{theme === 'DRUG' ? 'bg23' : 'bg14'}}.png?t={{Timestamp}}') no-repeat top center/100% 172rpx"
>
<view class="avatar"> <view class="avatar">
<image class="a-img" mode="aspectFill" src="{{userInfo.ExclusiveDoctorImg}}" alt=""></image> <image class="a-img" mode="aspectFill" src="{{userInfo.ExclusiveDoctorImg}}" alt=""></image>
<image wx:if="{{unreadCount}}" class="icon" src="/images/icon33.png"></image> <image wx:if="{{unreadCount}}" class="icon" src="{{imageUrl}}icon33.png?t={{Timestamp}}"></image>
</view> </view>
<view class="wrap"> <view class="wrap">
<view class="name-wrap"> <view class="name-wrap">
<view class="name"> <view class="name">
<view class="n-content">{{userInfo.ExclusiveDoctorName}}</view> <view class="n-content">{{userInfo.ExclusiveDoctorName}}</view>
<image class="label" src="/images/icon61.png"></image> <image class="label" src="{{imageUrl}}icon61.png?t={{Timestamp}}"></image>
</view> </view>
</view> </view>
<view class="content" wx:if="{{unreadCount}}">医生给您留言了,记得查看!</view> <view class="content" wx:if="{{unreadCount}}">医生给您留言了,记得查看!</view>
@ -61,7 +69,7 @@
</view> </view>
</view> </view>
<view class="btn"> <view class="btn">
<image class="icon" src="/images/icon34.png"></image> <image class="icon" src="{{imageUrl}}{{theme === 'DRUG' ? 'icon66' : 'icon34'}}.png?t={{Timestamp}}"></image>
</view> </view>
</view> </view>
</view> </view>
@ -175,33 +183,6 @@
</view> </view>
</view> </view>
<movable-area class="slidearea">
<movable-view
direction="vertical"
x="{{-800}}"
y="{{sliderTop}}"
class="mview"
bind:tap="handleMiniDoctor"
wx:if="{{systemConfig.NrdlActivitySwitch==='1'}}"
>
<image
wx:if="{{userInfo.UserType==3}}"
class="slidebar"
mode="wdithFix"
src="{{imageUrl}}nrdl/home1.gif?t={{Timestamp}}"
></image>
<image
wx:if="{{theme === 'DRUG'}}"
class="slidebar"
mode="wdithFix"
src="{{imageUrl}}nrdl/home2.gif?t={{Timestamp}}"
></image>
</movable-view>
</movable-area>
<!-- <view class="question" bind:tap="handleQuestion"> -->
<!-- <image class="question-img" src="{{imageUrl}}1.5/hoem-question.png?t={{Timestamp}}"></image> -->
<!-- </view> -->
<toast <toast
bind:cancel="handleToastCancel" bind:cancel="handleToastCancel"

2
src/pages/infusionCenter/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<image class="banner" mode="widthFix" src="{{imageUrl}}/bg6.png"></image> <image class="banner" mode="widthFix" src="{{imageUrl}}/bg6.png"></image>
<view class="container"> <view class="container">
<view class="title">{{detail.Name}}</view> <view class="title">{{detail.Name}}</view>

112
src/pages/interactivePatient/index.scss

@ -2,7 +2,6 @@ page {
background-color: rgba(242, 244, 245, 1); background-color: rgba(242, 244, 245, 1);
} }
.page { .page {
padding-top: 40rpx;
height: 100vh; height: 100vh;
overflow: hidden; overflow: hidden;
display: flex; display: flex;
@ -86,25 +85,23 @@ page {
margin-bottom: 32rpx; margin-bottom: 32rpx;
padding: 32rpx 30rpx; padding: 32rpx 30rpx;
border-radius: 32rpx 32rpx; border-radius: 32rpx 32rpx;
background: linear-gradient(180deg, #f6efff 0%, #ffffff 100%); background: rgba(248, 248, 248, 1);
border: 2rpx solid #ffffff; border: 2rpx solid #ffffff;
.title { .title {
font-size: 32rpx; font-size: 40rpx;
color: rgba(40, 48, 49, 1); color: rgba(33, 33, 32, 1);
font-weight: bold; font-weight: bold;
} }
.sub-title {
font-size: 28rpx;
color: rgba(154, 161, 162, 1);
margin-bottom: 30rpx;
}
.list { .list {
.l-item { .l-item {
margin-top: 24rpx;
display: flex; display: flex;
gap: 16rpx; gap: 16rpx;
margin-bottom: 30rpx; &:last-of-type {
margin-bottom: 0;
}
.order { .order {
margin-top: 8rpx; margin-top: 6rpx;
flex-shrink: 0; flex-shrink: 0;
width: 28rpx; width: 28rpx;
height: 28rpx; height: 28rpx;
@ -114,22 +111,12 @@ page {
justify-content: center; justify-content: center;
color: rgba(255, 255, 255, 1); color: rgba(255, 255, 255, 1);
border-radius: 6rpx; border-radius: 6rpx;
background: linear-gradient(197deg, #ffbcf9 0%, #b982ff 100%); background: linear-gradient(90deg, #293b9f 0%, #1679cb 100%);
} }
.content { .content {
font-size: 32rpx; font-size: 36rpx;
color: rgba(33, 29, 46, 1); color: rgba(33, 33, 32, 1);
}
}
} }
.tip {
font-size: 28rpx;
color: rgba(103, 113, 114, 1);
display: flex;
align-items: center;
.icon {
width: 44rpx;
height: 44rpx;
} }
} }
} }
@ -138,18 +125,18 @@ page {
padding: 26rpx 32rpx; padding: 26rpx 32rpx;
background-color: #fff; background-color: #fff;
border-radius: 0 32rpx 32rpx; border-radius: 0 32rpx 32rpx;
font-size: 32rpx; font-size: 36rpx;
color: rgba(40, 48, 49, 1); color: rgba(33, 33, 32, 1);
white-space: pre-line; white-space: pre-line;
} }
.week { .week {
margin-bottom: 32rpx; margin-bottom: 32rpx;
padding: 26rpx 32rpx; padding: 26rpx 32rpx;
background-color: #fff; background-color: #fff;
border-radius: 0 32rpx 32rpx; border-radius: 32rpx;
.w-title { .w-title {
font-size: 32rpx; font-size: 32rpx;
color: rgba(40, 48, 49, 1); color: rgba(33, 29, 46, 1);
} }
.w-container { .w-container {
margin-top: 24rpx; margin-top: 24rpx;
@ -171,7 +158,7 @@ page {
justify-content: center; justify-content: center;
font-size: 32rpx; font-size: 32rpx;
color: rgba(255, 255, 255, 1); color: rgba(255, 255, 255, 1);
background-color: rgba(103, 186, 202, 1); background-color: rgba(22, 121, 203, 1);
} }
.content { .content {
width: 156rpx; width: 156rpx;
@ -180,8 +167,8 @@ page {
align-items: center; align-items: center;
justify-content: center; justify-content: center;
font-size: 32rpx; font-size: 32rpx;
color: rgba(40, 48, 49, 1); color: rgba(33, 33, 32, 1);
background-color: rgba(242, 244, 245, 1); background-color: rgba(205, 232, 255, 1);
} }
&:first-of-type { &:first-of-type {
.label { .label {
@ -202,14 +189,22 @@ page {
&:not(:last-of-type) { &:not(:last-of-type) {
border-bottom: 2rpx solid #fff; border-bottom: 2rpx solid #fff;
} }
&:nth-of-type(2n) {
.label {
background-color: rgba(85, 164, 230, 1);
}
.content {
background-color: rgba(232, 243, 253, 1);
}
}
} }
} }
} }
.adl { .adl {
margin-bottom: 32rpx; margin-bottom: 32rpx;
.adl-img { .adl-img {
width: 502rpx; width: 498rpx;
height: 262rpx; height: 250rpx;
} }
} }
} }
@ -245,10 +240,10 @@ page {
} }
.content { .content {
padding: 26rpx 32rpx; padding: 26rpx 32rpx;
background: rgba(185, 130, 255, 1); background: rgba(248, 248, 248, 1);
border-radius: 32rpx; border-radius: 32rpx;
font-size: 32rpx; font-size: 36rpx;
color: #fff; color: rgba(33, 33, 32, 1);
white-space: pre-line; white-space: pre-line;
} }
} }
@ -272,7 +267,7 @@ page {
border-radius: 24rpx 24rpx 0 0; border-radius: 24rpx 24rpx 0 0;
background-color: #fff; background-color: #fff;
transition: all 0.3s; transition: all 0.3s;
height: 184rpx; height: 234rpx;
box-sizing: border-box; box-sizing: border-box;
.unread { .unread {
position: absolute; position: absolute;
@ -311,10 +306,10 @@ page {
box-sizing: border-box; box-sizing: border-box;
text-indent: 40rpx; text-indent: 40rpx;
padding-right: 40rpx; padding-right: 40rpx;
height: 72rpx; height: 96rpx;
background: #f6f8f9; background: #f6f8f9;
line-height: 72rpx; line-height: 96rpx;
border-radius: 98rpx; border-radius: 16rpx;
font-size: 32rpx; font-size: 32rpx;
color: #adacb2; color: #adacb2;
white-space: nowrap; white-space: nowrap;
@ -329,14 +324,13 @@ page {
} }
.shortcut { .shortcut {
flex: 1; flex: 1;
width: 244rpx; width: 192rpx;
height: 72rpx; height: 96rpx;
background: #ffffff; background: rgba(237, 247, 243, 1);
box-shadow: 0rpx 4rpx 24rpx 0rpx rgba(0, 0, 0, 0.07); border-radius: 16rpx;
border-radius: 98rpx 98rpx 98rpx 98rpx;
border: 2rpx solid #f6f8f9; border: 2rpx solid #f6f8f9;
font-size: 32rpx; font-size: 32rpx;
color: rgba(40, 48, 49, 1); color: rgba(14, 182, 109, 1);
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: center; justify-content: center;
@ -357,8 +351,8 @@ page {
} }
.tab { .tab {
flex-shrink: 0; flex-shrink: 0;
padding: 13rpx 22rpx; padding: 13rpx 44rpx;
font-size: 32rpx; font-size: 36rpx;
color: rgba(33, 29, 46, 1); color: rgba(33, 29, 46, 1);
border-radius: 80rpx; border-radius: 80rpx;
background-color: rgba(246, 248, 249, 1); background-color: rgba(246, 248, 249, 1);
@ -509,3 +503,25 @@ page {
} }
} }
} }
#drug-page {
.shortcut {
background-color: rgba(245, 244, 255, 1);
color: rgba(109, 106, 236, 1);
}
.tabs {
.tab {
background-color: rgba(255, 255, 255, 1);
color: rgba(34, 34, 34, 0.7);
&.active {
color: rgba(89, 86, 233, 1);
background-color: rgba(245, 244, 255, 1);
}
}
}
.list {
.order {
background: linear-gradient(270deg, #5956e9 0%, #b384f4 100%);
}
}
}

5
src/pages/interactivePatient/index.wxml

@ -1,5 +1,6 @@
<view <view
class="page" class="page"
id="{{theme === 'DRUG' && 'drug-page'}}"
catch:tap="hideFooter" catch:tap="hideFooter"
> >
<view class="page-header" bind:tap="handleDoctorDetail"> <view class="page-header" bind:tap="handleDoctorDetail">
@ -31,7 +32,6 @@
<view class="d-container"> <view class="d-container">
<view class="guide" wx:if="{{message.msgContentType==='5'}}"> <view class="guide" wx:if="{{message.msgContentType==='5'}}">
<view class="title">{{message.welcomeMsg.title}}</view> <view class="title">{{message.welcomeMsg.title}}</view>
<view class="sub-title">{{message.welcomeMsg.questionDes}}</view>
<view class="list"> <view class="list">
<view <view
class="l-item" class="l-item"
@ -64,7 +64,7 @@
</view> </view>
</view> </view>
<view class="adl" wx:elif="{{message.msgContentType==='10'}}" bind:tap="handleQol"> <view class="adl" wx:elif="{{message.msgContentType==='10'}}" bind:tap="handleQol">
<image class="adl-img" src="/images/bg17.png"></image> <image class="adl-img" src="{{imageUrl}}{{theme === 'DRUG' ? 'bg24' : 'bg20'}}.png?t={{Timestamp}}"></image>
</view> </view>
</view> </view>
</view> </view>
@ -104,7 +104,6 @@
{{customMessage || '输入您的问题'}} {{customMessage || '输入您的问题'}}
</view> </view>
<view class="shortcut" catch:tap="handleFooterShortcut"> <view class="shortcut" catch:tap="handleFooterShortcut">
<image class="icon" src="{{imageUrl}}za-images//doctor/icon-message.png?t={{Timestamp}}"></image>
{{doctorDetail.isOpenOneToOne == 1 ? '快捷提问':'请选择您要咨询的问题'}} {{doctorDetail.isOpenOneToOne == 1 ? '快捷提问':'请选择您要咨询的问题'}}
</view> </view>
</view> </view>

6
src/pages/live/index.ts

@ -17,12 +17,6 @@ Page({
userInfo: {}, userInfo: {},
}, },
onLoad() { onLoad() {
app.getTheme().then((res) => {
this.setData({
theme: res,
})
})
this.setData({ this.setData({
dateValue: dayjs().valueOf(), dateValue: dayjs().valueOf(),
}) })

2
src/pages/live/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<view class="info-list"> <view class="info-list">
<view class="list-item" wx:for="{{list}}" bind:tap="handleDetail" data-id="{{item.Id}}"> <view class="list-item" wx:for="{{list}}" bind:tap="handleDetail" data-id="{{item.Id}}">
<view class="photo-wrap"> <view class="photo-wrap">

13
src/pages/liveDetail/index.scss

@ -136,3 +136,16 @@ page {
text-align: center; text-align: center;
} }
} }
#drug-page {
.c-title::before {
background-color: rgba(89, 86, 233, 1);
}
.btn {
background: linear-gradient(270deg, #5956e9 0%, #b384f4 100%);
&.active {
color: #484848;
background: #e7e7e7;
}
}
}

5
src/pages/liveDetail/index.wxml

@ -1,6 +1,7 @@
<view <view
class="page" class="page"
style="background: url('/images/bg16.png') no-repeat top center/100% 418rpx;padding-top: {{pageTop+30}}px;" id="{{theme === 'DRUG' && 'drug-page'}}"
style="background: url('{{imageUrl}}{{theme === 'DRUG' ? 'bg25' : 'bg16'}}.png?t={{Timestamp}}') no-repeat top center/100% 418rpx;padding-top: {{pageTop+30}}px;"
> >
<navBar color="" background="{{background}}" fixed title="" iconTheme="white" back bind:back="handleBack"></navBar> <navBar color="" background="{{background}}" fixed title="" iconTheme="white" back bind:back="handleBack"></navBar>
<view class="title"> <view class="title">
@ -11,7 +12,7 @@
<view class="module"> <view class="module">
<view class="info">活动时间 {{detail.BeginTime}}</view> <view class="info">活动时间 {{detail.BeginTime}}</view>
</view> </view>
<view class="module"> <view class="module" style="background: #fff url('/images/{{theme === 'DRUG' ? 'icon73' : 'icon74'}}.png') no-repeat bottom 0 right 24rpx/88rpx 88rpx;">
<view class="info">主讲人:{{detail.MasterName}} {{detail.MasterTitle}}</view> <view class="info">主讲人:{{detail.MasterName}} {{detail.MasterTitle}}</view>
</view> </view>
<view class="content"> <view class="content">

2
src/pages/liveResult/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<block wx:if="{{detail.AuditStatus==1}}"> <block wx:if="{{detail.AuditStatus==1}}">
<image class="badge" mode="aspectFit" src="{{imageUrl}}1/live-result-reject.png?t={{Timestamp}}"></image> <image class="badge" mode="aspectFit" src="{{imageUrl}}1/live-result-reject.png?t={{Timestamp}}"></image>
<view class="status green">资料审核中</view> <view class="status green">资料审核中</view>

8
src/pages/login/index.wxml

@ -1,8 +1,8 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<image class="bg" mode="widthFix" src="{{imageUrl}}1/login-bg.png?t={{Timestamp}}"></image> <image class="bg" mode="widthFix" src="{{imageUrl}}1/login-bg.png?t={{Timestamp}}"></image>
<image src="/src{{imageUrl}}bg1.png?t={{Timestamp}}"></image> <image src="/src{{imageUrl}}bg1.png?t={{Timestamp}}"></image>
<view class="container"> <view class="container">
<image class="frame" src="/images/bg18.png"></image> <image class="frame" src="{{imageUrl}}bg18.png?t={{Timestamp}}"></image>
<button <button
wx:if="{{check1 && check2}}" wx:if="{{check1 && check2}}"
class="phone-btn" class="phone-btn"
@ -60,11 +60,11 @@
</view> </view>
<view class="other"> <view class="other">
<view class="col" bind:tap="handleVisitors"> <view class="col" bind:tap="handleVisitors">
<image class="icon" src="/images/icon29.png"></image> <image class="icon" src="{{imageUrl}}icon29.png?t={{Timestamp}}"></image>
随便看看 随便看看
</view> </view>
<view class="col" bind:tap="handleDoctor"> <view class="col" bind:tap="handleDoctor">
<image class="icon" src="/images/icon30.png"></image> <image class="icon" src="{{imageUrl}}icon30.png?t={{Timestamp}}"></image>
我是医生 我是医生
</view> </view>
</view> </view>

14
src/pages/my/index.scss

@ -190,3 +190,17 @@ page {
color: #484848; color: #484848;
} }
} }
#drug-page {
.day {
color: rgba(34, 34, 34, 0.5);
}
.common-operations {
.item:first-of-type {
background: linear-gradient(0deg, #f5efff 0%, #ffffff 100%);
}
.item:last-of-type {
background: linear-gradient(0deg, #e9e9ff 0%, #ffffff 100%);
}
}
}

6
src/pages/my/index.ts

@ -15,12 +15,6 @@ Page({
adlNewRecord: {} as any, adlNewRecord: {} as any,
}, },
onLoad() { onLoad() {
app.getTheme().then((res) => {
this.setData({
theme: res,
})
})
const SystemInfo = app.globalSystemInfo const SystemInfo = app.globalSystemInfo
if (SystemInfo) { if (SystemInfo) {
const { bottom } = SystemInfo.capsulePosition const { bottom } = SystemInfo.capsulePosition

18
src/pages/my/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<pageNavbar drug="{{theme === 'DRUG'}}"></pageNavbar> <pageNavbar drug="{{theme === 'DRUG'}}"></pageNavbar>
<view class="page-container"> <view class="page-container">
<view class="banner" style="margin-top:{{bottom+26}}px"> <view class="banner" style="margin-top:{{bottom+26}}px">
@ -19,23 +19,23 @@
</view> </view>
</view> </view>
<image class="more" src="/images/icon36.png"></image> <image class="more" src="{{imageUrl}}icon36.png?t={{Timestamp}}"></image>
</view> </view>
</view> </view>
<view class="common-operations"> <view class="common-operations">
<view bind:tap="handleMyHealthRecord" class="item" data-url="/gift/pages/myHealthRecord/index"> <view bind:tap="handleMyHealthRecord" class="item" data-url="/gift/pages/myHealthRecord/index">
<image class="icon" src="/images/icon62.png"></image> <image class="icon" src="{{imageUrl}}{{theme === 'DRUG' ? 'icon71' : 'icon62'}}.png?t={{Timestamp}}"></image>
<view class="name">健康档案</view> <view class="name">健康档案</view>
</view> </view>
<view bind:tap="routerTo" class="item" data-url="/pages/uploadCert/index"> <view bind:tap="routerTo" class="item" data-url="/pages/uploadCert/index">
<image class="icon" src="/images/icon63.png"></image> <image class="icon" src="{{imageUrl}}{{theme === 'DRUG' ? 'icon72' : 'icon63'}}.png?t={{Timestamp}}"></image>
<view class="name">用药提醒</view> <view class="name">用药提醒</view>
</view> </view>
</view> </view>
<view class="options-list"> <view class="options-list">
<view bind:tap="routerTo" class="row" data-url="/pages/mySave/index"> <view bind:tap="routerTo" class="row" data-url="/pages/mySave/index">
<view class="col"> <view class="col">
<image class="icon" src="/images/icon37.png"></image> <image class="icon" src="{{imageUrl}}icon37.png?t={{Timestamp}}"></image>
我的收藏 我的收藏
</view> </view>
<view class="more"> <view class="more">
@ -44,7 +44,7 @@
</view> </view>
<view bind:tap="handleFamily" class="row" data-url="/pages/myLive/index"> <view bind:tap="handleFamily" class="row" data-url="/pages/myLive/index">
<view class="col"> <view class="col">
<image class="icon" src="/images/icon38.png"></image> <image class="icon" src="{{imageUrl}}icon38.png?t={{Timestamp}}"></image>
我报名的活动 我报名的活动
</view> </view>
<view class="more"> <view class="more">
@ -53,7 +53,7 @@
</view> </view>
<view bind:tap="routerTo" class="row" data-url="/pages/personalInformation/index"> <view bind:tap="routerTo" class="row" data-url="/pages/personalInformation/index">
<view class="col"> <view class="col">
<image class="icon" src="/images/icon39.png"></image> <image class="icon" src="{{imageUrl}}icon39.png?t={{Timestamp}}"></image>
我的个人信息 我的个人信息
</view> </view>
<view class="more"> <view class="more">
@ -64,7 +64,7 @@
<view class="options-list"> <view class="options-list">
<view bind:tap="routerTo" class="row" data-url="/pages/privacyAgreement/index"> <view bind:tap="routerTo" class="row" data-url="/pages/privacyAgreement/index">
<view class="col"> <view class="col">
<image class="icon" src="/images/icon40.png"></image> <image class="icon" src="{{imageUrl}}icon40.png?t={{Timestamp}}"></image>
协议相关 协议相关
</view> </view>
<view class="more"> <view class="more">
@ -75,7 +75,7 @@
<view class="options-list"> <view class="options-list">
<view bind:tap="routerTo" class="row" data-url=""> <view bind:tap="routerTo" class="row" data-url="">
<view class="col"> <view class="col">
<image class="icon" src="/images/icon41.png"></image> <image class="icon" src="{{imageUrl}}icon41.png?t={{Timestamp}}"></image>
问题反馈 问题反馈
</view> </view>
<view class="more"> <view class="more">

2
src/pages/myLive/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<view class="sticky"> <view class="sticky">
<van-tabs <van-tabs
wx:if="{{online_open_status==1 && offline_open_status==1}}" wx:if="{{online_open_status==1 && offline_open_status==1}}"

2
src/pages/mySave/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<view class="sticky"> <view class="sticky">
<van-tabs <van-tabs
wx:if="{{picTextStatus==1 && videoStatus==1}}" wx:if="{{picTextStatus==1 && videoStatus==1}}"

3
src/pages/nrdl/index.wxml

@ -1,5 +1,6 @@
<view <view
class="page" class="page"
id="{{theme === 'DRUG' && 'drug-page'}}"
style="background: url({{imageUrl}}/nrdl/nrdl-bg.png?t={{Timestamp}}) no-repeat top center / 100%;padding-top:{{bottom}}px" style="background: url({{imageUrl}}/nrdl/nrdl-bg.png?t={{Timestamp}}) no-repeat top center / 100%;padding-top:{{bottom}}px"
> >
<navBar color="#364E9E" fixed title="" home="{{false}}" back bind:back="handleBack"></navBar> <navBar color="#364E9E" fixed title="" home="{{false}}" back bind:back="handleBack"></navBar>

3
src/pages/nrdlTable/index.wxml

@ -1,5 +1,6 @@
<view <view
class="page" class="page"
id="{{theme === 'DRUG' && 'drug-page'}}"
style="background: url({{imageUrl}}/nrdl/nrdl-table-bg.png?t={{Timestamp}}) no-repeat top center / 100%;padding-top:{{bottom}}px" style="background: url({{imageUrl}}/nrdl/nrdl-table-bg.png?t={{Timestamp}}) no-repeat top center / 100%;padding-top:{{bottom}}px"
> >
<view class="table"> <view class="table">

3
src/pages/personalInformation/index.wxml

@ -1,5 +1,6 @@
<view <view
class="page" class="page"
id="{{theme === 'DRUG' && 'drug-page'}}"
style="background: url({{imageUrl}}/3/userinfo-bg.png?t={{Timestamp}}) no-repeat top center / 100% 1200rpx;padding-top: {{bottom+10}}px;" style="background: url({{imageUrl}}/3/userinfo-bg.png?t={{Timestamp}}) no-repeat top center / 100% 1200rpx;padding-top: {{bottom+10}}px;"
> >
<navBar back background="{{background}}" fixed bind:back="handleBack" title="个人信息"></navBar> <navBar back background="{{background}}" fixed bind:back="handleBack" title="个人信息"></navBar>

2
src/pages/privacyAgreement/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<image class="bg" mode="widthFix" src="{{imageUrl}}1/login-bg.png?t={{Timestamp}}"></image> <image class="bg" mode="widthFix" src="{{imageUrl}}1/login-bg.png?t={{Timestamp}}"></image>
<view class="page-container"> <view class="page-container">
<navBar wx:if="{{pagePath != '/pages/enterInfo/index'}}" background="{{background}}" title="隐私协议"></navBar> <navBar wx:if="{{pagePath != '/pages/enterInfo/index'}}" background="{{background}}" title="隐私协议"></navBar>

2
src/pages/publishStoryDetail/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<navBar background="{{background}}" title="患者故事" back bind:back="handleBack"></navBar> <navBar background="{{background}}" title="患者故事" back bind:back="handleBack"></navBar>
<image wx:if="{{detail.TitlePicLink}}" mode="aspectFill" class="banner-img" src="{{detail.TitlePicLink}}"></image> <image wx:if="{{detail.TitlePicLink}}" mode="aspectFill" class="banner-img" src="{{detail.TitlePicLink}}"></image>
<view class="page-container"> <view class="page-container">

13
src/pages/qaForm/index.scss

@ -86,3 +86,16 @@ page {
} }
} }
} }
#drug-page {
.p-item.active {
background: linear-gradient(270deg, #b384f4 0%, #5956e9 100%);
}
.prev {
border-color: rgba(89, 86, 233, 1);
color: rgba(89, 86, 233, 1);
}
.next {
background: linear-gradient(90deg, #b384f4 0%, #5956e9 100%);
}
}

2
src/pages/qaForm/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<view class="page-header">您好!为了更好地了解您的病情,请您完成以下4个简单问题,便于医生评估您的近期状况:</view> <view class="page-header">您好!为了更好地了解您的病情,请您完成以下4个简单问题,便于医生评估您的近期状况:</view>
<view class="progress"> <view class="progress">
<view class="p-item"></view> <view class="p-item"></view>

4
src/pages/referral/index.wxml

@ -1,6 +1,6 @@
<page-meta page-style="{{ referralFromShow ? 'overflow: hidden;' : '' }}" /> <page-meta page-style="{{ referralFromShow ? 'overflow: hidden;' : '' }}" />
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<view class="card" wx:for="{{list}}" wx:key="Id" bind:tap="handleEdit" data-index="{{index}}"> <view class="card" wx:for="{{list}}" wx:key="Id" bind:tap="handleEdit" data-index="{{index}}">
<view class="date"> <view class="date">
<view class="label">复诊时间</view> <view class="label">复诊时间</view>

9
src/pages/repository/index.scss

@ -65,7 +65,7 @@
background-color: #f3f3f3; background-color: #f3f3f3;
&.active { &.active {
color: #0eb66d; color: #0eb66d;
background-color: var(--name); background-color: rgba(233, 251, 243, 1);
} }
} }
} }
@ -258,3 +258,10 @@
} }
} }
} }
#drug-page {
.tag.active {
color: #fff;
background: linear-gradient( 270deg, #5956E9 0%, #B384F4 100%);
}
}

5
src/pages/repository/index.ts

@ -21,11 +21,6 @@ Page({
banner: [], banner: [],
}, },
onLoad(options) { onLoad(options) {
app.getTheme().then((res) => {
this.setData({
theme: res,
})
})
app.waitLogin().then(() => { app.waitLogin().then(() => {
this.getConfig(options) this.getConfig(options)
this.getBanner() this.getBanner()

13
src/pages/repository/index.wxml

@ -1,17 +1,14 @@
<view <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
class="page"
style="{{theme === 'DRUG'?'--name:#25D9C8;--tag-bg:rgba(37, 217, 200, 0.13)':'--name:#E9FBF3;--tag-bg:#E9FBF3'}}"
>
<van-tabs <van-tabs
wx:if="{{picTextStatus==1 && videoStatus==1}}" wx:if="{{picTextStatus==1 && videoStatus==1}}"
class="navbar" class="navbar"
active="{{ active }}" active="{{ active }}"
bind:change="tabChange" bind:change="tabChange"
title-inactive-color="#222222" title-inactive-color="#222222"
title-active-color="#0EB66D" title-active-color="{{theme === 'DRUG' ? 'rgba(89, 86, 233, 1)' : '#0EB66D'}}"
line-width="{{17}}" line-width="{{17}}"
line-height="{{4}}" line-height="{{4}}"
color="#0EB66D" color="{{theme === 'DRUG' ? 'rgba(89, 86, 233, 1)' : '#0EB66D'}}"
tab-class="tab" tab-class="tab"
tab-active-class="tab-active" tab-active-class="tab-active"
> >
@ -19,7 +16,7 @@
<van-tab title="患者故事"></van-tab> <van-tab title="患者故事"></van-tab>
</van-tabs> </van-tabs>
<view class="search" wx:if="{{active==0}}"> <view class="search" wx:if="{{active==0}}">
<image class="icon" src="/images/1/search.png"></image> <image class="icon" src="/images/icon67.png"></image>
<input <input
class="input" class="input"
model:value="{{Search}}" model:value="{{Search}}"
@ -58,7 +55,7 @@
</block> </block>
</view> </view>
</view> </view>
<image wx:if="{{active==1}}" class="slogan" src="/images/title3.png"></image> <image wx:if="{{active==1}}" class="slogan" src="{{imageUrl}}title3.png?t={{Timestamp}}"></image>
</view> </view>
<swiper wx:if="{{banner.length && active==0}}" class="swiper" autoplay interval="{{3000}}"> <swiper wx:if="{{banner.length && active==0}}" class="swiper" autoplay interval="{{3000}}">
<swiper-item <swiper-item

2
src/pages/repositoryDetail/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<view class="page-container"> <view class="page-container">
<navBar background="{{background}}" title="知识库详情" back bind:back="handleBack"></navBar> <navBar background="{{background}}" title="知识库详情" back bind:back="handleBack"></navBar>
<view class="banner"> <view class="banner">

4
src/pages/repositoryVideoDetail/index.wxml

@ -1,8 +1,8 @@
<navbar fixed custom-style="background:{{background}};color:#fff"> <navbar fixed custom-style="background:{{background}};color:#fff">
<van-icon name="arrow-left" slot="left" size="18px" color="#fff" bind:tap="handleBack" /> <van-icon name="arrow-left" slot="left" size="18px" color="#fff" bind:tap="handleBack" />
<view slot="title" style="color: #fff">视频</view> <view slot="title" style="color: #fff">视频</view>
</navbar> </navbar>
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<swiper class="swiper" vertical="{{true}}" current="{{current}}" bindchange="handleChange"> <swiper class="swiper" vertical="{{true}}" current="{{current}}" bindchange="handleChange">
<swiper-item class="swiper-item" wx:for="{{videoList}}" wx:key="Id"> <swiper-item class="swiper-item" wx:for="{{videoList}}" wx:key="Id">
<video <video

2
src/pages/signIn/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<image <image
class="badge" class="badge"
wx:if="{{detail.IsSignIn==1}}" wx:if="{{detail.IsSignIn==1}}"

2
src/pages/smallPage/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<mp-html <mp-html
wx:if="{{dataInfo.WeiContent}}" wx:if="{{dataInfo.WeiContent}}"
content="{{dataInfo.WeiContent}}" content="{{dataInfo.WeiContent}}"

2
src/pages/startPending/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<image class="bg" mode="widthFix" src="{{imageUrl}}1/login-mask-bg.png?t={{Timestamp}}"></image> <image class="bg" mode="widthFix" src="{{imageUrl}}1/login-mask-bg.png?t={{Timestamp}}"></image>
<view class="page-container"> <view class="page-container">
<pageNavbar></pageNavbar> <pageNavbar></pageNavbar>

2
src/pages/startReject/index.wxml

@ -1,4 +1,4 @@
<view class="page"> <view class="page" id="{{theme === 'DRUG' && 'drug-page'}}">
<image class="bg" mode="widthFix" src="{{imageUrl}}1/login-bg.png?t={{Timestamp}}"></image> <image class="bg" mode="widthFix" src="{{imageUrl}}1/login-bg.png?t={{Timestamp}}"></image>
<view class="page-container"> <view class="page-container">
<pageNavbar></pageNavbar> <pageNavbar></pageNavbar>

6
src/pages/story/index.ts

@ -12,12 +12,6 @@ Page({
userInfo: {}, userInfo: {},
}, },
onLoad() { onLoad() {
app.getTheme().then((res) => {
this.setData({
theme: res,
})
})
const SystemInfo = app.globalSystemInfo const SystemInfo = app.globalSystemInfo
if (SystemInfo) { if (SystemInfo) {
const { bottom } = SystemInfo.capsulePosition const { bottom } = SystemInfo.capsulePosition

3
src/pages/story/index.wxml

@ -1,5 +1,6 @@
<view <view
class="page" class="page"
id="{{theme === 'DRUG' && 'drug-page'}}"
style="padding-top:{{bottom+30}}px" style="padding-top:{{bottom+30}}px"
> >
<navBar background="{{background}}" title="" fixed home="{{false}}"></navBar> <navBar background="{{background}}" title="" fixed home="{{false}}"></navBar>

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save