|
|
|
@ -32,12 +32,15 @@ |
|
|
|
|
|
|
|
</el-popover> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="主键" prop="bkey" v-if=" (field.typ!='checkbox') && (field.typ!='radio') && field.mul!='1' && field.typ!='textarea'" > |
|
|
|
<el-checkbox v-model="field.bkey" true-label="1" false-label="0" @change="onBkeyChange">是否主键</el-checkbox> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="必需" prop="req" > |
|
|
|
<el-checkbox v-model="field.req" :disabled="field.bkey=='1'" true-label="1" false-label="0">是否必输</el-checkbox> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item> |
|
|
|
<el-checkbox v-model="field.bkey" true-label="1" false-label="0" @change="onBkeyChange">是否主键</el-checkbox> |
|
|
|
<el-checkbox v-model="field.req" :disabled="field.bkey=='1'" true-label="1" false-label="0">是否必输</el-checkbox> |
|
|
|
|
|
|
|
<el-checkbox v-model="field.mul" :disabled=" field.typ!='checkbox' && field.typ!='select' && field.extType!='dept'" true-label="1" false-label="0">多选</el-checkbox> |
|
|
|
|
|
|
|
<el-checkbox v-model="field.ronly" true-label="1" false-label="0">只读</el-checkbox> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item label="长度" prop="len"> |
|
|
|
<el-input v-model="field.len" auto-complete="off" placeholder="请输入内容" > </el-input> |
|
|
|
</el-form-item> |
|
|
|
@ -60,14 +63,13 @@ |
|
|
|
<el-form-item v-else label="默认值" prop="dval"> |
|
|
|
<el-input v-model="field.dval" auto-complete="off" placeholder="请输入内容" > </el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="多选" prop="mul"> |
|
|
|
<el-checkbox v-model="field.mul" :disabled=" field.typ!='checkbox' && field.typ!='select' && field.extType!='dept'" true-label="1" false-label="0">多选</el-checkbox> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="权限" prop="qx"> |
|
|
|
<el-button @click="$refs['qxDialog'].open(field)">字段权限设置</el-button> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item label="css样式" prop="styleObj"> |
|
|
|
<el-form-item label="css class" prop="clazz"> |
|
|
|
<el-input v-model="field.clazz" auto-complete="off" placeholder="请输入内容css class名称,空格分割多个" > </el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="css style" prop="styleObj"> |
|
|
|
<el-popover |
|
|
|
placement="top-start" |
|
|
|
width="400" |
|
|
|
|