| | |
| | | <el-input |
| | | v-model="formData.fieldName" |
| | | placeholder="请输入字段名称" |
| | | :disabled="isViewMode" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="字段描述" prop="fieldDescription"> |
| | | <el-input v-model="formData.fieldDescription" type="textarea" placeholder="请输入字段描述"/> |
| | | <el-input v-model="formData.fieldDescription" type="textarea" placeholder="请输入字段描述" :disabled="isViewMode"/> |
| | | </el-form-item> |
| | | <el-form-item class="dialog-footer"> |
| | | <el-button v-if="addOrEdit === 'edit'" @click="resetForm" |
| | | >重置 |
| | | </el-button |
| | | > |
| | | <el-button v-if="addOrEdit === 'add'" @click="cancelForm" |
| | | <el-button v-if="addOrEdit === 'add' || addOrEdit.includes('viewRow')" @click="cancelForm" |
| | | >取消 |
| | | </el-button |
| | | > |
| | | <el-button type="primary" @click="submitForm"> 确定</el-button> |
| | | <el-button type="primary" v-if="!isViewMode" @click="submitForm" > 确定</el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | | </el-dialog> |
| | |
| | | default: "", |
| | | }, |
| | | }); |
| | | const isViewMode = computed(() => { |
| | | return props.addOrEdit.includes("view"); |
| | | }); |
| | | const copyForm = defineModel("copyForm", { |
| | | required: true, |
| | | type: Object, |