|
|
@ -3167,7 +3167,15 @@ const webPage = computed({ |
|
|
return newVal; |
|
|
return newVal; |
|
|
}, |
|
|
}, |
|
|
}); |
|
|
}); |
|
|
// |
|
|
// 关闭表单 |
|
|
|
|
|
const closeForm = () => { |
|
|
|
|
|
// emits("closeForm"); |
|
|
|
|
|
// props.closeAppSubmit |
|
|
|
|
|
let notReturn; |
|
|
|
|
|
if (typeof props.closeAppSubmit === "function") { |
|
|
|
|
|
notReturn = props.closeAppSubmit(); |
|
|
|
|
|
} |
|
|
|
|
|
}; |
|
|
</script> |
|
|
</script> |
|
|
<template> |
|
|
<template> |
|
|
<div v-if="webPage" class="webBox"> |
|
|
<div v-if="webPage" class="webBox"> |
|
|
@ -3197,9 +3205,13 @@ const webPage = computed({ |
|
|
<el-card v-else v-loading="loading" shadow="always"> |
|
|
<el-card v-else v-loading="loading" shadow="always"> |
|
|
<template #header> |
|
|
<template #header> |
|
|
<div class="card-header"> |
|
|
<div class="card-header"> |
|
|
|
|
|
<div class="headerTitle"> |
|
|
<div class="svgBox"><SvgIcon icon-class="edit" size="25" /></div> |
|
|
<div class="svgBox"><SvgIcon icon-class="edit" size="25" /></div> |
|
|
{{ drawTitle }} |
|
|
{{ drawTitle }} |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<SvgIcon icon-class="close" size="25" class="headerSvgClose" @click="closeForm" /> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
</template> |
|
|
</template> |
|
|
<el-scrollbar class="scroBox"> |
|
|
<el-scrollbar class="scroBox"> |
|
|
<el-form |
|
|
<el-form |
|
|
@ -3354,12 +3366,22 @@ const webPage = computed({ |
|
|
justify-content: center; |
|
|
justify-content: center; |
|
|
font-size: 1.2rem; |
|
|
font-size: 1.2rem; |
|
|
} |
|
|
} |
|
|
|
|
|
.headerTitle{ |
|
|
|
|
|
width: 50%; |
|
|
|
|
|
display: flex; |
|
|
|
|
|
align-items: center; |
|
|
|
|
|
gap: 10px; |
|
|
|
|
|
} |
|
|
|
|
|
.headerSvgClose{ |
|
|
|
|
|
cursor: pointer; |
|
|
|
|
|
} |
|
|
.card-header{ |
|
|
.card-header{ |
|
|
font-size: 1.4rem; |
|
|
font-size: 1.4rem; |
|
|
font-weight: 700; |
|
|
font-weight: 700; |
|
|
color: #0020C2; |
|
|
color: #0020C2; |
|
|
display: flex; |
|
|
display: flex; |
|
|
align-items: center; |
|
|
align-items: center; |
|
|
|
|
|
justify-content: space-between; |
|
|
gap: 10px; |
|
|
gap: 10px; |
|
|
} |
|
|
} |
|
|
.scroBox{ |
|
|
.scroBox{ |
|
|
|