| | |
| | | code: "", |
| | | dictValue: "", |
| | | sort: "", |
| | | isSealed: "", |
| | | remark: "" |
| | | isSealed: false, |
| | | remark: "", |
| | | dictKey: "-1", |
| | | $isSealed: "否" |
| | | }, |
| | | //验证规则 |
| | | addDictRules: { |
| | |
| | | }, |
| | | //表单提交方法 |
| | | dictSubmit(){ |
| | | var obj = Object.assign({},this.addDictForm); |
| | | if(obj.isSealed === true) { |
| | | obj.$isSealed = "是"; |
| | | obj.isSealed = "1"; |
| | | }else { |
| | | obj.$isSealed = "否"; |
| | | obj.isSealed = "0"; |
| | | } |
| | | this.$refs.dialogForm.validate(async (valid) => { |
| | | if (valid) { |
| | | this.isSaveing = true; |
| | | this.$HTTP.post("/api/blade-system/dict/submit",this.addDictForm).then(res=> { |
| | | this.$HTTP.post("/api/blade-system/dict/submit",obj).then(res=> { |
| | | this.isSaveing = false; |
| | | if(res.code == 200) { |
| | | this.$emit('success', this.addDictForm, this.mode); |
| | |
| | | }, |
| | | //表单注入数据 |
| | | setData(data){ |
| | | console.log(data) |
| | | //可以和上面一样单个注入,也可以像下面一样直接合并进去 |
| | | if(data.isSealed == "1") { |
| | | data.isSealed = true; |
| | | }else { |
| | | data.isSealed = false; |
| | | } |
| | | Object.assign(this.addDictForm, data); |
| | | } |
| | | } |