|
|
@@ -56,7 +56,7 @@
|
|
|
<el-table-column prop="request_status_name" width="120" label="申请状态" align="center" header-align="center" />
|
|
|
<el-table-column prop="create_time" label="创建时间" align="center" width="180" header-align="center" />
|
|
|
|
|
|
- <el-table-column prop="operation" label="操作" fixed="right" width="200" align="center" header-align="center">
|
|
|
+ <el-table-column prop="operation" label="操作" fixed="right" width="230" align="center" header-align="center">
|
|
|
<template slot-scope="{ row }">
|
|
|
<span class="link" @click="previewTemplate(row)">预览</span>
|
|
|
<!--<span class="link" @click="shareTemplate(row)">{{
|
|
|
@@ -74,6 +74,7 @@
|
|
|
<span class="link" @click="handleAudit(row, 'true')">审核通过</span>
|
|
|
<span class="link" @click="handleAudit(row, 'false')">审核拒绝</span>
|
|
|
</template>
|
|
|
+ <span class="link" @click="handleRename(row)">重命名</span>
|
|
|
<span v-if="row.is_can_delete === 'true'" class="link danger" @click="deleteTemplate(row)">删除</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
@@ -119,6 +120,24 @@
|
|
|
<el-button type="primary" :loading="loading" @click="addTemplate">确定</el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
+ <el-dialog
|
|
|
+ title="重命名"
|
|
|
+ :visible="renameFlag"
|
|
|
+ width="460px"
|
|
|
+ :close-on-click-modal="false"
|
|
|
+ class="add-chapter"
|
|
|
+ @close="renameClose"
|
|
|
+ >
|
|
|
+ <el-form ref="form" :model="renameForm" :rules="rules" label-width="50px">
|
|
|
+ <el-form-item label="名称" prop="value">
|
|
|
+ <el-input ref="name" v-model="renameForm.value" placeholder="请输入模板名称" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ <div slot="footer">
|
|
|
+ <el-button @click="renameClose">取消</el-button>
|
|
|
+ <el-button type="primary" @click="sureRename">确定</el-button>
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
@@ -134,6 +153,7 @@ import {
|
|
|
TemplateAuditOperate,
|
|
|
TemplateRequestOperate,
|
|
|
DeleteTemplateLabel,
|
|
|
+ UpdateTemplateFieldValue,
|
|
|
} from '@/api/template';
|
|
|
|
|
|
export default {
|
|
|
@@ -199,6 +219,12 @@ export default {
|
|
|
8: '取消发布',
|
|
|
9: '撤回申请',
|
|
|
},
|
|
|
+ renameFlag: false,
|
|
|
+ renameForm: {
|
|
|
+ template_id: '',
|
|
|
+ field_name: 'name',
|
|
|
+ value: '',
|
|
|
+ },
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
|
@@ -212,6 +238,34 @@ export default {
|
|
|
10;
|
|
|
},
|
|
|
methods: {
|
|
|
+ handleRename(row) {
|
|
|
+ this.renameForm = {
|
|
|
+ template_id: row.id,
|
|
|
+ field_name: 'name',
|
|
|
+ value: row.name,
|
|
|
+ };
|
|
|
+ this.renameFlag = true;
|
|
|
+ },
|
|
|
+ renameClose() {
|
|
|
+ this.renameFlag = false;
|
|
|
+ this.renameForm = {
|
|
|
+ template_id: '',
|
|
|
+ field_name: 'name',
|
|
|
+ value: '',
|
|
|
+ };
|
|
|
+ },
|
|
|
+ sureRename() {
|
|
|
+ UpdateTemplateFieldValue(this.renameForm).then((res) => {
|
|
|
+ if (res.status === 1) {
|
|
|
+ this.$message({
|
|
|
+ type: 'success',
|
|
|
+ message: '设置成功!',
|
|
|
+ });
|
|
|
+ this.queryTemplateList({ cur_page: this.form.cur_page, page_capacity: this.form.page_capacity });
|
|
|
+ this.renameFlag = false;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
// 查询标签列表
|
|
|
queryLabelList() {
|
|
|
QueryLabelList({ name: '' }).then((res) => {
|