|
@@ -1,10 +1,10 @@
|
|
|
<template>
|
|
|
<div
|
|
|
- :id="id" class="hc-table-form-components-box" :data-key="keyname" :data-index="`${trindex}_${tdindex}`"
|
|
|
+ :id="id" class="hc-table-form-components-box" :data-key="keyname" :data-index="`${trindex || ''}_${tdindex || ''}`"
|
|
|
:data-x1="x1" :data-x2="x2" :data-y1="y1" :data-y2="y2" :data-tr="trindex" :data-td="tdindex" :data-name="name"
|
|
|
:data-text="placeholder" :data-type="type" :data-rows="rows" :data-format="valueFormat" :data-weighing="weighing"
|
|
|
:data-label="label" :data-value="value" :data-src="src" :data-val="val" :data-contractid="contractid" :data-pkeyid="pkeyid"
|
|
|
- :data-objs="objsData"
|
|
|
+ :data-objs="objsData" :data-multiple="multiple"
|
|
|
>
|
|
|
{{ name || placeholder }}
|
|
|
<div v-if="isSlots" class="slot-content">
|
|
@@ -39,6 +39,7 @@ const props = defineProps({
|
|
|
contractid: [String, Number],
|
|
|
pkeyid: [String, Number],
|
|
|
objs: Array,
|
|
|
+ multiple: [Boolean],
|
|
|
})
|
|
|
|
|
|
const objsData = ref('')
|
|
@@ -56,6 +57,7 @@ const name = ref('')
|
|
|
const typeObj = {
|
|
|
text: '输入框',
|
|
|
select: '下拉框',
|
|
|
+ select_option: '下拉框选项',
|
|
|
textarea: '多行输入框',
|
|
|
checkbox_group: '多选框组',
|
|
|
form_checkbox: '多选框组合',
|
|
@@ -64,6 +66,7 @@ const typeObj = {
|
|
|
radio: '单选框',
|
|
|
date: '日期框',
|
|
|
time: '时间框',
|
|
|
+ datetime: '日期时间框',
|
|
|
datetimerange: '日期时间范围框',
|
|
|
dap_site_data: '远程搜索框',
|
|
|
strength_search: '设计强度搜索框',
|