Kaynağa Gözat

点播配置修改时限制修改公司

liupeng 1 gün önce
ebeveyn
işleme
3a11edf340

+ 7 - 1
src/views/course/coursePlaySourceConfig/index.vue

@@ -201,7 +201,7 @@
 <!--          </el-select>-->
 <!--        </el-form-item>-->
         <el-form-item label="所属公司" prop="companyId">
-          <treeselect v-model="form.companyId" :options="deptOptions" :normalizer="normalizer" placeholder="选择上级部门" />
+          <treeselect v-model="form.companyId" :options="deptOptions" :normalizer="normalizer"  placeholder="选择上级部门"   :disabled="(username !== 'admin' && title === '修改小程序配置')"  />
         </el-form-item>
         <el-form-item label="图标" prop="img">
           <image-upload v-model="form.img" :file-type='["png", "jpg", "jpeg"]' :limit="1"/>
@@ -254,11 +254,13 @@ import { resetForm } from '@/utils/common'
 import Treeselect from "@riophae/vue-treeselect";
 import {listDept} from "@/api/system/dept";
 import "@riophae/vue-treeselect/dist/vue-treeselect.css";
+import { getUserProfile } from "@/api/system/user";
 export default {
   name: 'CoursePlaySourceConfig',
   components: {Treeselect},
   data() {
     return {
+      username:null,
       // 部门树选项
       deptOptions: [],
       switchDialogVisible: false,
@@ -337,6 +339,10 @@ export default {
     listDept().then(response => {
       this.deptOptions = this.handleTree(response.data, "deptId");
     });
+    getUserProfile().then(response => {
+      const data = response.data;
+      this.username = data.userName;
+    });
   },
   methods: {
     resetForm,