|
|
@@ -3,10 +3,10 @@
|
|
|
<div class="top flex flex-row items-center justify-between">
|
|
|
<label style="width: 70%">{{ data.name }}</label>
|
|
|
<label style="width: 30%; text-align: right">
|
|
|
- <van-button size="mini" type="primary" @click="updateStatus(data, '1')" v-if="data.status != '1'"
|
|
|
+ <van-button size="mini" type="primary" @click="updateStatus(data, '1')" v-if="data.status != '1' && data.orgId==this.orgId"
|
|
|
>布防</van-button
|
|
|
>
|
|
|
- <van-button size="mini" type="primary" @click="updateStatus(data, '0')" v-if="data.status != '0'"
|
|
|
+ <van-button size="mini" type="primary" @click="updateStatus(data, '0')" v-if="data.status != '0' && data.orgId==this.orgId"
|
|
|
>撤防</van-button
|
|
|
>
|
|
|
</label>
|
|
|
@@ -22,6 +22,7 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|
|
|
+import { mapGetters } from 'vuex'
|
|
|
import { getLabel } from '@/utils/optionEx.js'
|
|
|
import * as api from '@/api/protection.js'
|
|
|
import { Dialog } from 'vant'
|
|
|
@@ -31,7 +32,9 @@ export default {
|
|
|
data() {
|
|
|
return {}
|
|
|
},
|
|
|
- computed: {},
|
|
|
+ computed: {
|
|
|
+ ...mapGetters(['orgName', 'orgId'])
|
|
|
+ },
|
|
|
watch: {},
|
|
|
props: {
|
|
|
data: {},
|