|
@@ -64,6 +64,8 @@
|
|
|
class="el-icon-delete"></i>删除</div>
|
|
|
<div class="listEditBtn" @click="getDataMain(scope.row.id, tableData)"><i
|
|
|
class="el-icon-edit-outline"></i>编辑</div>
|
|
|
+ <div class="listUpBtn" @click="cloneWebsite(scope.row.id, tableData)"><i
|
|
|
+ class="el-icon-copy-document"></i>克隆</div>
|
|
|
<!-- <div class="listMainBtn" @click="creatWebsite(scope.row.id)"><i class="el-icon-brush"></i>模板</div> -->
|
|
|
</div>
|
|
|
<!-- <div class="listMainBtn"><i class="el-icon-view"></i>详情</div> -->
|
|
@@ -907,6 +909,33 @@ export default {
|
|
|
this.form.keywords = newTags.join(',');
|
|
|
},
|
|
|
//编辑旧网站 end ------------------------------------------------------------>
|
|
|
+ //克隆网站
|
|
|
+ cloneWebsite(id) {
|
|
|
+ this.$confirm('克隆后,将生成一个一摸一样的网站,确定吗?', '提示', {
|
|
|
+ confirmButtonText: '确定',
|
|
|
+ cancelButtonText: '取消',
|
|
|
+ type: 'warning'
|
|
|
+ }).then(() => {
|
|
|
+ console.log("当前克隆:" + id)
|
|
|
+ this.$store.dispatch('pool/cloneWebsite', { website_id: id }).then(res => {
|
|
|
+ this.getData();
|
|
|
+ this.$message({
|
|
|
+ type: 'success',
|
|
|
+ message: '克隆成功!'
|
|
|
+ });
|
|
|
+ }).catch(() => {
|
|
|
+ this.$message({
|
|
|
+ type: 'warning',
|
|
|
+ message: '网络错误,请重试!'
|
|
|
+ });
|
|
|
+ })
|
|
|
+ }).catch(() => {
|
|
|
+ this.$message({
|
|
|
+ type: 'warning',
|
|
|
+ message: '已取消克隆'
|
|
|
+ });
|
|
|
+ });
|
|
|
+ },
|
|
|
},
|
|
|
mounted() {
|
|
|
//1.获得初始数据
|