|
|
@ -32,19 +32,19 @@ |
|
|
<el-form-item label="存储方式" prop="dataType"> |
|
|
<el-form-item label="存储方式" prop="dataType"> |
|
|
<mdp-select item-code="form_data_type" show-style="tag" v-model="editForm.dataType"></mdp-select> |
|
|
<mdp-select item-code="form_data_type" show-style="tag" v-model="editForm.dataType"></mdp-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="主键" prop="pks"> |
|
|
|
|
|
<mdp-select show-style="tag" v-model="editForm.pks" :plus-options="pkOptions" :props="{id:'id',name:'title'}" split=","></mdp-select> |
|
|
|
|
|
</el-form-item> |
|
|
<span v-if="['2','3'].some(k=>k==editForm.dataType)"> |
|
|
<span v-if="['2','3'].some(k=>k==editForm.dataType)"> |
|
|
<el-form-item label="表名"> |
|
|
<el-form-item label="表名"> |
|
|
<el-input v-model="editForm.tableName" placeholder="请保持与数据库表名一致"></el-input> |
|
|
<el-input v-model="editForm.tableName" placeholder="请保持与数据库表名一致"></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="存储字段"> |
|
|
<el-form-item label="存储字段"> |
|
|
<el-input v-model="editForm.dataField" placeholder="驼峰命名,默认extInfos对应数据库字段ext_infos"></el-input> |
|
|
|
|
|
|
|
|
<el-input v-model="editForm.dataField" placeholder="非驼峰命名,默认ext_infos对应数据库字段ext_infos"></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="数据库用户" v-if="editForm.dataType=='3'"> |
|
|
<el-form-item label="数据库用户" v-if="editForm.dataType=='3'"> |
|
|
<el-input v-model="editForm.tableOwner" ></el-input> |
|
|
<el-input v-model="editForm.tableOwner" ></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="已建表" v-if="editForm.dataType=='3'"> |
|
|
|
|
|
<el-checkbox v-model="editForm.isCreateTable" :true-label="'1'" :false-label="'1'"></el-checkbox> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</span> |
|
|
</span> |
|
|
|
|
|
|
|
|
<mdp-form-expand v-if="showExpand" label-width="120px" label-position="right" v-model="editForm.extInfos" :expand-id="expandId"></mdp-form-expand> |
|
|
<mdp-form-expand v-if="showExpand" label-width="120px" label-position="right" v-model="editForm.extInfos" :expand-id="expandId"></mdp-form-expand> |
|
|
@ -72,6 +72,18 @@ export default { |
|
|
FormField |
|
|
FormField |
|
|
}, |
|
|
}, |
|
|
computed: { |
|
|
computed: { |
|
|
|
|
|
pkOptions(){ |
|
|
|
|
|
var pkOptions=this.formFields?this.formFields:[] |
|
|
|
|
|
pkOptions.push({id:'cuserid',title:'创建用户编号'}) |
|
|
|
|
|
pkOptions.push({id:'deptid',title:'创建部门编号'}) |
|
|
|
|
|
pkOptions.push({id:'ctime:1',title:'创建日期(yyy)'}) |
|
|
|
|
|
pkOptions.push({id:'ctime:2',title:'创建日期(yyy-MM)'}) |
|
|
|
|
|
pkOptions.push({id:'ctime:3',title:'创建日期(yyy-MM-dd)'}) |
|
|
|
|
|
pkOptions.push({id:'ctime:4',title:'创建日期(yyy-MM-dd HH)'}) |
|
|
|
|
|
pkOptions.push({id:'ctime:5',title:'创建日期(yyy-MM-dd HH:mm)'}) |
|
|
|
|
|
pkOptions.push({id:'ctime:6',title:'创建日期(yyy-MM-dd HH:mm:ss)'}) |
|
|
|
|
|
return pkOptions; |
|
|
|
|
|
} |
|
|
}, |
|
|
}, |
|
|
props:{ |
|
|
props:{ |
|
|
formId:{ |
|
|
formId:{ |
|
|
|