| | |
| | | v-show="showSearch" |
| | | label-width="68px" |
| | | > |
| | | <!-- <el-form-item label="编码" prop="bm"> |
| | | <el-input |
| | | v-model="queryParams.bm" |
| | | placeholder="请输入编码" |
| | | clearable |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> --> |
| | | <el-form-item label="科室" prop="ks"> |
| | | <el-input |
| | | v-model="queryParams.ks" |
| | |
| | | <el-button |
| | | type="warning" |
| | | plain |
| | | icon="el-icon-download" |
| | | icon="el-icon-upload2" |
| | | size="mini" |
| | | @click="handleImport" |
| | | >导入 |
| | |
| | | width="200" |
| | | prop="jynr" |
| | | /> |
| | | <el-table-column label="性别" align="center" prop="xb" :formatter="formatSex" /> |
| | | <el-table-column label="范围" align="center" prop="fwz" /> |
| | | <el-table-column label="范围最小值" align="center" prop="fwzxz" /> |
| | | <el-table-column label="范围最大值" align="center" prop="fwzdz" /> |
| | | <el-table-column label="异常标志" align="center" prop="ycbz" /> |
| | | <el-table-column label="是否疾病" align="center" prop="sfjb"> |
| | | <!-- <template slot-scope="scope"> |
| | | <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.sfjb" /> |
| | | </template> --> |
| | | </el-table-column> |
| | | <el-table-column label="是否常见病" align="center" prop="sfcjb"> |
| | | <!-- <template slot-scope="scope"> |
| | | <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.sfcjb" /> |
| | | </template> --> |
| | | </el-table-column> |
| | | <el-table-column label="是否慢性病" align="center" prop="sfmxb"> |
| | | <!-- <template slot-scope="scope"> |
| | | <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.sfmxb" /> |
| | | </template> --> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="是否重大疾病" |
| | | align="center" |
| | | width="120" |
| | | prop="sfzdjb" |
| | | > |
| | | <!-- <template slot-scope="scope"> |
| | | <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.sfzdjb" /> |
| | | </template> --> |
| | | </el-table-column> |
| | | ></el-table-column> |
| | | <el-table-column |
| | | label="操作" |
| | | align="center" |
| | |
| | | <el-select |
| | | v-model="form.ks" |
| | | placeholder="请选择科室" |
| | | style="width: 200" |
| | | style="width: 200px" |
| | | @change="idFn" |
| | | > |
| | | <el-option |
| | |
| | | /> |
| | | </el-form-item> |
| | | |
| | | <el-form-item label="范围" prop="fw"> |
| | | <el-form-item label="范围" prop="fwz"> |
| | | <el-input |
| | | v-model="form.fw" |
| | | v-model="form.fwz" |
| | | placeholder="请输入范围" |
| | | style="width: 200px" |
| | | /> |
| | |
| | | placeholder="请输入异常标志" |
| | | /> |
| | | </el-form-item> |
| | | |
| | | <el-form-item label="疾病" prop="sfjb"> |
| | | <el-checkbox v-model="form.sfjb" true-label="是" false-label="否"> |
| | | </el-checkbox> |
| | |
| | | <el-checkbox |
| | | v-model="form.sfcjb" |
| | | true-label="是" |
| | | false-label="否" |
| | | false-label="" |
| | | ></el-checkbox> |
| | | <!-- <el-input |
| | | v-model="form.sfcjb" |
| | | style="width: 200px" |
| | | placeholder="请输入是否常见病" |
| | | /> --> |
| | | </el-form-item> |
| | | <el-form-item label="慢性病" prop="sfmxb"> |
| | | <el-checkbox |
| | | v-model="form.sfmxb" |
| | | true-label="是" |
| | | false-label="否" |
| | | false-label="" |
| | | ></el-checkbox> |
| | | <!-- <el-input |
| | | v-model="form.sfmxb" |
| | | style="width: 200px" |
| | | placeholder="请输入是否慢性病" |
| | | /> --> |
| | | </el-form-item> |
| | | <el-form-item label="重大疾病" prop="sfzdjb"> |
| | | <el-checkbox |
| | | v-model="form.sfzdjb" |
| | | true-label="是" |
| | | false-label="否" |
| | | false-label="" |
| | | ></el-checkbox> |
| | | <!-- <el-input |
| | | v-model="form.sfzdjb" |
| | | </el-form-item> |
| | | <el-form-item label="性别" prop="xb"> |
| | | <el-select |
| | | v-model="form.xb" |
| | | placeholder="请选择体检人性别" |
| | | style="width: 200px" |
| | | placeholder="请输入是否重大疾病" |
| | | /> --> |
| | | clearable |
| | | > |
| | | <el-option |
| | | v-for="dict in dict.type.sys_user_sex" |
| | | :key="dict.value" |
| | | :label="dict.label" |
| | | :value="dict.value" |
| | | ></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="建议名称" prop="jymc" style="display: block"> |
| | | <el-input |
| | |
| | | |
| | | export default { |
| | | name: "Advicerules", |
| | | dicts: ["sys_user_sex"], |
| | | data() { |
| | | return { |
| | | // 遮罩层 |
| | |
| | | sfcjb: null, |
| | | sfmxb: null, |
| | | sfzdjb: null, |
| | | sfzdjb: null, |
| | | }, |
| | | queryParam1: { |
| | | page: 1, |
| | |
| | | pageSize: 10, |
| | | }, |
| | | // 表单参数 |
| | | form: {}, |
| | | form: { |
| | | xb: "2", |
| | | }, |
| | | // 表单校验 |
| | | rules: {}, |
| | | upload: { |
| | |
| | | idFn(value) { |
| | | console.log("Selected Value:", value); |
| | | this.departmentOptions.forEach((item) => { |
| | | console.log(this.departmentOptions, 333); |
| | | console.log(item, 555); |
| | | |
| | | if (item.value == value) { |
| | | this.form.ks = item.label; |
| | | } |
| | |
| | | createBy: null, |
| | | updateBy: null, |
| | | deleted: null, |
| | | xb: "2", |
| | | }; |
| | | this.resetForm("form"); |
| | | if (this.$refs.form) { |
| | | this.$refs.form.resetFields(); |
| | | } |
| | | }, |
| | | /** 搜索按钮操作 */ |
| | | handleQuery() { |
| | |
| | | clearForm() { |
| | | this.queryParam.bt = ""; // 清空标题 |
| | | this.queryParam.nr = ""; // 清空建议内容 |
| | | }, |
| | | |
| | | formatSex(row) { |
| | | const dictItem = this.dict.type.sys_user_sex.find( |
| | | (item) => item.value === row.xb |
| | | ); |
| | | return dictItem ? dictItem.label : ""; |
| | | }, |
| | | |
| | | handleSelectionChange1(selection) { |
| | |
| | | |
| | | /* 弹框确定按钮 */ |
| | | submit() { |
| | | |
| | | this.ChangeList.forEach((item) => { |
| | | this.form.jymc = item.title; |
| | | |
| | |
| | | this.title = "添加体检项目建议规则新表"; |
| | | deptTreeSelect().then((response) => { |
| | | this.departmentOptions = response.data[0].children; |
| | | console.log(response, 999); |
| | | }); |
| | | }, |
| | | /** 修改按钮操作 */ |
| | |
| | | this.open = true; |
| | | this.title = "修改体检项目建议规则新表"; |
| | | }); |
| | | |
| | | deptTreeSelect().then((response) => { |
| | | this.departmentOptions = response.data[0].children; |
| | | console.log(response, 999); |
| | | }); |
| | | }, |
| | | |
| | |
| | | }); |
| | | }, |
| | | handleDelete(row) { |
| | | console.log(row,6677); |
| | | |
| | | const pkValue = row.id; // 获取主键值,如果row中没有主键值,则使用this.ids |
| | | const pkValue = row.id || this.ids; // 获取主键值,如果row中没有主键值,则使用this.ids |
| | | this.$modal |
| | | .confirm(`是否确认删除${row.ks}编号为"${pkValue}"的数据项?`) |
| | | .confirm(`是否确认删除"${pkValue}"的数据项?`) |
| | | .then(() => { |
| | | return delAdvicerules(pkValue); // 调用删除接口,传入主键值 |
| | | }) |
| | |
| | | dangerouslyUseHTMLString: true, |
| | | }); |
| | | } |
| | | /* this.ListObj = response.data; |
| | | this.advicerulesList = response.data.list; |
| | | |
| | | this.userList.forEach((item) => { |
| | | this.CompanyList.forEach((item1) => { |
| | | if (item1.drugManufacturerId == this.objs.drugManufacturerId) { |
| | | item.company = item1.cnName; |
| | | } |
| | | }); |
| | | }); */ |
| | | this.upload.open = false; |
| | | this.upload.isUploading = false; |
| | | this.$refs.upload.clearFiles(); |
| | | this.leftList = response.msg; |
| | | console.log(response.code); |
| | | |
| | | /* if (this.leftList == "操作失败") { |
| | | this.isdisabled = true; |
| | | this.$alert( |
| | | "<div style='overflow: auto;overflow-x: hidden;max-height: 70vh;padding: 10px 20px 0;'>" + |
| | | response.msg + |
| | | "<div style='br;margin:10px'>" + |
| | | response.data[0] + |
| | | "身份证或手机号码有误" + |
| | | "</div>", |
| | | "导入结果", |
| | | { dangerouslyUseHTMLString: true } |
| | | ); |
| | | } else { |
| | | this.isdisabled = false; |
| | | this.$alert( |
| | | "<div style='overflow: auto;overflow-x: hidden;max-height: 70vh;padding: 10px 20px 0;'>" + |
| | | response.msg, |
| | | { dangerouslyUseHTMLString: true } |
| | | ); |
| | | this.rightList = response; |
| | | } */ |
| | | for (let i = 0; i < fileList.length; i++) { |
| | | if (file.name != fileList[i].name) { |
| | | this.fileList.push({ |