|
|
@ -95,7 +95,7 @@ |
|
|
|
</div> |
|
|
|
<!-- 随访 --> |
|
|
|
<el-button v-if="scope.row.status == 1" size="mini" type="text" icon="el-icon-s-check" |
|
|
|
@click="handleFollow(scope.row)"> |
|
|
|
@click="handleDetails(scope.row)"> |
|
|
|
查看详情 |
|
|
|
</el-button> |
|
|
|
<!-- 失访 --> |
|
|
@ -111,7 +111,7 @@ |
|
|
|
:limit.sync="queryParams.pageSize" @pagination="getList" /> |
|
|
|
|
|
|
|
<!-- 失访 --> |
|
|
|
<el-dialog class="popup" title="失访" :visible.sync="open" width="780px" append-to-body> |
|
|
|
<el-dialog class="popup" title="标记失访" :visible.sync="open" width="780px" append-to-body> |
|
|
|
<el-form class="formStep" ref="form" :model="form" :rules="rules" label-width="90px"> |
|
|
|
<!-- <el-form-item label="随访次数" prop="times"> |
|
|
|
<el-input v-model="form.times" placeholder="请输入" /> |
|
|
@ -135,22 +135,22 @@ |
|
|
|
<el-dialog class="popup" title="随访" :visible.sync="open1" width="780px" append-to-body> |
|
|
|
<el-form class="formStep" ref="form1" :model="form" :rules="rules" label-width="90px"> |
|
|
|
<el-form-item label="随访人" prop="followuper"> |
|
|
|
<el-input v-model="form.followuper" placeholder="请输入" /> |
|
|
|
<el-input :disabled="open1Disabled" v-model="form.followuper" placeholder="请输入" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="随访时间" prop="followupTime"> |
|
|
|
<el-date-picker format="yyyy-MM-dd HH:mm:ss" value-format="yyyy-MM-dd HH:mm:ss" |
|
|
|
<el-date-picker :disabled="open1Disabled" format="yyyy-MM-dd HH:mm:ss" value-format="yyyy-MM-dd HH:mm:ss" |
|
|
|
v-model="form.followupTime" type="datetime" placeholder="选择日期"> |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
<!-- <el-form-item label="随访次数" prop="times"> |
|
|
|
<el-input v-model="form.times" placeholder="请输入" /> |
|
|
|
</el-form-item> --> |
|
|
|
<el-form-item label="随访内容" prop="followupText"> |
|
|
|
<el-input type="textarea" v-model="form.followupText" placeholder="请输入" /> |
|
|
|
<el-form-item label="随访内容" prop="followupText"> |
|
|
|
<el-input :disabled="open1Disabled" type="textarea" v-model="form.followupText" placeholder="请输入" /> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<div slot="footer" class="dialog-footer"> |
|
|
|
<el-button type="primary" @click="submitForm1">确 定</el-button> |
|
|
|
<el-button type="primary" @click="submitForm1" v-if="!open1Disabled">确 定</el-button> |
|
|
|
<el-button @click="open1 = false">取 消</el-button> |
|
|
|
</div> |
|
|
|
</el-dialog> |
|
|
@ -167,7 +167,6 @@ |
|
|
|
name: "Notice", |
|
|
|
data() { |
|
|
|
return { |
|
|
|
|
|
|
|
options: [{ |
|
|
|
label: "患者原因", |
|
|
|
options: [{ |
|
|
@ -261,6 +260,7 @@ |
|
|
|
title: "", // 弹出层标题 |
|
|
|
open: false, // 是否显示弹出层 |
|
|
|
open1: false, // 是否显示弹出层 |
|
|
|
open1Disabled:false, |
|
|
|
importOpen: false, // 导入弹窗 |
|
|
|
// 查询参数 |
|
|
|
queryParams: { |
|
|
@ -358,6 +358,7 @@ |
|
|
|
/** 随访 */ |
|
|
|
handleFollow(row) { |
|
|
|
this.open1 = true; |
|
|
|
this.open1Disabled = false |
|
|
|
this.form = { |
|
|
|
id: row.id, |
|
|
|
followuper: "", |
|
|
@ -372,6 +373,12 @@ |
|
|
|
this.form = JSON.parse(JSON.stringify(row)); |
|
|
|
this.form.status = 2 |
|
|
|
}, |
|
|
|
handleDetails(row){ |
|
|
|
this.open1 = true; |
|
|
|
this.open1Disabled = true |
|
|
|
this.form = JSON.parse(JSON.stringify(row)); |
|
|
|
|
|
|
|
}, |
|
|
|
// 标记待随访 |
|
|
|
handleBeFollow(row) { |
|
|
|
let form = JSON.parse(JSON.stringify(row)); |
|
|
|