|  |  | 
 |  |  |  | 
 |  |  | // 删除宣教任务 | 
 |  |  | export function delhetaskinfo(Id) { | 
 |  |  |     return request({ | 
 |  |  |       url: "/smartor/serviceSubtask/remove/" + Id, | 
 |  |  |       method: "get", | 
 |  |  |     }); | 
 |  |  |   } | 
 |  |  |     // 查询宣教任务详情列表 | 
 |  |  |     export function gethetaskinfo(Id) { | 
 |  |  |     return request({ | 
 |  |  |       url: "/smartor/serviceSubtask/getInfo/" + Id, | 
 |  |  |       method: "get", | 
 |  |  |     }); | 
 |  |  |   } | 
 |  |  |   return request({ | 
 |  |  |     url: "/smartor/serviceSubtask/remove/" + Id, | 
 |  |  |     method: "get", | 
 |  |  |   }); | 
 |  |  | } | 
 |  |  | // 查询宣教任务详情列表 | 
 |  |  | export function gethetaskinfo(Id) { | 
 |  |  |   return request({ | 
 |  |  |     url: "/smartor/serviceSubtask/getInfo/" + Id, | 
 |  |  |     method: "get", | 
 |  |  |   }); | 
 |  |  | } | 
 |  |  | // 新增模板 | 
 |  |  | export function addhetask(data) { | 
 |  |  |     return request({ | 
 |  |  |       url: "/smartor/serviceSubtask/add", | 
 |  |  |       method: "post", | 
 |  |  |       data: data, | 
 |  |  |     }); | 
 |  |  |   } | 
 |  |  |   return request({ | 
 |  |  |     url: "/smartor/serviceSubtask/add", | 
 |  |  |     method: "post", | 
 |  |  |     data: data, | 
 |  |  |   }); | 
 |  |  | } | 
 |  |  | //   修改宣教任务 | 
 |  |  |   export function edithetask(data) { | 
 |  |  |     return request({ | 
 |  |  |       url: "/smartor/serviceSubtask/edit", | 
 |  |  |       method: "post", | 
 |  |  |       data: data, | 
 |  |  |     }); | 
 |  |  |   } | 
 |  |  |   //   获取患者信息 | 
 |  |  |   export function getTaskpatient(data) { | 
 |  |  |     return request({ | 
 |  |  |       url: "/smartor/patarchive/getPatientInfo", | 
 |  |  |       method: "post", | 
 |  |  |       data: data, | 
 |  |  |     }); | 
 |  |  |   } | 
 |  |  |   //   任务选取患者信息 | 
 |  |  |   export function getTaskpatientQC(data) { | 
 |  |  |     return request({ | 
 |  |  |       url: "/smartor/patarchive/getPatientInfoQC", | 
 |  |  |       method: "post", | 
 |  |  |       data: data, | 
 |  |  |     }); | 
 |  |  |   } | 
 |  |  |   // 新增或修改任务 | 
 |  |  |   export function Editsingletask(data) { | 
 |  |  |     return request({ | 
 |  |  |       url: "/smartor/serviceSubtask/insertOrUpdateTask", | 
 |  |  |       method: "post", | 
 |  |  |       data: data, | 
 |  |  |     }); | 
 |  |  |   } | 
 |  |  |     // 新增或修改单个服务 | 
 |  |  |     export function Editsingletaskson(data) { | 
 |  |  |       return request({ | 
 |  |  |         url: "/smartor/serviceSubtask/update", | 
 |  |  |         method: "post", | 
 |  |  |         data: data, | 
 |  |  |       }); | 
 |  |  |     } | 
 |  |  |   // 删除任务并删除关联的患者服务 | 
 |  |  |   export function delTaskInfo(taskid) { | 
 |  |  |     return request({ | 
 |  |  |       url: "/smartor/servicetask/remove/"+taskid, | 
 |  |  |       method: "get", | 
 |  |  |     }); | 
 |  |  |   } | 
 |  |  |     // 查询任务列表 | 
 |  |  |     export function getTasklist(data) { | 
 |  |  |       return request({ | 
 |  |  |         url: "/smartor/servicetask/list", | 
 |  |  |         method: "post", | 
 |  |  |         data: data, | 
 |  |  |       }); | 
 |  |  |     } | 
 |  |  |     // 查询任务详情 | 
 |  |  |     export function getTaskInfo(data) { | 
 |  |  |       return request({ | 
 |  |  |         url: "/smartor/serviceSubtask/queryTaskByCondition", | 
 |  |  |         method: "post", | 
 |  |  |         data: data, | 
 |  |  |       }); | 
 |  |  |     } | 
 |  |  | export function edithetask(data) { | 
 |  |  |   return request({ | 
 |  |  |     url: "/smartor/serviceSubtask/edit", | 
 |  |  |     method: "post", | 
 |  |  |     data: data, | 
 |  |  |   }); | 
 |  |  | } | 
 |  |  | //   获取患者信息 | 
 |  |  | export function getTaskpatient(data) { | 
 |  |  |   return request({ | 
 |  |  |     url: "/smartor/patarchive/getPatientInfo", | 
 |  |  |     method: "post", | 
 |  |  |     data: data, | 
 |  |  |   }); | 
 |  |  | } | 
 |  |  | //   任务选取患者信息 | 
 |  |  | export function getTaskpatientQC(data) { | 
 |  |  |   return request({ | 
 |  |  |     url: "/smartor/patarchive/getPatientInfoQC", | 
 |  |  |     method: "post", | 
 |  |  |     data: data, | 
 |  |  |   }); | 
 |  |  | } | 
 |  |  | // 新增或修改任务 | 
 |  |  | export function Editsingletask(data) { | 
 |  |  |   return request({ | 
 |  |  |     url: "/smartor/serviceSubtask/insertOrUpdateTask", | 
 |  |  |     method: "post", | 
 |  |  |     data: data, | 
 |  |  |   }); | 
 |  |  | } | 
 |  |  | // 新增或修改单个服务 | 
 |  |  | export function Editsingletaskson(data) { | 
 |  |  |   return request({ | 
 |  |  |     url: "/smartor/serviceSubtask/update", | 
 |  |  |     method: "post", | 
 |  |  |     data: data, | 
 |  |  |   }); | 
 |  |  | } | 
 |  |  | // 删除任务并删除关联的患者服务 | 
 |  |  | export function delTaskInfo(taskid) { | 
 |  |  |   return request({ | 
 |  |  |     url: "/smartor/servicetask/remove/" + taskid, | 
 |  |  |     method: "get", | 
 |  |  |   }); | 
 |  |  | } | 
 |  |  | // 查询任务列表 | 
 |  |  | export function getTasklist(data) { | 
 |  |  |   return request({ | 
 |  |  |     url: "/smartor/servicetask/list", | 
 |  |  |     method: "post", | 
 |  |  |     data: data, | 
 |  |  |   }); | 
 |  |  | } | 
 |  |  |  | 
 |  |  |     // 查询门诊出院服务列表 | 
 |  |  |     export function getTaskservelist(data) { | 
 |  |  |       return request({ | 
 |  |  |         url: "/smartor/serviceSubtask/patItem", | 
 |  |  |         method: "post", | 
 |  |  |         data: data, | 
 |  |  |       }); | 
 |  |  |     } | 
 |  |  |      // 任务立即执行 | 
 |  |  |      export function GoheTaskSend(data) { | 
 |  |  |       return request({ | 
 |  |  |         url: "/smartor/serviceSubtask/heTaskSend", | 
 |  |  |         method: "post", | 
 |  |  |         data: data, | 
 |  |  |       }); | 
 |  |  |     } | 
 |  |  | // 查询任务详情 | 
 |  |  | export function getTaskInfo(data) { | 
 |  |  |   return request({ | 
 |  |  |     url: "/smartor/serviceSubtask/queryTaskByCondition", | 
 |  |  |     method: "post", | 
 |  |  |     data: data, | 
 |  |  |   }); | 
 |  |  | } | 
 |  |  |  | 
 |  |  |     // 获取任务模板详情 | 
 |  |  |   export function TaskTemplategetinfo(id) { | 
 |  |  |     return request({ | 
 |  |  |       url: "/smartor/ivrTaskTemplate/getInfo/"+id, | 
 |  |  |       method: "get", | 
 |  |  |     }); | 
 |  |  |   } | 
 |  |  |    // 任务模板新增修改 | 
 |  |  |    export function TaskTemplatecomit(data) { | 
 |  |  |     return request({ | 
 |  |  |       url: "/smartor/ivrTaskTemplate/saveOrUpdateTempScript", | 
 |  |  |       method: "post", | 
 |  |  |       data: data, | 
 |  |  |     }); | 
 |  |  |   } | 
 |  |  |   // 任务发送,执行 | 
 |  |  |   export function TaskTemplateSendExecution(data) { | 
 |  |  |     return request({ | 
 |  |  |       url: "/smartor/commonTask/taskSend", | 
 |  |  |       method: "post", | 
 |  |  |       data: data, | 
 |  |  |     }); | 
 |  |  |   } | 
 |  |  | // 查询门诊出院服务列表 | 
 |  |  | export function getTaskservelist(data) { | 
 |  |  |   return request({ | 
 |  |  |     url: "/smartor/serviceSubtask/patItem", | 
 |  |  |     method: "post", | 
 |  |  |     data: data, | 
 |  |  |   }); | 
 |  |  | } | 
 |  |  | // 快捷查询任务列表 | 
 |  |  | export function buidegetTasklist(data) { | 
 |  |  |   return request({ | 
 |  |  |     url: "/smartor/serviceSubtask/patItemByCondition", | 
 |  |  |     method: "post", | 
 |  |  |     data: data, | 
 |  |  |   }); | 
 |  |  | } | 
 |  |  | // 任务立即执行 | 
 |  |  | export function GoheTaskSend(data) { | 
 |  |  |   return request({ | 
 |  |  |     url: "/smartor/serviceSubtask/heTaskSend", | 
 |  |  |     method: "post", | 
 |  |  |     data: data, | 
 |  |  |   }); | 
 |  |  | } | 
 |  |  |  | 
 |  |  |  | 
 |  |  | // 获取任务模板详情 | 
 |  |  | export function TaskTemplategetinfo(id) { | 
 |  |  |   return request({ | 
 |  |  |     url: "/smartor/ivrTaskTemplate/getInfo/" + id, | 
 |  |  |     method: "get", | 
 |  |  |   }); | 
 |  |  | } | 
 |  |  | // 任务模板新增修改 | 
 |  |  | export function TaskTemplatecomit(data) { | 
 |  |  |   return request({ | 
 |  |  |     url: "/smartor/ivrTaskTemplate/saveOrUpdateTempScript", | 
 |  |  |     method: "post", | 
 |  |  |     data: data, | 
 |  |  |   }); | 
 |  |  | } | 
 |  |  | // 任务发送,执行 | 
 |  |  | export function TaskTemplateSendExecution(data) { | 
 |  |  |   return request({ | 
 |  |  |     url: "/smartor/commonTask/taskSend", | 
 |  |  |     method: "post", | 
 |  |  |     data: data, | 
 |  |  |   }); | 
 |  |  | } | 
 
 |  |  | 
 |  |  |     & .nest-menu .el-submenu>.el-submenu__title, | 
 |  |  |     & .el-submenu .el-menu-item { | 
 |  |  |       min-width: $base-sidebar-width !important; | 
 |  |  |  | 
 |  |  | color: rgb(20, 99, 246); | 
 |  |  | font-weight: 600; | 
 |  |  |       &:hover { | 
 |  |  |         background-color: rgba(0, 0, 0, 0.06) !important; | 
 |  |  |       } | 
 
 |  |  | 
 |  |  | $base-logo-title-color: #ffffff; | 
 |  |  |  | 
 |  |  | $base-menu-light-color:rgba(0,0,0,.70); | 
 |  |  | $base-menu-light-background:#ffffff; | 
 |  |  | $base-menu-light-background:#59f97f; | 
 |  |  | $base-logo-light-title-color: #001529; | 
 |  |  |  | 
 |  |  | $base-sub-menu-background:#81bcec; | 
 |  |  | $base-sub-menu-background:#99baed; | 
 |  |  | $base-sub-menu-hover:#001528; | 
 |  |  |  | 
 |  |  | // 自定义暗色菜单风格 | 
 
 |  |  | 
 |  |  |   serviceState: (state) => [ | 
 |  |  |     { | 
 |  |  |       value: "1", | 
 |  |  |       label: "被领取", | 
 |  |  |       label: "表单已领取", | 
 |  |  |       raw: { | 
 |  |  |         cssClass: "", | 
 |  |  |         listClass: "", | 
 
 |  |  | 
 |  |  |           <div class="ysfleftvlue"> | 
 |  |  |             <el-card shadow="hover"> | 
 |  |  |               <div style="padding: 8px"> | 
 |  |  |                 <span>已发送未领取</span> | 
 |  |  |                 <span>表单已发送</span> | 
 |  |  |                 <div | 
 |  |  |                   style=" | 
 |  |  |                     text-align: center; | 
 |  |  | 
 |  |  |             </div> | 
 |  |  |           </div> | 
 |  |  |         </el-col> | 
 |  |  |         <el-col :span="1.5"> | 
 |  |  |           <div class="documentf"> | 
 |  |  |             <div class="document"> | 
 |  |  |               <el-button | 
 |  |  |                 type="success" | 
 |  |  |                 plain | 
 |  |  |                 size="medium" | 
 |  |  |                 @click="buidegetTasklist()" | 
 |  |  |                 >待办服务</el-button | 
 |  |  |               > | 
 |  |  |             </div> | 
 |  |  |           </div> | 
 |  |  |         </el-col> | 
 |  |  |       </el-row> | 
 |  |  |       <el-table | 
 |  |  |         v-loading="loading" | 
 |  |  | 
 |  |  |           width="120" | 
 |  |  |         > | 
 |  |  |           <template slot-scope="scope"> | 
 |  |  |             <el-tooltip class="item" effect="dark" :content="scope.row.remark" placement="top-start"> | 
 |  |  |             <el-tooltip | 
 |  |  |               class="item" | 
 |  |  |               effect="dark" | 
 |  |  |               :content="scope.row.remark" | 
 |  |  |               placement="top-start" | 
 |  |  |             > | 
 |  |  |               <div v-if="scope.row.sendstate == 1"> | 
 |  |  |               <el-tag type="primary" :disable-transitions="false" | 
 |  |  |                 >被领取</el-tag | 
 |  |  |               > | 
 |  |  |             </div> | 
 |  |  |             <div v-if="scope.row.sendstate == 2"> | 
 |  |  |               <el-tag type="primary" :disable-transitions="false" | 
 |  |  |                 >待发送</el-tag | 
 |  |  |               > | 
 |  |  |             </div> | 
 |  |  |             <div v-if="scope.row.sendstate == 3"> | 
 |  |  |               <el-tag type="success" :disable-transitions="false" | 
 |  |  |                 >已发送未领取</el-tag | 
 |  |  |               > | 
 |  |  |             </div> | 
 |  |  |             <div v-if="scope.row.sendstate == 4"> | 
 |  |  |               <el-tag type="info" :disable-transitions="false">不执行</el-tag> | 
 |  |  |             </div> | 
 |  |  |             <div v-if="scope.row.sendstate == 5"> | 
 |  |  |               <el-tag type="danger" :disable-transitions="false" | 
 |  |  |                 >发送失败</el-tag | 
 |  |  |               > | 
 |  |  |             </div> | 
 |  |  |             <div v-if="scope.row.sendstate == 6"> | 
 |  |  |               <el-tag type="danger" :disable-transitions="false">已完成</el-tag> | 
 |  |  |             </div> | 
 |  |  |     </el-tooltip> | 
 |  |  |  | 
 |  |  |                 <el-tag type="primary" :disable-transitions="false" | 
 |  |  |                   >表单已领取</el-tag | 
 |  |  |                 > | 
 |  |  |               </div> | 
 |  |  |               <div v-if="scope.row.sendstate == 2"> | 
 |  |  |                 <el-tag type="primary" :disable-transitions="false" | 
 |  |  |                   >待执行</el-tag | 
 |  |  |                 > | 
 |  |  |               </div> | 
 |  |  |               <div v-if="scope.row.sendstate == 3"> | 
 |  |  |                 <el-tag type="success" :disable-transitions="false" | 
 |  |  |                   >表单已发送</el-tag | 
 |  |  |                 > | 
 |  |  |               </div> | 
 |  |  |               <div v-if="scope.row.sendstate == 4"> | 
 |  |  |                 <el-tag type="info" :disable-transitions="false">不执行</el-tag> | 
 |  |  |               </div> | 
 |  |  |               <div v-if="scope.row.sendstate == 5"> | 
 |  |  |                 <el-tag type="danger" :disable-transitions="false" | 
 |  |  |                   >发送失败</el-tag | 
 |  |  |                 > | 
 |  |  |               </div> | 
 |  |  |               <div v-if="scope.row.sendstate == 6"> | 
 |  |  |                 <el-tag type="danger" :disable-transitions="false" | 
 |  |  |                   >已完成</el-tag | 
 |  |  |                 > | 
 |  |  |               </div> | 
 |  |  |             </el-tooltip> | 
 |  |  |           </template> | 
 |  |  |         </el-table-column> | 
 |  |  |         <!-- <el-table-column | 
 |  |  | 
 |  |  |   resetUserPwd, | 
 |  |  |   changeUserStatus, | 
 |  |  | } from "@/api/system/user"; | 
 |  |  | import { getTaskservelist } from "@/api/AiCentre/index"; | 
 |  |  | import { getTaskservelist, buidegetTasklist } from "@/api/AiCentre/index"; | 
 |  |  | import Treeselect from "@riophae/vue-treeselect"; | 
 |  |  | import store from "@/store"; | 
 |  |  | import "@riophae/vue-treeselect/dist/vue-treeselect.css"; | 
 |  |  | 
 |  |  |           value: 0, | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           name: "待发送", | 
 |  |  |           name: "待执行", | 
 |  |  |           value: 0, | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  | 
 |  |  |         }, | 
 |  |  |  | 
 |  |  |         // { | 
 |  |  |         //   name: "已发送未领取", | 
 |  |  |         //   name: "表单已发送", | 
 |  |  |         //   value: 0, | 
 |  |  |         // }, | 
 |  |  |       ], | 
 |  |  | 
 |  |  |       topicoptions: [ | 
 |  |  |         { | 
 |  |  |           value: 1, | 
 |  |  |           label: "被领取", | 
 |  |  |           label: "表单已领取", | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           value: 2, | 
 |  |  |           label: "待发送", | 
 |  |  |           label: "待执行", | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           value: 3, | 
 |  |  |           label: "已发送未领取", | 
 |  |  |           label: "表单已发送", | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           value: 4, | 
 |  |  | 
 |  |  |         this.total = response.total; | 
 |  |  |       }); | 
 |  |  |     }, | 
 |  |  |     buidegetTasklist(type) { | 
 |  |  |       if (this.topqueryParams.searchscope == 3) { | 
 |  |  |         this.topqueryParams.leaveldeptcodes = store.getters.belongDepts.map( | 
 |  |  |           (obj) => obj.deptCode | 
 |  |  |         ); | 
 |  |  |         this.topqueryParams.leavehospitaldistrictcodes = | 
 |  |  |           store.getters.belongWards.map((obj) => obj.districtCode); | 
 |  |  |       } | 
 |  |  |       // 接受异常跳转 | 
 |  |  |       if (this.errtype) { | 
 |  |  |         this.topqueryParams.leavehospitaldistrictcodes.push( | 
 |  |  |           this.leavehospitaldistrictcode | 
 |  |  |         ); | 
 |  |  |       } | 
 |  |  |       let obj = { | 
 |  |  |         pageNum: 1, | 
 |  |  |         pageSize: 10, | 
 |  |  |         leavehospitaldistrictcodes: this.topqueryParams.leavehospitaldistrictcodes, | 
 |  |  |         sendstates: [2, 3], | 
 |  |  |         leaveldeptcodes: this.topqueryParams.leaveldeptcodes, | 
 |  |  |       }; | 
 |  |  |       buidegetTasklist(obj).then((response) => { | 
 |  |  |         this.userList = response.rows[0].serviceSubtaskList; | 
 |  |  |         this.total = response.total; | 
 |  |  |         if (refresh) { | 
 |  |  |           this.cardlist[0].value = | 
 |  |  |             Number(response.rows[0].wzx) + Number(response.rows[0].ysf); | 
 |  |  |           this.cardlist[1].value = response.rows[0].wzx; | 
 |  |  |           this.cardlist[2].value = response.rows[0].ysf; | 
 |  |  |           this.ycvalue = response.rows[0].yc; | 
 |  |  |           this.cardlist[3].value = response.rows[0].fssb; | 
 |  |  |           this.cardlist[4].value = response.rows[0].dfs; | 
 |  |  |           this.cardlist[5].value = response.rows[0].yfs2; | 
 |  |  |           this.yfsvalue = response.rows[0].yfs; | 
 |  |  |         } | 
 |  |  |         this.loading = false; | 
 |  |  |         this.userList.forEach((item) => { | 
 |  |  |           let idArray = null; | 
 |  |  |           if (item.endtime) { | 
 |  |  |             item.endDay = this.daysBetween(item.endtime); | 
 |  |  |           } | 
 |  |  |  | 
 |  |  |           if (item.preachform) { | 
 |  |  |             if (item.endtime) { | 
 |  |  |               item.preachformson = item.preachform; | 
 |  |  |               idArray = item.preachform.split(","); | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             item.preachform = idArray.map((value) => { | 
 |  |  |               // 查找id对应的对象 | 
 |  |  |               const item = this.checkboxlist.find( | 
 |  |  |                 (item) => item.value == value | 
 |  |  |               ); | 
 |  |  |               // 如果找到对应的id,返回label值,否则返回null | 
 |  |  |               return item ? item.label : null; | 
 |  |  |             }); | 
 |  |  |           } | 
 |  |  |         }); | 
 |  |  |         this.total = response.total; | 
 |  |  |       }); | 
 |  |  |     }, | 
 |  |  |     // 查看门诊随访详情 | 
 |  |  |     Referencequestion(row) { | 
 |  |  |       this.previewVisible = true; | 
 
 |  |  | 
 |  |  |       topicoptions: [ | 
 |  |  |       { | 
 |  |  |           value: 1, | 
 |  |  |           label: "被领取", | 
 |  |  |           label: "表单已领取", | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           value: 2, | 
 |  |  |           label: "待发送", | 
 |  |  |           label: "待执行", | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           value: 3, | 
 |  |  |           label: "已发送未领取", | 
 |  |  |           label: "表单已发送", | 
 |  |  |         }, | 
 |  |  |       ], | 
 |  |  |       serviceState:[], | 
 
 |  |  | 
 |  |  |             <template slot-scope="scope"> | 
 |  |  |               <div v-if="scope.row.sendstate == 1"> | 
 |  |  |                 <el-tag type="primary" :disable-transitions="false" | 
 |  |  |                   >被领取</el-tag | 
 |  |  |                   >表单已领取</el-tag | 
 |  |  |                 > | 
 |  |  |               </div> | 
 |  |  |               <div v-if="scope.row.sendstate == 2"> | 
 |  |  |                 <el-tag type="primary" :disable-transitions="false" | 
 |  |  |                   >待发送</el-tag | 
 |  |  |                   >待执行</el-tag | 
 |  |  |                 > | 
 |  |  |               </div> | 
 |  |  |               <div v-if="scope.row.sendstate == 3"> | 
 |  |  |                 <el-tag type="success" :disable-transitions="false" | 
 |  |  |                   >已发送未领取</el-tag | 
 |  |  |                   >表单已发送</el-tag | 
 |  |  |                 > | 
 |  |  |               </div> | 
 |  |  |               <div v-if="scope.row.sendstate == 4"> | 
 |  |  | 
 |  |  |                 <el-tag type="danger" :disable-transitions="false" | 
 |  |  |                   >发送失败</el-tag | 
 |  |  |                 > | 
 |  |  |               </div> | 
 |  |  |               </div><div v-if="scope.row.sendstate == 6"> | 
 |  |  |               <el-tag type="success" :disable-transitions="false">已完成</el-tag> | 
 |  |  |             </div> | 
 |  |  |             </template> | 
 |  |  |           </el-table-column> | 
 |  |  |           <el-table-column | 
 
 |  |  | 
 |  |  |           <template slot-scope="scope"> | 
 |  |  |             <div v-if="scope.row.sendstate == 1"> | 
 |  |  |               <el-tag type="primary" :disable-transitions="false" | 
 |  |  |                 >被领取</el-tag | 
 |  |  |                 >表单已领取</el-tag | 
 |  |  |               > | 
 |  |  |             </div> | 
 |  |  |             <div v-if="scope.row.sendstate == 2"> | 
 |  |  |               <el-tag type="primary" :disable-transitions="false" | 
 |  |  |                 >待发送</el-tag | 
 |  |  |                 >待执行</el-tag | 
 |  |  |               > | 
 |  |  |             </div> | 
 |  |  |             <div v-if="scope.row.sendstate == 3"> | 
 |  |  |               <el-tag type="success" :disable-transitions="false" | 
 |  |  |                 >已发送未领取</el-tag | 
 |  |  |                 >表单已发送</el-tag | 
 |  |  |               > | 
 |  |  |             </div> | 
 |  |  |             <div v-if="scope.row.sendstate == 4"> | 
 |  |  | 
 |  |  |           value: 0, | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           name: "被领取", | 
 |  |  |           name: "表单已领取", | 
 |  |  |           value: 0, | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           name: "已发送未领取", | 
 |  |  |           name: "表单已发送", | 
 |  |  |           value: 0, | 
 |  |  |         }, | 
 |  |  |       ], | 
 |  |  | 
 |  |  |       topicoptions: [ | 
 |  |  |         { | 
 |  |  |           value: 1, | 
 |  |  |           label: "被领取", | 
 |  |  |           label: "表单已领取", | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           value: 2, | 
 |  |  |           label: "待发送", | 
 |  |  |           label: "待执行", | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           value: 3, | 
 |  |  |           label: "已发送未领取", | 
 |  |  |           label: "表单已发送", | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           value: 4, | 
 
 |  |  | 
 |  |  |           <div class="ysfleftvlue"> | 
 |  |  |             <el-card shadow="hover"> | 
 |  |  |               <div style="padding: 8px"> | 
 |  |  |                 <span>已发送未领取</span> | 
 |  |  |                 <span>表单已发送</span> | 
 |  |  |                 <div | 
 |  |  |                   style=" | 
 |  |  |                     text-align: center; | 
 |  |  | 
 |  |  |           <template slot-scope="scope"> | 
 |  |  |             <div v-if="scope.row.sendstate == 1"> | 
 |  |  |               <el-tag type="primary" :disable-transitions="false" | 
 |  |  |                 >被领取</el-tag | 
 |  |  |                 >表单已领取</el-tag | 
 |  |  |               > | 
 |  |  |             </div> | 
 |  |  |             <div v-if="scope.row.sendstate == 2"> | 
 |  |  |               <el-tag type="primary" :disable-transitions="false" | 
 |  |  |                 >待发送</el-tag | 
 |  |  |                 >待执行</el-tag | 
 |  |  |               > | 
 |  |  |             </div> | 
 |  |  |             <div v-if="scope.row.sendstate == 3"> | 
 |  |  |               <el-tag type="success" :disable-transitions="false" | 
 |  |  |                 >已发送未领取</el-tag | 
 |  |  |                 >表单已发送</el-tag | 
 |  |  |               > | 
 |  |  |             </div> | 
 |  |  |             <div v-if="scope.row.sendstate == 4"> | 
 |  |  | 
 |  |  |           value: 0, | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           name: "待发送", | 
 |  |  |           name: "待执行", | 
 |  |  |           value: 0, | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  | 
 |  |  |         }, | 
 |  |  |  | 
 |  |  |         // { | 
 |  |  |         //   name: "已发送未领取", | 
 |  |  |         //   name: "表单已发送", | 
 |  |  |         //   value: 0, | 
 |  |  |         // }, | 
 |  |  |       ], | 
 |  |  | 
 |  |  |       topicoptions: [ | 
 |  |  |         { | 
 |  |  |           value: 1, | 
 |  |  |           label: "被领取", | 
 |  |  |           label: "表单已领取", | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           value: 2, | 
 |  |  |           label: "待发送", | 
 |  |  |           label: "待执行", | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           value: 3, | 
 |  |  |           label: "已发送未领取", | 
 |  |  |           label: "表单已发送", | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           value: 4, | 
 
 |  |  | 
 |  |  |             <!-- 选择患者列表 --> | 
 |  |  |             <SFtable | 
 |  |  |               ref="multipleTable" | 
 |  |  |               @handleUpdate="handleUpdate" | 
 |  |  |  | 
 |  |  |               @handleSelectionChange="handleSelectionChange" | 
 |  |  |               :currentList="patientuserList" | 
 |  |  |               :tableLabel="tableLabelhz" | 
 |  |  | 
 |  |  |           item.deptName = item.dept; | 
 |  |  |           item.admindate = item.inhosptime; | 
 |  |  |           item.sfzh = item.idcardno; | 
 |  |  |           if (this.patientqueryParams.allhosp==6) { | 
 |  |  |           item.patfrom = 1; | 
 |  |  |           } | 
 |  |  |           this.overallCase.push(item); | 
 |  |  |           this.form.patTaskRelevances.push(item); | 
 |  |  |         } | 
 
 |  |  | 
 |  |  |           <template slot-scope="scope"> | 
 |  |  |             <div v-if="scope.row.sendstate == 1"> | 
 |  |  |               <el-tag type="primary" :disable-transitions="false" | 
 |  |  |                 >被领取</el-tag | 
 |  |  |                 >表单已领取</el-tag | 
 |  |  |               > | 
 |  |  |             </div> | 
 |  |  |             <div v-if="scope.row.sendstate == 2"> | 
 |  |  |               <el-tag type="primary" :disable-transitions="false" | 
 |  |  |                 >待发送</el-tag | 
 |  |  |                 >待执行</el-tag | 
 |  |  |               > | 
 |  |  |             </div> | 
 |  |  |             <div v-if="scope.row.sendstate == 3"> | 
 |  |  |               <el-tag type="success" :disable-transitions="false" | 
 |  |  |                 >已发送未领取</el-tag | 
 |  |  |                 >表单已发送</el-tag | 
 |  |  |               > | 
 |  |  |             </div> | 
 |  |  |             <div v-if="scope.row.sendstate == 4"> | 
 |  |  | 
 |  |  |       topicoptions: [ | 
 |  |  |         { | 
 |  |  |           value: 1, | 
 |  |  |           label: "被领取", | 
 |  |  |           label: "表单已领取", | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           value: 2, | 
 |  |  |           label: "待发送", | 
 |  |  |           label: "待执行", | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           value: 3, | 
 |  |  |           label: "已发送未领取", | 
 |  |  |           label: "表单已发送", | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           value: 4, | 
 
 |  |  | 
 |  |  |           item.deptName = item.dept; | 
 |  |  |           item.admindate = item.inhosptime; | 
 |  |  |           item.sfzh = item.idcardno; | 
 |  |  |           if (this.patientqueryParams.allhosp==6) { | 
 |  |  |           item.patfrom = 1; | 
 |  |  |           } | 
 |  |  |           this.overallCase.push(item); | 
 |  |  |           this.form.patTaskRelevances.push(item); | 
 |  |  |         } | 
 
 |  |  | 
 |  |  |           <div class="ysfleftvlue"> | 
 |  |  |             <el-card shadow="hover"> | 
 |  |  |               <div style="padding: 8px"> | 
 |  |  |                 <span>已发送未领取</span> | 
 |  |  |                 <span>表单已发送</span> | 
 |  |  |                 <div | 
 |  |  |                   style=" | 
 |  |  |                     text-align: center; | 
 |  |  | 
 |  |  |           <template slot-scope="scope"> | 
 |  |  |             <div v-if="scope.row.sendstate == 1"> | 
 |  |  |               <el-tag type="primary" :disable-transitions="false" | 
 |  |  |                 >被领取</el-tag | 
 |  |  |                 >表单已领取</el-tag | 
 |  |  |               > | 
 |  |  |             </div> | 
 |  |  |             <div v-if="scope.row.sendstate == 2"> | 
 |  |  |               <el-tag type="primary" :disable-transitions="false" | 
 |  |  |                 >待发送</el-tag | 
 |  |  |                 >待执行</el-tag | 
 |  |  |               > | 
 |  |  |             </div> | 
 |  |  |             <div v-if="scope.row.sendstate == 3"> | 
 |  |  |               <el-tag type="success" :disable-transitions="false" | 
 |  |  |                 >已发送未领取</el-tag | 
 |  |  |                 >表单已发送</el-tag | 
 |  |  |               > | 
 |  |  |             </div> | 
 |  |  |             <div v-if="scope.row.sendstate == 4"> | 
 |  |  | 
 |  |  |           value: 0, | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           name: "待发送", | 
 |  |  |           name: "待执行", | 
 |  |  |           value: 0, | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  | 
 |  |  |         }, | 
 |  |  |  | 
 |  |  |         // { | 
 |  |  |         //   name: "已发送未领取", | 
 |  |  |         //   name: "表单已发送", | 
 |  |  |         //   value: 0, | 
 |  |  |         // }, | 
 |  |  |       ], | 
 |  |  | 
 |  |  |       topicoptions: [ | 
 |  |  |         { | 
 |  |  |           value: 1, | 
 |  |  |           label: "被领取", | 
 |  |  |           label: "表单已领取", | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           value: 2, | 
 |  |  |           label: "待发送", | 
 |  |  |           label: "待执行", | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           value: 3, | 
 |  |  |           label: "已发送未领取", | 
 |  |  |           label: "表单已发送", | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           value: 4, | 
 
 |  |  | 
 |  |  |           <div class="ysfleftvlue"> | 
 |  |  |             <el-card shadow="hover"> | 
 |  |  |               <div style="padding: 8px"> | 
 |  |  |                 <span>已发送未领取</span> | 
 |  |  |                 <span>表单已发送</span> | 
 |  |  |                 <div | 
 |  |  |                   style=" | 
 |  |  |                     text-align: center; | 
 |  |  | 
 |  |  |           <template slot-scope="scope"> | 
 |  |  |             <div v-if="scope.row.sendstate == 1"> | 
 |  |  |               <el-tag type="primary" :disable-transitions="false" | 
 |  |  |                 >被领取</el-tag | 
 |  |  |                 >表单已领取</el-tag | 
 |  |  |               > | 
 |  |  |             </div> | 
 |  |  |             <div v-if="scope.row.sendstate == 2"> | 
 |  |  |               <el-tag type="primary" :disable-transitions="false" | 
 |  |  |                 >待发送</el-tag | 
 |  |  |                 >待执行</el-tag | 
 |  |  |               > | 
 |  |  |             </div> | 
 |  |  |             <div v-if="scope.row.sendstate == 3"> | 
 |  |  |               <el-tag type="success" :disable-transitions="false" | 
 |  |  |                 >已发送未领取</el-tag | 
 |  |  |                 >表单已发送</el-tag | 
 |  |  |               > | 
 |  |  |             </div> | 
 |  |  |             <div v-if="scope.row.sendstate == 4"> | 
 |  |  | 
 |  |  |           value: 0, | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           name: "待发送", | 
 |  |  |           name: "待执行", | 
 |  |  |           value: 0, | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  | 
 |  |  |         }, | 
 |  |  |  | 
 |  |  |         // { | 
 |  |  |         //   name: "已发送未领取", | 
 |  |  |         //   name: "表单已发送", | 
 |  |  |         //   value: 0, | 
 |  |  |         // }, | 
 |  |  |       ], | 
 |  |  | 
 |  |  |       topicoptions: [ | 
 |  |  |         { | 
 |  |  |           value: 1, | 
 |  |  |           label: "被领取", | 
 |  |  |           label: "表单已领取", | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           value: 2, | 
 |  |  |           label: "待发送", | 
 |  |  |           label: "待执行", | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           value: 3, | 
 |  |  |           label: "已发送未领取", | 
 |  |  |           label: "表单已发送", | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           value: 4, | 
 
 |  |  | 
 |  |  |       <div class="title-top">查询条件</div> | 
 |  |  |       <div class="value"> | 
 |  |  |         <el-form ref="form" :model="form" label-width="120px"> | 
 |  |  |           <el-form-item label="选择指标类型"> | 
 |  |  |           <el-form-item label="选择指标名称"> | 
 |  |  |             <el-select v-model="value" filterable placeholder="请选择"> | 
 |  |  |               <el-option | 
 |  |  |                 v-for="item in options" | 
 |  |  | 
 |  |  |     </div> | 
 |  |  |     <div class="formindex"> | 
 |  |  |       <el-table :data="tableData" border style="width: 100%"> | 
 |  |  |         <el-table-column prop="date" label="指标类型"> </el-table-column> | 
 |  |  |         <el-table-column prop="name" label="指标名称"> </el-table-column> | 
 |  |  |         <el-table-column prop="address" label="出现次数"> </el-table-column> | 
 |  |  |         <el-table-column prop="times" label="指标类型出现次数"> | 
 |  |  |         <el-table-column prop="date" label="指标名称"> </el-table-column> | 
 |  |  |         <el-table-column prop="name" label="单项名称"> </el-table-column> | 
 |  |  |         <el-table-column prop="address" label="单项出现次数"> </el-table-column> | 
 |  |  |         <el-table-column prop="times" label="指标出现次数"> | 
 |  |  |         </el-table-column> | 
 |  |  |         <el-table-column prop="proportion" label="占比"> </el-table-column> | 
 |  |  |       </el-table> | 
 
 |  |  | 
 |  |  |               > | 
 |  |  |               </el-table-column | 
 |  |  |               ><el-table-column | 
 |  |  |                 label="待发送" | 
 |  |  |                 label="待执行" | 
 |  |  |                 align="center" | 
 |  |  |                 key="dfsCount" | 
 |  |  |                 prop="dfsCount" | 
 
 |  |  | 
 |  |  |           :class="classestag == 4 ? 'state-lines' : 'state-line'" | 
 |  |  |           @click="awaitfn" | 
 |  |  |         > | 
 |  |  |           <div class="value-left"><i class="el-icon-s-help" />待发送</div> | 
 |  |  |           <div class="value-left"><i class="el-icon-s-help" />待执行</div> | 
 |  |  |           <div class="quantityd">22</div> | 
 |  |  |         </div> | 
 |  |  |       </div> | 
 |  |  | 
 |  |  |     losefn() { | 
 |  |  |       this.classestag = 3; | 
 |  |  |     }, | 
 |  |  |     // 切换待发送类别 | 
 |  |  |     // 切换待执行类别 | 
 |  |  |     awaitfn() { | 
 |  |  |       this.classestag = 4; | 
 |  |  |     }, | 
 
 |  |  | 
 |  |  |         // target: `http://192.168.2.13:8095`, | 
 |  |  |         // target: `http://10.202.20.185:8095`, | 
 |  |  |         // target: `http://192.168.100.184:8095`, | 
 |  |  |         target:`http://localhost:8095`, | 
 |  |  |         // target:`http://localhost:8095`, | 
 |  |  |         // target: `http://192.168.101.135:8095`, | 
 |  |  |         // target: `http://192.168.101.166:8093`, | 
 |  |  |         // target: `http://192.168.191.181:8095`, | 
 |  |  |         target: `http://192.168.191.181:8095`, | 
 |  |  |         changeOrigin: true, | 
 |  |  |         pathRewrite: { | 
 |  |  |           ['^' + process.env.VUE_APP_BASE_API]: '' |