|
@@ -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,
|