diff --git a/src/views/engine/engine/index.vue b/src/views/engine/engine/index.vue index 95d80bb..8fc59a6 100644 --- a/src/views/engine/engine/index.vue +++ b/src/views/engine/engine/index.vue @@ -32,59 +32,106 @@ - 新增 - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ dict.label }} + + + + + + + + {{ dict.label }} + + + + + + + + + + + + + + + + + - - - - @@ -215,9 +262,37 @@ export default { engine:{ }, + // 弹出层标题 + title: "", arr:[], dialogFormVisible:false, - total:0 + total:0, + rules: { + name: [ + {required: true, message: "规则名称不能为空", trigger: "blur"} + ], + type: [ + {required: true, message: "规则类型不能为空", trigger: "change"} + ], + engineCode: [ + {required: true, message: "规则编码不能为空", trigger: "blur"} + ], + scope: [ + {required: true, message: "规则级别不能为空", trigger: "change"} + ], + isActivate: [ + {required: true, message: "是否激活不能为空", trigger: "change"} + ], + status: [ + {required: true, message: "规则状态不能为空", trigger: "change"} + ], + createBy: [ + {required: true, message: "创建者不能为空", trigger: "blur"} + ], + createTime: [ + {required: true, message: "创建时间不能为空", trigger: "blur"} + ], + } }; }, //计算属性 类似于data概念", @@ -226,23 +301,41 @@ export default { watch: {}, //方法集合", methods: { + /** 提交按钮 */ + submitForm() { + this.$refs["form"].validate(valid => { + if (valid) { + if (this.form.id != null) { + update(this.form).then(response => { + this.$modal.msgSuccess("修改成功"); + this.getList(); + this.open = false; + }) + } else { + insert(this.form).then(response => { + this.$modal.msgSuccess("新增成功"); + this.getList(); + this.open = false; + }) + } + } + }); + }, handleSizeChange(val) { console.log(`每页 ${val} 条`); this.engineReq.pageSize = val; this.findSelectSourceList(); }, + // 取消按钮 + cancel() { + this.open = false; + this.reset(); + }, handleCurrentChange(val) { console.log(`当前页: ${val}`); this.engineReq.pageNum = val; this.findSelectSourceList(); }, - insert(){ - this.dialogFormVisible = true - insert(this.engine).then(res =>{ - this.$message.success(res.msg || "添加成功") - }) - this.engine = {} - }, findSelectSourceList(){ selectEngineList(this.engineReq).then(res=>{ this.arr=res.data.list; @@ -254,11 +347,6 @@ export default { this.$message.success(res.msg || "删除成功") }) }, - handUpdate(){ - update(this.engine).then(res =>{ - this.$message.success(res.msg || "修改成功") - }) - }, findSelectSourceExport(){ this.download('engine/engine/export', { ...this.engineReq