| | |
| | | v-model="queryParams.scopetype" |
| | | placeholder="默认全部" |
| | | :options="sourcetype" |
| | | filterable |
| | | clearable |
| | | :props="{ expandTrigger: 'hover' }" |
| | | @change="handleChange" |
| | | ></el-cascader> |
| | |
| | | @click="handleBatchAddTask" |
| | | > |
| | | 批量添加任务</el-button |
| | | > |
| | | </el-col> |
| | | <el-col :span="1.5"> |
| | | <el-button |
| | | type="success" |
| | | plain |
| | | icon="el-icon-folder-add" |
| | | size="medium" |
| | | :disabled="multiple" |
| | | @click="handleCreateArchive" |
| | | > |
| | | 患者建档</el-button |
| | | > |
| | | </el-col> |
| | | <el-col :span="19"> |
| | |
| | | <el-button @click="submitclose">取 消</el-button> |
| | | </div> |
| | | </el-dialog> |
| | | |
| | | <!-- 患者建档弹窗 --> |
| | | <ArchiveDialog |
| | | :visible.sync="archiveDialogVisible" |
| | | :patients="archivePatients" |
| | | source-page="outpatient" |
| | | /> |
| | | </div> |
| | | </template> |
| | | |
| | |
| | | |
| | | import store from "@/store"; |
| | | import { type } from "jquery"; |
| | | import ArchiveDialog from "@/views/patient/archives/components/ArchiveDialog.vue"; |
| | | |
| | | export default { |
| | | name: "Userhuanze", |
| | | dicts: ["sys_normal_disable", "sys_user_sex"], |
| | | components: { Treeselect }, |
| | | components: { Treeselect, ArchiveDialog }, |
| | | data() { |
| | | return { |
| | | // 遮罩层 |
| | |
| | | taskList: [], // 任务列表 |
| | | selectedTask: null, // 选中的任务列表 |
| | | batchLoading: false, // 批量提交加载状态 |
| | | // 患者建档 |
| | | archiveDialogVisible: false, |
| | | archivePatients: [], |
| | | deptcode: "", |
| | | Patientrange: [ |
| | | { |
| | |
| | | id: 1, |
| | | }, |
| | | ], |
| | | orgName:localStorage.getItem("orgname"), |
| | | postData: { |
| | | XiaoXiTou: { |
| | | FaSongFCSJC: "ZJHES", |
| | |
| | | |
| | | /** 批量添加患者任务接口 */ |
| | | batchAddPatientTask(params) {}, |
| | | /** 患者建档 */ |
| | | handleCreateArchive() { |
| | | if (this.ids.length === 0) { |
| | | this.$modal.msgWarning("请至少选中1名患者"); |
| | | return; |
| | | } |
| | | this.archivePatients = this.userList.filter((item) => |
| | | this.ids.includes(item.patid) |
| | | ); |
| | | this.archiveDialogVisible = true; |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |