| | |
| | | @confirm="confirm" |
| | | > |
| | | <el-form :model="form" ref="form" label-width="100px" label-suffix=":" :rules="rules"> |
| | | <el-form-item :label="form.type==0?'市名称':'县区名称'" prop="name"> |
| | | <el-input v-model="form.name" :placeholder="form.type==0?'输入市名称':'输入县区名称'" v-trim/> |
| | | <el-form-item :label="form.type==1?'市名称':'县区名称'" prop="name"> |
| | | <el-input v-model="form.name" :placeholder="form.type==1?'输入市名称':'输入县区名称'" v-trim/> |
| | | </el-form-item> |
| | | <el-form-item label="排序码" prop="sortnum"> |
| | | <el-input v-model="form.sortnum" placeholder="请输入排序码" v-trim/> |
| | |
| | | parentId: null, |
| | | name: null, |
| | | sortnum: '0', |
| | | type: '', |
| | | type: null |
| | | }, |
| | | // 验证规则 |
| | | rules: { |
| | |
| | | }) |
| | | }, |
| | | methods: { |
| | | open (title, target) { |
| | | this.title = title |
| | | this.visible = true |
| | | this.$nextTick(() => { |
| | | this.$refs.form.resetFields() |
| | | this.form[this.configData['field.id']] = null |
| | | }) |
| | | // 新建 |
| | | if (target == null) { |
| | | this.$nextTick(() => { |
| | | for (const key in this.form) { |
| | | this.form[key] = target[key] |
| | | } |
| | | }) |
| | | |
| | | return |
| | | } |
| | | // 编辑 |
| | | this.$nextTick(() => { |
| | | for (const key in this.form) { |
| | | this.form[key] = target[key] |
| | | } |
| | | }) |
| | | console.log(this.form) |
| | | }, |
| | | // 确认新建 |
| | | __confirmCreate () { |
| | | this.$refs.form.validate((valid) => { |