|
@@ -1,15 +1,26 @@
|
|
|
<template>
|
|
|
<div class="TemplateManagementLists">
|
|
|
<div class="listContent">
|
|
|
- <p class="title">模版管理</p>
|
|
|
- <p class="buttonLists">
|
|
|
- <Button type="primary" @click="searchData.page = 1;queryLists()">查询</Button>
|
|
|
- <Button type="fcdefault" :disabled="listsStatus === 1" @click="addTemplate">新建模板</Button>
|
|
|
- <Button type="fcdefault" v-if="listsStatus === 0" @click="templateMigration">模版迁移</Button>
|
|
|
- <Button type="fcdefault" v-if="listsStatus === 1" @click="removeMigration">取消迁移</Button>
|
|
|
- <Button type="fcdefault" v-if="listsStatus === 1" @click="perform">执行</Button>
|
|
|
- <Button type="fcdefault" v-if="listsStatus === 1" @click="performAll">执行全部</Button>
|
|
|
- </p>
|
|
|
+ <el-row :gutter="10" class="mb8">
|
|
|
+ <el-col :span="1.5">
|
|
|
+ <el-button type="primary" plain size="mini" @click="searchData.page = 1;queryLists()">查询</el-button>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="1.5">
|
|
|
+ <el-button type="warning" plain :disabled="listsStatus === 1" size="mini" @click="addTemplate" v-hasPermi="['tool:gen:code']">新建模板</el-button>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="1.5">
|
|
|
+ <el-button type="primary" plain :disabled="listsStatus === 1" size="mini" @click="templateMigration" v-if="listsStatus === 0" v-hasPermi="['tool:gen:code']">模版迁移</el-button>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="1.5">
|
|
|
+ <el-button type="primary" plain :disabled="listsStatus === 1" size="mini" @click="removeMigration" v-if="listsStatus === 1" v-hasPermi="['tool:gen:code']">取消迁移</el-button>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="1.5">
|
|
|
+ <el-button type="primary" plain :disabled="listsStatus === 1" size="mini" @click="perform" v-if="listsStatus === 1" v-hasPermi="['tool:gen:code']">执行</el-button>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="1.5">
|
|
|
+ <el-button type="primary" plain :disabled="listsStatus === 1" size="mini" @click="performAll" v-if="listsStatus === 1" v-hasPermi="['tool:gen:code']">执行全部</el-button>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
<Alert show-icon closable v-if="listsStatus === 1">依次单击模板可进行多选模板</Alert>
|
|
|
<FormItemComponent
|
|
|
class="form"
|
|
@@ -194,7 +205,7 @@ export default {
|
|
|
delete this.searchData.status
|
|
|
}
|
|
|
|
|
|
- // this.queryLists()
|
|
|
+ this.queryLists()
|
|
|
},
|
|
|
queryLists () { //查询列表
|
|
|
if(this.searchData.status && this.searchData.status.indexOf('bSelect-all') >= 0){
|
|
@@ -242,7 +253,7 @@ export default {
|
|
|
},
|
|
|
addTemplate () { //新建模版
|
|
|
this.changeKeepAliveArray(['TemplateManagementLists'])
|
|
|
- // router.push({ path: '/TemplateManagementNew/-1' })
|
|
|
+ this.$router.push({ path: '/TemplateManagementNew/-1' })
|
|
|
this.currentChange({
|
|
|
path:'/TemplateManagementLists'
|
|
|
});
|