上传
This commit is contained in:
@@ -5,11 +5,16 @@
|
||||
<el-table :data="tableList" :row-class-name="setRowClass" @row-click="handleRowClick">
|
||||
<el-table-column prop="label" label="名称" />
|
||||
<el-table-column prop="field" label="属性编码" />
|
||||
<el-table-column prop="component" label="类型" width="200px">
|
||||
<el-table-column prop="component" label="类型">
|
||||
<template #default="{ row }">
|
||||
{{ typeOptions.find((it) => it.value == row.component).label }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="是否必填" width="80">
|
||||
<template #default="{ row }">
|
||||
{{ row.isRequired ? '必填' : '非必填' }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="启用状态" width="100">
|
||||
<template #default="{ row }">
|
||||
<el-switch
|
||||
@@ -43,6 +48,12 @@
|
||||
</template>
|
||||
<el-input v-model="form.field" placeholder="请输入属性编码" />
|
||||
</el-form-item>
|
||||
<el-form-item label="是否必填" prop="isRequired">
|
||||
<el-radio-group v-model="form.isRequired">
|
||||
<el-radio :label="true"> 必填 </el-radio>
|
||||
<el-radio :label="false"> 非必填 </el-radio>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
<el-form-item label="属性类型" prop="component">
|
||||
<el-select
|
||||
v-model="form.component"
|
||||
@@ -118,6 +129,7 @@ const form = ref({
|
||||
component: undefined,
|
||||
options: [],
|
||||
status: 0,
|
||||
isRequired: false,
|
||||
isCustom: true,
|
||||
isForm: true,
|
||||
isSearch: true,
|
||||
@@ -157,6 +169,7 @@ function handleInsert() {
|
||||
component: undefined,
|
||||
options: [],
|
||||
status: 0,
|
||||
isRequired: false,
|
||||
isCustom: true,
|
||||
isForm: true,
|
||||
isSearch: true,
|
||||
|
||||
@@ -5,11 +5,16 @@
|
||||
<el-table :data="tableList" :row-class-name="setRowClass" @row-click="handleRowClick">
|
||||
<el-table-column prop="label" label="名称" />
|
||||
<el-table-column prop="field" label="属性编码" />
|
||||
<el-table-column prop="component" label="类型" width="200px">
|
||||
<el-table-column prop="component" label="类型">
|
||||
<template #default="{ row }">
|
||||
{{ typeOptions.find((it) => it.value == row.component).label }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="是否必填" width="80">
|
||||
<template #default="{ row }">
|
||||
{{ row.isRequired ? '必填' : '非必填' }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="启用状态" width="100">
|
||||
<template #default="{ row }">
|
||||
<el-switch
|
||||
@@ -43,6 +48,12 @@
|
||||
</template>
|
||||
<el-input v-model="form.field" placeholder="请输入属性编码" />
|
||||
</el-form-item>
|
||||
<el-form-item label="是否必填" prop="isRequired">
|
||||
<el-radio-group v-model="form.isRequired">
|
||||
<el-radio :label="true"> 必填 </el-radio>
|
||||
<el-radio :label="false"> 非必填 </el-radio>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
<el-form-item label="属性类型" prop="component">
|
||||
<el-select
|
||||
v-model="form.component"
|
||||
@@ -118,6 +129,7 @@ const form = ref({
|
||||
component: undefined,
|
||||
options: [],
|
||||
status: 0,
|
||||
isRequired: false,
|
||||
isCustom: true,
|
||||
isForm: true,
|
||||
isSearch: true,
|
||||
@@ -157,6 +169,7 @@ function handleInsert() {
|
||||
component: undefined,
|
||||
options: [],
|
||||
status: 0,
|
||||
isRequired: false,
|
||||
isCustom: true,
|
||||
isForm: true,
|
||||
isSearch: true,
|
||||
|
||||
Reference in New Issue
Block a user