| | |
| | | /> |
| | | </el-form-item> |
| | | |
| | | <el-form-item |
| | | label="点位编码" |
| | | v-if=" |
| | | isTongdeCampus && (serviceType == 6 || serviceType == 14) |
| | | " |
| | | > |
| | | <el-input |
| | | style="width: 220px" |
| | | v-model="form.pointLocation" |
| | | placeholder="请输入点位编码" |
| | | /> |
| | | </el-form-item> |
| | | |
| | | <el-form-item label="服务形式"> |
| | | <SortCheckbox |
| | | v-model="checkList" |
| | |
| | | </el-row> |
| | | |
| | | <!-- 缙云县人民医院:超时未完成是否再次随访 / 再次随访关联任务 --> |
| | | <el-row v-if="form.appltype == 1 && orgname == '缙云县人民医院'"> |
| | | <el-row |
| | | v-if="form.appltype == 1 && orgname == '缙云县人民医院'" |
| | | > |
| | | <el-col :span="12"> |
| | | <el-form-item label="超时未完成是否再次随访"> |
| | | <el-radio-group v-model="form.nexttaskflag"> |
| | |
| | | templatename: "", |
| | | templateid: null, |
| | | libtemplateid: null, |
| | | pointLocation: "", |
| | | kcb: |
| | | "亲爱的患者/家属,我们是" + |
| | | localStorage.getItem("orgname") + |
| | |
| | | detailList: [], |
| | | }, |
| | | }, |
| | | taskoptions: [ |
| | | { value: "4", label: "出院病人" }, |
| | | { value: "1", label: "在院病人" }, |
| | | { value: "2", label: "门诊病人" }, |
| | | { value: "3", label: "体检病人" }, |
| | | { value: "6", label: "院外患者" }, |
| | | { value: "5", label: "手术病人" }, |
| | | ], |
| | | source: [ |
| | | { value: 0, label: "所属患者" }, |
| | | { value: 1, label: "科室患者" }, |
| | |
| | | }, |
| | | remaining() { |
| | | return this.illnesslist.length - 10; |
| | | }, |
| | | // 患者类型下拉(新增类型):按任务类型限制可选范围 |
| | | taskoptions() { |
| | | const options = [ |
| | | { value: "4", label: "出院病人" }, |
| | | { value: "1", label: "在院病人" }, |
| | | { value: "2", label: "门诊病人" }, |
| | | { value: "3", label: "体检病人" }, |
| | | { value: "6", label: "院外患者" }, |
| | | { value: "5", label: "手术病人" }, |
| | | ]; |
| | | // 出院随访(serviceType=2):只能选择在院患者 |
| | | if (this.serviceType == 2) { |
| | | return options.filter((item) => item.value == "1"); |
| | | } |
| | | // 入院随访(serviceType=18):不可选择出院患者 |
| | | if (this.serviceType == 18) { |
| | | return options.filter((item) => item.value != "4"); |
| | | } |
| | | return options; |
| | | }, |
| | | }, |
| | | methods: { |
| | |
| | | templatename: "", |
| | | templateid: null, |
| | | libtemplateid: null, |
| | | pointLocation: "", |
| | | kcb: |
| | | "亲爱的患者/家属,我们是" + |
| | | localStorage.getItem("orgname") + |