| | |
| | | // listClass: "", |
| | | // }, |
| | | // }, |
| | | // { |
| | | // value: "13", |
| | | // label: "专病随访", |
| | | // raw: { |
| | | // cssClass: "", |
| | | // listClass: "", |
| | | // }, |
| | | // }, |
| | | { |
| | | value: "13", |
| | | label: "专病随访", |
| | | raw: { |
| | | cssClass: "", |
| | | listClass: "", |
| | | }, |
| | | }, |
| | | ], |
| | | }; |
| | | |
| | |
| | | label: "问卷随访", |
| | | }, |
| | | ]; |
| | | this.topqueryParams.type = 2; |
| | | // this.topqueryParams.type = 2; |
| | | } else if (this.tasktopic == 4 || this.tasktopic == 8) { |
| | | if (!this.topqueryParams.type) this.topqueryParams.type = "3"; |
| | | this.longtermlist = [ |
| | |
| | | label: "宣教关怀", |
| | | }, |
| | | ]; |
| | | this.topqueryParams.type = 2; |
| | | // this.topqueryParams.type = 2; |
| | | } |
| | | this.topqueryParams.beginTime = this.dateRange[0]; |
| | | this.topqueryParams.endTime = this.dateRange[1]; |
| | |
| | | placeholder="请输入任务描述" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="服务形式"> |
| | | <!-- <el-form-item label="服务形式"> |
| | | <el-radio-group |
| | | v-model="checkList" |
| | | @change="handleCheckedCitiesChange" |
| | |
| | | v-for="(item, index) in checkboxlist" |
| | | :key="index" |
| | | :label="item.value" |
| | | @change="checkboxChange($event, item.value)" |
| | | > |
| | | {{ item.label }}</el-radio |
| | | > |
| | | </el-radio-group> |
| | | </el-form-item> --> |
| | | <el-form-item label="服务形式"> |
| | | <SortCheckbox |
| | | v-model="checkList" |
| | | :options="checkboxlist" |
| | | value-key="value" |
| | | label-key="label" |
| | | @change="checkSelectionChange" |
| | | /> |
| | | </el-form-item> |
| | | <!-- <div class="xinz-infs"> |
| | | <el-form-item label="服务执行顺序" prop="daytime"> |
| | |
| | | } from "@/api/AiCentre/index"; |
| | | import { deptTreeSelect } from "@/api/system/user"; |
| | | import OptionalForm from "@/components/OptionalForm"; |
| | | import SortCheckbox from "@/components/SortCheckbox"; //表格组件 |
| | | import { MessageBox } from "element-ui"; |
| | | |
| | | import SFtable from "@/components/SFtable"; //表格组件 |
| | |
| | | skip: false, |
| | | donorchargeList: [], |
| | | baseoperaList: [], |
| | | selectedOrder: [], |
| | | |
| | | usable: [ |
| | | { value: "0", label: "可用" }, |
| | | { value: "1", label: "停用" }, |
| | |
| | | pageNum: 1, // |
| | | pageSize: 10, |
| | | }, |
| | | checkList: "", |
| | | checkList: [], |
| | | foncheckList: [], |
| | | formatvalue: { |
| | | format1: "", |
| | |
| | | serviceType: null, |
| | | }; |
| | | }, |
| | | components: { SFtable, OptionalForm }, |
| | | components: { SFtable, OptionalForm,SortCheckbox }, |
| | | |
| | | created() { |
| | | this.appraiselist = store.getters.appraiselist; |
| | |
| | | this.leavehospitaldistrictcodes = []; |
| | | } |
| | | if (this.checkList) { |
| | | this.form.preachform = this.checkList; |
| | | this.form.preachform = this.checkList.join(','); |
| | | this.form.preachformList = this.selectedOrder; |
| | | } else { |
| | | this.$modal.msgError("请选择服务类型"); |
| | | return; |
| | |
| | | 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("未选择模板"); |
| | |
| | | ? this.form.patTaskRelevances |
| | | : []; |
| | | this.overallCase = this.form.patTaskRelevances.concat(); |
| | | this.checkList = this.form.preachform; |
| | | this.checkList = this.form.preachform.split(','); |
| | | this.selectedOrder = this.form.preachformList; |
| | | |
| | | this.overallCase.forEach((item) => { |
| | | if (item.endtime) { |
| | |
| | | } |
| | | }); |
| | | }, |
| | | checkboxChange(checked, value) {}, |
| | | checkSelectionChange(selectedValues, selectedOrder) { |
| | | this.selectedOrder = selectedValues ; |
| | | console.log("当前选中:", selectedValues); |
| | | console.log("选中顺序:", selectedOrder); |
| | | }, |
| | | // 服务形式选取 |
| | | handleCheckedCitiesChange(row) { |
| | | console.log(row, "服务"); |
| | |
| | | // detail: https://cli.vuejs.org/config/#devserver-proxy |
| | | [process.env.VUE_APP_BASE_API]: { |
| | | // target: `https://www.health-y.cn/lssf`, |
| | | // target: `http://192.168.100.126:8095`, |
| | | target: `http://192.168.100.10:8096`, |
| | | target: `http://192.168.100.127:8095`, |
| | | // target: `http://192.168.100.10:8096`, |
| | | // target:`http://localhost:8095`, |
| | | // target:`http://35z1t16164.qicp.vip`, |
| | | // target: `http://192.168.100.193:8095`, |