Commit b39b20a5 by nlp97

no message

parent e43de15e
......@@ -2,7 +2,7 @@
* @Author: ninglupeng
* @Date: 2020-11-24 16:18:58
* @LastEditors: ninglupeng
* @LastEditTime: 2022-10-31 15:05:09
* @LastEditTime: 2022-11-01 10:07:10
* @Description:
-->
<template>
......@@ -44,31 +44,36 @@
:placeholder="$t('agreementFloor')" :rules="[{ required: true, message: `请填写${$t('agreementFloor')}` }]"
@blur="setLocalStorge('agreementFloor')"></van-field>
<van-field colon clearable v-model="bedNumber" name="bedNumber" label="床号" placeholder="床号"
@blur="setLocalStorge('bedNumber')" :rules="[{ required: true, message: '请填写床号' }]"></van-field>
<van-field colon clearable v-model="bedNumber" name="bedNumber" :label="$t('bedNumber')"
:placeholder="`${$t('bedNumber')}`" @blur="setLocalStorge('bedNumber')"
:rules="[{ required: true, message: `请填写${$t('bedNumber')}` }]"></van-field>
<van-field colon clearable v-model="agreementSign" name="agreementSign" label="患者签字" placeholder="患者签字" readonly
:rules="[{ required: true, message: '请患者签字' }]">
<van-field colon clearable v-model="agreementSign" name="agreementSign" :label="$t('agreementSign')"
:placeholder="$t('agreementSign')" readonly
:rules="[{ required: true, message: `请{${$t('agreementSign')}}` }]">
<template #input>
<img class="Signimg" v-show="agreementSign" :src="agreementSign" alt=""
:style="{ width: agreementSign ? '70%' : '' }" />
<van-button size="small" @click="showSignHandleVue = true" block type="primary" native-type="button"
:style="{ width: !agreementSign ? '50%' : '30%' }">{{ agreementSign ? "重签" : "点击签字" }}</van-button>
:style="{ width: !agreementSign ? '50%' : '30%' }">{{ agreementSign ? `${$t('countersign')}` :
`${$t('clickSign')}`
}}</van-button>
</template>
</van-field>
<van-field colon clearable readonly clickable name="agreementDate" :value="agreementDate" label="签字日期"
placeholder="点击选择签字日期" @click="showCalendar = true" :rules="[
<van-field colon clearable readonly clickable name="agreementDate" :value="agreementDate"
:label="$t('agreementDate')" :placeholder="`点击选择${$t('agreementDate')}`" @click="showCalendar = true"
:rules="[
{
required: true,
message: '请选择签字日期',
message: `请选择${$t('agreementDate')}`,
},
]" />
<van-popup v-model="showCalendar" position="bottom">
<van-datetime-picker type="date" :min-date="minAgreementDate" :max-date="maxDate" @confirm="onAgreementDate"
@cancel="showCalendar = false" :formatter="formatter" v-model="agreementDate1" />
</van-popup>
<jlPopup title="签名" v-if="showSignHandleVue" @onCancel="onCancel">
<jlPopup :title="$t('autograph')" v-if="showSignHandleVue" @onCancel="onCancel">
</jlPopup>
</div>
</template>
......
......@@ -2,83 +2,80 @@
* @Author: ninglupeng
* @Date: 2020-11-24 16:18:58
* @LastEditors: ninglupeng
* @LastEditTime: 2022-03-29 11:31:31
* @LastEditTime: 2022-11-03 12:58:51
* @Description:
-->
<template>
<div class="page7">
<div class="page7_topbg">
<span class="page7_topbg_title">
您已完成本次填写内容 ,感谢您的帮助和支持。
</span>
</div>
<div class="page7">
<div class="page7_topbg">
<span class="page7_topbg_title">
{{ $t('concludingRemarks') }}
</span>
</div>
<div class="page7_bottom">
<van-button
native-type="button"
class="index_form_next"
@click="goback"
round
type="info"
>返回</van-button
>
<div class="page7_bottom">
<van-button native-type="button" class="index_form_next" @click="goback" round type="info"> {{
$t('goBack')
}}</van-button>
</div>
</div>
</div>
</template>
<script>
import { mapState, mapMutations } from "vuex";
export default {
name: "page7",
data() {
return {};
},
mounted() {},
methods: {
goback() {
this.$store.dispatch("user/setpage", 1);
name: "page7",
data() {
return {};
},
mounted() { },
methods: {
goback() {
this.$store.dispatch("user/setpage", 1);
},
},
},
computed: {},
computed: {},
};
</script>
<style lang="scss" scoped>
.page7 {
width: 100%;
height: 100vh;
overflow: hidden;
background-color: #f2f2f2;
&_topbg {
background-image: url("../assets/img/page1bg.png");
width: 100%;
height: 390px;
background-size: cover;
background-position: center center;
height: 100vh;
overflow: hidden;
background-color: #f2f2f2;
&_topbg {
background-image: url("../assets/img/page1bg.png");
width: 100%;
height: 390px;
background-size: cover;
background-position: center center;
@include flex_column;
@include align_center;
justify-content: space-evenly;
position: relative;
&_title {
font-size: 24px;
font-family: Roboto-Bold, Roboto;
font-weight: bold;
color: #000000;
line-height: 28px;
@include flex_column;
@include align_center;
justify-content: space-evenly;
position: relative;
text-align: center;
margin: 20px;
&_title {
font-size: 24px;
font-family: Roboto-Bold, Roboto;
font-weight: bold;
color: #000000;
line-height: 28px;
text-align: center;
margin: 20px;
}
}
}
&_bottom {
width: 100%;
@include flex_column;
@include align_center;
position: absolute;
bottom: 350px;
}
&_bottom {
width: 100%;
@include flex_column;
@include align_center;
position: absolute;
bottom: 350px;
}
}
</style>
......@@ -2,19 +2,18 @@
* @Author: ninglupeng
* @Date: 2022-10-31 14:22:41
* @LastEditors: ninglupeng
* @LastEditTime: 2022-10-31 14:57:57
* @LastEditTime: 2022-11-03 13:12:44
* @Description:
*/
module.exports = {
//第一部分
//第一页、第二页
'project': '',
'paragraph1': ' ',
"paragraph2": ' ',
"paragraph3": ' ',
"isAgree": ' ',
//第二部分
//第三页
"AgreementMode": '',//本人决定选择以下方式
"Mode1": '',
"Mode2": '',
......@@ -23,7 +22,26 @@ module.exports = {
"agreementFloor": '', //楼层
"bedNumber": '', //床号
"agreementSign": '', // 患者签字
"agreementDate": ''// 签字日期
"agreementDate": '',// 签字日期
//第四页
//第五页
"HasOnlineClass": "", // 是否上网课
//第六页
//第七页
"concludingRemarks": 'سىز بۇ قېتىمقى تولدۇرۇش مەزمۇنىنى تاماملاپ بولدىڭىز، ياردىمىڭىز ۋە قوللىغىنىڭىزغا رەھمەت.',
"goBack": 'ئالدىغا قايتىش'
......
......@@ -2,18 +2,18 @@
* @Author: ninglupeng
* @Date: 2022-10-31 14:22:35
* @LastEditors: ninglupeng
* @LastEditTime: 2022-10-31 14:58:33
* @LastEditTime: 2022-11-03 13:17:25
* @Description:
*/
module.exports = {
//第一部分
//第一页、第二页
'project': '入院信息采集',
'paragraph1': ' 为保障您在我院住院治疗期间享有充分的知情同意权,医务人员将向您告知您的病情、主要医疗措施、医疗风险等情況,解答您对疾病的咨询。未经您本人充分知情和签名同意,医务人员将不得进行手术等重大医疗行为。但由于各人心理承受能力不同,以及疾病发展具有不可预测性,为有利于治疗,请您现授权委托一位您充分信任的代理人,代为行使您的知情同意权。我院将依据您签名出具的授权委托书,视代理人的代理行为为您本人真实意思的表示。如您末满18周岁或没有民事行为能力和限制民事行为能力的,您的法定监护人为您的法定伐理人,代为行使知情同意权。 ',
"paragraph2": ' 为了让医生给您制定最佳的洽疗方案,请您务必客观,真实地向医生提供您的病情资料和相关情況。 ',
"paragraph3": ' 特此告知 ',
"isAgree": ' 上述告知书内容本人己充分了解 ',
//第二部分
//第三页
"AgreementMode": '本人决定选择以下方式',//本人决定选择以下方式
"Mode1": '向贵院出具授权委托书指定代理人',
"Mode2": '向贵院出具户籍等相关证明,明确法定代理人',
......@@ -22,6 +22,67 @@ module.exports = {
"agreementFloor": '楼层', //楼层
"bedNumber": '床号', //床号
"agreementSign": '患者签字', // 患者签字
"countersign": '重签',//重签
"clickSign": '点击签字',//点击签字
"agreementDate": '签字日期', //签字日期
"autograph": '签名',//签名
// 第四页
"patientName": "患者姓名", //患者姓名
"orNotByEntry": "近期是否由国外入境",//近期是否由国外入境
"nationality": "国籍", //国籍
"passportId": "护照号", //护照号
"HasSymptom": "是否有症状",//是否有症状
"otherSymptom": "其他症状",//其他症状
"otherOccupation": "其他职业",//其他职业
"age": "年龄", //年龄
"gender": "性别", //性别
"height": "身高", //身高
"weight": "体重", //体重
"maritalStatus": "婚姻状况", //婚姻状况
"birthday": "出生日期", //出生日期
"isConceive": "怀孕状况", //怀孕状况
"gestationalWeeks": "怀孕周期", //怀孕周期
"occupation": "职业", //职业
"contactInformation": "联系方式", //联系方式
"FamilyMembersPhone": "家属联系方式", //家属联系方式
"Registeredresidence": "户籍地", //户籍地
// "province", //籍贯 (省)
// "city", //籍贯 (市)
"address": "现居住地", //现居住地
"idCard": "身份证号", //身份证号
"typeOfMedicalInsurance": "医保类型", //医保类型
"insurance": "商业保险", //商业保险
//第五页
"HasOnlineClass": "是否上网课", // 是否上网课
//第六页
//第七页
"concludingRemarks": '您已完成本次填写内容 ,感谢您的帮助和支持。',
"goBack": '返回',
"yes": '是',
"no": "否",
"have": "有",
"noHave": "没有"
}
\ No newline at end of file
......@@ -2,7 +2,7 @@
* @Author: ninglupeng
* @Date: 2022-03-17 15:06:50
* @LastEditors: ninglupeng
* @LastEditTime: 2022-03-22 16:09:11
* @LastEditTime: 2022-11-01 10:27:25
* @Description:
*/
import http from '@/http/index'
......@@ -13,7 +13,7 @@ const state = {
token: '',
name: '',
userInfo: {},
page: 1,
page:6,
}
const mutations = {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment