WXL (wul)
17 小时以前 0bccc45dca0527bef40f5d9ed47c8e0d175cd40b
src/views/system/user/index.vue
@@ -331,12 +331,12 @@
            </el-form-item>
          </el-col>
        </el-row>
        <el-form-item label="适用科室" prop="region">
        <el-form-item label="适用课题组" prop="region">
            <el-cascader
              style="width: 478px"
              v-model="form.deptCodes"
              @remove-tag="removehpsp"
              :options="deptOptions"
              :options="deptOptionsks"
              :props="props"
              filterable
              clearable
@@ -352,7 +352,7 @@
              style="width: 478px"
              @remove-tag="removehpsp"
              v-model="form.wardCodes"
              :options="deptOptions"
              :options="deptOptionsbq"
              :props="props"
              filterable
              clearable
@@ -579,7 +579,8 @@
      // 弹出层标题
      title: "",
      // 部门树选项
      deptOptions: undefined,
      deptOptionsks: undefined,
      deptOptionsbq: undefined,
      // 是否显示弹出层
      open: false,
      // 部门名称
@@ -625,7 +626,7 @@
        deptId: undefined,
      },
      searchscopelist: [
        { value: "1", label: "科室" },
        { value: "1", label: "课题组" },
        { value: "2", label: "病区" },
        { value: "0", label: "全部" },
        { value: "9", label: "无" },
@@ -717,9 +718,12 @@
    },
    /** 查询部门下拉树结构 */
    getDeptTree() {
      // 科室列表
      deptTreeSelect().then((response) => {
        this.deptOptions = response.data;
      // 课题组列表
      deptTreeSelect(1).then((response) => {
        this.deptOptionsks = response.data;
      });
      deptTreeSelect(2).then((response) => {
        this.deptOptionsbq = response.data;
      });
      // 院区列表
      //  deptTreeSelect().then((response) => {
@@ -842,7 +846,6 @@
        }
        console.log(this.form.wardCodes, "wardCodes");
        console.log(this.form.deptCodes, "deptCodes");
        this.postOptions = response.posts;
        this.roleOptions = response.roles;
        this.$set(this.form, "postIds", response.postIds);
@@ -852,9 +855,9 @@
        this.form.password = "";
      });
    },
    // 删除科室
    // 删除课题组
    removehpsp(valueArray) {
      console.log(valueArray, "删除科室");
      console.log(valueArray, "删除课题组");
      console.log(this.form.userId, "删除");
      let code = valueArray[valueArray.length - 1];
      removeusertd(this.form.userId, code).then((res) => {
@@ -923,7 +926,7 @@
    adduserdept() {
      if (this.form.wardCodes[0]) {
        this.form.wardCodes.forEach((dept) => {
          const containsId8 = null;
          let containsId8 = null;
          if (this.belongWards) {
            containsId8 = this.belongWards.some(
              (item) => item.deptCode == dept
@@ -944,7 +947,7 @@
      }
      if (this.form.deptCodes[0]) {
        this.form.deptCodes.forEach((dept) => {
          const containsId8 = null;
          let containsId8 = null;
          if (this.belongDepts) {
            containsId8 = this.belongDepts.some(
              (item) => item.deptCode == dept