@@ -10,11 +10,16 @@
import ConfigForms from "@/views/screening/components/ConfigForms.vue"
import ReadForm from "@/components/FormComponents/ReadForm/index"
export default {
- name: "FollowupAudit",
+ name: "followReview",
components: {
ConfigForms,
ReadForm
},
+ props: {
+ form: {
+ type: Object,
+ },
+ },
data() {
return {
followupForm:{
@@ -685,15 +690,19 @@ export default {
]
},
formEdit:{
- name:"djksh",
- contact_phone:"12345678",
- is_accept:"0",
- gas_exam:"15",
- G_17:"1"
}
}
},
- created() {},
+ watch:{
+ form(val){
+ this.formEdit = val
+ console.log("form",val)
+ }
+ },
+ created() {
+ },
+ mounted(){
+ },
methods: {},
}
diff --git a/src/views/followupentry/followaudit.vue b/src/views/followupentry/followaudit.vue
index c0f10cebb8f7572e59845f1e62df2414d5868f5c..a447826e0b07170f3ad5aac1bfb7c6c23ae220bd 100644
--- a/src/views/followupentry/followaudit.vue
+++ b/src/views/followupentry/followaudit.vue
@@ -1,4 +1,5 @@
+
+
+
+
+
请选择审核结果:
@@ -23,9 +28,6 @@
驳回修改建议:胃镜图片不合规
-
-
-
@@ -95,6 +97,7 @@
@@ -234,7 +259,8 @@ export default {
font-size: 14px;
font-family: AlibabaPuHuiTiM;
color: #333333;
- box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.1);
+ box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.1);
+ border-top: 1px solid rgba(0, 0, 0, 0.1);
display: flex;
.btn_group {
margin-left: 24px;
diff --git a/src/views/followupentry/index.vue b/src/views/followupentry/index.vue
index f6be79711d8c18623502dbb8a686a65932c43f6c..7e501e9964cbea147a0218d7e9e7cde4486aeace 100644
--- a/src/views/followupentry/index.vue
+++ b/src/views/followupentry/index.vue
@@ -18,17 +18,7 @@ export default {
},
created() {
},
- computed:{
- formEdit(){
- return this.$route.query
- }
- },
methods: {},
- provide() {
- return {
- formEdit:this.$route.query.formEdit
- }
- },
}
diff --git a/src/views/followupresearch/index.vue b/src/views/followupresearch/index.vue
index aa4e0acae4809961d48763f85f5364a472da27c7..45ffb40b87f2b52887c2afdd512f07f9ffe12989 100644
--- a/src/views/followupresearch/index.vue
+++ b/src/views/followupresearch/index.vue
@@ -5,7 +5,7 @@
- {
+ return row.unionName ? row.unionName : "--"
+ },
},
{
label: "姓名",
- value: "name",
minWidth: 120,
+ formatter: (row) => {
+ return row.name ? row.name : "--"
+ },
+ value: "name",
},
{
label: "性别",
+ minWidth: 80,
value: "sex",
- minWidth: 120,
- // trans:'d-sex',
- transList:{
- 1:'男',
- 2:'女'
- }
+ formatter: (row) => {
+ return this.$handle.formatDicList(this.dictMap["d-sex"], row.sex + "")
+ },
},
{
label: "身份证",
- value: "idCard",
minWidth: 120,
+ value: "idCard",
+ formatter: (row) => {
+ return row.idCard ? row.idCard : "--"
+ },
},
{
label: "年龄",
- value:"age",
minWidth: 120,
+ value: "age",
+ formatter: (row) => {
+ return row.age ? row.age : "--"
+ },
},
{
label: "筛查时间",
+ minWidth: 180,
value: "screeningTime",
- minWidth: 120,
+ formatter: (row) => {
+ return row.createTime ? row.createTime : "--"
+ },
},
{
label: "风险评估结果",
+ minWidth: 120,
value: "riskRank",
- trans:'risk_level',
- transList:{
+ formatter: (row) => {
+ return this.$handle.formatDicList(this.dictMap["risk_level"],String(row.riskRank))
},
- minWidth: 120,
},
{
label: "上次随访时间",
value: "followTime",
minWidth: 120,
+ formatter: (row) => {
+ return row.followTime ? row.followTime : "--"
+ },
},
{
label: "随访进度",
value: "followBatch",
- trans:'follow_type',
- transList:{
- },
minWidth: 120,
+ formatter: (row) => {
+ return this.$handle.formatDicList(this.dictMap["follow_type"],String(row.followBatch))
+ },
},
{
label: "计划随访时间",
value: "nextFollowTime",
- trans:'next_follow_time',
+ formatter: (row) => {
+ return this.$handle.formatDicList(this.dictMap["next_follow_time"],String(row.nextFollowTime))
+ },
minWidth: 120,
},
{
@@ -142,7 +160,8 @@ export default {
"formRecordId": "", //表单记录id
"linkPhone": "0556-5556666", //联系方式
"isContinueFollow": 1, //是否继续随访
- "checkStatus": "" //审核状态
+ "checkStatus": "", //审核状态
+ "riskRank":"medium"
},
{
name:'11',
@@ -283,7 +302,7 @@ export default {
}
},
created(){
- this.initColumn()
+ // this.initColumn()
},
mounted() {
this.formEdit = JSON.parse(sessionStorage.getItem('followResearch-form')) ||{}
@@ -332,41 +351,41 @@ export default {
}
this.listLoading = false
},
- initColumn(){
- this.columns.forEach((item,index) => {
- if(item.trans){
- this.initDict(item.trans,index)
- }
- })
- },
- async initDict(type,index){
- let params={
- type:type
- }
- const res = await getDictDetail(params)
- let item = this.formList.find(_ => _.trans == type)
- res.data.forEach((itemD,inx) => {
- if(!this.columns[index]['transList']){
- this.columns[index]['transList']={}
- }
- else{
- this.columns[index]['transList'][itemD.code]=itemD.name
- }
- if(item){
- if(!item['opts']){
- item['opts']=[]
- }
- else {
- item['opts']=res.data.map((_) => {
- return {
- label: _.name,
- value: _.code,
- }
- })
- }
- }
- })
- }
+ // initColumn(){
+ // this.columns.forEach((item,index) => {
+ // if(item.trans){
+ // this.initDict(item.trans,index)
+ // }
+ // })
+ // },
+ // async initDict(type,index){
+ // let params={
+ // type:type
+ // }
+ // const res = await getDictDetail(params)
+ // let item = this.formList.find(_ => _.trans == type)
+ // res.data.forEach((itemD,inx) => {
+ // // if(!this.columns[index]['transList']){
+ // // this.columns[index]['transList']={}
+ // // }
+ // // else{
+ // // this.columns[index]['transList'][itemD.code]=itemD.name
+ // // }
+ // if(item){
+ // if(!item['opts']){
+ // item['opts']=[]
+ // }
+ // else {
+ // item['opts']=res.data.map((_) => {
+ // return {
+ // label: _.name,
+ // value: _.code,
+ // }
+ // })
+ // }
+ // }
+ // })
+ // }
},
}
diff --git a/src/views/screening/components/FormTab.vue b/src/views/screening/components/FormTab.vue
index abb9d689b8b87247e6d1facf03851b715f4e5588..34aed38a336bf9670ccbc7bd6e9e47c4692d1adb 100644
--- a/src/views/screening/components/FormTab.vue
+++ b/src/views/screening/components/FormTab.vue
@@ -42,11 +42,7 @@
-->
-