| | |
| | | @on-load="onLoad"> |
| | | <template slot="menu" slot-scope="{ row, index }"> |
| | | <el-button type="text" |
| | | :disabled="row.name === 'ubcs-deploy'" |
| | | icon="el-icon-upload" |
| | | size="small" |
| | | v-if="permissionList.upload" |
| | |
| | | {{ row.status === 'UP' ? '重 启': '启 动' }} |
| | | </el-button> |
| | | <el-button type="text" |
| | | :disabled="row.name === 'ubcs-deploy'" |
| | | v-if="permissionList.editBtn" |
| | | icon="el-icon-edit" |
| | | size="small" |
| | |
| | | <script> |
| | | import { getApplications,saveOrGetServiceConfInfo,saveOrUpdateServiceInfo,addSave,executeCmd } from "@/api/system/deploy"; |
| | | import moment from "moment"; |
| | | import {mapGetters} from "vuex"; |
| | | export default { |
| | | data() { |
| | | return { |
| | |
| | | |
| | | }, |
| | | computed: { |
| | | ...mapGetters(["permission"]), |
| | | permissionList() { |
| | | return { |
| | | upload: true, |
| | | restart: true, |
| | | editBtn: true,// this.vaildData(this.permission, true), |
| | | addBtn: true, |
| | | upload: this.vaildData(this.permission.deploy.deploy_upload, false), |
| | | restart: this.vaildData(this.permission.deploy.deploy_restart, false), |
| | | editBtn: this.vaildData(this.permission.deploy.deploy_edit, false), |
| | | addBtn: this.vaildData(this.permission.deploy.deploy_add, false), |
| | | }; |
| | | }, |
| | | option(){ |