Commit 367df53c authored by 何鹏程's avatar 何鹏程

完成二级管理员权限修改

parent 942e589b
import { mapGetters } from 'vuex'
export const roleMixin = {
data() {
return {
isRoleDisabled: false
}
},
computed: {
...mapGetters([
'userInfo'
])
},
mounted() {
console.log(this.userInfo)
if (this.userInfo.roleId === 3) {
this.searchForm.area = this.userInfo.roleId
this.isRoleDisabled = true
}
}
}
......@@ -25,6 +25,7 @@
v-model="searchForm.area"
placeholder="请选择辖区"
style="width: 100%"
:disabled="isRoleDisabled"
:clearable="true"
>
<el-option
......@@ -239,20 +240,21 @@
</template>
<script>
import { tableDataMixin } from '../../common/js/mixin'
import { roleMixin } from '../../common/js/roleMixin'
import EmergencyCarDialog from './components/emergencyCarDialog.vue'
import BindSiteDialog from './components/bindSiteDialog.vue'
import { queryEmergencyCarPageList, deleteEmergencyCar, toExamineEmergencyCar, unBindSiteToEmergencyCar } from '@/api/emergencyCar'
import { exportEmergencyResources } from '@/api/common'
import { queryEmergencySiteList } from '@/api/site'
import { getDic } from '../../util/dict'
export default {
name: 'emergencyCar',
mixins: [tableDataMixin],
mixins: [tableDataMixin, roleMixin],
components: {
EmergencyCarDialog,
BindSiteDialog
},
data() {
return {
searchForm: {
......
......@@ -25,6 +25,7 @@
v-model="searchForm.area"
placeholder="请选择辖区"
style="width: 100%"
:disabled="isRoleDisabled"
:clearable="true"
>
<el-option
......@@ -192,13 +193,14 @@
</template>
<script>
import { tableDataMixin } from '../../common/js/mixin'
import { roleMixin } from '../../common/js/roleMixin'
import { queryEmergencySitePageList, deleteEmergencySite, auditEmergencySite } from '@/api/site'
import { getDic } from '../../util/dict'
import { queryHospitalList, exportEmergencyResources } from '@/api/common'
import SiteDialog from './components/siteDialog.vue'
export default {
name: 'sitePage',
mixins: [tableDataMixin],
mixins: [tableDataMixin, roleMixin],
components: {
SiteDialog
},
......
......@@ -16,6 +16,7 @@
v-model="searchForm.area"
placeholder="请选择车辆类型"
style="width: 100%"
:disabled="isRoleDisabled"
:clearable="true"
>
<el-option
......@@ -53,10 +54,12 @@
</template>
<script>
import { queryEmergencyResource } from '@/api/common'
import { roleMixin } from '../../common/js/roleMixin'
import { getDic } from '../../util/dict'
import EchartsBar from './components/echartsBar.vue'
export default {
name: 'siteStatistics',
mixins: [roleMixin],
components: {
EchartsBar
},
......
......@@ -26,6 +26,7 @@
placeholder="请选择辖区"
style="width: 100%"
:clearable="true"
:disabled="isRoleDisabled"
>
<el-option
v-for="item in areaList"
......@@ -119,13 +120,14 @@
</template>
<script>
import { tableDataMixin } from '../../common/js/mixin'
import { roleMixin } from '../../common/js/roleMixin'
import detailDialog from './components/detailDialog.vue'
import { queryTotalCarByHospital } from '@/api/emergencyCar'
import { getDic } from '../../util/dict'
import { exportEmergencyResources } from '@/api/common'
export default {
name: 'usage',
mixins: [tableDataMixin],
mixins: [tableDataMixin, roleMixin],
components: {
detailDialog
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment