|
@@ -1,100 +1,100 @@
|
|
|
var Person = {
|
|
|
- id: "table", //表格id
|
|
|
- seItem: null, //选中的条目
|
|
|
+ id: "table", //表格id
|
|
|
+ seItem: null, //选中的条目
|
|
|
table: null,
|
|
|
layerIndex: -1
|
|
|
};
|
|
|
|
|
|
-Person.initColumn = function(){
|
|
|
- return [
|
|
|
- {field: 'selectItem', radio: true},
|
|
|
+Person.initColumn = function () {
|
|
|
+ return [
|
|
|
+ {field: 'selectItem', radio: true},
|
|
|
{title: 'id', field: 'id', visible: false, align: 'center', valign: 'middle'},
|
|
|
- {title: '用户名/账号', field: 'username', align: 'center', width:120, valign: 'middle', 'class': 'uitd_showTip'},
|
|
|
- {title: '姓名', field: 'name', align: 'center', width:120, valign: 'middle', 'class': 'uitd_showTip'},
|
|
|
- {title: '性别', field: 'sex', align: 'center', width:120, valign: 'middle', 'class': 'uitd_showTip',
|
|
|
- formatter: function (value, row, index){
|
|
|
- if (value==null || value==''){
|
|
|
+ {title: '用户名/账号', field: 'username', align: 'center', width: 120, valign: 'middle', 'class': 'uitd_showTip'},
|
|
|
+ {title: '姓名', field: 'name', align: 'center', width: 120, valign: 'middle', 'class': 'uitd_showTip'},
|
|
|
+ {title: '性别', field: 'sex', align: 'center', width: 120, valign: 'middle', 'class': 'uitd_showTip',
|
|
|
+ formatter: function (value, row, index) {
|
|
|
+ if (value == null || value == '') {
|
|
|
return "";
|
|
|
- } else if (value == 1){
|
|
|
+ } else if (value == 1) {
|
|
|
return "男";
|
|
|
- }else if(value == 2){
|
|
|
+ } else if (value == 2) {
|
|
|
return "女";
|
|
|
} else {
|
|
|
- return "";
|
|
|
+ return "";
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
- {title: '证件号码', field: 'idCard', align: 'center', width:120, valign: 'middle', 'class': 'uitd_showTip'},
|
|
|
- {title: '电话号码', field: 'phone', align: 'center', width:120, valign: 'middle', 'class': 'uitd_showTip'},
|
|
|
- {title: '联系地址', field: 'address', align: 'center', width:120, valign: 'middle', 'class': 'uitd_showTip'},
|
|
|
- {title: '账号状态', field: 'active', align: 'center', width:120, valign: 'middle', 'class': 'uitd_showTip',
|
|
|
- formatter: function (value, row, index){
|
|
|
- if (value==null || value==''){
|
|
|
+ {title: '证件号码', field: 'idCard', align: 'center', width: 120, valign: 'middle', 'class': 'uitd_showTip'},
|
|
|
+ {title: '电话号码', field: 'phone', align: 'center', width: 120, valign: 'middle', 'class': 'uitd_showTip'},
|
|
|
+ {title: '联系地址', field: 'address', align: 'center', width: 120, valign: 'middle', 'class': 'uitd_showTip'},
|
|
|
+ {title: '账号状态', field: 'active', align: 'center', width: 120, valign: 'middle', 'class': 'uitd_showTip',
|
|
|
+ formatter: function (value, row, index) {
|
|
|
+ if (value == null || value == '') {
|
|
|
return "";
|
|
|
- } else if (value == 1){
|
|
|
+ } else if (value == 1) {
|
|
|
return "账号有效";
|
|
|
- }else if(value == 2){
|
|
|
+ } else if (value == 2) {
|
|
|
return "被冻结/拉黑";
|
|
|
} else {
|
|
|
- return "";
|
|
|
+ return "";
|
|
|
}
|
|
|
},
|
|
|
- cellStyle: function(value, row, index) {
|
|
|
- if (value==null || value==''){
|
|
|
- return {css:{}};
|
|
|
- } else if (value == 1){
|
|
|
- return {css:{'background-color':'LightGreen'}};
|
|
|
- }else if(value == 2){
|
|
|
- return {css:{"background-color":"Orange"}};
|
|
|
+ cellStyle: function (value, row, index) {
|
|
|
+ if (value == null || value == '') {
|
|
|
+ return {css: {}};
|
|
|
+ } else if (value == 1) {
|
|
|
+ return {css: {'background-color': 'LightGreen'}};
|
|
|
+ } else if (value == 2) {
|
|
|
+ return {css: {"background-color": "Orange"}};
|
|
|
} else {
|
|
|
- return {css:{}};
|
|
|
+ return {css: {}};
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
- {title: '注册时间', field: 'createTime', align: 'center', width:120, valign: 'middle', 'class': 'uitd_showTip'}
|
|
|
- ];
|
|
|
+ {title: '注册时间', field: 'createTime', align: 'center', width: 120, valign: 'middle', 'class': 'uitd_showTip'}
|
|
|
+ ];
|
|
|
};
|
|
|
|
|
|
-Person.search = function() {
|
|
|
- var queryData = {};
|
|
|
- queryData['username'] = $("#username").val();
|
|
|
- queryData['name'] = $("#name").val();
|
|
|
- queryData['sex'] = $("#sex").val();
|
|
|
- queryData['idCard'] = $("#idCard").val();
|
|
|
- queryData['phone'] = $("#phone").val();
|
|
|
- Person.table.refresh({"query": queryData});
|
|
|
+Person.search = function () {
|
|
|
+ var queryData = {};
|
|
|
+ queryData['username'] = $("#username").val();
|
|
|
+ queryData['name'] = $("#name").val();
|
|
|
+ queryData['sex'] = $("#sex").val();
|
|
|
+ queryData['idCard'] = $("#idCard").val();
|
|
|
+ queryData['phone'] = $("#phone").val();
|
|
|
+ Person.table.refresh({"query": queryData});
|
|
|
};
|
|
|
|
|
|
-Person.reset = function() {
|
|
|
- $("#username").val("");
|
|
|
- $("#name").val("");
|
|
|
- $("#sex").val("");
|
|
|
- $("#idCard").val("");
|
|
|
- $("#phone").val("");
|
|
|
+Person.reset = function () {
|
|
|
+ $("#username").val("");
|
|
|
+ $("#name").val("");
|
|
|
+ $("#sex").val("");
|
|
|
+ $("#idCard").val("");
|
|
|
+ $("#phone").val("");
|
|
|
};
|
|
|
|
|
|
Person.check = function () {
|
|
|
var selected = $('#' + Person.id).bootstrapTable('getSelections');
|
|
|
- if(selected.length == 0){
|
|
|
+ if (selected.length == 0) {
|
|
|
Feng.info("请先选中表格中的某一记录!");
|
|
|
return false;
|
|
|
- }else{
|
|
|
- Person.seItem = selected[0];
|
|
|
+ } else {
|
|
|
+ Person.seItem = selected[0];
|
|
|
return true;
|
|
|
}
|
|
|
};
|
|
|
|
|
|
-Person.gotoPersonDetailPage = function() {
|
|
|
- if (!Person.check()) {
|
|
|
- return;
|
|
|
- }
|
|
|
+Person.gotoPersonDetailPage = function () {
|
|
|
+ if (!Person.check()) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
var index = layer.open({
|
|
|
type: 2,
|
|
|
title: '查看详情',
|
|
|
area: ['830px', '450px'], //宽高
|
|
|
fix: false, //不固定
|
|
|
maxmin: true,
|
|
|
- content: Feng.ctxPath + '/person/gotoPersonDetailPage?id='+Person.seItem.id,
|
|
|
+ content: Feng.ctxPath + '/admin/person/detail/id/' + Person.seItem.id,
|
|
|
btn: ['<i class="fa fa-eraser"></i> 关闭'],
|
|
|
yes: function (index, layero) {
|
|
|
layer.close(index);
|
|
@@ -104,52 +104,52 @@ Person.gotoPersonDetailPage = function() {
|
|
|
Person.layerIndex = index;
|
|
|
};
|
|
|
|
|
|
-Person.setActive = function() {
|
|
|
- if (!Person.check()) {
|
|
|
- return;
|
|
|
- }
|
|
|
- var index = layer.open({
|
|
|
+Person.setActive = function () {
|
|
|
+ if (!Person.check()) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ var index = layer.open({
|
|
|
type: 2,
|
|
|
title: '设置冻结',
|
|
|
area: ['830px', '580px'], //宽高
|
|
|
fix: false, //不固定
|
|
|
maxmin: true,
|
|
|
- content: Feng.ctxPath + '/person/gotoActivePage?id='+Person.seItem.id,
|
|
|
+ content: Feng.ctxPath + '/admin/person/setActive/id/' + Person.seItem.id,
|
|
|
btn: ['<i class="fa fa-check"></i> 确定', '<i class="fa fa-eraser"></i> 取消'],
|
|
|
yes: function (index, layero) {
|
|
|
- //按钮【按钮一】的回调
|
|
|
- var iframeWin = window[layero.find('iframe')[0]['name']];
|
|
|
- iframeWin.PsActive.addSubmit();
|
|
|
+ //按钮【按钮一】的回调
|
|
|
+ var iframeWin = window[layero.find('iframe')[0]['name']];
|
|
|
+ iframeWin.PsActive.addSubmit();
|
|
|
}
|
|
|
});
|
|
|
// layer.full(index);
|
|
|
this.layerIndex = index;
|
|
|
};
|
|
|
|
|
|
-Person.resetPassword = function() {
|
|
|
- if (!Person.check()) {
|
|
|
- return;
|
|
|
- }
|
|
|
- Feng.confirm(
|
|
|
- "确定要重置吗?",
|
|
|
- function(){
|
|
|
- var ajax = new $ax(Feng.ctxPath + "/person/resetPassword?id="+Person.seItem.id, function(data){
|
|
|
- Feng.info(data.msg);
|
|
|
- if(data.code == 200){
|
|
|
- Person.table.refresh();
|
|
|
- }
|
|
|
- },function(data){
|
|
|
- Feng.error("操作失败!");
|
|
|
- });
|
|
|
- ajax.set(null);
|
|
|
- ajax.start();
|
|
|
- }
|
|
|
- );
|
|
|
+Person.resetPassword = function () {
|
|
|
+ if (!Person.check()) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ Feng.confirm(
|
|
|
+ "确定要重置吗?",
|
|
|
+ function () {
|
|
|
+ var ajax = new $ax(Feng.ctxPath + "/admin/person/resetPassword/id/" + Person.seItem.id, function (data) {
|
|
|
+ Feng.info(data.msg);
|
|
|
+ if (data.code == 200) {
|
|
|
+ Person.table.refresh();
|
|
|
+ }
|
|
|
+ }, function (data) {
|
|
|
+ Feng.error("操作失败!");
|
|
|
+ });
|
|
|
+ ajax.set(null);
|
|
|
+ ajax.start();
|
|
|
+ }
|
|
|
+ );
|
|
|
};
|
|
|
|
|
|
$(function () {
|
|
|
var defaultColunms = Person.initColumn();
|
|
|
- var table = new BSTable(Person.id, "/person/findPersonByPage", defaultColunms);
|
|
|
+ var table = new BSTable(Person.id, "/admin/person/list", defaultColunms);
|
|
|
table.setPaginationType("server");
|
|
|
Person.table = table.init();
|
|
|
});
|