| | |
| | | taskoptions: [ |
| | | { |
| | | value: "1", |
| | | label: "宣教服务", |
| | | label: "监测评估", |
| | | }, |
| | | { |
| | | value: "2", |
| | | label: "门诊随访", |
| | | }, |
| | | { |
| | | value: "3", |
| | | label: "出院随访", |
| | | }, |
| | | { |
| | | value: "3", |
| | | label: "门诊随访", |
| | | }, |
| | | { |
| | | value: "4", |
| | | label: "复诊服务", |
| | | label: "宣教关怀", |
| | | }, |
| | | { |
| | | value: "5", |
| | | label: "体检通知", |
| | | label: "复诊管理", |
| | | }, |
| | | { |
| | | value: "6", |
| | | label: "满意度调查", |
| | | }, |
| | | { |
| | | value: "7", |
| | | label: "患者报告", |
| | | }, |
| | | |
| | | { |
| | | value: "8", |
| | | label: "其他通知", |
| | | }, |
| | | ], |
| | | tasktopic: "2", //新增类型 |
| | |
| | | this.getConfigKey("sys.user.initPassword").then((response) => { |
| | | this.initPassword = response.msg; |
| | | }); |
| | | this.taskoptions = store.getters.Serviceauthority; |
| | | // this.taskoptions = store.getters.Serviceauthority; |
| | | }, |
| | | // 搜索 |
| | | mounted() { |
| | |
| | | this.tasktopic = this.$route.query.tasktopic |
| | | ? this.$route.query.tasktopic |
| | | : this.tasktopic; |
| | | if (this.tasktopic == 1) { |
| | | this.topqueryParams.type = 3; |
| | | this.TaskOperation.taskType = 3; |
| | | } else if (this.tasktopic == 2) { |
| | | this.topqueryParams.type = 1; |
| | | this.TaskOperation.taskType = 1; |
| | | } else if (this.tasktopic == 3) { |
| | | this.topqueryParams.type = 1; |
| | | this.TaskOperation.taskType = 1; |
| | | } else if (this.tasktopic == 4) { |
| | | this.topqueryParams.type = 1; |
| | | this.TaskOperation.taskType = 1; |
| | | } else if (this.tasktopic == 5) { |
| | | this.topqueryParams.type = 1; |
| | | |
| | | this.TaskOperation.taskType = 1; |
| | | } else if (this.tasktopic == 6) { |
| | | this.topqueryParams.serviceType = Number(this.tasktopic); |
| | | if (this.tasktopic == 1 || this.tasktopic == 7 || this.tasktopic == 6) { |
| | | this.topqueryParams.type = 2; |
| | | this.TaskOperation.taskType = 2; |
| | | } else if (this.tasktopic == 4 || this.tasktopic == 8) { |
| | | this.topqueryParams.type = 1; |
| | | this.TaskOperation.taskType = 3; |
| | | } else if ( |
| | | this.tasktopic == 2 || |
| | | this.tasktopic == 3 || |
| | | this.tasktopic == 5 |
| | | ) { |
| | | this.topqueryParams.type = 3; |
| | | this.TaskOperation.taskType = 1; |
| | | } |
| | | this.topqueryParams.typename = this.findLabelByValue( |
| | | this.taskoptions, |
| | | this.tasktopic |
| | | ); |
| | | // this.topqueryParams.typename = this.findLabelByValue( |
| | | // this.taskoptions, |
| | | // this.tasktopic |
| | | // ); |
| | | getTasklist(this.addDateRange(this.topqueryParams, this.dateRange)).then( |
| | | (response) => { |
| | | this.userList = response.rows; |
| | |
| | | }, |
| | | /** 新增按钮操作 */ |
| | | handleAdd() { |
| | | const typename = this.findLabelByValue(this.taskoptions, this.tasktopic); |
| | | |
| | | if ( |
| | | this.tasktopic == 2 || |
| | | this.tasktopic == 3 || |
| | | this.tasktopic == 4 || |
| | | this.tasktopic == 5 |
| | | ) { |
| | | if (this.topqueryParams.type == 3) { |
| | | this.$router.push({ |
| | | path: "/followvisit/particty", |
| | | query: { type: 1, typename: typename }, |
| | | query: { |
| | | type: this.topqueryParams.type, |
| | | serviceType: this.tasktopic, |
| | | }, |
| | | }); |
| | | } else if (this.tasktopic == 6) { |
| | | } else if (this.topqueryParams.type == 2) { |
| | | this.$router.push({ |
| | | path: "/followvisit/QuestionnaireTask", |
| | | query: { type: 2, typename: typename }, |
| | | query: { |
| | | type: this.topqueryParams.type, |
| | | serviceType: this.tasktopic, |
| | | }, |
| | | }); |
| | | } else if (this.tasktopic == 1) { |
| | | } else if (this.topqueryParams.type == 1) { |
| | | this.$router.push({ |
| | | path: "/followvisit/Missioncreation", |
| | | query: { type: 3, typename: typename }, |
| | | query: { |
| | | type: this.topqueryParams.type, |
| | | serviceType: this.tasktopic, |
| | | }, |
| | | }); |
| | | } |
| | | }, |