edit 模板
This commit is contained in:
parent
83d885bcbe
commit
a3079a87d0
|
@ -40,7 +40,7 @@ const props = defineProps({
|
||||||
type: Number,
|
type: Number,
|
||||||
default: 1
|
default: 1
|
||||||
},
|
},
|
||||||
item: { // 子模板
|
item: { // 当前操作的模板
|
||||||
type: Object,
|
type: Object,
|
||||||
default: () => {
|
default: () => {
|
||||||
return { ex3: '' }
|
return { ex3: '' }
|
||||||
|
@ -73,23 +73,25 @@ const loading = ref(false)
|
||||||
const saveAdd = async () => {
|
const saveAdd = async () => {
|
||||||
loading.value = true
|
loading.value = true
|
||||||
if (props.item.ex3 == '1') {
|
if (props.item.ex3 == '1') {
|
||||||
|
let id; // id 为主模板id
|
||||||
if (props.item.isAdd) {
|
if (props.item.isAdd) {
|
||||||
try {
|
id = props.item.id
|
||||||
// 系统预设模板 copy一份
|
|
||||||
const { msg } = await addKeyWords({ name: form.name, id: props.item.id })
|
|
||||||
emitter.emit('onGetMain')
|
|
||||||
ElMessage.success(msg)
|
|
||||||
mode.value = false
|
|
||||||
} finally {
|
|
||||||
loading.value = false
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
onAddChildTemp(props.item.parentId)
|
// 编辑状态下 item 为子模板 主模板则是item.parentId
|
||||||
|
id = props.item.parentId
|
||||||
}
|
}
|
||||||
|
try {
|
||||||
|
// 系统预设模板 copy一份
|
||||||
|
const { msg } = await addKeyWords({ name: form.name, id })
|
||||||
|
emitter.emit('onGetMain')
|
||||||
|
ElMessage.success(msg)
|
||||||
|
mode.value = false
|
||||||
|
} finally {
|
||||||
|
loading.value = false
|
||||||
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
if (props.item.isAdd) {
|
if (props.item.isAdd) {
|
||||||
onAddChildTemp(props.item.id)
|
onAddChildTemp(props.item.id)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue