yxh
2026-09-02 6db905917daf50d8002df4f86f9d6de3329b4cce
src/views/project/externalperson/index.vue
@@ -109,8 +109,8 @@
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="启用状态" prop="userstatus" :disabled="ismanager == false">
              <el-radio-group v-model="form.userstatus">
            <el-form-item label="启用状态" prop="userstatus" >
              <el-radio-group v-model="form.userstatus" :disabled="!ismanager">
                <el-radio v-for="dict in dict.type.sys_0_1" :key="dict.value" :label="parseInt(dict.value)">{{
                  dict.label
                }}</el-radio>
@@ -253,6 +253,9 @@
        usertype: null
      },
      //是否是专家费的OPO审批人员
      ismanager: false,
      // 查询最新序号参数
      seqnoParams: {
        businessType: "externalperson",
@@ -278,8 +281,6 @@
          { required: true, message: "请输入开户银行", trigger: "blur" }
        ]
      },
      //是否是专家费的OPO审批人员
      ismanager: false
    };
  },
  created() {
@@ -292,15 +293,8 @@
    //获取当前用户信息
    getUserProfile() {
      getUserProfile().then(res => {
        if (
          res.data.userName == "admin" ||
          res.data.userName == "053" ||
          res.data.userName == "047"
        ) {
          this.ismanager = true;
        } else {
          this.ismanager = false;
        }
        const managerList = ["admin", "048", "047"];
        this.ismanager = managerList.includes(res.data.userName);
      });
    },