|
@@ -97,7 +97,6 @@
|
|
|
placement="top"
|
|
|
>
|
|
|
<el-button
|
|
|
- size="mini"
|
|
|
@click="onSaveTemplate(it)"
|
|
|
icon="el-icon-document-add"
|
|
|
circle
|
|
@@ -121,15 +120,14 @@
|
|
|
</el-tooltip> && type !== 'document'-->
|
|
|
<el-button
|
|
|
circle
|
|
|
- size="mini"
|
|
|
v-if="it.isEdit !== 1"
|
|
|
@click="onEdit(index, 1)"
|
|
|
+ icon="el-icon-edit"
|
|
|
>
|
|
|
- <svg-icon icon-class="edit" />
|
|
|
+ <!-- <svg-icon icon-class="edit" /> -->
|
|
|
</el-button>
|
|
|
<el-button
|
|
|
circle
|
|
|
- size="mini"
|
|
|
@click="onEdit(index, 2)"
|
|
|
icon="el-icon-view"
|
|
|
v-else
|
|
@@ -144,7 +142,6 @@
|
|
|
>
|
|
|
<el-button
|
|
|
circle
|
|
|
- size="mini"
|
|
|
@click="onRemove(index)"
|
|
|
icon="el-icon-delete"
|
|
|
>
|
|
@@ -280,7 +277,7 @@ export default {
|
|
|
// 确保 name 使用 dcb_name
|
|
|
name: item.dcb_name || item.name,
|
|
|
};
|
|
|
- console.log("processedItem:",processedItem);
|
|
|
+ console.log("processedItem:", processedItem);
|
|
|
// 确保 content 和 dcb_nr 同步
|
|
|
if (processedItem.content !== processedItem.dcb_nr) {
|
|
|
processedItem.dcb_nr = processedItem.content;
|
|
@@ -656,7 +653,20 @@ export default {
|
|
|
_this.$emit("onRebuild", _this.coms);
|
|
|
},
|
|
|
onRemove(index) {
|
|
|
- this.$emit("onDelete", index);
|
|
|
+ this.$confirm("此操作将删除该模块, 是否继续?", "提示", {
|
|
|
+ confirmButtonText: "确定",
|
|
|
+ cancelButtonText: "取消",
|
|
|
+ type: "warning",
|
|
|
+ })
|
|
|
+ .then(() => {
|
|
|
+ this.$emit("onDelete", index);
|
|
|
+ })
|
|
|
+ .catch(() => {
|
|
|
+ this.$message({
|
|
|
+ type: "info",
|
|
|
+ message: "已取消删除",
|
|
|
+ });
|
|
|
+ });
|
|
|
},
|
|
|
onEdit(e, state) {
|
|
|
this.comList = this.comList.map((it, index) => {
|