| | |
| | | /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="工种" prop="gongZhong"> |
| | | <el-input v-model="form.gongZhong" placeholder="请输入工种" /> |
| | | </el-form-item> |
| | | <el-form-item label="工龄" prop="gongLing"> |
| | | <!-- <el-input v-model="form.cusName" placeholder="请输入工龄" style="width: 150px" />年 --> |
| | | <el-input-number |
| | | v-model="form.gongLing" |
| | | label="请输入工龄" |
| | | ></el-input-number |
| | | >年 |
| | | </el-form-item> |
| | | <el-form-item label="接触毒物" prop="contactPoison"> |
| | | <el-input |
| | | type="textarea" |
| | |
| | | placeholder="请输入疾病名称" |
| | | /> --> |
| | | <el-select |
| | | :remote-method="getRemoteData" |
| | | v-model="scope.row.diseaseName" |
| | | placeholder="请选择疾病名称" |
| | | remote |
| | | filterable |
| | | placeholder="请选择病种名" |
| | | clearable |
| | | > |
| | | <el-option |
| | | v-for="dict in icdList" |
| | | :key="dict.icdname" |
| | | :label="dict.icdname" |
| | | :value="dict.id" |
| | | v-for="dict in rulesList" |
| | | :key="dict.aid" |
| | | :label="dict.bingzhong" |
| | | :value="dict.bingzhong" |
| | | /> |
| | | </el-select> |
| | | </template> |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import { listRules } from "@/api/hosp/rules"; |
| | | import { listIcd } from "@/api/system/icd"; |
| | | import { updateHistory } from "@/api/hosp/history"; |
| | | export default { |
| | |
| | | } |
| | | }; |
| | | return { |
| | | queryParams: { |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | }, |
| | | dataList: [], |
| | | pickerOptions: { |
| | | disabledDate(time) { |
| | |
| | | bingshiall: [], |
| | | // 疾病字典表格数据 |
| | | icdList: [], |
| | | rulesList: [], |
| | | // 表单校验 |
| | | rules: { |
| | | deleted: [ |
| | |
| | | methods: { |
| | | /** 查询疾病字典列表 */ |
| | | getList() { |
| | | this.loading = true; |
| | | listIcd(this.queryParams).then((response) => { |
| | | this.icdList = response.rows; |
| | | console.log(this.icdList); |
| | | response.rows.forEach((item, index) => { |
| | | item.newID = |
| | | (this.queryParams.pageNum - 1) * this.queryParams.pageSize + |
| | | index + |
| | | 1; |
| | | }); |
| | | this.total = response.total; |
| | | this.loading = false; |
| | | listRules(this.queryParams).then((response) => { |
| | | this.rulesList = response.rows; |
| | | }); |
| | | }, |
| | | // 搜索 |
| | | getRemoteData(query) { |
| | | if (query) { |
| | | let data = { |
| | | bingzhong: query, |
| | | }; |
| | | listRules(data).then((response) => { |
| | | this.rulesList = response.rows; |
| | | }); |
| | | } |
| | | }, |
| | | |
| | | // 新增行 |
| | | addmembers() { |
| | | if (this.form.cusName) { |