| | |
| | | </el-tooltip>
|
| | | </span>
|
| | | </template>
|
| | | <template :slot="groupItem.prop + ''" v-for="groupItem in option.group">
|
| | | <template :slot="item.prop + ''" v-for="item in groupItem.column">
|
| | | <span>1111</span>
|
| | | <template :slot="item.prop + ''" v-for="item in slotColumnList"> |
| | | <vciWebRefer v-if="item.type=='refer'" :value="item.value" :options="item.referConfig"></vciWebRefer>
|
| | | </template>
|
| | |
|
| | | </template>
|
| | | </avue-form>
|
| | | </div>
|
| | |
| | | textarea: "textarea",
|
| | | datetime: "datetime",
|
| | | date: "date",
|
| | | refer:"refer" |
| | | },
|
| | | // 假数据
|
| | | // testItems: [
|
| | |
| | | }
|
| | | // 禁用部分属性(外部传值禁用和参照禁用)
|
| | | if (
|
| | | this.disabledProp.includes(formItem.field) ||
|
| | | this.$utilFunc.isValuableObj(formItem.referConfig)
|
| | | this.disabledProp.includes(formItem.field) //|| |
| | | //this.$utilFunc.isValuableObj(formItem.referConfig) |
| | | ) {
|
| | | formItem.readOnly = true;
|
| | | }
|
| | |
| | | display: !formItem.hidden,
|
| | | maxlength: formItem.maxlength,
|
| | | filterable: true,
|
| | | referConfig:formItem.referConfig, |
| | | change: () => {
|
| | | this.changeFun(formItem.displayExtension, formItem.prop);
|
| | | },
|
| | |
| | | group[group.length - 1]["column"].push(columnItem);
|
| | | }
|
| | | });
|
| | | this.slotColumnList = slotColumnList
|
| | | this.slotColumnList = slotColumnList; |
| | | this.$set(this.option, "column", column);
|
| | | this.$set(this.option, "group", group);
|
| | | this.formIndex++;
|