|
|
@@ -83,7 +83,7 @@
|
|
|
<!-- <a-form-item v-if="typeof options.width !== 'undefined'&&!isInBatchTable" label='宽度'>-->
|
|
|
<!-- <a-input placeholder='请输入' v-model:value='options.width'/>-->
|
|
|
<!-- </a-form-item>-->
|
|
|
- <a-form-item v-if="isInBatchTable">
|
|
|
+ <a-form-item v-if="isInBatchTable&&selectItem.type != 'text'">
|
|
|
<template #label>
|
|
|
<span style="display: inline-flex; align-items: center;">
|
|
|
<a-tooltip placement="topLeft">
|
|
|
@@ -511,36 +511,36 @@
|
|
|
placeholder='严格JSON格式'
|
|
|
></a-textarea>
|
|
|
</a-form-item>
|
|
|
- <!-- 文字对齐方式 -->
|
|
|
- <a-form-item v-if="selectItem.type === 'text'" label='文字对齐方式'>
|
|
|
- <a-radio-group buttonStyle='solid' v-model:value='options.textAlign'>
|
|
|
- <a-radio-button value='left'>左</a-radio-button>
|
|
|
- <a-radio-button value='center'>居中</a-radio-button>
|
|
|
- <a-radio-button value='right'>右</a-radio-button>
|
|
|
- </a-radio-group>
|
|
|
- </a-form-item>
|
|
|
- <!-- 文字字体 -->
|
|
|
- <a-form-item v-if="selectItem.type === 'text'" label='字体属性设置'>
|
|
|
- <!-- <colorPicker v-model:value='options.color' /> -->
|
|
|
- <a-select
|
|
|
- :options='familyOptions'
|
|
|
- v-model:value='options.fontFamily'
|
|
|
- style='width:36%;margin-left:2%;vertical-align:bottom;'
|
|
|
- />
|
|
|
- <a-select
|
|
|
- :options='sizeOptions'
|
|
|
- v-model:value='options.fontSize'
|
|
|
- style='width:35%;margin-left:2%;vertical-align:bottom;'
|
|
|
- />
|
|
|
- <a-checkbox v-model:checked="options.fontBold">加粗</a-checkbox>
|
|
|
- </a-form-item>
|
|
|
- <a-form-item v-if="selectItem.type === 'text'" label='操作属性'>
|
|
|
- <stCheckbox v-model:value='options.showRequiredMark' label='显示必选标记'/>
|
|
|
- </a-form-item>
|
|
|
+<!-- <!– 文字对齐方式 –>-->
|
|
|
+<!-- <a-form-item v-if="selectItem.type === 'text'" label='文字对齐方式'>-->
|
|
|
+<!-- <a-radio-group buttonStyle='solid' v-model:value='options.textAlign'>-->
|
|
|
+<!-- <a-radio-button value='left'>左</a-radio-button>-->
|
|
|
+<!-- <a-radio-button value='center'>居中</a-radio-button>-->
|
|
|
+<!-- <a-radio-button value='right'>右</a-radio-button>-->
|
|
|
+<!-- </a-radio-group>-->
|
|
|
+<!-- </a-form-item>-->
|
|
|
+<!-- <!– 文字字体 –>-->
|
|
|
+<!-- <a-form-item v-if="selectItem.type === 'text'" label='字体属性设置'>-->
|
|
|
+<!-- <!– <colorPicker v-model:value='options.color' /> –>-->
|
|
|
+<!-- <a-select-->
|
|
|
+<!-- :options='familyOptions'-->
|
|
|
+<!-- v-model:value='options.fontFamily'-->
|
|
|
+<!-- style='width:36%;margin-left:2%;vertical-align:bottom;'-->
|
|
|
+<!-- />-->
|
|
|
+<!-- <a-select-->
|
|
|
+<!-- :options='sizeOptions'-->
|
|
|
+<!-- v-model:value='options.fontSize'-->
|
|
|
+<!-- style='width:35%;margin-left:2%;vertical-align:bottom;'-->
|
|
|
+<!-- />-->
|
|
|
+<!-- <a-checkbox v-model:checked="options.fontBold">加粗</a-checkbox>-->
|
|
|
+<!-- </a-form-item>-->
|
|
|
+<!-- <a-form-item v-if="selectItem.type === 'text'" label='操作属性'>-->
|
|
|
+<!-- <stCheckbox v-model:value='options.showRequiredMark' label='显示必选标记'/>-->
|
|
|
+<!-- </a-form-item>-->
|
|
|
|
|
|
<a-form-item
|
|
|
- v-if="
|
|
|
- (typeof options.hidden !== 'undefined' ||
|
|
|
+ v-if=" selectItem.type!='text'&&
|
|
|
+ ((typeof options.hidden !== 'undefined' ||
|
|
|
typeof options.disabled !== 'undefined' ||
|
|
|
typeof options.readonly !== 'undefined' ||
|
|
|
typeof options.clearable !== 'undefined' ||
|
|
|
@@ -549,7 +549,7 @@
|
|
|
typeof options.showTime !== 'undefined' ||
|
|
|
typeof options.allowHalf !== 'undefined' ||
|
|
|
typeof options.showInput !== 'undefined' ||
|
|
|
- typeof options.animated !== 'undefined') || ['divider', 'alert', 'table', 'button', 'grid', 'card', 'tabs', 'text'].includes(selectItem.type)
|
|
|
+ typeof options.animated !== 'undefined') || ['divider', 'alert', 'table', 'button', 'grid', 'card', 'tabs', 'text'].includes(selectItem.type))
|
|
|
"
|
|
|
label='操作属性'
|
|
|
>
|
|
|
@@ -559,6 +559,7 @@
|
|
|
label='子表卡片展示'
|
|
|
/>
|
|
|
<stCheckbox
|
|
|
+
|
|
|
v-model:value='options.hidden'
|
|
|
label='隐藏'
|
|
|
/>
|
|
|
@@ -712,7 +713,7 @@ import JsModal from './jsModal.vue'
|
|
|
import cloneDeep from 'lodash.clonedeep';
|
|
|
|
|
|
function hasBatchParent(code, jsonData) {
|
|
|
- if (code.indexOf('html_')>=0){
|
|
|
+ if (code&&code.indexOf('html_')>=0){
|
|
|
return false
|
|
|
}
|
|
|
// 遍历jsonData中的每个元素
|