| | |
| | | </el-form-item> |
| | | <el-form-item> |
| | | <zt-button type="query" @click="table.query()"/> |
| | | <zt-button type="primary" v-if="!(pageCode==='plan' || pageCode==='explain' || pageCode==='record' || pageCode==='report')" class="el-icon-edit" perm="project:add" @click="add()">新增</zt-button> |
| | | <zt-button type="primary" v-if="!(pageCode==='plan' || pageCode==='explain' || pageCode==='record' || pageCode==='report')&& showColumn" class="el-icon-edit" @click="add()">新增</zt-button> |
| | | <zt-button type="delete" perm="testCheckOrder:delete" @click="table.deleteHandle()"/> |
| | | </el-form-item> |
| | | </el-form> |
| | |
| | | border @selection-change="table.selectionChangeHandle"> |
| | | <el-table-column :selectable="isCheckbox" align="center" type="selection" width="40"/> |
| | | <el-table-column prop="code" label="编号"/> |
| | | <el-table-column prop="softwareIdentity" label="项目标识"/> |
| | | <el-table-column prop="softwareName" label="项目名称"/> |
| | | <el-table-column prop="softwareIdentity" label="项目标识"/> |
| | | <zt-table-column-handle :table="table" :hasEdit='false' edit-perm="testCheckOrder:update" |
| | | delete-perm="testCheckOrder::delete"> |
| | | <template v-slot="{row}"> |
| | |
| | | props: {}, |
| | | data() { |
| | | return { |
| | | showColumn: false, |
| | | pageCode: '', |
| | | QueryUrl:'', |
| | | dataForm: { |
| | |
| | | } |
| | | } |
| | | }, |
| | | created() { |
| | | const roleName = localStorage.getItem('roleName') |
| | | if (roleName && roleName.includes('QA')) { |
| | | this.showColumn = true; |
| | | } |
| | | }, |
| | | mounted() { |
| | | this.pageCode = this.$route.query.pageCode |
| | | this.dataForm.pageCode = this.$route.query.pageCode |