From a1d261d6c92c38d9e496e11d1bc224ecc1d34798 Mon Sep 17 00:00:00 2001
From: nickchange <126672920+nickchange@users.noreply.github.com>
Date: 星期二, 14 十一月 2023 09:14:57 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 cloud-server-management/src/main/webapp/static/modular/system/user/user.js |  138 +++++++++++++++------------------------------
 1 files changed, 47 insertions(+), 91 deletions(-)

diff --git a/cloud-server-management/src/main/webapp/static/modular/system/user/user.js b/cloud-server-management/src/main/webapp/static/modular/system/user/user.js
index d0c1fc7..da1d9f2 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/user/user.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/user/user.js
@@ -23,92 +23,36 @@
                 return "";
             }
         },
-        {title: '序号', field: 'id', visible: true, align: 'center', valign: 'middle'},
-        {title:  language==1?'账号':(language==2?'Account number':'Nomor akun'), field: 'account', align: 'center', valign: 'middle', sortable: true},
-        {title:  language==1?'姓名':(language==2?'name':'Nama Lengkap'), field: 'name', align: 'center', valign: 'middle', sortable: true},
+        {title: '序号', field: 'id', visible: false, align: 'center', valign: 'middle'},
+        {title:  '姓名', field: 'name', align: 'center', valign: 'middle', sortable: true},
+        {title:  '电话', field: 'phone', align: 'center', valign: 'middle', sortable: true},
+        {title:  '头像', field: 'avatar', align: 'center', valign: 'middle',
+            formatter: function (value, row, index) {
+                value = typeof value == "undefined" || value == '' ? '/static/img/NoPIC.png' : value;
+                return '<img src="' + value + '" style="height: 100px;"/>'
+            },
+            sortable: true},
+        {title:  '生日', field: 'birthday', align: 'center', valign: 'middle', sortable: true},
         {title: language==1?'性别':(language==2?'Gender':'Jenis kelamin'), field: 'sexName', align: 'center', valign: 'middle', sortable: true,
             formatter:function (data) {
-                if(language==1){
                     if(data==1){
                         return '男'
                     }else {
                         return '女'
                     }
-                }else if(language==2){
+            }
+        },
+        {title:  '身份证号', field: 'idCard', align: 'center', valign: 'middle', sortable: true},
+        {title:  '所在部门', field: 'deptName', align: 'center', valign: 'middle', sortable: true},
+        {title:  '状态', field: 'status', align: 'center', valign: 'middle', sortable: true,
+            formatter:function (data) {
                     if(data==1){
-                        return 'man'
+                        return '正常'
                     }else {
-                        return 'woman'
+                        return '冻结'
                     }
-                }else {
-                    if(data==1){
-                        return 'laki-laki'
-                    }else {
-                        return 'wanita'
-                    }
-                }
-
             }
         },
-        {title: language==1?'角色':(language==2?'role':'peran'), field: 'roleName', visible: true, align: 'center', valign: 'middle', sortable: true,
-            formatter: function (value, row) {
-                var btn = "";
-                if(row.roleName != '' && row.roleName != null) {
-                    var labelStr = "";
-                    var labelStrs = "";
-                    var labelArray = row.roleName.split(",");
-                    for(var i=0;i<labelArray.length;i++){
-                        labelStr += labelArray[i] +"<br>";
-                        labelStrs += labelArray[i] + "&#10;";
-                    }
-                    labelStr = labelStr.substring(0,labelStr.length-4);
-                    labelStrs = labelStrs.substring(0,labelStrs.length-5);
-                    btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + labelStrs + '" onfocus="AppCar.tooltip()">' + labelStr + '</p>']
-                }
-                return btn;
-            }
-        },
-        {title: language==1?'部门':(language==2?'department':'departemen'), field: 'deptName', align: 'center', valign: 'middle', sortable: true},
-        {title: language==1?'邮箱':(language==2?'email':'email'), field: 'email', align: 'center', valign: 'middle', sortable: true},
-        {title: language==1?'电话':(language==2?'phone':'Telepon'), field: 'phone', align: 'center', valign: 'middle', sortable: true},
-        {title:language==1?'创建时间':(language==2?'Creation time':'Waktu penciptaan'), field: 'createtime', visible: true, align: 'center', valign: 'middle', sortable: true,
-            formatter: function (value, row) {
-                var btn = "";
-                if(row.createtime1 != '' && row.createtime1 != null) {
-                    var time = row.createtime1.replace(" ",'<br>');
-                    btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + row.createtime1 + '" onfocus="AppCar.tooltip()">' + time + '</p>']
-                }
-                return btn;
-            }
-        },
-        {title: language==1?'状态':(language==2?'State':'Status'), field: 'statusName', visible: true, align: 'center', valign: 'middle',
-            formatter: function (value, row) {
-                var btn = "";
-                if(row.statusName != '' && row.statusName != null) {
-                    if(language==1){
-                        if (row.statusName == "2"){
-                            btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color: red;" title="' + `冻结` + '" onfocus="AppUserInfo.tooltip()">' + `冻结` + '</p>']
-                        }else{
-                            btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + `启用` + '" onfocus="AppUserInfo.tooltip()">' + `启用` + '</p>']
-                        }
-                    }else if(language==2){
-                        if (row.statusName == "2"){
-                            btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color: red;" title="' + `freeze` + '" onfocus="AppUserInfo.tooltip()">' + `freeze` + '</p>']
-                        }else{
-                            btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + `enable` + '" onfocus="AppUserInfo.tooltip()">' + `enable` + '</p>']
-                        }
-                    }else {
-                        if (row.statusName == "2"){
-                            btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color: red;" title="' + `Membekukan` + '" onfocus="AppUserInfo.tooltip()">' + 'Membekukan' + '</p>']
-                        }else{
-                            btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + `aktifkan` + '" onfocus="AppUserInfo.tooltip()">' + 'aktifkan' + '</p>']
-                        }
-                    }
-
-                }
-                return btn;
-            }
-        }
         ];
     return columns;
 };
