| | |
| | | <el-select |
| | | @change="handleQuery" |
| | | v-model="tasktopic" |
| | | placeholder="请选择新增类型" |
| | | placeholder="请选择服务类型" |
| | | > |
| | | <el-option |
| | | v-for="item in taskoptions" |
| | |
| | | </el-option> |
| | | </el-select> |
| | | </el-col> |
| | | <!-- <el-col :span="1.5"> |
| | | <el-select |
| | | v-model="longTask" |
| | | placeholder="请选择任务类型" |
| | | > |
| | | <el-col :span="1.5"> |
| | | <el-select v-model="topqueryParams.type" placeholder="请选择执行类型"> |
| | | <el-option |
| | | v-for="item in longtermlist" |
| | | :key="item.value" |
| | |
| | | > |
| | | </el-option> |
| | | </el-select> |
| | | </el-col> --> |
| | | </el-col> |
| | | <el-col :span="1.5"> |
| | | <el-button |
| | | type="primary" |
| | |
| | | }, |
| | | longtermlist: [ |
| | | { |
| | | value: "1", |
| | | label: "长期任务", |
| | | value: 1, |
| | | label: "语音随访", |
| | | }, |
| | | { |
| | | value: "0", |
| | | label: "普通任务", |
| | | value: 2, |
| | | label: "问卷随访", |
| | | }, |
| | | { |
| | | value: 3, |
| | | label: "宣教关怀", |
| | | }, |
| | | ], |
| | | taskoptions: [ |
| | |
| | | }, |
| | | propss: { multiple: true }, |
| | | options: [], |
| | | |
| | | checkboxlist:[], |
| | | // 表单校验 |
| | | rules: { |
| | | userName: [ |
| | |
| | | this.getConfigKey("sys.user.initPassword").then((response) => { |
| | | this.initPassword = response.msg; |
| | | }); |
| | | // this.taskoptions = store.getters.Serviceauthority; |
| | | this.checkboxlist = store.getters.checkboxlist; |
| | | }, |
| | | activated() { |
| | | this.getList(); |
| | |
| | | this.tasktopic == 6 |
| | | ) { |
| | | this.topqueryParams.type = 2; |
| | | this.TaskOperation.taskType = 2; |
| | | this.longtermlist = [ |
| | | { |
| | | value: 1, |
| | | label: "语音随访", |
| | | }, |
| | | { |
| | | value: 2, |
| | | label: "问卷随访", |
| | | }, |
| | | ]; |
| | | } else if (this.tasktopic == 4 || this.tasktopic == 8) { |
| | | this.topqueryParams.type = 3; |
| | | this.TaskOperation.taskType = 3; |
| | | this.longtermlist = [ |
| | | { |
| | | value: 3, |
| | | label: "宣教关怀", |
| | | }, |
| | | |
| | | ]; |
| | | } else if (this.tasktopic == 5) { |
| | | this.topqueryParams.type = 1; |
| | | this.TaskOperation.taskType = 1; |
| | | this.longtermlist = [ |
| | | { |
| | | value: 1, |
| | | label: "语音随访", |
| | | }, |
| | | { |
| | | value: 2, |
| | | label: "问卷随访", |
| | | }, |
| | | ]; |
| | | } |
| | | // this.topqueryParams.typename = this.findLabelByValue( |
| | | // this.taskoptions, |
| | |
| | | // ); |
| | | this.topqueryParams.startOutHospTime = this.dateRange[0]; |
| | | this.topqueryParams.endOutHospTime = this.dateRange[1]; |
| | | getTasklist(this.topqueryParams).then( |
| | | (response) => { |
| | | this.userList = response.rows; |
| | | this.total = response.total; |
| | | this.$forceUpdate(); |
| | | this.loading = false; |
| | | } |
| | | ); |
| | | getTasklist(this.topqueryParams).then((response) => { |
| | | this.userList = response.rows; |
| | | this.total = response.total; |
| | | this.$forceUpdate(); |
| | | this.loading = false; |
| | | }); |
| | | }, |
| | | // 查看门诊随访详情 |
| | | Referencequestion(row) { |
| | |
| | | this.taskformVisible = true; |
| | | } else if (this.taskform.sendState != 2 && this.taskform.sendType == 2) { |
| | | this.TaskOperation.taskId = row.taskid; |
| | | this.TaskOperation.taskType = this.topqueryParams.type; |
| | | this.TaskOperation.sendState = 2; |
| | | this.TaskOperation.sendType = 2; |
| | | this.$modal |
| | |
| | | confirmSponsor(row) { |
| | | if (this.activname == 0) { |
| | | this.TaskOperation.taskId = row.taskid; |
| | | this.TaskOperation.taskType = this.topqueryParams.type; |
| | | this.TaskOperation.sendState = 2; |
| | | TaskTemplateSendExecution(this.TaskOperation).then((res) => { |
| | | if (res.code == 200) { |
| | |
| | | immediateExecution(row) { |
| | | console.log(row, "任务信息"); |
| | | if (row.sendState != 2) { |
| | | this.TaskOperation.taskType = this.topqueryParams.type; |
| | | this.TaskOperation.taskId = row.taskid; |
| | | this.TaskOperation.sendState = 2; |
| | | this.TaskOperation.sendType = 2; |