|
@@ -722,7 +722,7 @@ import {
|
|
|
import { getTableInfo, editTable } from "@/api/system/table.js";
|
|
|
import { addDragTable } from "@/api/tablelist/commonTable.js";
|
|
|
import { getParticMenu, updateMenu } from "@/api/system/menu.js";
|
|
|
-import { getMenuList, addMenu } from "@/api/menu.js";
|
|
|
+import { getMenuList, addMenu, tbnHasPerms } from "@/api/menu.js";
|
|
|
import Queryfrom from "@/views/tablelist/commonTable/queryfrom.vue";
|
|
|
import { mapState } from "vuex";
|
|
|
import Sortable from "sortablejs";
|
|
@@ -1876,7 +1876,20 @@ export default {
|
|
|
// 新增默认按钮数据
|
|
|
btnTemplate.tableKey = data.tableKey;
|
|
|
btnTemplate.menuID = result.data;
|
|
|
- await insertByDefaultBtn(btnTemplate);
|
|
|
+ let btnRes = await insertByDefaultBtn(btnTemplate);
|
|
|
+ if (btnRes.code == 200) {
|
|
|
+ console.log(btnRes);
|
|
|
+ // 发送权限请求
|
|
|
+ let payload = btnRes.data.map((item) => {
|
|
|
+ return {
|
|
|
+ ...item,
|
|
|
+ tenantId: this.tenantId,
|
|
|
+ };
|
|
|
+ });
|
|
|
+ let btnPowerRes = await tbnHasPerms(payload);
|
|
|
+ } else {
|
|
|
+ console.error(btnRes);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -1903,6 +1916,9 @@ export default {
|
|
|
}
|
|
|
this.isShowPreview = false;
|
|
|
}
|
|
|
+ } else {
|
|
|
+ this.$message.warning(result.msg);
|
|
|
+ return;
|
|
|
}
|
|
|
} else {
|
|
|
this.$message.warning("请完善表单");
|