This commit is contained in:
闫晓茹 2024-06-17 15:12:00 +08:00
parent b9ad682d12
commit d6e92e0074
6 changed files with 506 additions and 354 deletions

View File

@ -207,7 +207,7 @@ export default {
console.log(res);
const videoUrl = URL.createObjectURL(file);
this.html +=
'<video poster="" controls="true" width="auto" height="auto"><source src="' +
'<video poster="" controls="true" width="auto" height="auto"><source src="' +
process.env.VUE_APP_BASE_API +
+'" type="video/mp4"/></video>';
},
@ -234,6 +234,7 @@ export default {
}
},
labelclick() {
console.log(this.html, "this.html--before11111");
this.labelshow = false;
setTimeout(() => {
this.editor.focus();
@ -262,49 +263,51 @@ export default {
}, 100);
},
fieldclick() {
// divBox js +=
// += divBox
var aaa = document.querySelectorAll(".divBox");
console.log(this.html, "this.html--before");
// console.log(this.html, "this.html--before");
console.log(aaa, "打印dom");
if (aaa.length != 0) {
console.log(this.html, "this.html111");
aaa.remove();
} else {
aaa.innerHTML = "";
this.html += `<p>${this.add}</p>`;
// if (aaa.length != 0) {
// console.log(this.html, "this.html111");
// aaa.remove();
// }
// else
if(aaa.length==0){
// aaa.innerHTML = "";
this.html += `<span>${this.add}</span>`;
console.log(this.html, "this.html2222");
}
this.fieldshow = false;
setTimeout(() => {
this.editor.focus();
}, 30);
setTimeout(() => {
if (this.modify) {
this.modify = false;
this.editor.deleteBackward();
}
const resume = {
// JS
type: "attachmenttwo",
link: "",
add: this.add,
// fileName: this.add.forEach((e) => e),
// fileSpan: this.addnode.fileSpan,
// fieldMark: this.addnode.fieldMark,
// children: [{ text: "" }], // void children
};
this.editor.insertNode(resume);
console.log(this.html, "add是是是是是是所所所所所所");
// this.addnode = {
// fileName: "",
// fieldMark: "",
// fileSpan: "",
// };
this.add = [];
this.editor.focus();
++this.isResouceShow;
}, 100);
setTimeout(() => {
this.editor.focus();
}, 30);
// setTimeout(() => {
// if (this.modify) {
// this.modify = false;
// this.editor.deleteBackward();
// }
// const resume = {
// // JS
// type: "attachmenttwo",
// link: "",
// add: this.add,
// // fileName: this.add.forEach((e) => e),
// // fileSpan: this.addnode.fileSpan,
// // fieldMark: this.addnode.fieldMark,
// // children: [{ text: "" }], // void children
// };
// this.editor.insertNode(resume);
// console.log(this.html, "add");
// // this.addnode = {
// // fileName: "",
// // fieldMark: "",
// // fileSpan: "",
// // };
// this.add = [];
// this.editor.focus();
// ++this.isResouceShow;
// }, 100);
},
onCreated(editor) {
this.editor = Object.seal(editor);

View File

@ -97,10 +97,10 @@
<div ref="table">
<el-table :max-height="maxTableHeight" v-loading="loading" :data="taskExecuteRecordList"
@selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="姓名" align="center" prop="patientName" />
<el-table-column type="selection" align="center" />
<el-table-column label="姓名" align="center" prop="patientName" width="50"/>
<el-table-column label="电话" align="center" prop="patientPhone" />
<el-table-column label="性别" align="center" prop="visitSerialNumber">
<el-table-column label="性别" align="center" prop="visitSerialNumber" width="50">
<template slot-scope="scope">
{{ scope.row.sex == "MALE" ? "男" : "" }}
{{ scope.row.sex == "FEMALE" ? "女" : "" }}
@ -111,8 +111,8 @@
<el-table-column label="科室名称" align="center" prop="departmentName" />
<el-table-column label="病区名称" align="center" prop="wardName" />
<el-table-column label="门诊/住院号" align="center" prop="inHospitalNumber" width="100" />
<el-table-column label="就诊流水号" align="center" prop="visitSerialNumber" width="100" />
<el-table-column label="门诊/住院号" align="center" prop="inHospitalNumber" />
<el-table-column label="就诊流水号" align="center" prop="visitSerialNumber" />
<el-table-column label="诊断" align="center" prop="mainDiagnosis" />
<el-table-column label="手术名称" align="center" prop="surgicalName" />
<el-table-column label="主治医生" align="center" prop="attendingPhysicianName" />
@ -123,19 +123,19 @@
{{ scope.row.suitRange == "DISCHARGE" ? "出院" : "" }}
</span>
</template></el-table-column>
<el-table-column label="入院时间" align="center" prop="admissionTime" width="180">
<el-table-column label="入院时间" align="center" prop="admissionTime" >
<template slot-scope="scope">
<span>{{ parseTime(scope.row.admissionTime, "{y}-{m}-{d}") }}</span>
</template>
</el-table-column>
<el-table-column label="门诊/出院时间" align="center" prop="visitOrDischargeTime" width="180">
<el-table-column label="门诊/出院时间" align="center" prop="visitOrDischargeTime" >
<template slot-scope="scope">
<span>{{
parseTime(scope.row.visitOrDischargeTime, "{y}-{m}-{d}")
}}</span>
</template>
</el-table-column>
<el-table-column label="随访时间" align="center" prop="executeTime" width="180">
<el-table-column label="随访时间" align="center" prop="executeTime">
<template slot-scope="scope">
<span>{{ parseTime(scope.row.executeTime, "{y}-{m}-{d}") }}</span>
</template>
@ -602,7 +602,7 @@ export default {
taskType: row.taskType,
templateId: row.templateId,
manageRouteId: row.manageRouteId,
manageRouteNodeId: row.manageRouteNodeId,
visitRecordId: row.visitRecordId,
taskExecuteRecordId: row.taskExecuteRecordId,
routeHandleRemark: row.routeHandleRemark ? row.routeHandleRemark : null,

View File

@ -237,7 +237,7 @@
</div>
</div>
<!-- 电话外呼 -->
<div v-if="$route.query.taskType == 'PHONE_OUTBOUND'">
<!-- <div v-if="$route.query.taskType == 'PHONE_OUTBOUND'">
<div class="sport">电话外呼</div>
<div class="nexttime">
@ -281,15 +281,174 @@
/>
</el-form-item>
</el-form>
</div> -->
<div v-if="$route.query.taskType == 'PHONE_OUTBOUND'">
<div class="sport">电话外呼</div>
<div class="nexttime">
<el-form
ref="formlist"
:model="formlist"
label-width="110px"
:inline="true"
>
<!-- <br/> -->
<el-form-item label="是否接通" prop="phone">
<el-radio v-model="formlist.phoneConnectStatus" label="CONNECTED"
>已接通</el-radio
>
<el-radio v-model="formlist.phoneConnectStatus" label="NOTCONNECTED"
>未接通</el-radio
>
</el-form-item>
<br />
<el-form-item label="任务处理信息" prop="routeHandleRemark">
<el-input
v-model="formlist.routeHandleRemark"
placeholder="请输入任务处理信息"
/>
</el-form-item>
<br />
<!-- <el-form-item label="话术名称" prop="scriptName">
<el-input
disabled
v-model="formlist.scriptName"
placeholder="请输入话术名称"
/>
</el-form-item> -->
<!-- <br /> -->
<el-form-item label="通用话术名称" prop="phoneTemplateName">
<el-input
disabled
v-model="formlist.phoneTemplateName"
placeholder="请输入通用话术名称"
/>
</el-form-item>
<br />
<!-- <el-form-item label="话术简介" prop="scriptIntroduction">
<el-input
disabled
type="textarea"
v-model="formlist.scriptIntroduction"
placeholder="请输入话术简介"
/>
</el-form-item>
<el-form-item label="任务处理信息" prop="routeHandleRemark">
<el-input
type="textarea"
v-model="formlist.routeHandleRemark"
placeholder="请输入任务处理信息"
/>
</el-form-item> -->
<!-- <br /> -->
<el-form-item label="电话推送" prop="phonePushSign">
<!-- <el-input
type="textarea"
v-model="formlist.routeHandleRemark"
placeholder="请输入任务处理信息"
/> -->
<!-- <el-switch
disabled
v-model="formlist.phonePushSign"
active-color="#13ce66"
active-value="1"
inactive-value="0"
>
</el-switch> -->
<el-radio disabled v-model="formlist.phonePushSign" label="1"
>已开启</el-radio
>
<el-radio disabled v-model="formlist.phonePushSign" label="0"
>未开启</el-radio
>
</el-form-item>
<br />
<el-form-item label="电话" prop="patientPhone">
<el-input
disabled
v-model="formlist.patientPhone"
placeholder="请输入电话"
/>
</el-form-item>
<br />
<!-- <div style="background:red;width:200px;height:1600px"> -->
<el-form-item label="重复次数" prop="phoneRedialTimes">
<el-select
v-model="formlist.phoneRedialTimes"
disabled
style="width: 200px"
>
<el-option
v-for="item in optionslistS"
:key="item.dictValue"
:label="item.dictLabel"
:value="item.dictValue"
>
</el-option>
</el-select>
</el-form-item>
<br />
<el-form-item label="发送短信" prop="phone">
<el-select
disabled
v-model="formlist.phoneMessageRemind"
style="width: 200px"
>
<el-option
v-for="item in optionslist"
:key="item.dictValue"
:label="item.dictLabel"
:value="item.dictValue"
>
</el-option>
</el-select>
<!-- <el-input
style="width: 200px"
v-model="formlist.phoneMessageRemind"
placeholder="请输入电话"
/> -->
</el-form-item>
<br />
<el-form-item label="话术图" prop="phone">
<img
:src="formlist.scriptFilePath"
style="width: 250px; height: 200px"
/>
</el-form-item>
<br />
<div class="pushMethod">
<el-form-item label="短信模板:" prop="phone">
<span class="spanname">
<message
style="width: 200px"
@on-template="messageontemplateMESSAGE"
:templateId="formlist.phoneMessageTemplateId"
:templateName="formlist.phoneMessageTemplateName"
></message>
</span>
</el-form-item>
</div>
</el-form>
</div>
</div>
</div>
</div>
</div>
</div>
</template>
<script>
import { selectFollowPatientInfo, question, addPatientQuestionResult } from "@/api/system/followupsee";
import { selectFollowPatientInfo, question, addPatientQuestionResult, selectPhonePush, } from "@/api/system/followupsee";
import {
selectPatientQuestionSubmit,
} from "@/api/system/taskExecuteRecord";
@ -303,7 +462,7 @@ export default {
checkList: [],
checked: false,
formlist: {},
optionslistS:[],
rules: {
routeHandleRemark: [
{ required: true, message: '请输入任务处理信息', trigger: 'change' }
@ -336,7 +495,7 @@ export default {
this.questiondata.routeHandleRemark =
this.$route.query.routeHandleRemark;
}
getScript(this.$route.query.templateId).then(response => {
selectPhonePush(this.$route.query.manageRouteNodeId).then(response => {
if (response.data) {
this.formlist = response.data;
}
@ -344,6 +503,29 @@ export default {
}
},
methods: {
//
infolistword() {
var dictType = "text_message_remind";
getAgencytype(dictType).then((res) => {
this.optionslist = res.data;
// this.taskinfo();
});
},
//
messageontemplateMESSAGE(item) {
console.log(item, "2222222");
this.formlist.phoneMessageTemplateId = item.templateId;
this.formlist.phoneMessageTemplateName = item.templateName;
// this.form.messagePreview = item.templateContent;
},
//
infolistMESSAGE() {
var dictType = "redial_times";
getAgencytype(dictType).then((res) => {
this.optionslistS = res.data;
});
},
// 访
selectlist() {
selectPatientQuestionSubmit(this.$route.query.taskExecuteRecordId).then((res) => {
@ -452,220 +634,236 @@ export default {
},
};
</script>
<style lang="scss" scoped>
<style lang="scss" scoped>
::v-deep .el-input.is-disabled .el-input__inner {
background: #fff !important;
color: #606266;
}
.pushMethod {
height: 30px;
// margin-top: 30px;
line-height: 30px;
font-size: 13px;
color: #64666a;
.spanname {
pointer-events: none;
}
}
::v-deep .el-input.is-disabled .el-input__inner {
background: #fff !important;
color: #606266;
}
::v-deep .el-textarea.is-disabled .el-textarea__inner {
color: #606266;
background: #fff;
}
.tk {
::v-deep .el-textarea__inner {
margin: 20px 0 10px 30px;
}
}
::v-deep .el-radio {
padding: 10px;
}
::v-deep .el-checkbox-group {
display: flex;
flex-direction: column;
padding: 10px 0px 10px 24px;
}
::v-deep .el-checkbox {
padding: 10px 0 10px 0px;
// padding: 10px;
}
.custom-radio-group {
display: flex;
flex-direction: column;
padding: 10px 0 10px 10px;
.custom {
padding: 10px 0 10px 10px;
}
}
.bodytop {
position: relative;
top: 20px;
// height: 500px;
width: 400px;
margin: 0 auto;
// background: red;f
overflow: auto;
border: 1px solid #e2e2e2;
.titledata {
margin: 30px 0px 15px 30px;
top: 14px;
font-size: 20px;
}
.audiotop {
margin: 10px 0px 10px 30px;
}
img {
// width: 362px;
// height: 127px;
margin: 0px 0px 0px 30px;
}
.know {
margin: 11px 0px 10px 30px;
font-size: 20px;
font-weight: 550;
}
.knowlist {
margin: 10px 0px 10px 30px;
font-size: 16px;
}
}
.right {
width: 100%;
height: 500px;
// background: yellow;
}
.header {
background-color: #f1f3f5;
padding-top: 10px;
::v-deep .el-tabs__header {
margin: 0 !important;
width: 100%;
// overflow: auto;
// height: 500px;
// background: red;
}
.bottomheader {
overflow: auto;
width: 99%;
background-color: #fff;
margin: 10px auto;
padding: 10px 20px;
.sport {
padding: 10px 50px 10px 10px;
font-size: 20px;
font-weight: 600;
}
.words {
font-size: 15px;
padding: 10px 50px 10px 10px;
}
.sports {
position: absolute;
left: 50%;
transform: translate(-50%);
font-size: 18px;
font-weight: 600;
}
.word {
font-size: 14px;
font-weight: 550;
padding: 50px 50px 10px 10px;
}
.videoleft {
width: 40%;
height: 200px;
background: red;
}
.time {
font-size: 20px;
font-weight: 550;
padding: 10px 50px 10px 10px;
}
.number {
width: 25px;
height: 25px;
text-align: center;
display: inline-block;
color: white;
background: blue;
border-radius: 50%;
}
.nexttime {
font-size: 15px;
padding: 10px 50px 10px 10px;
}
.images {
width: 53%;
height: 241px;
margin: 0 auto;
background: red;
}
.attention {
font-size: 14px;
font-weight: 550;
padding: 10px 50px 10px 10px;
}
// .videobottom
// {
// font-size: 14px;
// font-weight: 550;
// padding: 10px 50px 10px 10px;
// }
}
.topheader {
width: 99%;
background-color: #fff;
margin: 0 auto;
.information {
display: flex;
flex-wrap: wrap;
padding: 10px 20px;
height: 110px;
.top,
.bottom {
color: #666666;
width: 100%;
display: flex;
div {
width: 25%;
}
}
}
.user {
width: 100%;
padding: 0 20px;
display: flex;
height: 80px;
align-items: center;
line-height: 80px;
.source {
display: flex;
position: relative;
right: 59px;
position: absolute;
.item {
margin-left: 20px;
}
}
.name {
font-size: 20px;
padding-left: 12px;
}
.gender {
padding-left: 10px;
}
.age {
padding-left: 10px;
}
.headsculpture {
border-radius: 50%;
width: 40px;
height: 40px;
}
}
}
}
</style>
::v-deep .el-textarea.is-disabled .el-textarea__inner {
color: #606266;
background: #fff;
}
.tk {
::v-deep .el-textarea__inner {
margin: 20px 0 10px 30px;
}
}
::v-deep .el-radio {
padding: 10px;
}
::v-deep .el-checkbox-group {
display: flex;
flex-direction: column;
padding: 10px 0px 10px 24px;
}
::v-deep .el-checkbox {
padding: 10px 0 10px 0px;
// padding: 10px;
}
.custom-radio-group {
display: flex;
flex-direction: column;
padding: 10px 0 10px 10px;
.custom {
padding: 10px 0 10px 10px;
}
}
.bodytop {
position: relative;
top: 20px;
// height: 500px;
width: 400px;
margin: 0 auto;
// background: red;f
overflow: auto;
border: 1px solid #e2e2e2;
.titledata {
margin: 30px 0px 15px 30px;
top: 14px;
font-size: 20px;
}
.audiotop {
margin: 10px 0px 10px 30px;
}
img {
// width: 362px;
// height: 127px;
margin: 0px 0px 0px 30px;
}
.know {
margin: 11px 0px 10px 30px;
font-size: 20px;
font-weight: 550;
}
.knowlist {
margin: 10px 0px 10px 30px;
font-size: 16px;
}
}
.right {
width: 100%;
height: 500px;
// background: yellow;
}
.header {
background-color: #f1f3f5;
padding-top: 10px;
::v-deep .el-tabs__header {
margin: 0 !important;
width: 100%;
// overflow: auto;
// height: 500px;
// background: red;
}
.bottomheader {
overflow: scroll;
width: 99%;
height: 100vh;
background-color: #fff;
margin: 10px auto;
padding: 10px 20px;
.sport {
padding: 10px 50px 10px 10px;
font-size: 20px;
font-weight: 600;
}
.words {
font-size: 15px;
padding: 10px 50px 10px 10px;
}
.sports {
position: absolute;
left: 50%;
transform: translate(-50%);
font-size: 18px;
font-weight: 600;
}
.word {
font-size: 14px;
font-weight: 550;
padding: 50px 50px 10px 10px;
}
.videoleft {
width: 40%;
height: 200px;
background: red;
}
.time {
font-size: 20px;
font-weight: 550;
padding: 10px 50px 10px 10px;
}
.number {
width: 25px;
height: 25px;
text-align: center;
display: inline-block;
color: white;
background: blue;
border-radius: 50%;
}
.nexttime {
font-size: 15px;
padding: 10px 50px 10px 10px;
}
.images {
width: 53%;
height: 241px;
margin: 0 auto;
background: red;
}
.attention {
font-size: 14px;
font-weight: 550;
padding: 10px 50px 10px 10px;
}
// .videobottom
// {
// font-size: 14px;
// font-weight: 550;
// padding: 10px 50px 10px 10px;
// }
}
.topheader {
width: 99%;
background-color: #fff;
margin: 0 auto;
.information {
display: flex;
flex-wrap: wrap;
padding: 10px 20px;
height: 110px;
.top,
.bottom {
color: #666666;
width: 100%;
display: flex;
div {
width: 25%;
}
}
}
.user {
width: 100%;
padding: 0 20px;
display: flex;
height: 80px;
align-items: center;
line-height: 80px;
.source {
display: flex;
position: relative;
right: 59px;
position: absolute;
.item {
margin-left: 20px;
}
}
.name {
font-size: 20px;
padding-left: 12px;
}
.gender {
padding-left: 10px;
}
.age {
padding-left: 10px;
}
.headsculpture {
border-radius: 50%;
width: 40px;
height: 40px;
}
}
}
}
</style>

View File

@ -246,11 +246,11 @@
>
<!-- <br/> -->
<el-form-item label="是否接通" prop="phone">
<el-radio v-model="formlist.phoneConnectStatus" label="1"
></el-radio
<el-radio v-model="formlist.phoneConnectStatus" label="CONNECTED"
>已接通</el-radio
>
<el-radio v-model="formlist.phoneConnectStatus" label="0"
></el-radio
<el-radio v-model="formlist.phoneConnectStatus" label="NOTCONNECTED"
>未接通</el-radio
>
</el-form-item>
<br />
@ -311,10 +311,10 @@
inactive-value="0"
>
</el-switch> -->
<el-radio disabled v-model="formlist.routeHandleRemark" label="1"
<el-radio disabled v-model="formlist.phonePushSign" label="1"
>已开启</el-radio
>
<el-radio disabled v-model="formlist.routeHandleRemark" label="0"
<el-radio disabled v-model="formlist.phonePushSign" label="0"
>未开启</el-radio
>
</el-form-item>
@ -366,16 +366,7 @@
/> -->
</el-form-item>
<br />
<el-form-item label="话术图" prop="phone">
<img
:src="formlist.scriptFilePath"
style="width: 250px; height: 200px"
/>
</el-form-item>
<br />
<div class="pushMethod">
<el-form-item label="短信模板:" prop="phone">
<span class="spanname">
<message
@ -387,7 +378,16 @@
</span>
</el-form-item>
</div>
<br/>
<el-form-item label="话术图" prop="phone">
<img
:src="formlist.scriptFilePath"
style="width: 250px; height: 200px"
/>
</el-form-item>
<br />
</el-form>
</div>
</div>
@ -692,6 +692,8 @@ export default {
(this.form.diseaseTypeId = this.formlist.diseaseTypeId),
(this.form.diseaseTypeName = this.formlist.diseaseTypeName),
(this.form.routeHandleRemark = this.formlist.routeHandleRemark);
(this.form.phoneConnectStatus= this.formlist.phoneConnectStatus);
(this.form.visitRecordId = this.$route.query.visitRecordId),
// console.log(this.form, 'this.form')
// return
@ -731,13 +733,23 @@ export default {
};
</script>
<style lang="scss" scoped>
.pushMethod {
height: 30px;
// margin-top: 30px;
line-height: 30px;
font-size: 13px;
color: #64666a;
.spanname {
pointer-events: none;
}
}
::v-deep .el-input.is-disabled .el-input__inner {
background: #fff !important;
color: #606266;
}
.spanname {
pointer-events: none;
}
// .spanname {
// pointer-events: none;
// }
::v-deep .el-textarea.is-disabled .el-textarea__inner {
color: #606266;
background: #fff;

View File

@ -183,7 +183,7 @@
</div>
<div class="bottomform">
<wangeditor
style="width: 100%"
style="width: 100%;background-color: red;"
:nodeContent="form.nodeContent"
@on-nodeContent="onNodeContent"
v-show="
@ -193,69 +193,6 @@
"
ref="wangeditor"
/>
<!-- <div
class="card"
v-show="form.taskSubdivisiontemplateType == 'SCRIPT'"
> -->
<!-- <div class="flex">
<div class="pushMethod">
推送方式
<span> 人工电话 </span>
</div>
<div>
短信提醒:
<span>
<el-select
v-model="form.phoneMessageRemind"
style="width: 150px"
>
<el-option
v-for="item in optionslist"
:key="item.dictValue"
:label="item.dictLabel"
:value="item.dictValue"
>
</el-option>
</el-select>
</span>
</div>
<div>
重拨次数:
<span>
<el-select v-model="form.redialTimes" style="width: 150px">
<el-option
v-for="item in optionslistS"
:key="item.dictValue"
:label="item.dictLabel"
:value="item.dictValue"
>
</el-option>
</el-select>
</span>
</div>
<div class="pushMethod">
模板
<scripts
@on-template="messageontemplateword"
:templateId="form.phoneTemplateId"
:templateName="form.phoneTemplateName"
></scripts>
</div>
<div class="pushMethod">
<el-switch
v-model="form.phonePushsign"
active-color="#13ce66"
active-value="1"
inactive-value="0"
>
</el-switch>
</div>
</div> -->
<!-- <div class="flextwo">
<div class="text">短信预览</div>
<el-input class="textarea" v-model="form.messagePreview" disabled></el-input>
</div> -->
<!-- </div> -->
<div
class="card"
v-show="form.taskSubdivisiontemplateType != 'SCRIPT'"
@ -1155,6 +1092,7 @@ export default {
display: flex;
width: 100%;
align-items: center;
// background: red;
justify-content: space-between;
.pushMethod {
@ -1182,6 +1120,7 @@ export default {
.topform {
padding: 15px 0 0 15px;
height: 200px;
.form {
::v-deep .el-input__inner {

View File

@ -42,19 +42,19 @@
<div ref="table">
<el-table v-loading="loading" :data="taskExecuteRecordList" @selection-change="handleSelectionChange"
:max-height="maxTableHeight" style="width: 100%">
<el-table-column type="selection" width="55" align="center" />
<el-table-column type="selection" align="center" />
<!-- <el-table-column label="主键id" align="center" prop="id" /> -->
<!-- <el-table-column label="患者表id" align="center" prop="patientId" /> -->
<el-table-column label="患者姓名" align="center" prop="patientName" />
<el-table-column label="电话" align="center" prop="patientPhone" />
<el-table-column label="就诊流水号" align="center" prop="visitSerialNumber" width="140" />
<el-table-column label="就诊流水号" align="center" prop="visitSerialNumber" />
<el-table-column label="医院" align="center" prop="hospitalAgencyName" />
<el-table-column label="院区" align="center" prop="campusAgencyName" />
<el-table-column label="科室名称" align="center" prop="departmentName" />
<el-table-column label="病区名称" align="center" prop="wardName" />
<!-- <el-table-column label="门诊/住院号" align="center" prop="patientName" />
<el-table-column label="手术名称" align="center" prop="patientName" /> -->
<el-table-column label="执行人姓名" align="center" prop="executePerson" width="140" />
<el-table-column label="执行人姓名" align="center" prop="executePerson" />
<el-table-column label="管理路径节点名称" align="center" prop="manageRouteNodeName">
<template slot-scope="scope">
<span>
@ -69,12 +69,12 @@
</el-table-column>
<el-table-column label="管理任务名称" align="center" prop="manageRouteName">
</el-table-column>
<el-table-column label="入院时间" align="center" prop="admissionTime" width="180">
<el-table-column label="入院时间" align="center" prop="admissionTime" >
<template slot-scope="scope">
<span>{{ parseTime(scope.row.admissionTime, "{y}-{m}-{d}") }}</span>
</template>
</el-table-column>
<el-table-column label="出院时间" align="center" prop="dischargeTime" width="180">
<el-table-column label="出院时间" align="center" prop="dischargeTime">
<template slot-scope="scope">
<span>{{ parseTime(scope.row.dischargeTime, "{y}-{m}-{d}") }}</span>
</template>
@ -86,7 +86,7 @@
</span>
</template></el-table-column>
<el-table-column label="任务名称" align="center" prop="manageRouteName" />
<el-table-column label="执行时间" align="center" prop="executeTime" width="180">
<el-table-column label="执行时间" align="center" prop="executeTime" >
<template slot-scope="scope">
<span>{{ parseTime(scope.row.executeTime, "{y}-{m}-{d}") }}</span>
</template>