签约服务协议书 滑动

This commit is contained in:
shidongli 2023-11-13 14:22:25 +08:00
parent 90e5584626
commit f7905342dd
2 changed files with 148 additions and 128 deletions

View File

@ -12,83 +12,70 @@
<h4>乙方</h4> <h4>乙方</h4>
<h4 class="box-line">{{list.residentName}}</h4> <h4 class="box-line">{{list.residentName}}</h4>
</view> </view>
<u-table width="80%"> <scroll-view class="scroll-view" scroll-x="true">
<u-tr class="u-tr"> <view class="itemdata">
<u-th class="u-th">姓名</u-th> <uni-table border stripe emptyText="暂无更多数据">
<u-th class="u-th">性别</u-th> <uni-tr>
<u-th class="u-th">年龄</u-th> <uni-th>姓名</uni-th>
<u-th class="u-th">身份证号</u-th> <uni-th>性别</uni-th>
<u-th class="u-th">现住址</u-th> <uni-th>年龄</uni-th>
<u-th class="u-th">选择签约基础服务包</u-th> <uni-th>身份证号</uni-th>
<u-th class="u-th">选择签约个性服务包</u-th> <uni-th>现住址</uni-th>
</u-tr> <uni-th>手机号码</uni-th>
<u-tr class="u-tr"> <uni-th>选择签约基础服务包 </uni-th>
<u-td class="u-th">{{list.residentName}}</u-td> <uni-th>选择签约个性服务包</uni-th>
<u-td class="u-th">{{list.gender === '1' ? '男' : '女'}}</u-td> </uni-tr>
<u-td class="u-th">{{list.age?list.age:''}}</u-td> <uni-tr>
<u-td class="u-th">{{list.identity?list.identity:''}}</u-td> <uni-td>{{list.residentName}}</uni-td>
<u-td class="u-th">{{list.address?list.address:''}}</u-td> <uni-td>{{list.gender === '1' ? '男' : '女'}}</uni-td>
<u-td class="u-th">{{list.phone?list.phone:''}}</u-td> <uni-td>{{list.age?list.age:''}}</uni-td>
<u-td class="u-th">{{list.BasePackage?list.BasePackage:''}} </u-td> <uni-td>{{list.identity?list.identity:''}}</uni-td>
<u-td class="u-th">{{list.PersonalityPack?list.PersonalityPack:''}}</u-td> <uni-td>{{list.address?list.address:''}}</uni-td>
</u-tr> <uni-td>{{list.phone?list.phone:''}}</uni-td>
</u-table> <uni-td>{{list.BasePackage?list.BasePackage:''}} </uni-td>
<!-- <uni-table border stripe emptyText="暂无更多数据"> <uni-td>{{list.PersonalityPack?list.PersonalityPack:''}}</uni-td>
<uni-tr> </uni-tr>
<uni-th>姓名</uni-th> </uni-table>
<uni-th>性别</uni-th> </view>
<uni-th>年龄</uni-th> </scroll-view>
<uni-th>身份证号</uni-th>
<uni-th>现住址</uni-th>
<uni-th>手机号码</uni-th>
<uni-th>选择签约基础服务包 </uni-th>
<uni-th>选择签约个性服务包</uni-th>
</uni-tr>
<uni-tr>
<uni-td>{{list.residentName}}</uni-td>
<uni-td>{{list.gender === '1' ? '男' : '女'}}</uni-td>
<uni-td>{{list.age?list.age:''}}</uni-td>
<uni-td>{{list.identity?list.identity:''}}</uni-td>
<uni-td>{{list.address?list.address:''}}</uni-td>
<uni-td>{{list.phone?list.phone:''}}</uni-td>
<uni-td>{{list.BasePackage?list.BasePackage:''}} </uni-td>
<uni-td>{{list.PersonalityPack?list.PersonalityPack:''}}</uni-td>
</uni-tr>
</uni-table> -->
<view> <view>
<p style='padding-top: 30rpx;line-height: 46rpx;'>甲乙双方本着平等尊重和自愿的原则签订此协议接受以下条款的约定</p> <p style='padding-top: 30rpx;line-height: 46rpx;'>甲乙双方本着平等尊重和自愿的原则签订此协议接受以下条款的约定</p>
<p style='padding: 30rpx 0;line-height: 46rpx;'>甲乙双方共同确定 <p style='padding: 30rpx 0;line-height: 46rpx;'>甲乙双方共同确定
<text class="box-line">{{list.teamName}}</text>为乙方的家庭医生服务团队 <text class="box-line">{{list.teamName}}</text>为乙方的家庭医生服务团队
</p> </p>
<uni-table border stripe emptyText="暂无更多数据"> <scroll-view class="scroll-view" scroll-x="true">
<uni-tr> <view class="itemdata">
<uni-th>家庭医生服务团队成员</uni-th> <uni-table border stripe emptyText="暂无更多数据">
<uni-th>姓名</uni-th> <uni-tr>
<uni-th>职称</uni-th> <uni-th>家庭医生服务团队成员</uni-th>
<uni-th>固定电话</uni-th> <uni-th>姓名</uni-th>
<uni-th>联系电话</uni-th> <uni-th>职称</uni-th>
</uni-tr> <uni-th>固定电话</uni-th>
<uni-tr v-for="(member, index) in list.DoctorList" :index="index" :key="index"> <uni-th>联系电话</uni-th>
<uni-td v-if="member.teamLeader"> </uni-tr>
团队长 <uni-tr v-for="(member, index) in list.DoctorList" :index="index" :key="index">
</uni-td> <uni-td v-if="member.teamLeader">
<uni-td v-else> 团队长
{{member.teamMemberType=='0'?'全科医生':''}} </uni-td>
{{member.teamMemberType=='1'?'专科医生':''}} <uni-td v-else>
{{member.teamMemberType=='2'?'社区护士':''}} {{member.teamMemberType=='0'?'全科医生':''}}
{{member.teamMemberType=='3'?'公共卫生人员':''}} {{member.teamMemberType=='1'?'专科医生':''}}
</uni-td> {{member.teamMemberType=='2'?'社区护士':''}}
<uni-td>{{member.realname?member.realname:''}}</uni-td> {{member.teamMemberType=='3'?'公共卫生人员':''}}
<uni-td> </uni-td>
{{member.profTitle=='0'?'初级':''}} <uni-td>{{member.realname?member.realname:''}}</uni-td>
{{member.profTitle=='1'?'中级':''}} <uni-td>
{{member.profTitle=='2'?'高级':''}} {{member.profTitle=='0'?'初级':''}}
{{member.profTitle=='99'?'其他':''}} {{member.profTitle=='1'?'中级':''}}
</uni-td> {{member.profTitle=='2'?'高级':''}}
<uni-td>{{member.landline?member.landline:''}}</uni-td> {{member.profTitle=='99'?'其他':''}}
<uni-td>{{member.mobilePhone?member.mobilePhone:''}}</uni-td> </uni-td>
</uni-tr> <uni-td>{{member.landline?member.landline:''}}</uni-td>
</uni-table> <uni-td>{{member.mobilePhone?member.mobilePhone:''}}</uni-td>
</uni-tr>
</uni-table>
</view>
</scroll-view>
<u-parse style="margin-top: 30rpx;" :html="content"></u-parse> <u-parse style="margin-top: 30rpx;" :html="content"></u-parse>
<h4 style='padding-top: 30rpx;font-weight: 600;'>服务收费</h4> <h4 style='padding-top: 30rpx;font-weight: 600;'>服务收费</h4>
<p style='padding-top: 30rpx;line-height: 46rpx;'>1. 根据自愿选择的原则乙方选择<text <p style='padding-top: 30rpx;line-height: 46rpx;'>1. 根据自愿选择的原则乙方选择<text
@ -155,9 +142,9 @@
data() { data() {
return { return {
content: '', content: '',
orgBase64:'', orgBase64: '',
doctorBase64:'', doctorBase64: '',
meimage:'', meimage: '',
signatureshow: false, signatureshow: false,
fabContent: [{ fabContent: [{
iconPath: '/static/pageC/signature-unselected.png', iconPath: '/static/pageC/signature-unselected.png',
@ -252,6 +239,19 @@
background-color: #fff; background-color: #fff;
} }
.scroll-view {
width: 100%;
white-space: nowrap; //scroll-view
.itemdata {
width: 105%;
display: inline-block; //
}
}
.agreement-title-box { .agreement-title-box {
padding-top: 20rpx; padding-top: 20rpx;
margin: 0 0 30rpx; margin: 0 0 30rpx;
@ -302,4 +302,4 @@
} }
} }
} }
</style> </style>

View File

@ -12,62 +12,71 @@
<h4>乙方</h4> <h4>乙方</h4>
<h4 class="box-line">{{list.signInfo.residentName?list.signInfo.residentName:''}}</h4> <h4 class="box-line">{{list.signInfo.residentName?list.signInfo.residentName:''}}</h4>
</view> </view>
<uni-table border stripe emptyText="暂无更多数据"> <scroll-view class="scroll-view" scroll-x="true">
<uni-tr> <view class="itemdata">
<uni-th>姓名</uni-th> <uni-table border stripe emptyText="暂无更多数据">
<uni-th>性别</uni-th> <uni-tr>
<uni-th>年龄</uni-th> <uni-th>姓名</uni-th>
<uni-th>身份证号</uni-th> <uni-th>性别</uni-th>
<uni-th>现住址</uni-th> <uni-th>年龄</uni-th>
<uni-th>手机号码</uni-th> <uni-th>身份证号</uni-th>
<uni-th>选择签约基础服务包 </uni-th> <uni-th>现住址</uni-th>
<uni-th>选择签约个性服务包</uni-th> <uni-th>手机号码</uni-th>
</uni-tr> <uni-th>选择签约基础服务包 </uni-th>
<uni-tr> <uni-th>选择签约个性服务包</uni-th>
<uni-td>{{list.signInfo.residentName?list.signInfo.residentName:''}}</uni-td> </uni-tr>
<uni-td>{{list.signInfo.gender === '1' ? '男' : '女'}}</uni-td> <uni-tr>
<uni-td>{{list.signInfo.age?list.signInfo.age:''}}</uni-td> <uni-td>{{list.signInfo.residentName?list.signInfo.residentName:''}}</uni-td>
<uni-td>{{list.signInfo.identity?list.signInfo.identity:''}}</uni-td> <uni-td>{{list.signInfo.gender === '1' ? '男' : '女'}}</uni-td>
<uni-td>{{list.signInfo.address?list.signInfo.address:''}}</uni-td> <uni-td>{{list.signInfo.age?list.signInfo.age:''}}</uni-td>
<uni-td>{{list.signInfo.phone?list.signInfo.phone:''}}</uni-td> <uni-td>{{list.signInfo.identity?list.signInfo.identity:''}}</uni-td>
<uni-td>{{list.basePackagesName?list.basePackagesName:''}} </uni-td> <uni-td>{{list.signInfo.address?list.signInfo.address:''}}</uni-td>
<uni-td>{{list.specialPackagesName?list.specialPackagesName:""}}</uni-td> <uni-td>{{list.signInfo.phone?list.signInfo.phone:''}}</uni-td>
</uni-tr> <uni-td>{{list.basePackagesName?list.basePackagesName:''}} </uni-td>
</uni-table> <uni-td>{{list.specialPackagesName?list.specialPackagesName:""}}</uni-td>
</uni-tr>
</uni-table>
</view>
</scroll-view>
<view> <view>
<p style='padding-top: 30rpx;line-height: 46rpx;'>甲乙双方本着平等尊重和自愿的原则签订此协议接受以下条款的约定</p> <p style='padding-top: 30rpx;line-height: 46rpx;'>甲乙双方本着平等尊重和自愿的原则签订此协议接受以下条款的约定</p>
<p style='padding: 30rpx 0;line-height: 46rpx;'>甲乙双方共同确定 <p style='padding: 30rpx 0;line-height: 46rpx;'>甲乙双方共同确定
<text class="box-line">{{list.signInfo.teamName}}</text>为乙方的家庭医生服务团队 <text class="box-line">{{list.signInfo.teamName}}</text>为乙方的家庭医生服务团队
</p> </p>
<uni-table border stripe emptyText="暂无更多数据"> <scroll-view class="scroll-view" scroll-x="true">
<uni-tr> <view class="itemdata">
<uni-th>专病管理服务团队成员</uni-th> <uni-table border stripe emptyText="暂无更多数据">
<uni-th>姓名</uni-th> <uni-tr>
<uni-th>职称</uni-th> <uni-th>家庭医生服务团队成员</uni-th>
<uni-th>固定电话</uni-th> <uni-th>姓名</uni-th>
<uni-th>联系电话</uni-th> <uni-th>职称</uni-th>
</uni-tr> <uni-th>固定电话</uni-th>
<uni-tr v-for="(member, index) in list.signInfo.dutyDoctorList" :index="index" :key="index"> <uni-th>联系电话</uni-th>
<uni-td v-if="member.teamLeader"> </uni-tr>
团队长 <uni-tr v-for="(member, index) in list.signInfo.dutyDoctorList" :index="index" :key="index">
</uni-td> <uni-td v-if="member.teamLeader">
<uni-td v-else> 团队长
{{member.teamMemberType=='0'?'全科医生':''}} </uni-td>
{{member.teamMemberType=='1'?'专科医生':''}} <uni-td v-else>
{{member.teamMemberType=='2'?'社区护士':''}} {{member.teamMemberType=='0'?'全科医生':''}}
{{member.teamMemberType=='3'?'公共卫生人员':''}} {{member.teamMemberType=='1'?'专科医生':''}}
</uni-td> {{member.teamMemberType=='2'?'社区护士':''}}
<uni-td>{{member.realname?member.realname:''}}</uni-td> {{member.teamMemberType=='3'?'公共卫生人员':''}}
<uni-td> </uni-td>
{{member.profTitle=='0'?'初级':''}} <uni-td>{{member.realname?member.realname:''}}</uni-td>
{{member.profTitle=='1'?'中级':''}} <uni-td>
{{member.profTitle=='2'?'高级':''}} {{member.profTitle=='0'?'初级':''}}
{{member.profTitle=='99'?'其他':''}} {{member.profTitle=='1'?'中级':''}}
</uni-td> {{member.profTitle=='2'?'高级':''}}
<uni-td>{{member.landline?member.landline:''}}</uni-td> {{member.profTitle=='99'?'其他':''}}
<uni-td>{{member.mobilePhone?member.mobilePhone:''}}</uni-td> </uni-td>
</uni-tr> <uni-td>{{member.landline?member.landline:''}}</uni-td>
</uni-table> <uni-td>{{member.mobilePhone?member.mobilePhone:''}}</uni-td>
</uni-tr>
</uni-table>
</view>
</scroll-view>
<u-parse style="margin-top: 30rpx;" :html="list.protocolContent.content"></u-parse> <u-parse style="margin-top: 30rpx;" :html="list.protocolContent.content"></u-parse>
<h4 style='padding-top: 30rpx;font-weight: 600;'>服务收费</h4> <h4 style='padding-top: 30rpx;font-weight: 600;'>服务收费</h4>
<p style='padding-top: 30rpx;line-height: 46rpx;'>1. 根据自愿选择的原则乙方选择<text <p style='padding-top: 30rpx;line-height: 46rpx;'>1. 根据自愿选择的原则乙方选择<text
@ -207,6 +216,17 @@
margin: 10rpx auto; margin: 10rpx auto;
background-color: #fff; background-color: #fff;
} }
.scroll-view {
width: 100%;
white-space: nowrap; //scroll-view
.itemdata {
width: 105%;
display: inline-block; //
}
}
.agreement-title-box { .agreement-title-box {
padding-top: 20rpx; padding-top: 20rpx;
@ -258,4 +278,4 @@
} }
} }
} }
</style> </style>