su
su1124
2023-12-27 4ee2d071034af118e516adcaaca81d3de69265ec
src/components/jianqianwenzhen/index.vue
@@ -52,6 +52,17 @@
                />
              </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"
@@ -213,15 +224,18 @@
                    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>
@@ -425,6 +439,7 @@
</template>
<script>
import { listRules } from "@/api/hosp/rules";
import { listIcd } from "@/api/system/icd";
import { updateHistory } from "@/api/hosp/history";
export default {
@@ -449,6 +464,10 @@
      }
    };
    return {
      queryParams: {
        pageNum: 1,
        pageSize: 10,
      },
      dataList: [],
      pickerOptions: {
        disabledDate(time) {
@@ -496,6 +515,7 @@
      bingshiall: [],
      // 疾病字典表格数据
      icdList: [],
      rulesList: [],
      // 表单校验
      rules: {
        deleted: [
@@ -545,20 +565,22 @@
  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) {