| | |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item |
| | | prop="url" |
| | | label="菜单Url" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-form-item label="菜单Url" :label-width="formLabelWidth"> |
| | | <el-input v-model="itemdetail.url" autocomplete="off"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="授权" :label-width="formLabelWidth"> |
| | |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item prop="url" label="菜单Url" :label-width="formLabelWidth"> |
| | | <el-form-item label="菜单Url" :label-width="formLabelWidth"> |
| | | <el-input v-model="ruleForm.url" autocomplete="off"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="授权" :label-width="formLabelWidth"> |
| | |
| | | cnName: [ |
| | | { required: true, message: "请输入中文名称", trigger: "blur" }, |
| | | ], |
| | | url: [ |
| | | { required: true, message: "请输入菜单跳转的地址", trigger: "blur" }, |
| | | ], |
| | | |
| | | isShow: [ |
| | | { |
| | | required: true, |
| | |
| | | message: "添加成功", |
| | | type: "success", |
| | | }); |
| | | this.getMenuTree(); |
| | | this.itemdetail = {}; |
| | | this.ruleForm = {}; |
| | | this.dialogFormVisible = false; |
| | |
| | | updateMenuTrees(children), |
| | | ]) |
| | | .then((res) => { |
| | | console.log(res); |
| | | if (res[0].code == 200 && res[1].code == 200) { |
| | | this.$message({ |
| | | type: "success", |
| | | message: "删除成功!", |
| | | }); |
| | | this.getMenuTree(); |
| | | this.itemdetail = {}; |
| | | } else if (res[0].code == 200) { |
| | | this.getMenuTree(); |
| | | this.$message.error("删除成功,位置调整失败"); |
| | | } else if (res[1].code == 200) { |
| | | this.getMenuTree(); |
| | | this.$message.error("删除失败,位置调整成功"); |
| | | } else { |
| | | this.$message.error("删除失败"); |
| | |
| | | updateMenuTrees(this.newData) |
| | | .then((res) => { |
| | | if (res.code == 200) { |
| | | alert("调整完成。请及时刷新页面!"); |
| | | this.getMenuTree(); |
| | | return; |
| | | } else { |
| | | alert("调整失败,请重试!"); |
| | |
| | | setTimeout(() => { |
| | | this.fullscreenLoading = false; |
| | | if (res.code == 200) { |
| | | alert("修改完成,请及时刷新页面!"); |
| | | this.getMenuTree(); |
| | | this.itemdetail = {}; |
| | | this.dialogFormVisible = false; |
| | | this.$refs[formName].resetFields(); |