Commit 3e1b5e3b by Mr. Lan

fix: 修复表单禁用属性不生效的bug。

parent b9b38df1
......@@ -109,7 +109,15 @@
form
@on-close="previewVisible = false"
>
<generate-form v-if="previewVisible" ref="generateForm" insite="true" :data="widgetForm" :value="widgetModels" :remote="remoteFuncs" @on-change="handleDataChange">
<generate-form
v-if="previewVisible"
ref="generateForm"
insite="true"
:data="widgetForm"
:value="widgetModels"
:remote="remoteFuncs"
@on-change="handleDataChange"
>
<template slot-scope="scope">
Width <el-input v-model="scope.model.blank.width" style="width: 100px" />
......
......@@ -164,7 +164,6 @@ export default {
})
} else if (genList[i].type === 'subform') {
// this.generateModle(genList[i].columns.list)
console.log(genList[i].columns)
} else {
if (this.value && Object.keys(this.value).indexOf(genList[i].model) >= 0) {
this.models[genList[i].model] = this.value[genList[i].model]
......
......@@ -63,7 +63,9 @@
<template v-else>
<template v-if="widget.type === 'input'">
<el-input
v-if="widget.options.dataType === 'number' || widget.options.dataType === 'integer' || widget.options.dataType === 'float'"
v-if="widget.options.dataType === 'number'
|| widget.options.dataType === 'integer'
|| widget.options.dataType === 'float'"
v-model.number="dataModel"
:type="widget.options.dataType"
:placeholder="widget.options.placeholder"
......
......@@ -396,7 +396,6 @@
<el-checkbox v-if="Object.keys(data.options).indexOf('arrowControl')>=0" v-model="data.options.arrowControl">{{ $t('fm.config.widget.arrowControl') }}</el-checkbox>
<el-checkbox v-if="Object.keys(data.options).indexOf('isDelete')>=0" v-model="data.options.isDelete">{{ $t('fm.config.widget.isDelete') }}</el-checkbox>
<el-checkbox v-if="Object.keys(data.options).indexOf('isEdit')>=0" v-model="data.options.isEdit">{{ $t('fm.config.widget.isEdit') }}</el-checkbox>
</el-form-item>
<el-form-item :label="$t('fm.config.widget.validate')">
<div v-if="Object.keys(data.options).indexOf('required')>=0">
......
......@@ -52,7 +52,7 @@
:data="tplItem.form_structure"
:disabled="currentNode.readonlyTpls===undefined ||
currentNode.readonlyTpls===null ||
currentNode.readonlyTpls.indexOf(tplItem.id)===-1?false:true"
currentNode.readonlyTpls.indexOf(tplItem.id)===-1?null:true"
/>
</template>
</div>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment