|
|
@@ -70,6 +70,7 @@
|
|
|
<script>
|
|
|
import { getPage, getDetail, add, update, remove } from "@/api/baseinfo/rtu.js";
|
|
|
import { getTree } from "@/api/baseinfo/region.js";
|
|
|
+import { getStore } from '@/util/store.js';
|
|
|
import { mapGetters } from "vuex";
|
|
|
import rtuImportHistoryView from './rtuimport.vue';
|
|
|
import rtuImportView from './rtuImportProcess.vue';
|
|
|
@@ -87,6 +88,7 @@ export default {
|
|
|
rtuImportHistoryDialog: false,
|
|
|
videoSiteAddDialog: false,
|
|
|
id: "",
|
|
|
+ post_code: '0',
|
|
|
form: {},
|
|
|
selectionList: [],
|
|
|
query: {},
|
|
|
@@ -584,21 +586,36 @@ export default {
|
|
|
computed: {
|
|
|
...mapGetters(["userInfo", "permission"]),
|
|
|
permissionList() {
|
|
|
- return {
|
|
|
- addBtn: this.vaildData(this.permission.rtu_add, false),
|
|
|
- viewBtn: this.vaildData(this.permission.rtu_view, false),
|
|
|
- delBtn: this.vaildData(this.permission.rtu_del, false),
|
|
|
- editBtn: this.vaildData(this.permission.rtu_edit, false),
|
|
|
- importBtn: this.vaildData(this.permission.rtu_import, false),
|
|
|
- videoSiteAdd: this.vaildData(this.permission.video_site_add, false),
|
|
|
- };
|
|
|
+ if (this.post_code == '0') {
|
|
|
+ return {
|
|
|
+ addBtn: this.vaildData(this.permission.rtu_add, false),
|
|
|
+ viewBtn: this.vaildData(this.permission.rtu_view, false),
|
|
|
+ delBtn: this.vaildData(this.permission.rtu_del, false),
|
|
|
+ editBtn: this.vaildData(this.permission.rtu_edit, false),
|
|
|
+ importBtn: this.vaildData(this.permission.rtu_import, false),
|
|
|
+ videoSiteAdd: this.vaildData(this.permission.video_site_add, false),
|
|
|
+ };
|
|
|
+ } else {
|
|
|
+ return {
|
|
|
+ addBtn: false,
|
|
|
+ viewBtn: true,
|
|
|
+ delBtn: false,
|
|
|
+ editBtn: false,
|
|
|
+ importBtn: false,
|
|
|
+ videoSiteAdd: false
|
|
|
+ };
|
|
|
+ }
|
|
|
},
|
|
|
},
|
|
|
created() {
|
|
|
+ let u = getStore({ name: 'userInfo' });
|
|
|
+ console.log(JSON.stringify(u));
|
|
|
+ if (u.post_id == this.website.nm_post_code_sysadmin_id) {
|
|
|
+ this.post_code = this.website.nm_post_code_sysadmin_code;
|
|
|
+ } else if (u.post_id == this.website.nm_post_code_office_personnel_id) {
|
|
|
+ this.post_code = this.website.nm_post_code_office_personnel_code;
|
|
|
+ }
|
|
|
this.initTree();
|
|
|
- },
|
|
|
- beforeDestroy() {
|
|
|
-
|
|
|
},
|
|
|
methods: {
|
|
|
initTree() {
|