su
su1124
2023-12-27 26f7101ada1cfe8b52dd03c132a0fe8f4fcaf129
src/views/system/dept/index.vue
@@ -252,10 +252,10 @@
            placeholder="请输入科室编码"
          />
        </el-form-item>
        <el-form-item label="显示顺序" prop="orderNum">
        <el-form-item label="显示顺序" prop="orderNum" style="margin-top:20px">
          <el-input v-model="form.orderNum" placeholder="请输入显示顺序" />
        </el-form-item>
        <el-form-item label="所属医院" prop="hospId">
        <el-form-item label="所属医院" prop="hospId" style="margin-top:20px">
          <el-select
            v-model="form.hospId"
            placeholder="请选择所属医院"
@@ -271,13 +271,13 @@
            />
          </el-select>
        </el-form-item>
        <el-form-item label="负责人" prop="leader">
        <el-form-item label="负责人" prop="leader" style="margin-top:20px">
          <el-input v-model="form.leader" placeholder="请输入负责人" />
        </el-form-item>
        <el-form-item label="联系电话" prop="phone">
        <el-form-item label="联系电话" prop="phone" style="margin-top:20px">
          <el-input v-model="form.phone" placeholder="请输入联系电话" />
        </el-form-item>
        <el-form-item label="邮箱" prop="email">
        <el-form-item label="邮箱" prop="email" style="margin-top:20px">
          <el-input v-model="form.email" placeholder="请输入邮箱" />
        </el-form-item>
        <!-- <el-form-item label="科室英文名称" prop="departmentEnName">
@@ -336,7 +336,7 @@
          <el-date-picker clearable v-model="form.buildDate" type="date" value-format="yyyy-MM-dd" placeholder="请选择建立日期" style="width: 200px">
          </el-date-picker>
        </el-form-item> -->
        <el-form-item label="标准科室" prop="standardDeptCode">
        <el-form-item label="标准科室" prop="standardDeptCode" style="margin-top:20px">
          <el-input
            v-model="form.standardDeptCode"
            placeholder="请输入标准科室"
@@ -467,19 +467,19 @@
      // 表单校验
      rules: {
        parentId: [
          { required: true, validator: checkPhoneNum, trigger: "blur" },
          { required: true, message: "上级科室不能为空", validator: checkPhoneNum, trigger: "blur" },
        ],
        deptName: [
          { required: true, validator: checkPhoneNum, trigger: "blur" },
          { required: true, message: "科室名称不能为空", validator: checkPhoneNum, trigger: "blur" },
        ],
        orderNum: [
          { required: true, validator: checkPhoneNum, trigger: "blur" },
          { required: true, message: "显示顺序不能为空", validator: checkPhoneNum, trigger: "blur" },
        ],
        departmentCode: [
          { required: true, validator: checkPhoneNum, trigger: "blur" },
          { required: true, message: "科室编码不能为空", validator: checkPhoneNum, trigger: "blur" },
        ],
        hospId: [
          { required: true, validator: checkPhoneNum, trigger: "blur" },
          { required: true, message: "所属医院不能为空", validator: checkPhoneNum, trigger: "blur" },
        ],
        // email: [
        //   {
@@ -688,15 +688,15 @@
      this.$refs["form"].validate((valid) => {
        if (valid) {
          if (this.form.deptId != undefined) {
            if(this.form.hospId && this.form.hospCode){
            // if(this.form.hospId && this.form.hospCode){
              updateDept(this.form).then((response) => {
              this.$modal.msgSuccess("修改成功");
              this.open = false;
              this.getList();
            });
            }else{
              this.$modal.msgError("请填写带星号");
            }
            // }else{
            //   this.$modal.msgError("请填写带星号");
            // }
           
          } else {
            this.hospList.forEach((element) => {