qx
qx
2025-05-30 caef1ff213da160e818342eceb3d77fac0db280d
src/views/reservation/resercopy/index.vue
@@ -92,6 +92,7 @@
        <!-- <el-table-column label="联系邮箱" align="center" prop="email" /> -->
        <!-- <el-table-column label="体检类别" align="center" prop="tjCategory" /> -->
        <el-table-column label="分组" align="center" prop="groupingName" />
        <el-table-column label="所在地" align="center" prop="szd" />
        <el-table-column label="项目收费" align="center" prop="ysPrice" />
      </el-table>
    </div>
@@ -109,8 +110,13 @@
            是否更新已经存在的用户数据
          </div> -->
          <span>仅允许导入xls格式文件。</span>
          <!-- <el-link type="primary" :underline="false" style="font-size: 12px; vertical-align: baseline"
            @click="importTemplate">下载模板</el-link> -->
          <!-- <el-link
            type="primary"
            :underline="false"
            style="font-size: 12px; vertical-align: baseline"
            @click="importTemplate"
            >下载模板</el-link
          > -->
        </div>
      </el-upload>
      <div slot="footer" class="dialog-footer">
@@ -174,7 +180,7 @@
            </el-date-picker> </el-form-item><br />
          <el-form-item label="备注" prop="remark">
            <el-input v-model="form.remark" type="textarea" placeholder="请输入内容" :rows="2" label-width="400px"
              style="width: 830px" resize="none"></el-input>
              style="width: 770px" resize="none"></el-input>
          </el-form-item>
        </el-form>
        <div slot="footer" class="dialog-footer2">
@@ -252,7 +258,7 @@
      }
    };
    return {
      uploadKey: 0,
      leftList: "",
      isdisabled: true,
      setDisabled: {
@@ -271,14 +277,6 @@
      fileList: [], //上传文件列表
      tableHead: [], //表头
      tableData: [], // 表数据
      form: {
        company: "",
        payType: "",
        name: "",
        phoe: "",
        signingPic: "",
        discount: "",
      },
      formLabelWidth: "120px",
      imageUrl: "",
      size: "",
@@ -297,7 +295,6 @@
        dwDeptId: "",
        dwName: "",
      },
      objs: {
        drugManufacturerId: "",
        reservationTime: "",
@@ -359,7 +356,9 @@
        payType: undefined,
      },
      // 表单参数
      form: {},
      form: {
        dwlx: 0
      },
      // 表单校验
      rules: {
@@ -450,6 +449,7 @@
        ],
      },
      ListObj: {},
      uploadKey: 0,
      // 遮罩层
      loading: true,
      pacStatus: "启用",
@@ -510,7 +510,7 @@
      });
    },
    idFn(value) {
      console.log(value);
      this.userList = []
      if (value) {
        this.data.dwId = value;
        Deptlist(value).then((response) => {
@@ -644,6 +644,7 @@
    submitFormS() {
      this.$refs["form"].validate((valid) => {
        if (valid) {
           this.form.dwlx= 0
          addComp(this.form).then((response) => {
            this.$modal.msgSuccess("新增成功");
            this.open = false;
@@ -686,10 +687,8 @@
    /** 导入按钮操作 */
    handleImport() {
      if (this.objs.drugManufacturerId && this.objs.reservationTime) {
        // 清空组件内部状态(含已上传文件)
        this.$refs.upload?.clearFiles();
        this.uploadKey = Date.now(); // 改变 key 强制重新渲染组件
        // 同步数据源(Vue2 需用 $set 确保响应式)
        this.upload.title = "用户导入";
        this.upload.open = true;
      } else {
@@ -709,15 +708,12 @@
      this.upload.isUploading = true;
    },
    // 文件上传成功处理
    // 文件上传成功处理
    handleFileSuccess(response, file, fileList) {
      console.log(response, file, fileList)
      if (response.code == 500) {
        this.isdisabled = true;
        // Message.warning(response.msg);
        // this.$modal.msgError(response.msg);
        // this.$modal.msgError("人员"+ response.data.list + "信息错误");
        if (response.data) {
          if (response.data.list) {
            const errorList = `
@@ -733,7 +729,6 @@
              dangerouslyUseHTMLString: true,
            });
          }
        } else {
          this.$confirm(`${response.msg}`, {
            confirmButtonText: "确定",
@@ -743,8 +738,6 @@
            dangerouslyUseHTMLString: true,
          });
        }
      } else {
        this.isdisabled = false;
        this.ListObj = response.data;
@@ -809,7 +802,6 @@
    },
    // 提交上传文件
    submitFileForm() {
      console.log(9999)
      this.$refs.upload.submit();
      this.isShow = false;
    },