| | |
| | | v-model="queryParams.scopetype" |
| | | placeholder="默认全部" |
| | | :options="sourcetype" |
| | | filterable |
| | | clearable |
| | | :props="{ expandTrigger: 'hover' }" |
| | | @change="handleChange" |
| | | ></el-cascader> |
| | |
| | | >删除</el-button |
| | | > |
| | | </el-col> |
| | | <el-col :span="1.5"> |
| | | <!-- <el-col :span="1.5"> |
| | | <el-button |
| | | type="primary" |
| | | icon="el-icon-s-promotion" |
| | |
| | | @click="distribute" |
| | | >向任务派发患者</el-button |
| | | > |
| | | </el-col> |
| | | </el-col> --> |
| | | <el-col :span="6"> |
| | | <div class="documentf"> |
| | | <div class="document"> |
| | |
| | | ><i class="el-icon-edit"></i>患者过滤</span |
| | | ></el-button |
| | | > |
| | | <!-- <el-button |
| | | <el-button |
| | | size="medium" |
| | | type="text" |
| | | @click="Distributionservice(scope.row)" |
| | | ><span class="button-textxg" |
| | | ><i class="el-icon-menu"></i>服务</span |
| | | ><span class="button-textdx" |
| | | ><i class="el-icon-s-promotion"></i>短信发送</span |
| | | ></el-button |
| | | > --> |
| | | > |
| | | <!-- <el-button |
| | | size="medium" |
| | | type="text" |
| | |
| | | type="textarea" |
| | | placeholder="请输入过滤原因" |
| | | ></el-input> |
| | | <!-- 提醒文字 --> |
| | | <div class="filter-warning"> |
| | | <i class="el-icon-warning-outline"></i> |
| | | 该功能适用于死亡、列入医院黑名单、明确拒绝随访等患者的过滤排除,过滤后该患者所有进行中任务全部停止且无法匹配新的随访任务,请谨慎操作! |
| | | </div> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | |
| | | const orgname = localStorage.getItem("orgname"); |
| | | if (orgname == "南华大学附属第一医院") { |
| | | query360PatInfonh(id).then((res) => { |
| | | if (res.url) { |
| | | window.open(res.url, "_blank"); |
| | | if (res.data) { |
| | | window.open(res.data, "_blank"); |
| | | } else { |
| | | this.$modal.msgWarning("360查询无结果"); |
| | | } |
| | |
| | | this.loading = false; |
| | | }); |
| | | }, |
| | | Distributionservice(row) { |
| | | this.serviceVisible = true; |
| | | Distributionservice(patient) { |
| | | this.$store.dispatch("sms/openSmsDialog", { |
| | | name: patient.name, |
| | | age: patient.age, |
| | | phone: patient.telcode, |
| | | deptName: patient.deptName, |
| | | wardName: patient.wardName, |
| | | smsTemplate: `尊敬的${patient.name},您好!`, |
| | | }); |
| | | |
| | | this.$message.success(`已准备向 ${patient.name} 发送短信`); |
| | | }, |
| | | RiskMarker(row) { |
| | | this.RiskVisible = true; |
| | |
| | | height: 50px; |
| | | } |
| | | } |
| | | .filter-warning { |
| | | margin-top: 8px; |
| | | padding: 10px 14px; |
| | | background: #fff7e6; |
| | | border: 1px solid #ffe58f; |
| | | border-radius: 6px; |
| | | color: #d46b08; |
| | | font-size: 18px; |
| | | line-height: 1.6; |
| | | display: flex; |
| | | align-items: flex-start; |
| | | gap: 6px; |
| | | } |
| | | |
| | | .filter-warning .el-icon-warning-outline { |
| | | font-size: 16px; |
| | | color: #faad14; |
| | | flex-shrink: 0; |
| | | margin-top: 2px; |
| | | } |
| | | .button-textsc { |
| | | color: #3664d9; |
| | | } |
| | | .button-textxga { |
| | | color: #de7897; |
| | | } |
| | | .button-textdx { |
| | | color: #569655; |
| | | } |
| | | .button-textxg { |
| | | color: #de7897; |
| | | } |