|
@@ -8,12 +8,13 @@
|
|
|
</template>
|
|
|
<hc-card scrollbar>
|
|
|
<template #header>
|
|
|
- <el-segmented v-model="tabsKey" :options="tabsProps" @change="tabsChange" />
|
|
|
+ <el-segmented v-model="tabsKey" :options="tabsProps" />
|
|
|
</template>
|
|
|
<HcSetInput v-if="tabsKey === 'tab1'" ref="setInputRef" :info="dataInfo" @finish="getDataApi" />
|
|
|
<HcSetEVisa v-if="tabsKey === 'tab2'" ref="setEVisaRef" :info="dataInfo" @finish="getDataApi" />
|
|
|
<HcSetFormula v-if="tabsKey === 'tab3'" ref="setFormulaRef" :info="dataInfo" @finish="getDataApi" />
|
|
|
<HcSetDefault v-if="tabsKey === 'tab4'" ref="setDefaultRef" :info="dataInfo" @finish="getDataApi" />
|
|
|
+ <HcSetPrompt v-if="tabsKey === 'tab5'" ref="setPromptRef" :info="dataInfo" @finish="getDataApi" />
|
|
|
</hc-card>
|
|
|
</hc-page-split>
|
|
|
</hc-drawer>
|
|
@@ -26,6 +27,7 @@ import HcSetInput from './adjust-excel/set-input.vue'
|
|
|
import HcSetEVisa from './adjust-excel/set-e-visa.vue'
|
|
|
import HcSetFormula from './adjust-excel/set-formula.vue'
|
|
|
import HcSetDefault from './adjust-excel/set-default.vue'
|
|
|
+import HcSetPrompt from './adjust-excel/set-prompt.vue'
|
|
|
import excelApi from '~api/exctab/exceltab'
|
|
|
|
|
|
const props = defineProps({
|
|
@@ -55,14 +57,10 @@ watch(isShow, (val) => {
|
|
|
})
|
|
|
|
|
|
//页面分割
|
|
|
-const splitOptions = {
|
|
|
- sizes: [70, 30],
|
|
|
- snapOffset: 0,
|
|
|
- minSize: [300, 300],
|
|
|
-}
|
|
|
+const splitOptions = { sizes: [70, 30], snapOffset: 0, minSize: [300, 300] }
|
|
|
|
|
|
//选项卡
|
|
|
-const tabsKey = ref('tab4')
|
|
|
+const tabsKey = ref('tab5')
|
|
|
const tabsProps = [
|
|
|
{ label: '输入框', value: 'tab1' },
|
|
|
{ label: '电签位置', value: 'tab2' },
|
|
@@ -70,9 +68,6 @@ const tabsProps = [
|
|
|
{ label: '默认信息', value: 'tab4' },
|
|
|
{ label: '提示信息', value: 'tab5' },
|
|
|
]
|
|
|
-const tabsChange = (val) => {
|
|
|
- console.log(val)
|
|
|
-}
|
|
|
|
|
|
//处理相关数据
|
|
|
const excelRef = ref(null)
|
|
@@ -92,10 +87,11 @@ const setInputRef = ref(null)
|
|
|
const setEVisaRef = ref(null)
|
|
|
const setFormulaRef = ref(null)
|
|
|
const setDefaultRef = ref(null)
|
|
|
+const setPromptRef = ref(null)
|
|
|
|
|
|
//框框被点击
|
|
|
const keys = [
|
|
|
- 'type', 'key', 'tr', 'td', 'index', 'x1', 'y1', 'x2', 'y2', 'name', 'text', 'rows', 'format',
|
|
|
+ 'type', 'key', 'tr', 'td', 'index', 'x1', 'y1', 'x2', 'y2', 'name', 'text', 'rows', 'format', 'tip',
|
|
|
'weighing', 'label', 'value', 'src', 'val', 'contractid', 'pkeyid', 'objs', 'range', 'def', 'max',
|
|
|
]
|
|
|
const excelClick = async (item) => {
|
|
@@ -113,6 +109,9 @@ const excelClick = async (item) => {
|
|
|
} else if (tabsKey.value === 'tab4') {
|
|
|
//默认信息
|
|
|
setDefaultRef.value?.setDomData(obj)
|
|
|
+ } else if (tabsKey.value === 'tab5') {
|
|
|
+ //提示信息
|
|
|
+ setPromptRef.value?.setDomData(obj)
|
|
|
}
|
|
|
}
|
|
|
|