1
lkk
2025-05-19 7ece33dcba419884924da9e2ea7ba2b53775ca93
1
2个文件已修改
81 ■■■■ 已修改文件
src/components/jianqianwenzhen/index.vue 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/comp/index.vue 50 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/jianqianwenzhen/index.vue
@@ -83,12 +83,12 @@
            </el-form-item>
            <el-form-item
              label="接触有害物工龄"
              prop="zgongLing"
              prop="jhgl"
              label-width="150px"
            >
              <!-- <el-input v-model="form.cusName" placeholder="请输入工龄" style="width: 150px" />年 -->
              <el-input-number
                v-model="form.zgongLing"
                v-model="form.jhgl"
                label="请输入接触有害物工龄"
              ></el-input-number
              >年
@@ -108,10 +108,11 @@
                style="width: 700px"
              />
            </el-form-item> -->
            <el-form-item label="体检危害因素" prop="tjwhyx">
            <el-form-item label="体检危害因素" prop="tjwhys">
              <el-select
                filterable
                v-model="form.tjwhyx"
                v-model="form.tjwhys"
                @change="handleTjwhysChange"
                placeholder="请选择体检危害因素"
                clearable
                style="width: 180px"
@@ -126,12 +127,12 @@
            </el-form-item>
            <el-form-item
              label="接触危害因素"
              prop="tcwhyx"
              prop="jcwhys"
              style="margin-left: 30px"
            >
              <el-select
                filterable
                v-model="form.tcwhyx"
                v-model="form.jcwhys"
                placeholder="请选择接触危害因素"
                clearable
                style="width: 180px"
@@ -913,9 +914,11 @@
        dwmc: "",
        ygdw: "",
        gongLing: "",
        zgongLing: "",
        jhgl: "",
        yjsfyc: "", // 是否异常
        ycms: "", // 异常描述
        tjwhys: "",
        jcwhys: "",
        xiyan: "",
        xiyanpinlv: "",
        xiyanyear: "",
@@ -1093,6 +1096,10 @@
      list(this.queryParams).then((response) => {
        this.rulesList = response.rows;
      });
    },
    handleTjwhysChange(val) {
      console.log("tjwhys changed:", val);
    },
    getzhenzhuangList() {
@@ -1309,7 +1316,6 @@
      }
    },
 
    delemembers() {
      if (this.bingshiall && this.bingshiall.length > 0) {
        const historyId = this.bingshiall.map((item) => item.diseaseId);
@@ -1359,10 +1365,12 @@
      });
    }, */
    submitForm() {
      console.log("提交前 form:", JSON.parse(JSON.stringify(this.form)));
      this.$refs.form.validate((valid) => {
        console.log("校验后 form:", JSON.parse(JSON.stringify(this.form)));
        if (valid) {
          this.$emit("submitLoading", true);
          // this.form.medicalHistory =this.form.mediHistory
          const selected = this.form.mediHistoryq || [];
          this.form.medicalHistory = selected.map((name) => {
@@ -1370,14 +1378,15 @@
            // console.log(match);
            return {
              icdname: match.icdname,
              icdname: match ? match.icdname : "",
              id: match ? match.id : "",
            };
          });
          console.log(this.form.medicalHistory, 1236);
          console.log(this.form, 1236);
          updateHistory(this.form)
            .then((response) => {
              console.log("接口返回数据", response.data);
              this.$message.success("修改成功");
              // this.form = response.data; // 更新表单数据
src/views/system/comp/index.vue
@@ -1309,7 +1309,6 @@
              v-model="form.industryType"
              placeholder="请选择隶属关系"
              clearable
              style="width: 70px"
            >
              <el-option
                v-for="dict in dict.type.sys_yes_no"
@@ -1320,16 +1319,55 @@
            </el-select>
          </el-form-item>
          <el-form-item label="经济类型" prop="jjType" v-if="form.isZybUnit">
            <el-input v-model="form.jjType" placeholder="请输入经济类型" />
            <!-- <el-input v-model="form.jjType" placeholder="请输入经济类型" /> -->
            <el-select
              filterable
              v-model="form.jjType"
              placeholder="请选择经济分类"
              clearable
            >
              <el-option
                v-for="dict in dict.type.sys_yes_no"
                :key="dict.value"
                :label="dict.label"
                :value="dict.value"
              />
            </el-select>
          </el-form-item>
          <el-form-item label="企业规模" prop="qygm" v-if="form.isZybUnit">
            <el-input v-model="form.qygm" placeholder="请输入企业规模" />
          </el-form-item>
          <el-form-item label="行业分类" prop="hyfl" v-if="form.isZybUnit">
            <el-input v-model="form.hyfl" placeholder="请输入行业分类" />
            <!-- <el-input v-model="form.hyfl" placeholder="请输入行业分类" /> -->
            <el-select
              filterable
              v-model="form.hyfl"
              placeholder="请选择行业分类"
              clearable
            >
              <el-option
                v-for="dict in dict.type.sys_yes_no"
                :key="dict.value"
                :label="dict.label"
                :value="dict.value"
              />
            </el-select>
          </el-form-item>
          <el-form-item label="风险评估" prop="fxpg" v-if="form.isZybUnit">
            <el-input v-model="form.fxpg" placeholder="请输入风险评估" />
            <!-- <el-input v-model="form.fxpg" placeholder="请输入风险评估" /> -->
            <el-select
              filterable
              v-model="form.fxpg"
              placeholder="请选择风险评估"
              clearable
            >
              <el-option
                v-for="dict in dict.type.sys_yes_no"
                :key="dict.value"
                :label="dict.label"
                :value="dict.value"
              />
            </el-select>
          </el-form-item>
          <el-form-item label="开户银行" prop="bankAccount">
            <el-input
@@ -1417,7 +1455,7 @@
    "dict_data_status",
    "sys_user_sex",
    "reservation_pay_type",
    "sys_yes_no"
    "sys_yes_no",
  ],
  data() {
    let checkPhoneNum = (rule, value, callback) => {
@@ -2007,8 +2045,6 @@
        this.dataList = selection;
        this.resetright();
      }
    },
    resetright() {
      if (this.dataList.length == 0) {