提交 1ac6aa12 authored 作者: 龙菲's avatar 龙菲

修复新增角色时所属角色校验失效问题

上级 5832f5d1
...@@ -139,6 +139,14 @@ export default { ...@@ -139,6 +139,14 @@ export default {
}, },
}, },
data() { data() {
var validatePid = (rule, value, callback)=>{
let arr = this.$refs.roleParentTree.getCheckedKeys(); // 在此获取选中的树形数据
if (arr.length == 0 || !arr) {
callback(new Error("请选择所属角色"));
} else {
callback();
}
}
return { return {
dialogForm: {}, dialogForm: {},
formLabelWidth: "100px", formLabelWidth: "100px",
...@@ -161,7 +169,8 @@ export default { ...@@ -161,7 +169,8 @@ export default {
pid: [ pid: [
{ {
required: true, required: true,
message: "请选择所属角色", validator:validatePid,
// message: "请选择所属角色",
trigger: "blur", trigger: "blur",
}, },
], ],
...@@ -180,6 +189,7 @@ export default { ...@@ -180,6 +189,7 @@ export default {
handleSubmit() { handleSubmit() {
this.$refs.dialogForm.validate(async (valid) => { this.$refs.dialogForm.validate(async (valid) => {
if (valid) { if (valid) {
debugger
const { name, remark } = this.dialogForm; const { name, remark } = this.dialogForm;
let status = this.status ? 1 : 0; let status = this.status ? 1 : 0;
let permissions = this.$refs.tree.getCheckedKeys(); let permissions = this.$refs.tree.getCheckedKeys();
...@@ -195,6 +205,7 @@ export default { ...@@ -195,6 +205,7 @@ export default {
let pid = parentIdArr.toString(); let pid = parentIdArr.toString();
params.pid = pid; params.pid = pid;
} }
// return
if (this.dialogForm.id) { if (this.dialogForm.id) {
params.id = this.dialogForm.id; params.id = this.dialogForm.id;
let res = await upadateRole(params); let res = await upadateRole(params);
......
...@@ -41,8 +41,9 @@ module.exports = { ...@@ -41,8 +41,9 @@ module.exports = {
proxy: { proxy: {
'/api': { '/api': {
// target: 'http://172.24.100.109:8080/', // target: 'http://172.24.100.109:8080/',
target:'http://222.85.214.245:9603/api', // target:'http://222.85.214.245:9603/api',
// target:'http://192.168.1.230:9603/api', // target:'http://192.168.1.230:9603/api',
target: 'http://114.115.157.218:9602/api',//生产
changeOrigin: true, changeOrigin: true,
pathRewrite: { pathRewrite: {
'^/api': '' '^/api': ''
...@@ -50,13 +51,14 @@ module.exports = { ...@@ -50,13 +51,14 @@ module.exports = {
}, },
'/files': { '/files': {
// target: 'http://192.168.1.230:9563/files', // target: 'http://192.168.1.230:9563/files',
target: 'http://222.85.214.245:9604/files', // target: 'http://222.85.214.245:9604/files',
target: 'http://114.115.157.218:9602/files',//生产
changeOrigin: true, changeOrigin: true,
pathRewrite: { pathRewrite: {
'^/files': '' '^/files': ''
} }
}, },
} }
}, },
configureWebpack: { configureWebpack: {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论