|
@@ -1,6 +1,5 @@
|
|
|
Namespace.register("Feedback");//注册命名空间
|
|
Namespace.register("Feedback");//注册命名空间
|
|
|
Feedback.Bind=function(JurisdictionName) {
|
|
Feedback.Bind=function(JurisdictionName) {
|
|
|
- Feedback.userName.innerText = U.UF.Cookie.get("usestudiosso","username")[0];//登陆者名称
|
|
|
|
|
U.A.Request(Feedback.Cd,[Feedback.Db, Feedback.SqlName, "GetProductByUserId",Feedback.UserId],function (r){//获取项目列表
|
|
U.A.Request(Feedback.Cd,[Feedback.Db, Feedback.SqlName, "GetProductByUserId",Feedback.UserId],function (r){//获取项目列表
|
|
|
Feedback.Permissions(JurisdictionName);
|
|
Feedback.Permissions(JurisdictionName);
|
|
|
if(r.value){
|
|
if(r.value){
|
|
@@ -62,13 +61,20 @@ Feedback.Bind=function(JurisdictionName) {
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
-Feedback.Permissions=function(JurisdictionName){
|
|
|
|
|
|
|
+Feedback.Permissions=function(JurisdictionName){//
|
|
|
if(JurisdictionName === "administrator"){
|
|
if(JurisdictionName === "administrator"){
|
|
|
Feedback.informationtSet.style.display = "inline-block";
|
|
Feedback.informationtSet.style.display = "inline-block";
|
|
|
Feedback.informationtSet.onclick=function(){
|
|
Feedback.informationtSet.onclick=function(){
|
|
|
if(Feedback.informationtPermissions.firstChild !== null){
|
|
if(Feedback.informationtPermissions.firstChild !== null){
|
|
|
Feedback.OnclickdisplayItem(Feedback.informationtPermissions.className)
|
|
Feedback.OnclickdisplayItem(Feedback.informationtPermissions.className)
|
|
|
}
|
|
}
|
|
|
|
|
+ if(Feedback.informationtAddUser.firstChild){
|
|
|
|
|
+ Feedback.OnclickdisplayItem(Feedback.informationtAddUser.className);
|
|
|
|
|
+ }
|
|
|
|
|
+ if(Feedback.informationtcreateItem.firstChild){
|
|
|
|
|
+ Feedback.OnclickdisplayItem(Feedback.informationtcreateItem.className);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
var icon = $$("img", {
|
|
var icon = $$("img", {
|
|
|
"className":"close","src":"./images/close.png","onclick":"Feedback.OnclickdisplayItem('"+Feedback.informationtPermissions.className+"')"
|
|
"className":"close","src":"./images/close.png","onclick":"Feedback.OnclickdisplayItem('"+Feedback.informationtPermissions.className+"')"
|
|
|
}, Feedback.informationtPermissions);
|
|
}, Feedback.informationtPermissions);
|
|
@@ -103,9 +109,16 @@ Feedback.OnclickcreateItem=function(){//创建新项目
|
|
|
}
|
|
}
|
|
|
Feedback.OnclickaddUser=function(r,productId){//给项目添加可查看的成员
|
|
Feedback.OnclickaddUser=function(r,productId){//给项目添加可查看的成员
|
|
|
if(r=="admin"||r=="administrator"){
|
|
if(r=="admin"||r=="administrator"){
|
|
|
|
|
+ if(Feedback.informationtPermissions.firstChild !== null){
|
|
|
|
|
+ Feedback.OnclickdisplayItem(Feedback.informationtPermissions.className)
|
|
|
|
|
+ }
|
|
|
if(Feedback.informationtAddUser.firstChild){
|
|
if(Feedback.informationtAddUser.firstChild){
|
|
|
Feedback.OnclickdisplayItem(Feedback.informationtAddUser.className);
|
|
Feedback.OnclickdisplayItem(Feedback.informationtAddUser.className);
|
|
|
}
|
|
}
|
|
|
|
|
+ if(Feedback.informationtcreateItem.firstChild){
|
|
|
|
|
+ Feedback.OnclickdisplayItem(Feedback.informationtcreateItem.className);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
var AddUserHead = $$("div", {
|
|
var AddUserHead = $$("div", {
|
|
|
"className": "AddUserHead",
|
|
"className": "AddUserHead",
|
|
|
}, Feedback.informationtAddUser);
|
|
}, Feedback.informationtAddUser);
|
|
@@ -202,7 +215,12 @@ Feedback.AddItem=function(){//创建添加项目模块
|
|
|
if(Feedback.informationtcreateItem.firstChild){
|
|
if(Feedback.informationtcreateItem.firstChild){
|
|
|
Feedback.OnclickdisplayItem(Feedback.informationtcreateItem.className);
|
|
Feedback.OnclickdisplayItem(Feedback.informationtcreateItem.className);
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+ if(Feedback.informationtPermissions.firstChild !== null){
|
|
|
|
|
+ Feedback.OnclickdisplayItem(Feedback.informationtPermissions.className)
|
|
|
|
|
+ }
|
|
|
|
|
+ if(Feedback.informationtAddUser.firstChild){
|
|
|
|
|
+ Feedback.OnclickdisplayItem(Feedback.informationtAddUser.className);
|
|
|
|
|
+ }
|
|
|
var head = $$("span", {
|
|
var head = $$("span", {
|
|
|
"className":"title", "innerHTML":"创建新项目",
|
|
"className":"title", "innerHTML":"创建新项目",
|
|
|
}, Feedback.informationtcreateItem);
|
|
}, Feedback.informationtcreateItem);
|
|
@@ -220,7 +238,7 @@ Feedback.AddItem=function(){//创建添加项目模块
|
|
|
}, Feedback.informationtcreateItem);
|
|
}, Feedback.informationtcreateItem);
|
|
|
Feedback.informationtcreateItem.style.display = "block";
|
|
Feedback.informationtcreateItem.style.display = "block";
|
|
|
}
|
|
}
|
|
|
-Feedback.OnclickdisplayItem=function(name){
|
|
|
|
|
|
|
+Feedback.OnclickdisplayItem=function(name){//删除块下的所有东西并隐藏块
|
|
|
var Ddiv = eval("Feedback." + name);
|
|
var Ddiv = eval("Feedback." + name);
|
|
|
Ddiv.style.display="none";
|
|
Ddiv.style.display="none";
|
|
|
for(var i=Ddiv.children.length-1;0<i<Ddiv.children.length;i--){
|
|
for(var i=Ddiv.children.length-1;0<i<Ddiv.children.length;i--){
|
|
@@ -261,7 +279,7 @@ Feedback.createInfo=function(productId){//创建项目日期分类
|
|
|
"className": "timeItem","innerText":"最近一月","onclick":"Feedback.OnclickTime('"+productId+"','30days')"
|
|
"className": "timeItem","innerText":"最近一月","onclick":"Feedback.OnclickTime('"+productId+"','30days')"
|
|
|
},timeSequence)
|
|
},timeSequence)
|
|
|
}
|
|
}
|
|
|
-Feedback.getUserRow = function(h,productId,span){//创建表格下用户数据库循环数据
|
|
|
|
|
|
|
+Feedback.getUserRow = function(h,productId,span){//创建表格下用户数据库循环数据(添加该项目用户权限)
|
|
|
var row = document.createElement('tr');
|
|
var row = document.createElement('tr');
|
|
|
var trUserName = document.createElement('td');
|
|
var trUserName = document.createElement('td');
|
|
|
trUserName.setAttribute('class','trUserName');
|
|
trUserName.setAttribute('class','trUserName');
|
|
@@ -292,7 +310,7 @@ Feedback.getUserRow = function(h,productId,span){//创建表格下用户数据
|
|
|
setCell.appendChild(btnAdd);
|
|
setCell.appendChild(btnAdd);
|
|
|
return row;
|
|
return row;
|
|
|
}
|
|
}
|
|
|
-Feedback.getDataRow = function(h,i){//创建表格下的反馈数据库循环数据
|
|
|
|
|
|
|
+Feedback.getDataRow = function(h,i){//创建表格下的反馈数据库循环数据(反馈的具体信息)
|
|
|
var row = document.createElement('tr');
|
|
var row = document.createElement('tr');
|
|
|
var sortCell = document.createElement('td');
|
|
var sortCell = document.createElement('td');
|
|
|
sortCell.innerText = i;
|
|
sortCell.innerText = i;
|
|
@@ -326,7 +344,7 @@ Feedback.getDataRow = function(h,i){//创建表格下的反馈数据库循环数
|
|
|
delCell.appendChild(btnDel);
|
|
delCell.appendChild(btnDel);
|
|
|
return row;
|
|
return row;
|
|
|
}
|
|
}
|
|
|
-Feedback.getMembersRow = function(h,i){//创建表格下的用户数据库循环数据
|
|
|
|
|
|
|
+Feedback.getMembersRow = function(h,i){//创建表格下的用户数据库循环数据(超级管理员管理用户信息)
|
|
|
var row = document.createElement('tr');
|
|
var row = document.createElement('tr');
|
|
|
var trUserName = document.createElement('td');
|
|
var trUserName = document.createElement('td');
|
|
|
trUserName.setAttribute('class','trUserName');
|
|
trUserName.setAttribute('class','trUserName');
|
|
@@ -335,7 +353,7 @@ Feedback.getMembersRow = function(h,i){//创建表格下的用户数据库循环
|
|
|
|
|
|
|
|
var trJurisdictionName = document.createElement('td');
|
|
var trJurisdictionName = document.createElement('td');
|
|
|
trJurisdictionName.setAttribute('class','trJurisdictionName');
|
|
trJurisdictionName.setAttribute('class','trJurisdictionName');
|
|
|
- trJurisdictionName.innerText = h.JurisdictionName;
|
|
|
|
|
|
|
+ trJurisdictionName.innerText = h.JurisdictionName||'成员';
|
|
|
row.appendChild(trJurisdictionName);
|
|
row.appendChild(trJurisdictionName);
|
|
|
|
|
|
|
|
var setCell = document.createElement('td');
|
|
var setCell = document.createElement('td');
|
|
@@ -384,41 +402,52 @@ Feedback.logout=function(){//退出
|
|
|
});
|
|
});
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
-Feedback.getUser=function(callback){
|
|
|
|
|
- U.A.Request(Feedback.Cd,[Feedback.Db,Feedback.SqlName,"GetJurisdictionName",Feedback.UserId],function (r){
|
|
|
|
|
- if(r.value==null){
|
|
|
|
|
|
|
+Feedback.getUser=function(callback){//得到用户权限信息
|
|
|
|
|
+ U.A.Request(Feedback.Cd,[Feedback.Db,Feedback.SqlName,"GetJurisdictionName",Feedback.UserId],function (r){//获取权限
|
|
|
|
|
+ if(r.value==null){//判断用户是否为空,为空则提示并跳转
|
|
|
alert("请输入有效账户");
|
|
alert("请输入有效账户");
|
|
|
- Feedback.logout();
|
|
|
|
|
|
|
+ Feedback.logout();//退出跳转
|
|
|
|
|
+ }
|
|
|
|
|
+ if(r.value[0].JurisdictionName=="admin"){
|
|
|
|
|
+ Feedback.userName.innerText = U.UF.Cookie.get("usestudiosso","username")[0]+'(管理员)';//登陆者名称
|
|
|
|
|
+ }else if(r.value[0].JurisdictionName=="administrator"){
|
|
|
|
|
+ Feedback.userName.innerText = U.UF.Cookie.get("usestudiosso","username")[0]+'(超级管理员)';//登陆者名称
|
|
|
|
|
+ }else if(r.value[0].JurisdictionName==null||r.value[0].JurisdictionName=="user"){
|
|
|
|
|
+ Feedback.userName.innerText = U.UF.Cookie.get("usestudiosso","username")[0]+'(成员)';//登陆者名称
|
|
|
}
|
|
}
|
|
|
if(r.value[0].JurisdictionName=="admin"||r.value[0].JurisdictionName=="administrator"){
|
|
if(r.value[0].JurisdictionName=="admin"||r.value[0].JurisdictionName=="administrator"){
|
|
|
var addItem=$$("button", {
|
|
var addItem=$$("button", {
|
|
|
- "className": "addItem","innerText":"创建项目","onclick":"Feedback.AddItem()"
|
|
|
|
|
|
|
+ "className": "addItem","innerText":"创建项目","onclick":"Feedback.AddItem()"//如果是管理员或者超级管理员就创建这个按钮
|
|
|
});
|
|
});
|
|
|
Feedback.informationHeaderRight.insertBefore(addItem,Feedback.informationHeaderRight.firstChild);
|
|
Feedback.informationHeaderRight.insertBefore(addItem,Feedback.informationHeaderRight.firstChild);
|
|
|
}
|
|
}
|
|
|
callback(r);
|
|
callback(r);
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+Feedback.mainCoupleHeight=function(){
|
|
|
|
|
+ var h = document.documentElement.clientHeight || document.body.clientHeight;
|
|
|
|
|
+ Feedback.mainCouple.style.height = h-80+"px";
|
|
|
|
|
+}
|
|
|
Feedback.Init=function () {
|
|
Feedback.Init=function () {
|
|
|
Feedback.informationtSet = $(".informationtSet")[0]//获取管理员设置
|
|
Feedback.informationtSet = $(".informationtSet")[0]//获取管理员设置
|
|
|
Feedback.informationtPermissions = $(".informationtPermissions")[0];//获取成员管理
|
|
Feedback.informationtPermissions = $(".informationtPermissions")[0];//获取成员管理
|
|
|
- // Feedback.permissionsMembers = $(".permissionsMembers")[0];//获取用户成员信息
|
|
|
|
|
- Feedback.informationHeaderRight = $(".informationHeaderRight")[0];
|
|
|
|
|
|
|
+ Feedback.informationHeaderRight = $(".informationHeaderRight")[0];//头部右侧
|
|
|
Feedback.informationtcreateItem = $(".informationtcreateItem")[0]//获取创建项目
|
|
Feedback.informationtcreateItem = $(".informationtcreateItem")[0]//获取创建项目
|
|
|
Feedback.userName = $(".userName")[0]//获取用户名
|
|
Feedback.userName = $(".userName")[0]//获取用户名
|
|
|
Feedback.ul = $(".asideMenu ul")[0];//获取项目列表ul
|
|
Feedback.ul = $(".asideMenu ul")[0];//获取项目列表ul
|
|
|
- Feedback.timeSequence = $(".timeSequence")[0]
|
|
|
|
|
|
|
+ Feedback.timeSequence = $(".timeSequence")[0]//反馈时间段
|
|
|
Feedback.logoTitle = $(".logoTitle")[0]//反馈标题位置
|
|
Feedback.logoTitle = $(".logoTitle")[0]//反馈标题位置
|
|
|
|
|
+ Feedback.mainCouple = $(".mainCouple")[0];
|
|
|
Feedback.informationtInfo = $(".informationtInfo")[0];//获取反馈信息
|
|
Feedback.informationtInfo = $(".informationtInfo")[0];//获取反馈信息
|
|
|
Feedback.informationtTime = $(".informationtTime")[0];//获取反馈时间
|
|
Feedback.informationtTime = $(".informationtTime")[0];//获取反馈时间
|
|
|
- Feedback.informationtAddUser = $(".informationtAddUser")[0];
|
|
|
|
|
- Feedback.Cd = "http://cd.1473.cn/net";
|
|
|
|
|
- Feedback.Db = "db.1473.cn";
|
|
|
|
|
- Feedback.SqlName = "UseStudio_FeedBack";
|
|
|
|
|
- Feedback.UserId = U.UF.Cookie.get("usestudiosso","userid")[0];
|
|
|
|
|
- Feedback.getUser(function(r){
|
|
|
|
|
- Feedback.Bind(r.value[0].JurisdictionName);
|
|
|
|
|
- });
|
|
|
|
|
|
|
+ Feedback.informationtAddUser = $(".informationtAddUser")[0];//添加用户项目权限
|
|
|
|
|
+ Feedback.Cd = "http://cd.1473.cn/net";//cd.1473
|
|
|
|
|
+ Feedback.Db = "db.1473.cn";//db.1473
|
|
|
|
|
+ Feedback.SqlName = "UseStudio_FeedBack";//数据库名
|
|
|
|
|
+ Feedback.UserId = U.UF.Cookie.get("usestudiosso","userid")[0];//用户id
|
|
|
|
|
+ Feedback.getUser(function(r){//得到用户权限信息回调
|
|
|
|
|
+ Feedback.Bind(r.value[0].JurisdictionName);//得到用户权限信息
|
|
|
|
|
+ });
|
|
|
|
|
+ Feedback.mainCoupleHeight();
|
|
|
|
|
|
|
|
}();
|
|
}();
|