2024-03-25 09:45:10 +08:00
|
|
|
|
<template>
|
|
|
|
|
|
<div class="app-container">
|
2024-03-26 14:49:50 +08:00
|
|
|
|
<el-descriptions title="添加主路径" />
|
|
|
|
|
|
<div class="title">
|
|
|
|
|
|
<el-tag>主路径</el-tag>
|
|
|
|
|
|
<div>
|
|
|
|
|
|
卒中后癫痫
|
|
|
|
|
|
</div>
|
2024-03-26 16:04:26 +08:00
|
|
|
|
<div class="select">
|
|
|
|
|
|
<span>
|
|
|
|
|
|
适用范围
|
|
|
|
|
|
</span>
|
2024-03-29 16:17:13 +08:00
|
|
|
|
<el-select v-model="updata.suitRange">
|
2024-03-26 16:04:26 +08:00
|
|
|
|
<el-option label="出院后" value="item.value">
|
|
|
|
|
|
</el-option>
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
</div>
|
2024-03-26 14:49:50 +08:00
|
|
|
|
</div>
|
|
|
|
|
|
<div class="list">
|
|
|
|
|
|
<div class="timelist">
|
|
|
|
|
|
<div class="timetitle">
|
|
|
|
|
|
管理路径节点({{ timelinelist.length }})
|
|
|
|
|
|
<i class="el-icon-circle-plus-outline" @click="additem(item)"></i>
|
2024-03-25 09:45:10 +08:00
|
|
|
|
</div>
|
2024-03-26 14:49:50 +08:00
|
|
|
|
<el-timeline>
|
|
|
|
|
|
<el-timeline-item v-for="(item, index) in timelinelist" :key="index"
|
|
|
|
|
|
:color="listindex == index ? '#409EFF' : ''">
|
|
|
|
|
|
<div class="top" @click="topclickevent(index)">
|
|
|
|
|
|
<div class="toptop">
|
2024-03-26 16:04:26 +08:00
|
|
|
|
<el-select v-model="value" style="width:87px">
|
2024-03-26 14:49:50 +08:00
|
|
|
|
<el-option label="出院后" value="item.value">
|
|
|
|
|
|
</el-option>
|
|
|
|
|
|
</el-select>
|
2024-03-26 16:04:26 +08:00
|
|
|
|
<el-input v-model="input" style="width: 50px;"></el-input>
|
2024-03-26 14:49:50 +08:00
|
|
|
|
<span>天</span>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div>
|
|
|
|
|
|
<i class="el-icon-delete" @click="delitem(item)"></i>
|
|
|
|
|
|
<i class="el-icon-circle-plus-outline" @click="additem(item)"></i>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<el-card v-for="(uitem, uindex) in item.list" :key="uitem.id"
|
2024-03-27 15:57:52 +08:00
|
|
|
|
@click.native='bottomclickevent(uitem, index, uindex)'
|
2024-03-26 14:49:50 +08:00
|
|
|
|
:class="listindex == index && itemindex == uindex ? 'cards' : ''">
|
|
|
|
|
|
<h4>{{ uitem.title }}</h4>
|
|
|
|
|
|
<p>{{ uitem.text }}</p>
|
|
|
|
|
|
</el-card>
|
|
|
|
|
|
</el-timeline-item>
|
|
|
|
|
|
</el-timeline>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="texts">
|
2024-03-29 16:17:13 +08:00
|
|
|
|
<div class="topform" style="height:50px">
|
|
|
|
|
|
<el-form ref="form" :inline="true" :model="form" class="form">
|
|
|
|
|
|
<el-form-item label="任务类型" prop="">
|
|
|
|
|
|
<el-select v-model="value" style="width:110px" @change="changeTaskType">
|
2024-03-27 15:57:52 +08:00
|
|
|
|
<el-option v-for="item in selectTaskTypeList" :key="item.id" :label="item.taskTypeName"
|
|
|
|
|
|
:value="item.id">
|
2024-03-26 16:04:26 +08:00
|
|
|
|
</el-option>
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
</el-form-item>
|
2024-03-29 16:17:13 +08:00
|
|
|
|
<el-form-item label="任务细分" prop="">
|
2024-03-26 16:04:26 +08:00
|
|
|
|
<el-select v-model="value" style="width:100px">
|
2024-03-27 15:57:52 +08:00
|
|
|
|
<el-option v-for="item in taskPartitionList" :key="item.id" :label="item.taskTypeName"
|
|
|
|
|
|
:value="item.id">
|
2024-03-26 16:04:26 +08:00
|
|
|
|
</el-option>
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
</el-form-item>
|
2024-03-29 16:17:13 +08:00
|
|
|
|
<el-form-item label="任务状态" prop="">
|
2024-03-26 16:04:26 +08:00
|
|
|
|
<el-select v-model="value" style="width:100px">
|
2024-03-27 15:57:52 +08:00
|
|
|
|
<el-option v-for="item in taskStatusDictList" :key="item.id"
|
|
|
|
|
|
:label="item.taskStatusName" :value="item.id">
|
2024-03-26 16:04:26 +08:00
|
|
|
|
</el-option>
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
</el-form-item>
|
2024-03-29 16:17:13 +08:00
|
|
|
|
<el-form-item label="二级分类描述" prop="">
|
2024-03-26 16:04:26 +08:00
|
|
|
|
<el-input v-model="form.name" style="width:100px"></el-input>
|
|
|
|
|
|
</el-form-item>
|
2024-03-29 16:17:13 +08:00
|
|
|
|
<el-form-item label="执行时间" prop="">
|
|
|
|
|
|
<el-time-select v-model="form.value"
|
|
|
|
|
|
:picker-options="{ start: '08:30', step: '00:15', end: '18:30' }" placeholder="选择时间">
|
|
|
|
|
|
</el-time-select>
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
</el-form>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="topform">
|
|
|
|
|
|
<el-form ref="form" :inline="true" :model="form" class="form">
|
|
|
|
|
|
<el-form-item label="问卷库模板选择" prop="">
|
|
|
|
|
|
<question @on-template="ontemplate"></question>
|
2024-03-26 16:04:26 +08:00
|
|
|
|
</el-form-item>
|
|
|
|
|
|
</el-form>
|
|
|
|
|
|
</div>
|
2024-03-29 10:25:31 +08:00
|
|
|
|
<div class="bottomform">
|
2024-04-02 11:32:29 +08:00
|
|
|
|
<wangeditor style="width:100%;" ref="editor" v-if="wangeditorshow" />
|
2024-03-29 16:17:13 +08:00
|
|
|
|
<div class="card">
|
|
|
|
|
|
<div class="flex">
|
|
|
|
|
|
<div class="pushMethod">
|
|
|
|
|
|
推送方式:
|
|
|
|
|
|
<span>
|
|
|
|
|
|
短信
|
|
|
|
|
|
</span>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="pushMethod">
|
|
|
|
|
|
模板:
|
|
|
|
|
|
<span>
|
|
|
|
|
|
<el-select v-model="value" style="width:200px;">
|
|
|
|
|
|
<el-option v-for="item in taskStatusDictList" :key="item.id" style="color:black"
|
|
|
|
|
|
:label="item.taskStatusName" :value="item.id">
|
|
|
|
|
|
</el-option>
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
</span>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="pushMethod">
|
|
|
|
|
|
<el-switch v-model="form.value" active-color="#13ce66">
|
|
|
|
|
|
</el-switch>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="flextwo">
|
|
|
|
|
|
<div class="text">
|
|
|
|
|
|
短信预览:
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="textarea">
|
|
|
|
|
|
【医生小助手】医生提醒:<el-input v-model="form.input" placeholder=""></el-input>-
|
|
|
|
|
|
<el-input v-model="form.input" placeholder="单位名称" style="width: 150px;"></el-input>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="card">
|
|
|
|
|
|
<div class="flex">
|
|
|
|
|
|
<div class="pushMethod">
|
|
|
|
|
|
推送方式:
|
|
|
|
|
|
<span>
|
|
|
|
|
|
公众号
|
|
|
|
|
|
</span>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="pushMethod">
|
|
|
|
|
|
模板:
|
|
|
|
|
|
<span>
|
|
|
|
|
|
<el-select v-model="value" style="width:200px;">
|
|
|
|
|
|
<el-option v-for="item in taskStatusDictList" :key="item.id" style="color:black"
|
|
|
|
|
|
:label="item.taskStatusName" :value="item.id">
|
|
|
|
|
|
</el-option>
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
</span>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="pushMethod">
|
|
|
|
|
|
<el-switch v-model="form.value" active-color="#13ce66">
|
|
|
|
|
|
</el-switch>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="flextwo">
|
|
|
|
|
|
<div class="text">
|
|
|
|
|
|
提醒内容:
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<el-input v-model="form.input" placeholder="" class="textarea"
|
|
|
|
|
|
style="border: none;"></el-input>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="card">
|
|
|
|
|
|
<div class="flex">
|
|
|
|
|
|
<div class="pushMethod">
|
|
|
|
|
|
推送方式:
|
|
|
|
|
|
<span>
|
|
|
|
|
|
小程序
|
|
|
|
|
|
</span>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="pushMethod">
|
|
|
|
|
|
模板:
|
|
|
|
|
|
<span>
|
|
|
|
|
|
<el-select v-model="value" style="width:200px;">
|
|
|
|
|
|
<el-option v-for="item in taskStatusDictList" :key="item.id" style="color:black"
|
|
|
|
|
|
:label="item.taskStatusName" :value="item.id">
|
|
|
|
|
|
</el-option>
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
</span>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="pushMethod">
|
|
|
|
|
|
<el-switch v-model="form.value" active-color="#13ce66">
|
|
|
|
|
|
</el-switch>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="flextwo">
|
|
|
|
|
|
<div class="text">
|
|
|
|
|
|
提醒内容:
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<el-input v-model="form.input" placeholder="" class="textarea"
|
|
|
|
|
|
style="border: none;"></el-input>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="flextwo">
|
|
|
|
|
|
<div class="text">
|
|
|
|
|
|
提示说明:
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<el-input v-model="form.input" placeholder="" class="textarea"
|
|
|
|
|
|
style="border: none;"></el-input>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<!-- <div class="card" style="height: 250px;">
|
|
|
|
|
|
<div class="flex">
|
|
|
|
|
|
<div class="pushMethod">
|
|
|
|
|
|
推送方式:
|
|
|
|
|
|
<span>
|
|
|
|
|
|
AI电话
|
|
|
|
|
|
</span>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="pushMethod">
|
|
|
|
|
|
模板:
|
|
|
|
|
|
<span>
|
|
|
|
|
|
<el-select v-model="value" style="width:200px;">
|
|
|
|
|
|
<el-option v-for="item in taskStatusDictList" :key="item.id" style="color:black"
|
|
|
|
|
|
:label="item.taskStatusName" :value="item.id">
|
|
|
|
|
|
</el-option>
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
</span>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="pushMethod">
|
|
|
|
|
|
<el-switch v-model="form.value" active-color="#13ce66">
|
|
|
|
|
|
</el-switch>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="flextwo">
|
|
|
|
|
|
<div class="text">
|
|
|
|
|
|
机构名称:
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="text">
|
|
|
|
|
|
我是
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<el-input v-model="form.input" placeholder="" style="width:150px;padding:0 10px"></el-input>
|
|
|
|
|
|
<div class="text">
|
|
|
|
|
|
的工作人员
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="flextwo">
|
|
|
|
|
|
<div class="text">
|
|
|
|
|
|
重播次数:
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<el-input v-model="form.input" placeholder="" style="width:200px;"></el-input>
|
|
|
|
|
|
<div class="text" style="padding-left: 100px;">
|
|
|
|
|
|
时间间隔:
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<el-input v-model="form.input" placeholder="" style="width:200px;"></el-input>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="flextwo">
|
|
|
|
|
|
<div class="text">
|
|
|
|
|
|
短信提醒:
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<el-select v-model="value" style="width:200px;">
|
|
|
|
|
|
<el-option v-for="item in taskStatusDictList" :key="item.id" style="color:black"
|
|
|
|
|
|
:label="item.taskStatusName" :value="item.id">
|
|
|
|
|
|
</el-option>
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
<div class="text" style="padding-left: 100px;">
|
|
|
|
|
|
短信模板:
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<el-select v-model="value" style="width:200px;">
|
|
|
|
|
|
<el-option v-for="item in taskStatusDictList" :key="item.id" style="color:black"
|
|
|
|
|
|
:label="item.taskStatusName" :value="item.id">
|
|
|
|
|
|
</el-option>
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div> -->
|
|
|
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
|
|
|
<el-button @click="">暂 存</el-button>
|
|
|
|
|
|
<el-button type="primary" @click="">审核完成</el-button>
|
|
|
|
|
|
</div>
|
2024-03-29 10:25:31 +08:00
|
|
|
|
</div>
|
2024-03-26 14:49:50 +08:00
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
2024-03-25 09:45:10 +08:00
|
|
|
|
</div>
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
|
|
import wangeditor from '../components/wangEditor.vue'
|
2024-03-29 16:17:13 +08:00
|
|
|
|
import question from '../components/question.vue'
|
2024-03-27 15:57:52 +08:00
|
|
|
|
import {
|
|
|
|
|
|
selectTaskTypeList, taskPartitionList, taskStatusDictList
|
|
|
|
|
|
} from '@/api/system/specialDiseaseNode'
|
2024-03-25 09:45:10 +08:00
|
|
|
|
export default {
|
2024-03-29 16:17:13 +08:00
|
|
|
|
components: { wangeditor, question },
|
2024-03-25 09:45:10 +08:00
|
|
|
|
name: "specialDiseaseNode",
|
|
|
|
|
|
data() {
|
|
|
|
|
|
return {
|
2024-04-02 11:32:29 +08:00
|
|
|
|
wangeditorshow: false,
|
2024-03-29 16:17:13 +08:00
|
|
|
|
updata: {
|
|
|
|
|
|
suitRange: '',
|
|
|
|
|
|
},
|
|
|
|
|
|
form: {
|
|
|
|
|
|
templateId: '',
|
|
|
|
|
|
templateName: '',
|
|
|
|
|
|
},
|
2024-03-25 09:45:10 +08:00
|
|
|
|
itemindex: 0,
|
|
|
|
|
|
listindex: 0,
|
|
|
|
|
|
timelinelist: [{
|
|
|
|
|
|
title: '选项1',
|
|
|
|
|
|
text: '黄金糕',
|
|
|
|
|
|
list: [
|
|
|
|
|
|
{
|
|
|
|
|
|
title: '选项1',
|
|
|
|
|
|
text: '黄金糕',
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
|
|
|
|
|
title: '选项1',
|
|
|
|
|
|
text: '黄金糕',
|
|
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
}, {
|
|
|
|
|
|
title: '选项2',
|
|
|
|
|
|
text: '双皮奶',
|
|
|
|
|
|
list: [
|
|
|
|
|
|
{
|
|
|
|
|
|
title: '选项1',
|
|
|
|
|
|
text: '黄金糕',
|
|
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
}, {
|
|
|
|
|
|
title: '选项3',
|
|
|
|
|
|
text: '蚵仔煎',
|
|
|
|
|
|
list: [
|
|
|
|
|
|
{
|
|
|
|
|
|
title: '选项1',
|
|
|
|
|
|
text: '黄金糕',
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
|
|
|
|
|
title: '选项1',
|
|
|
|
|
|
text: '黄金糕',
|
|
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
}, {
|
|
|
|
|
|
title: '选项4',
|
|
|
|
|
|
text: '龙须面'
|
|
|
|
|
|
}, {
|
|
|
|
|
|
title: '选项5',
|
|
|
|
|
|
text: '北京烤鸭',
|
|
|
|
|
|
list: [
|
|
|
|
|
|
{
|
|
|
|
|
|
title: '选项1',
|
|
|
|
|
|
text: '黄金糕',
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
|
|
|
|
|
title: '选项1',
|
|
|
|
|
|
text: '黄金糕',
|
|
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
}],
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
input: '',
|
2024-03-27 15:57:52 +08:00
|
|
|
|
//任务类型
|
|
|
|
|
|
selectTaskTypeList: [],
|
|
|
|
|
|
//任务状态
|
|
|
|
|
|
taskStatusDictList: [],
|
|
|
|
|
|
//任务细分
|
|
|
|
|
|
taskPartitionList: [],
|
2024-03-25 09:45:10 +08:00
|
|
|
|
};
|
|
|
|
|
|
},
|
|
|
|
|
|
created() {
|
2024-03-27 15:57:52 +08:00
|
|
|
|
this.taskinfo();
|
2024-04-02 11:32:29 +08:00
|
|
|
|
this.wangeditorshow = true
|
|
|
|
|
|
},
|
|
|
|
|
|
beforeDestroy(){
|
|
|
|
|
|
this.wangeditorshow = false
|
2024-03-25 09:45:10 +08:00
|
|
|
|
},
|
|
|
|
|
|
watch: {
|
|
|
|
|
|
},
|
|
|
|
|
|
mounted() {
|
2024-03-26 14:49:50 +08:00
|
|
|
|
// console.log(this.$refs.editor.html)
|
2024-03-25 09:45:10 +08:00
|
|
|
|
},
|
|
|
|
|
|
methods: {
|
2024-03-29 16:17:13 +08:00
|
|
|
|
ontemplate(item) {
|
|
|
|
|
|
this.form.templateId = item.templateId
|
|
|
|
|
|
this.form.templateName = item.templateName
|
|
|
|
|
|
},
|
2024-03-25 09:45:10 +08:00
|
|
|
|
topclickevent(index) {
|
|
|
|
|
|
this.listindex = index
|
|
|
|
|
|
this.itemindex = 0
|
|
|
|
|
|
},
|
2024-03-27 15:57:52 +08:00
|
|
|
|
bottomclickevent(uitem, index, uindex) {
|
2024-03-29 16:17:13 +08:00
|
|
|
|
this.form = uitem
|
2024-03-25 09:45:10 +08:00
|
|
|
|
this.listindex = index
|
|
|
|
|
|
this.itemindex = uindex
|
|
|
|
|
|
},
|
|
|
|
|
|
handleStep() {
|
|
|
|
|
|
this.active = 2
|
|
|
|
|
|
},
|
2024-03-27 15:57:52 +08:00
|
|
|
|
//任务类型 任务状态
|
|
|
|
|
|
taskinfo() {
|
|
|
|
|
|
selectTaskTypeList().then(res => {
|
|
|
|
|
|
this.selectTaskTypeList = res.data
|
|
|
|
|
|
})
|
|
|
|
|
|
taskStatusDictList().then(res => {
|
|
|
|
|
|
this.taskStatusDictList = res.data
|
|
|
|
|
|
})
|
|
|
|
|
|
},
|
|
|
|
|
|
//任务细分
|
|
|
|
|
|
changeTaskType(id) {
|
|
|
|
|
|
taskPartitionList(id).then(res => {
|
|
|
|
|
|
this.taskPartitionList = res.data
|
|
|
|
|
|
})
|
|
|
|
|
|
},
|
2024-03-25 09:45:10 +08:00
|
|
|
|
}
|
|
|
|
|
|
};
|
|
|
|
|
|
</script>
|
|
|
|
|
|
<style scoped lang="scss">
|
2024-03-29 10:25:31 +08:00
|
|
|
|
.bottomform {
|
2024-03-29 16:17:13 +08:00
|
|
|
|
background-color: #f2f4f5;
|
|
|
|
|
|
|
|
|
|
|
|
.dialog-footer {
|
|
|
|
|
|
padding: 20px 20px;
|
|
|
|
|
|
text-align: right;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.card {
|
|
|
|
|
|
background-color: #fff;
|
|
|
|
|
|
width: 100%;
|
|
|
|
|
|
height: 200px;
|
|
|
|
|
|
margin: 20px 0 0;
|
|
|
|
|
|
padding: 20px 50px 0px 20px;
|
|
|
|
|
|
|
|
|
|
|
|
.flextwo {
|
|
|
|
|
|
display: flex;
|
|
|
|
|
|
align-items: center;
|
|
|
|
|
|
margin-top: 20px;
|
|
|
|
|
|
|
|
|
|
|
|
.text {
|
|
|
|
|
|
font-size: 13px;
|
|
|
|
|
|
color: #64666A;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.textarea {
|
|
|
|
|
|
width: 90%;
|
|
|
|
|
|
padding: 0 10px;
|
|
|
|
|
|
height: 50px;
|
|
|
|
|
|
line-height: 50px;
|
|
|
|
|
|
border: 1px solid #DCDFE6;
|
|
|
|
|
|
border-radius: 5px;
|
|
|
|
|
|
display: flex;
|
|
|
|
|
|
align-items: center;
|
|
|
|
|
|
|
|
|
|
|
|
::v-deep .el-input {
|
|
|
|
|
|
padding: 0 10px;
|
|
|
|
|
|
width: 50%;
|
|
|
|
|
|
color: black;
|
|
|
|
|
|
font-size: 13px;
|
|
|
|
|
|
height: 40px;
|
|
|
|
|
|
line-height: 40px;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
::v-deep .el-input__inner {
|
|
|
|
|
|
color: black;
|
|
|
|
|
|
font-size: 13px;
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.flex {
|
|
|
|
|
|
display: flex;
|
|
|
|
|
|
align-items: center;
|
|
|
|
|
|
justify-content: space-between;
|
|
|
|
|
|
|
|
|
|
|
|
.pushMethod {
|
|
|
|
|
|
height: 30px;
|
|
|
|
|
|
line-height: 30px;
|
|
|
|
|
|
font-size: 13px;
|
|
|
|
|
|
color: #64666A;
|
|
|
|
|
|
|
|
|
|
|
|
::v-deep .el-input__inner {
|
|
|
|
|
|
color: black;
|
|
|
|
|
|
font-size: 13px;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
span {
|
|
|
|
|
|
color: black;
|
|
|
|
|
|
font-size: 13px;
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
2024-03-29 10:25:31 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
2024-03-26 16:04:26 +08:00
|
|
|
|
.topform {
|
|
|
|
|
|
padding: 15px 0 0 15px;
|
2024-03-29 10:25:31 +08:00
|
|
|
|
height: 70px;
|
2024-03-26 16:04:26 +08:00
|
|
|
|
|
|
|
|
|
|
.form {
|
|
|
|
|
|
::v-deep .el-input__inner {
|
|
|
|
|
|
height: 30px !important;
|
|
|
|
|
|
line-height: 30px !important;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
::v-deep .el-form-item__label {
|
|
|
|
|
|
font-size: 12px !important;
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2024-03-26 14:49:50 +08:00
|
|
|
|
.title {
|
|
|
|
|
|
display: flex;
|
|
|
|
|
|
align-items: center;
|
|
|
|
|
|
|
|
|
|
|
|
div {
|
2024-03-26 16:04:26 +08:00
|
|
|
|
display: flex;
|
2024-03-26 14:49:50 +08:00
|
|
|
|
padding-left: 10px;
|
|
|
|
|
|
font-weight: 600;
|
2024-03-26 16:04:26 +08:00
|
|
|
|
align-items: center;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.select {
|
|
|
|
|
|
font-weight: 550;
|
|
|
|
|
|
margin-left: 20%;
|
|
|
|
|
|
font-size: 12px;
|
|
|
|
|
|
|
|
|
|
|
|
.el-input {
|
|
|
|
|
|
width: 200px;
|
|
|
|
|
|
height: 30px !important;
|
|
|
|
|
|
line-height: 30px !important;
|
|
|
|
|
|
}
|
2024-03-26 14:49:50 +08:00
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2024-03-26 16:04:26 +08:00
|
|
|
|
|
2024-03-26 14:49:50 +08:00
|
|
|
|
.list {
|
|
|
|
|
|
margin: 20px auto;
|
|
|
|
|
|
width: 100%;
|
|
|
|
|
|
background-color: #f2f4f5;
|
|
|
|
|
|
display: flex;
|
2024-03-26 16:04:26 +08:00
|
|
|
|
padding-top: 15px;
|
2024-03-26 14:49:50 +08:00
|
|
|
|
justify-content: space-evenly;
|
|
|
|
|
|
|
|
|
|
|
|
.timelist {
|
2024-03-26 16:04:26 +08:00
|
|
|
|
width: 22%;
|
2024-03-26 14:49:50 +08:00
|
|
|
|
background-color: #fff;
|
|
|
|
|
|
padding: 0 20px 20px;
|
2024-03-29 16:17:13 +08:00
|
|
|
|
height: 680px;
|
2024-03-29 10:25:31 +08:00
|
|
|
|
overflow: scroll;
|
2024-03-26 14:49:50 +08:00
|
|
|
|
|
|
|
|
|
|
.timetitle {
|
|
|
|
|
|
height: 60px;
|
|
|
|
|
|
display: flex;
|
|
|
|
|
|
align-items: center;
|
|
|
|
|
|
justify-content: space-between;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
::v-deep .el-timeline {
|
|
|
|
|
|
width: 100%;
|
|
|
|
|
|
padding: 15px 0 0 !important;
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.texts {
|
2024-03-26 16:04:26 +08:00
|
|
|
|
width: 75%;
|
2024-03-29 16:17:13 +08:00
|
|
|
|
height: 680px;
|
2024-03-29 10:25:31 +08:00
|
|
|
|
overflow: scroll;
|
2024-03-29 16:17:13 +08:00
|
|
|
|
background-color: #fff;
|
2024-03-26 14:49:50 +08:00
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2024-03-25 09:45:10 +08:00
|
|
|
|
.cards {
|
|
|
|
|
|
border: 1px solid #409EFF;
|
|
|
|
|
|
border-left: 5px solid #409EFF;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.top {
|
|
|
|
|
|
display: flex;
|
|
|
|
|
|
justify-content: space-between;
|
|
|
|
|
|
align-items: center;
|
|
|
|
|
|
|
|
|
|
|
|
.toptop {
|
|
|
|
|
|
display: flex;
|
|
|
|
|
|
align-items: center;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
span {
|
2024-03-26 16:04:26 +08:00
|
|
|
|
padding: 0 4px;
|
2024-03-25 09:45:10 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
i {
|
|
|
|
|
|
font-size: 17px;
|
|
|
|
|
|
}
|
2024-03-26 16:04:26 +08:00
|
|
|
|
|
|
|
|
|
|
i:nth-child(2) {
|
|
|
|
|
|
padding-left: 12px;
|
|
|
|
|
|
}
|
2024-03-25 09:45:10 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
::v-deep .el-timeline-item__timestamp {
|
|
|
|
|
|
margin: 0 !important;
|
|
|
|
|
|
padding: 0 !important;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2024-03-26 16:04:26 +08:00
|
|
|
|
::v-deep .el-timeline-item__wrapper {
|
|
|
|
|
|
padding-left: 14px !important;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2024-03-25 09:45:10 +08:00
|
|
|
|
::v-deep .el-timeline-item__content {
|
|
|
|
|
|
transform: translateY(-2%);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
::v-deep .el-card {
|
|
|
|
|
|
margin-top: 20px !important;
|
|
|
|
|
|
}
|
|
|
|
|
|
</style>
|