@@ -154,7 +98,24 @@
             area: ['800px', '450px'], //宽高
             fix: false, //不固定
             maxmin: true,
-            content: Feng.ctxPath + '/mgr/user_edit/' + this.seItem.id
+            content: Feng.ctxPath + '/mgr/user_edit/' + this.seItem.id+"/1"
+        });
+        this.layerIndex = index;
+    }
+};
+/**
+ * 点击查看详情按钮时
+ * @param userId 管理员id
+ */
+MgrUser.openChangeUser1 = function () {
+    if (this.check()) {
+        var index = layer.open({
+            type: 2,
+            title: language==1?'编辑':(language==2?'Edit':'Edit'),
+            area: ['800px', '450px'], //宽高
+            fix: false, //不固定
+            maxmin: true,
+            content: Feng.ctxPath + '/mgr/user_edit/' + this.seItem.id+"/2"
         });
         this.layerIndex = index;
     }
@@ -207,15 +168,7 @@
             ajax.set("userId", userId);
             ajax.start();
         };
-
-        if(language==1){
-            Feng.confirm("是否删除用户" + MgrUser.seItem.account + "?",operation);
-        }else if(language==2){
-            Feng.confirm("Whether to delete a user" + MgrUser.seItem.account + "?",operation);
-        }else {
-            Feng.confirm("Apakah menghapus pengguna" + MgrUser.seItem.account + "?",operation);
-        }
-
+        Feng.confirm("是否删除员工:       " + MgrUser.seItem.name + "?",operation);
     }
 };
 
@@ -288,7 +241,7 @@
     if (this.check()) {
         var userId = this.seItem.id;
         if(language==1){
-            parent.layer.confirm('是否重置密码为a123456?', {
+            parent.layer.confirm('是否重置密码为<span style="color: red;">a123456</span>?', {
                 btn: ['确定', '取消'],
                 shade: false //不显示遮罩
             }, function () {
@@ -333,18 +286,21 @@
 
 MgrUser.resetSearch = function () {
     $("#name").val("");
-    $("#createTime").val("");
+    $("#phone").val("");
+    $("#idCard").val("");
+    $("#isSales").val("");
+    $("#status").val("");
 
     MgrUser.search();
 }
 
 MgrUser.search = function () {
     var queryData = {};
-
-    queryData['deptid'] = MgrUser.deptid;
     queryData['name'] = $("#name").val();
-    queryData['createTime'] = $("#createTime").val();
-
+    queryData['phone'] = $("#phone").val();
+    queryData['idCard'] = $("#idCard").val();
+    queryData['isSales'] = $("#isSales").val();
+    queryData['state'] = $("#status").val();
     MgrUser.table.refresh({query: queryData});
 }
 
@@ -357,7 +313,7 @@
     var defaultColunms = MgrUser.initColumn();
     var table = new BSTable(MgrUser.id, "/mgr/list", defaultColunms);
     // 设置物理分页server(逻辑分页client)
-    table.setPaginationType("server");
+    table.setPaginationType("client");
     // 表单提交参数
     var queryData = {};
     queryData['deptid'] = MgrUser.deptid;

--
Gitblit v1.7.1