|  |  | 
 |  |  |                   <el-radio-group v-model="form.longTask"> | 
 |  |  |                     <el-radio :label="0">自定义周期</el-radio> | 
 |  |  |                     <el-radio :label="1">长期任务</el-radio> | 
 |  |  |                     <el-radio :label="2">固定任务</el-radio> | 
 |  |  |                   </el-radio-group> | 
 |  |  |                 </el-form-item> | 
 |  |  |                 <el-row :gutter="20" v-if="form.longTask"> | 
 |  |  | 
 |  |  |             </div> | 
 |  |  |           </div> | 
 |  |  |         </div> | 
 |  |  |         <el-button type="success" @click="nextstep('ruleForm')">{{ | 
 |  |  |           quote ? "立即创建" : "任务详情配置" | 
 |  |  |         <el-button type="primary" @click="nextstep('ruleForm')">{{ | 
 |  |  |           quote ? "立即创建" : "派发患者配置" | 
 |  |  |         }}</el-button> | 
 |  |  |         <el-button type="success" @click="submitForm('ruleForm')">{{ | 
 |  |  |           quote ? "立即创建" : "确认服务配置" | 
 |  |  |         }}</el-button> | 
 |  |  |         <el-button @click="resetForm('ruleForm')">重置</el-button> | 
 |  |  |       </div> | 
 |  |  | 
 |  |  |         </div> | 
 |  |  |         <el-button type="primary" @click="laststep()">上一步</el-button> | 
 |  |  |         <el-button type="success" @click="submitForm('ruleForm')">{{ | 
 |  |  |           quote ? "立即创建" : "确认任务配置" | 
 |  |  |           quote ? "立即创建" : "确认服务配置" | 
 |  |  |         }}</el-button> | 
 |  |  |         <el-button @click="resetForm('ruleForm')">重置</el-button> | 
 |  |  |       </div> | 
 |  |  | 
 |  |  |   taskdiaggetlist, | 
 |  |  |   taskopergetlist, | 
 |  |  | } from "@/api/AiCentre/index"; | 
 |  |  | import OptionalForm from "@/components/OptionalForm"; //正则组件 | 
 |  |  | import OptionalForm from "@/components/OptionalForm"; //疾病添加组件 | 
 |  |  | import SFtable from "@/components/SFtable"; //表格组件 | 
 |  |  | import { MessageBox } from "element-ui"; | 
 |  |  |  | 
 |  |  | 
 |  |  |         }, | 
 |  |  |       ], | 
 |  |  |  | 
 |  |  |       tasktypes: [ | 
 |  |  |         { | 
 |  |  |           value: 1, | 
 |  |  |           label: "监测评估", | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           value: 2, | 
 |  |  |           label: "出院随访", | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           value: 3, | 
 |  |  |           label: "门诊随访", | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           value: 4, | 
 |  |  |           label: "宣教关怀", | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           value: 5, | 
 |  |  |           label: "复诊管理", | 
 |  |  |         }, | 
 |  |  |         // { | 
 |  |  |         //   value: 5, | 
 |  |  |         //   label: "满意度调查", | 
 |  |  |         // }, | 
 |  |  |         { | 
 |  |  |           value: 7, | 
 |  |  |           label: "患者报告", | 
 |  |  |         }, | 
 |  |  |         // { | 
 |  |  |         //   value: 8, | 
 |  |  |         //   label: "其他通知", | 
 |  |  |         // }, | 
 |  |  |         { | 
 |  |  |           value: 9, | 
 |  |  |           label: "体检随访", | 
 |  |  |         }, | 
 |  |  |         // { | 
 |  |  |         //   value: 1", | 
 |  |  |         //   label: "医技随访", | 
 |  |  |         // }, | 
 |  |  |         { | 
 |  |  |           value: 11, | 
 |  |  |           label: "影像随访", | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           value: 12, | 
 |  |  |           label: "心电随访", | 
 |  |  |         }, | 
 |  |  |         // { | 
 |  |  |         //   value: "13", | 
 |  |  |         //   label: "专病随访", | 
 |  |  |         // }, | 
 |  |  |       ], | 
 |  |  |       tasktypes: store.getters.tasktypes, | 
 |  |  |       // 科室/病区 | 
 |  |  |       belongWards: [], | 
 |  |  |       deptlist: [], | 
 |  |  | 
 |  |  |             value: "5", | 
 |  |  |             label: "微信公众号", | 
 |  |  |           }, | 
 |  |  |           { label: "微信小程序", value: 6 }, | 
 |  |  |           { label: "微信小程序", value: "6" }, | 
 |  |  |         ]; | 
 |  |  |       } else if (this.form.serviceType == 6) { | 
 |  |  |       } else if ( | 
 |  |  |         this.form.serviceType == 6 || | 
 |  |  |         this.form.serviceType == 14 || | 
 |  |  |         this.form.serviceType == 15 | 
 |  |  |       ) { | 
 |  |  |         this.checkboxlist = [ | 
 |  |  |           { | 
 |  |  |             value: "3", | 
 |  |  | 
 |  |  |         this.form.serviceType == 2 || | 
 |  |  |         this.form.serviceType == 3 || | 
 |  |  |         this.form.serviceType == 5 || | 
 |  |  |         this.form.serviceType == 16 || | 
 |  |  |         this.form.serviceType == 4 | 
 |  |  |       ) { | 
 |  |  |         this.checkboxlist = [ | 
 |  |  | 
 |  |  |         this.deptcodesWards[0] || | 
 |  |  |         this.leavehospitaldistrictcodes[0] || | 
 |  |  |         this.diagglist[0] || | 
 |  |  |         this.operationcodes[0] | 
 |  |  |         this.operationcodes[0] || | 
 |  |  |         this.form.longTask == 2 | 
 |  |  |       ) { | 
 |  |  |       } else { | 
 |  |  |         this.$modal.msgError("请选择任务关联条件"); | 
 |  |  |         return; | 
 |  |  |       } | 
 |  |  |  | 
 |  |  |       if (!this.form.patTaskRelevances[0] && !this.form.longTask) { | 
 |  |  |         this.$modal.msgError("请选择病人"); | 
 |  |  |         return; | 
 |  |  |       } | 
 |  |  |       //暂停任务患者限制 | 
 |  |  |       // if (!this.form.patTaskRelevances[0] && !this.form.longTask) { | 
 |  |  |       //   this.$modal.msgError("请选择病人"); | 
 |  |  |       //   return; | 
 |  |  |       // } | 
 |  |  |  | 
 |  |  |       if (!this.form.templatename && !this.templateor) { | 
 |  |  |         this.$modal.msgError("未选择模板"); |