하석형 하석형 05-14
250514 하석형 하이어라키 페이지의 등록 시 알림표기 오류 수정
@97a58c506947dc709ded94f80019f5956f70feb2
client/views/component/userInfo/UserInfoInsert.vue
--- client/views/component/userInfo/UserInfoInsert.vue
+++ client/views/component/userInfo/UserInfoInsert.vue
@@ -389,7 +389,6 @@
 
     // 비밀번호변경 검증
     pswdCheck() {
-      console.log("비밀번호: ", this.pswd.newPswd);
       if (this.pswd.newPswd != null && this.pswd.newPswd != "") {
         const validate =
           /^(?=.*[a-zA-Z])(?=.*[0-9])(?=.*[$`~!@$!%*#^?&()\-_=+])/;
client/views/pages/adm/departmentManagement/DepartmentManagement.vue
--- client/views/pages/adm/departmentManagement/DepartmentManagement.vue
+++ client/views/pages/adm/departmentManagement/DepartmentManagement.vue
@@ -321,6 +321,7 @@
         const res = await action(this.viewDept);
         alert(res.data.message);
         if (res.status == 200) {
+          this.originDept = _.cloneDeep(this.viewDept); // 변경전 코드
           this.findAll();
           // this.selectedDeptId = res.data.data.deptId;
         }
client/views/pages/adm/menuManagement/menuManagement/MenuManagement.vue
--- client/views/pages/adm/menuManagement/menuManagement/MenuManagement.vue
+++ client/views/pages/adm/menuManagement/menuManagement/MenuManagement.vue
@@ -239,7 +239,7 @@
       if (this.valiadtion() == false) {
         return;
       }
-      let data = this.viewMenu;
+      let data = _.cloneDeep(this.viewMenu);
       if (data["menuType"] == "") {
         data.menuType = "";
         data.menuTypeCtgry = "";
@@ -383,8 +383,9 @@
     async axiosInsert(data) {
       try {
         const res = await menuSave(data);
+        alert(res.data.message);
         if (res.status == 200) {
-          alert(res.data.message);
+          this.originMenu = _.cloneDeep(this.viewMenu); // 변경 전 메뉴 정보
           this.fnViewList(); // 목록 새로고침
         }
       } catch (error) {
@@ -457,8 +458,9 @@
     async axiosUpdate(data) {
       try {
         const res = await menuUpdate(data);
+        alert(res.data.message);
         if (res.status == 200) {
-          alert(res.data.message);
+          this.originMenu = _.cloneDeep(this.viewMenu); // 변경 전 메뉴 정보
           this.fnViewList(); // 목록 새로고침
         }
       } catch (error) {
@@ -597,6 +599,7 @@
       this.ctgryList = [];
       this.viewMenu["menuTypeCtgry"] == "";
       this.viewMenu["linkUrl"] == null;
+      this.originMenu = _.cloneDeep(this.viewMenu);
       // 데이터 삽입
       if (menuType == "bbs") {
         this.ctgryList = this.bbsList;
client/views/pages/adm/preferences/commonCodeManagement/CommonCodeManagement.vue
--- client/views/pages/adm/preferences/commonCodeManagement/CommonCodeManagement.vue
+++ client/views/pages/adm/preferences/commonCodeManagement/CommonCodeManagement.vue
@@ -205,6 +205,7 @@
         const res = await action(this.viewCode);
         alert(res.data.message);
         if (res.status == 200) {
+          this.originCode = _.cloneDeep(this.viewCode); // 변경전 코드
           this.findAll();
           // this.selectedCd = res.data.data.cd;
         }
Add a comment
List