| | |
| | | <template> |
| | | <el-dialog :title="titleMap[mode]" v-model="visible" :width="800" destroy-on-close @closed="$emit('closed')"> |
| | | <el-form :model="addDictForm" :rules="addDictRules" :disabled="mode=='show'" ref="dialogForm" label-width="120px" label-position="center"> |
| | | <div class="plan-content-title">基础字段</div> |
| | | <el-form :model="addDictForm" :rules="addDictRules" :disabled="mode=='show'" ref="dialogForm" label-width="80px" label-position="center"> |
| | | <el-row> |
| | | <el-col :span="8"> |
| | | <el-form-item label="上级产品"> |
| | | <el-input v-model="addDictForm.code" placeholder="上级产品" clearable></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="8"> |
| | | <el-form-item label="产品编号"> |
| | | <el-input v-model="addDictForm.dictValue" placeholder="产品编号" clearable></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="8"> |
| | | <el-form-item label="产品名称" prop="sort"> |
| | | <el-input v-model="addDictForm.sort" placeholder="产品名称" clearable></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="8"> |
| | | <el-form-item label="产品类型" prop="sort"> |
| | | <el-input v-model="addDictForm.sort" placeholder="产品类型" clearable></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="8"> |
| | | <el-form-item label="计量单位"> |
| | | <el-input v-model="addDictForm.sort" placeholder="计量单位" clearable></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="8"> |
| | | <el-form-item label="规格型号"> |
| | | <el-input v-model="addDictForm.sort" placeholder="规格型号" clearable></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="24"> |
| | | <el-form-item label="字典编号" prop="code"> |
| | | <el-input v-model="addDictForm.code" placeholder="字典编号" clearable></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="字典名称" prop="dictValue"> |
| | | <el-input v-model="addDictForm.dictValue" placeholder="字典名称" clearable></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="字典排序" prop="sort"> |
| | | <el-input v-model="addDictForm.sort" placeholder="字典排序" clearable></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="封存"> |
| | | <el-switch v-model="addDictForm.isSealed" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="字典备注"> |
| | | <el-form-item label="产品描述"> |
| | | <el-input v-model="addDictForm.remark" placeholder="字典备注" clearable></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="8"> |
| | | <el-form-item label="启用状态"> |
| | | <el-input v-model="addDictForm.sort" placeholder="启用状态" clearable></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | </el-form> |
| | | <div class="plan-content-title">扩展字段</div> |
| | | <template #footer> |
| | | <el-button @click="visible=false" >取 消</el-button> |
| | | <el-button v-if="mode!='show'" type="primary" :loading="isSaveing" @click="dictSubmit()">保 存</el-button> |
| | |
| | | value1: true, |
| | | mode: "add", |
| | | titleMap: { |
| | | add: '新增', |
| | | add: '新建产品', |
| | | edit: '修改', |
| | | show: '查看' |
| | | }, |
| | |
| | | } |
| | | </script> |
| | | |
| | | <style> |
| | | <style scoped> |
| | | .plan-content-title { |
| | | border-left: 2px solid #337ecc; |
| | | padding: 0 8px; |
| | | font-weight: 700; |
| | | font-size: 14px; |
| | | text-align: left; |
| | | color: #333; |
| | | margin-bottom: 16px; |
| | | margin-top: 12px; |
| | | } |
| | | </style> |