Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
ShanghaiGongwei
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
宁路鹏
ShanghaiGongwei
Commits
b39b20a5
Commit
b39b20a5
authored
Nov 03, 2022
by
nlp97
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
no message
parent
e43de15e
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
158 additions
and
76 deletions
+158
-76
src/components/page3.vue
+15
-10
src/components/page4.vue
+0
-0
src/components/page5.vue
+0
-0
src/components/page7.vue
+53
-56
src/lang/Uygur.js
+23
-5
src/lang/zh.js
+65
-3
src/store/modules/user.js
+2
-2
No files found.
src/components/page3.vue
View file @
b39b20a5
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
* @Author: ninglupeng
* @Author: ninglupeng
* @Date: 2020-11-24 16:18:58
* @Date: 2020-11-24 16:18:58
* @LastEditors: ninglupeng
* @LastEditors: ninglupeng
* @LastEditTime: 2022-1
0-31 15:05:09
* @LastEditTime: 2022-1
1-01 10:07:10
* @Description:
* @Description:
-->
-->
<
template
>
<
template
>
...
@@ -44,31 +44,36 @@
...
@@ -44,31 +44,36 @@
:placeholder=
"$t('agreementFloor')"
:rules=
"[{ required: true, message: `请填写${$t('agreementFloor')}` }]"
:placeholder=
"$t('agreementFloor')"
:rules=
"[{ required: true, message: `请填写${$t('agreementFloor')}` }]"
@
blur=
"setLocalStorge('agreementFloor')"
></van-field>
@
blur=
"setLocalStorge('agreementFloor')"
></van-field>
<van-field
colon
clearable
v-model=
"bedNumber"
name=
"bedNumber"
label=
"床号"
placeholder=
"床号"
<van-field
colon
clearable
v-model=
"bedNumber"
name=
"bedNumber"
:label=
"$t('bedNumber')"
@
blur=
"setLocalStorge('bedNumber')"
:rules=
"[{ required: true, message: '请填写床号' }]"
></van-field>
: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
<van-field
colon
clearable
v-model=
"agreementSign"
name=
"agreementSign"
:label=
"$t('agreementSign')"
:rules=
"[{ required: true, message: '请患者签字' }]"
>
:placeholder=
"$t('agreementSign')"
readonly
:rules=
"[{ required: true, message: `请{${$t('agreementSign')}}` }]"
>
<
template
#
input
>
<
template
#
input
>
<img
class=
"Signimg"
v-show=
"agreementSign"
:src=
"agreementSign"
alt=
""
<img
class=
"Signimg"
v-show=
"agreementSign"
:src=
"agreementSign"
alt=
""
:style=
"
{ width: agreementSign ? '70%' : '' }" />
:style=
"
{ width: agreementSign ? '70%' : '' }" />
<van-button
size=
"small"
@
click=
"showSignHandleVue = true"
block
type=
"primary"
native-type=
"button"
<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
>
<
/template
>
<
/van-field
>
<
/van-field
>
<van-field
colon
clearable
readonly
clickable
name=
"agreementDate"
:value=
"agreementDate"
label=
"签字日期"
<
van
-
field
colon
clearable
readonly
clickable
name
=
"agreementDate"
:
value
=
"agreementDate"
placeholder=
"点击选择签字日期"
@
click=
"showCalendar = true"
:rules=
"[
:
label
=
"$t('agreementDate')"
:
placeholder
=
"`点击选择${$t('agreementDate')
}
`"
@
click
=
"showCalendar = true"
:
rules
=
"[
{
{
required: true,
required: true,
message:
'请选择签字日期'
,
message:
`请选择${$t('agreementDate')
}
`
,
}
,
}
,
]"
/>
]"
/>
<
van
-
popup
v
-
model
=
"showCalendar"
position
=
"bottom"
>
<
van
-
popup
v
-
model
=
"showCalendar"
position
=
"bottom"
>
<
van
-
datetime
-
picker
type
=
"date"
:
min
-
date
=
"minAgreementDate"
:
max
-
date
=
"maxDate"
@
confirm
=
"onAgreementDate"
<
van
-
datetime
-
picker
type
=
"date"
:
min
-
date
=
"minAgreementDate"
:
max
-
date
=
"maxDate"
@
confirm
=
"onAgreementDate"
@
cancel
=
"showCalendar = false"
:
formatter
=
"formatter"
v
-
model
=
"agreementDate1"
/>
@
cancel
=
"showCalendar = false"
:
formatter
=
"formatter"
v
-
model
=
"agreementDate1"
/>
<
/van-popup
>
<
/van-popup
>
<jlPopup
title=
"签名
"
v-if=
"showSignHandleVue"
@
onCancel=
"onCancel"
>
<
jlPopup
:
title
=
"$t('autograph')
"
v
-
if
=
"showSignHandleVue"
@
onCancel
=
"onCancel"
>
<
/jlPopup
>
<
/jlPopup
>
<
/div
>
<
/div
>
<
/template
>
<
/template
>
...
...
src/components/page4.vue
View file @
b39b20a5
This diff is collapsed.
Click to expand it.
src/components/page5.vue
View file @
b39b20a5
This diff is collapsed.
Click to expand it.
src/components/page7.vue
View file @
b39b20a5
...
@@ -2,83 +2,80 @@
...
@@ -2,83 +2,80 @@
* @Author: ninglupeng
* @Author: ninglupeng
* @Date: 2020-11-24 16:18:58
* @Date: 2020-11-24 16:18:58
* @LastEditors: ninglupeng
* @LastEditors: ninglupeng
* @LastEditTime: 2022-
03-29 11:31:3
1
* @LastEditTime: 2022-
11-03 12:58:5
1
* @Description:
* @Description:
-->
-->
<
template
>
<
template
>
<div
class=
"page7"
>
<div
class=
"page7"
>
<div
class=
"page7_topbg"
>
<div
class=
"page7_topbg"
>
<span
class=
"page7_topbg_title"
>
<span
class=
"page7_topbg_title"
>
您已完成本次填写内容 ,感谢您的帮助和支持。
{{
$t
(
'concludingRemarks'
)
}}
</span>
</span>
</div>
</div>
<div
class=
"page7_bottom"
>
<div
class=
"page7_bottom"
>
<van-button
<van-button
native-type=
"button"
class=
"index_form_next"
@
click=
"goback"
round
type=
"info"
>
{{
native-type=
"button"
$t
(
'goBack'
)
class=
"index_form_next"
}}
</van-button>
@
click=
"goback"
</div>
round
type=
"info"
>
返回
</van-button
>
</div>
</div>
</div>
</
template
>
</
template
>
<
script
>
<
script
>
import
{
mapState
,
mapMutations
}
from
"vuex"
;
import
{
mapState
,
mapMutations
}
from
"vuex"
;
export
default
{
export
default
{
name
:
"page7"
,
name
:
"page7"
,
data
()
{
data
()
{
return
{};
return
{};
},
},
mounted
()
{},
mounted
()
{
},
methods
:
{
methods
:
{
goback
()
{
goback
()
{
this
.
$store
.
dispatch
(
"user/setpage"
,
1
);
this
.
$store
.
dispatch
(
"user/setpage"
,
1
);
},
},
},
},
computed
:
{},
computed
:
{},
};
};
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
>
.page7
{
.page7
{
width
:
100%
;
height
:
100vh
;
overflow
:
hidden
;
background-color
:
#f2f2f2
;
&_topbg
{
background-image
:
url("../assets/img/page1bg.png")
;
width
:
100%
;
width
:
100%
;
height
:
390px
;
height
:
100vh
;
background-size
:
cover
;
overflow
:
hidden
;
background-position
:
center
center
;
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
flex_column;
@include
align_center;
@include
align_center;
justify-content
:
space-evenly
;
justify-content
:
space-evenly
;
position
:
relative
;
position
:
relative
;
&_title
{
font-size
:
24px
;
font-family
:
Roboto-Bold
,
Roboto
;
font-weight
:
bold
;
color
:
#000000
;
line-height
:
28px
;
text-align
:
center
;
&_title
{
margin
:
20px
;
font-size
:
24px
;
font-family
:
Roboto-Bold
,
Roboto
;
font-weight
:
bold
;
color
:
#000000
;
line-height
:
28px
;
text-align
:
center
;
margin
:
20px
;
}
}
}
}
&
_bottom
{
&
_bottom
{
width
:
100%
;
width
:
100%
;
@include
flex_column;
@include
flex_column;
@include
align_center;
@include
align_center;
position
:
absolute
;
position
:
absolute
;
bottom
:
350px
;
bottom
:
350px
;
}
}
}
}
</
style
>
</
style
>
src/lang/Uygur.js
View file @
b39b20a5
...
@@ -2,19 +2,18 @@
...
@@ -2,19 +2,18 @@
* @Author: ninglupeng
* @Author: ninglupeng
* @Date: 2022-10-31 14:22:41
* @Date: 2022-10-31 14:22:41
* @LastEditors: ninglupeng
* @LastEditors: ninglupeng
* @LastEditTime: 2022-1
0-31 14:57:57
* @LastEditTime: 2022-1
1-03 13:12:44
* @Description:
* @Description:
*/
*/
module
.
exports
=
{
module
.
exports
=
{
//第一
部分
//第一
页、第二页
'project'
:
''
,
'project'
:
''
,
'paragraph1'
:
' '
,
'paragraph1'
:
' '
,
"paragraph2"
:
' '
,
"paragraph2"
:
' '
,
"paragraph3"
:
' '
,
"paragraph3"
:
' '
,
"isAgree"
:
' '
,
"isAgree"
:
' '
,
//第二部分
//第三页
"AgreementMode"
:
''
,
//本人决定选择以下方式
"AgreementMode"
:
''
,
//本人决定选择以下方式
"Mode1"
:
''
,
"Mode1"
:
''
,
"Mode2"
:
''
,
"Mode2"
:
''
,
...
@@ -23,7 +22,26 @@ module.exports = {
...
@@ -23,7 +22,26 @@ module.exports = {
"agreementFloor"
:
''
,
//楼层
"agreementFloor"
:
''
,
//楼层
"bedNumber"
:
''
,
//床号
"bedNumber"
:
''
,
//床号
"agreementSign"
:
''
,
// 患者签字
"agreementSign"
:
''
,
// 患者签字
"agreementDate"
:
''
// 签字日期
"agreementDate"
:
''
,
// 签字日期
//第四页
//第五页
"HasOnlineClass"
:
""
,
// 是否上网课
//第六页
//第七页
"concludingRemarks"
:
'سىز بۇ قېتىمقى تولدۇرۇش مەزمۇنىنى تاماملاپ بولدىڭىز، ياردىمىڭىز ۋە قوللىغىنىڭىزغا رەھمەت.'
,
"goBack"
:
'ئالدىغا قايتىش'
...
...
src/lang/zh.js
View file @
b39b20a5
...
@@ -2,18 +2,18 @@
...
@@ -2,18 +2,18 @@
* @Author: ninglupeng
* @Author: ninglupeng
* @Date: 2022-10-31 14:22:35
* @Date: 2022-10-31 14:22:35
* @LastEditors: ninglupeng
* @LastEditors: ninglupeng
* @LastEditTime: 2022-1
0-31 14:58:33
* @LastEditTime: 2022-1
1-03 13:17:25
* @Description:
* @Description:
*/
*/
module
.
exports
=
{
module
.
exports
=
{
//第一
部分
//第一
页、第二页
'project'
:
'入院信息采集'
,
'project'
:
'入院信息采集'
,
'paragraph1'
:
' 为保障您在我院住院治疗期间享有充分的知情同意权,医务人员将向您告知您的病情、主要医疗措施、医疗风险等情況,解答您对疾病的咨询。未经您本人充分知情和签名同意,医务人员将不得进行手术等重大医疗行为。但由于各人心理承受能力不同,以及疾病发展具有不可预测性,为有利于治疗,请您现授权委托一位您充分信任的代理人,代为行使您的知情同意权。我院将依据您签名出具的授权委托书,视代理人的代理行为为您本人真实意思的表示。如您末满18周岁或没有民事行为能力和限制民事行为能力的,您的法定监护人为您的法定伐理人,代为行使知情同意权。 '
,
'paragraph1'
:
' 为保障您在我院住院治疗期间享有充分的知情同意权,医务人员将向您告知您的病情、主要医疗措施、医疗风险等情況,解答您对疾病的咨询。未经您本人充分知情和签名同意,医务人员将不得进行手术等重大医疗行为。但由于各人心理承受能力不同,以及疾病发展具有不可预测性,为有利于治疗,请您现授权委托一位您充分信任的代理人,代为行使您的知情同意权。我院将依据您签名出具的授权委托书,视代理人的代理行为为您本人真实意思的表示。如您末满18周岁或没有民事行为能力和限制民事行为能力的,您的法定监护人为您的法定伐理人,代为行使知情同意权。 '
,
"paragraph2"
:
' 为了让医生给您制定最佳的洽疗方案,请您务必客观,真实地向医生提供您的病情资料和相关情況。 '
,
"paragraph2"
:
' 为了让医生给您制定最佳的洽疗方案,请您务必客观,真实地向医生提供您的病情资料和相关情況。 '
,
"paragraph3"
:
' 特此告知 '
,
"paragraph3"
:
' 特此告知 '
,
"isAgree"
:
' 上述告知书内容本人己充分了解 '
,
"isAgree"
:
' 上述告知书内容本人己充分了解 '
,
//第
二部分
//第
三页
"AgreementMode"
:
'本人决定选择以下方式'
,
//本人决定选择以下方式
"AgreementMode"
:
'本人决定选择以下方式'
,
//本人决定选择以下方式
"Mode1"
:
'向贵院出具授权委托书指定代理人'
,
"Mode1"
:
'向贵院出具授权委托书指定代理人'
,
"Mode2"
:
'向贵院出具户籍等相关证明,明确法定代理人'
,
"Mode2"
:
'向贵院出具户籍等相关证明,明确法定代理人'
,
...
@@ -22,6 +22,67 @@ module.exports = {
...
@@ -22,6 +22,67 @@ module.exports = {
"agreementFloor"
:
'楼层'
,
//楼层
"agreementFloor"
:
'楼层'
,
//楼层
"bedNumber"
:
'床号'
,
//床号
"bedNumber"
:
'床号'
,
//床号
"agreementSign"
:
'患者签字'
,
// 患者签字
"agreementSign"
:
'患者签字'
,
// 患者签字
"countersign"
:
'重签'
,
//重签
"clickSign"
:
'点击签字'
,
//点击签字
"agreementDate"
:
'签字日期'
,
//签字日期
"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
src/store/modules/user.js
View file @
b39b20a5
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
* @Author: ninglupeng
* @Author: ninglupeng
* @Date: 2022-03-17 15:06:50
* @Date: 2022-03-17 15:06:50
* @LastEditors: ninglupeng
* @LastEditors: ninglupeng
* @LastEditTime: 2022-
03-22 16:09:11
* @LastEditTime: 2022-
11-01 10:27:25
* @Description:
* @Description:
*/
*/
import
http
from
'@/http/index'
import
http
from
'@/http/index'
...
@@ -13,7 +13,7 @@ const state = {
...
@@ -13,7 +13,7 @@ const state = {
token
:
''
,
token
:
''
,
name
:
''
,
name
:
''
,
userInfo
:
{},
userInfo
:
{},
page
:
1
,
page
:
6
,
}
}
const
mutations
=
{
const
mutations
=
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment