Browse Source

随访-查看详情

newMaster
1747191978@qq.com 4 months ago
parent
commit
7783f87758
  1. 21
      acupuncture-前台/src/views/followFile/work.vue

21
acupuncture-前台/src/views/followFile/work.vue

@ -95,7 +95,7 @@
</div> </div>
<!-- 随访 --> <!-- 随访 -->
<el-button v-if="scope.row.status == 1" size="mini" type="text" icon="el-icon-s-check" <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> </el-button>
<!-- 失访 --> <!-- 失访 -->
@ -111,7 +111,7 @@
:limit.sync="queryParams.pageSize" @pagination="getList" /> :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 class="formStep" ref="form" :model="form" :rules="rules" label-width="90px">
<!-- <el-form-item label="随访次数" prop="times"> <!-- <el-form-item label="随访次数" prop="times">
<el-input v-model="form.times" placeholder="请输入" /> <el-input v-model="form.times" placeholder="请输入" />
@ -135,10 +135,10 @@
<el-dialog class="popup" title="随访" :visible.sync="open1" width="780px" append-to-body> <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 class="formStep" ref="form1" :model="form" :rules="rules" label-width="90px">
<el-form-item label="随访人" prop="followuper"> <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>
<el-form-item label="随访时间" prop="followupTime"> <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="选择日期"> v-model="form.followupTime" type="datetime" placeholder="选择日期">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
@ -146,11 +146,11 @@
<el-input v-model="form.times" placeholder="请输入" /> <el-input v-model="form.times" placeholder="请输入" />
</el-form-item> --> </el-form-item> -->
<el-form-item label="随访内容" prop="followupText"> <el-form-item label="随访内容" prop="followupText">
<el-input type="textarea" v-model="form.followupText" placeholder="请输入" /> <el-input :disabled="open1Disabled" type="textarea" v-model="form.followupText" placeholder="请输入" />
</el-form-item> </el-form-item>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <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> <el-button @click="open1 = false"> </el-button>
</div> </div>
</el-dialog> </el-dialog>
@ -167,7 +167,6 @@
name: "Notice", name: "Notice",
data() { data() {
return { return {
options: [{ options: [{
label: "患者原因", label: "患者原因",
options: [{ options: [{
@ -261,6 +260,7 @@
title: "", // title: "", //
open: false, // open: false, //
open1: false, // open1: false, //
open1Disabled:false,
importOpen: false, // importOpen: false, //
// //
queryParams: { queryParams: {
@ -358,6 +358,7 @@
/** 随访 */ /** 随访 */
handleFollow(row) { handleFollow(row) {
this.open1 = true; this.open1 = true;
this.open1Disabled = false
this.form = { this.form = {
id: row.id, id: row.id,
followuper: "", followuper: "",
@ -372,6 +373,12 @@
this.form = JSON.parse(JSON.stringify(row)); this.form = JSON.parse(JSON.stringify(row));
this.form.status = 2 this.form.status = 2
}, },
handleDetails(row){
this.open1 = true;
this.open1Disabled = true
this.form = JSON.parse(JSON.stringify(row));
},
// 访 // 访
handleBeFollow(row) { handleBeFollow(row) {
let form = JSON.parse(JSON.stringify(row)); let form = JSON.parse(JSON.stringify(row));

Loading…
Cancel
Save