|
@@ -1,43 +1,43 @@
|
|
|
<template>
|
|
|
- <el-dialog
|
|
|
- :close-on-click-modal="false"
|
|
|
- :close-on-press-escape="false"
|
|
|
- :title="title"
|
|
|
+ <el-dialog
|
|
|
+ :close-on-click-modal="false"
|
|
|
+ :close-on-press-escape="false"
|
|
|
+ :title="title"
|
|
|
:append-to-body="true"
|
|
|
- :visible.sync="isVisible"
|
|
|
- :width="width"
|
|
|
+ :visible.sync="isVisible"
|
|
|
+ :width="width"
|
|
|
top="50px"
|
|
|
>
|
|
|
<el-form ref="form" :model="tenant" :rules="rules" label-position="right" label-width="130px">
|
|
|
- <el-form-item label="上级节点:" prop="parent_name">
|
|
|
- <el-input v-model="tenant.parent_name" :disabled="true" :placeholder='$t("common.pleaseEnter")'/>
|
|
|
- </el-form-item>
|
|
|
+<!-- <el-form-item label="上级节点:" prop="parent_name">-->
|
|
|
+<!-- <el-input v-model="tenant.parent_name" :disabled="true" :placeholder='$t("common.pleaseEnter")'/>-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
<template v-for="item in filedList">
|
|
|
<!-- 如果是【文本框】-->
|
|
|
- <el-form-item
|
|
|
- v-if="item.formControlsType == 'input' && item.showStatus == '1'"
|
|
|
- :key="item.id"
|
|
|
- :label="item.fieldName+':'"
|
|
|
+ <el-form-item
|
|
|
+ v-if="item.formControlsType == 'input' && item.showStatus == '1'"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.fieldName+':'"
|
|
|
:prop="item.identifier"
|
|
|
:rules="{required: item.requireFlag=='1' ? true : false, message: $t('rules.require'), trigger: 'blur'}"
|
|
|
>
|
|
|
<el-input v-model="tenant[item.identifier]" :disabled="item.readonly == '1' ? true : false" :placeholder='$t("common.pleaseEnter")'/>
|
|
|
</el-form-item>
|
|
|
<!-- 如果是【多行文本框】-->
|
|
|
- <el-form-item
|
|
|
- v-if="item.formControlsType == 'textarea' && item.showStatus == '1'"
|
|
|
- :key="item.id"
|
|
|
- :label="item.fieldName+':'"
|
|
|
+ <el-form-item
|
|
|
+ v-if="item.formControlsType == 'textarea' && item.showStatus == '1'"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.fieldName+':'"
|
|
|
:prop="item.identifier"
|
|
|
:rules="{required: item.requireFlag=='1' ? true : false, message: $t('rules.require'), trigger: 'blur'}"
|
|
|
>
|
|
|
<el-input v-model="tenant[item.identifier]" :disabled="item.readonly == '1' ? true : false" type="textarea" :rows="3" :placeholder='$t("common.pleaseEnter")'/>
|
|
|
</el-form-item>
|
|
|
<!-- 如果是【单选框】-->
|
|
|
- <el-form-item
|
|
|
- v-if="item.formControlsType == 'radio' && item.showStatus == '1'"
|
|
|
- :key="item.id"
|
|
|
- :label="item.fieldName+':'"
|
|
|
+ <el-form-item
|
|
|
+ v-if="item.formControlsType == 'radio' && item.showStatus == '1'"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.fieldName+':'"
|
|
|
:prop="item.identifier"
|
|
|
:rules="{required: item.requireFlag=='1' ? true : false, message: $t('rules.require'), trigger: 'blur'}"
|
|
|
>
|
|
@@ -48,20 +48,20 @@
|
|
|
</template>
|
|
|
</el-form-item>
|
|
|
<!-- 如果是【计数器】-->
|
|
|
- <el-form-item
|
|
|
- v-if="item.formControlsType == 'inputNumber' && item.showStatus == '1'"
|
|
|
- :key="item.id"
|
|
|
- :label="item.fieldName+':'"
|
|
|
+ <el-form-item
|
|
|
+ v-if="item.formControlsType == 'inputNumber' && item.showStatus == '1'"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.fieldName+':'"
|
|
|
:prop="item.identifier"
|
|
|
:rules="{required: item.requireFlag=='1' ? true : false, message: $t('rules.require'), trigger: 'blur'}"
|
|
|
>
|
|
|
<el-input-number v-model="tenant[item.identifier]" :disabled="item.readonly == '1' ? true : false" :min="0" :max="999999999"></el-input-number>
|
|
|
</el-form-item>
|
|
|
<!-- 如果是【选择器】-->
|
|
|
- <el-form-item
|
|
|
- v-if="item.formControlsType == 'select' && item.showStatus == '1'"
|
|
|
- :key="item.id"
|
|
|
- :label="item.fieldName+':'"
|
|
|
+ <el-form-item
|
|
|
+ v-if="item.formControlsType == 'select' && item.showStatus == '1'"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.fieldName+':'"
|
|
|
:prop="item.identifier"
|
|
|
:rules="{required: item.requireFlag=='1' ? true : false, message: $t('rules.require'), trigger: 'blur'}"
|
|
|
>
|
|
@@ -75,10 +75,10 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<!-- 如果是【级联选择器】-->
|
|
|
- <el-form-item
|
|
|
- v-if="item.formControlsType == 'cascader' && item.showStatus == '1'"
|
|
|
- :key="item.id"
|
|
|
- :label="item.fieldName+':'"
|
|
|
+ <el-form-item
|
|
|
+ v-if="item.formControlsType == 'cascader' && item.showStatus == '1'"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.fieldName+':'"
|
|
|
:prop="item.identifier"
|
|
|
:rules="{required: item.requireFlag=='1' ? true : false, message: $t('rules.require'), trigger: 'blur'}"
|
|
|
>
|
|
@@ -112,7 +112,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-
|
|
|
+
|
|
|
// 【建模中心】-API
|
|
|
import modelingCenterApi from "@/api/modelingCenter/modelingCenter"
|
|
|
// 【BOM管理】-API
|
|
@@ -267,7 +267,7 @@ export default {
|
|
|
},
|
|
|
// 查询字段数据
|
|
|
getFiledList(){
|
|
|
- // 条件查询参数--业务类型-bizType(1-bom建模2-工艺建模3-客户建模)
|
|
|
+ // 条件查询参数--业务类型-bizType(1-bom建模2-工艺建模3-客户建模)
|
|
|
modelingCenterApi.getList({bizType: '1'}).then(res => {
|
|
|
res = res.data
|
|
|
console.log("字段数据:", res)
|
|
@@ -304,7 +304,7 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
if(this.isEnd){
|
|
|
- this.commList.key++
|
|
|
+ this.commList.key++
|
|
|
}
|
|
|
}
|
|
|
|