diff --git a/web/pages/addproduct.html b/web/pages/addproduct.html
new file mode 100644
index 0000000..49dfd2d
--- /dev/null
+++ b/web/pages/addproduct.html
@@ -0,0 +1,21 @@
+
+
+
添加项目
+

+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/web/pages/dashboard.html b/web/pages/dashboard.html
index 7fbbd82..427ebe6 100644
--- a/web/pages/dashboard.html
+++ b/web/pages/dashboard.html
@@ -68,7 +68,7 @@
- 个人设置
- 项目管理
- - 系统管理
+ - 添加项目
- 退出登录
diff --git a/web/src/x.min.js b/web/src/x.min.js
index 771f8d0..f3ab01d 100644
--- a/web/src/x.min.js
+++ b/web/src/x.min.js
@@ -129,9 +129,9 @@ var X = window.X || {
(function(){
//本地
- // var ipurl = "http://10.0.0.77:7889/api/v1/";
+ var ipurl = "http://10.0.0.77:7889/api/v1/";
// 线上
- var ipurl = "http://139.159.159.3:9865/api/v1/";
+ // var ipurl = "http://139.159.159.3:9865/api/v1/";
//线上测试
// var ipurl = "http://139.159.159.3:7889/api/v1/";
@@ -2850,6 +2850,45 @@ var X = window.X || {
};
})();
+// srczip/logic/addproduct.js
+(function(){
+ X.pageLogic['addproduct'] = {
+ init : function(parms){
+ var me = this;
+ this.parms = parms;
+ this.callback = parms.callback; //选择后执行的回调
+
+ $(document).off('click','.newwenjian-qd').on('click','.newwenjian-qd',function(){
+ if($("#game").val() == "" && $("#name").val() == ""){
+ layer.msg('标题,路径为必填项');
+ return;
+ }
+ var arr = {
+ "name": $("#name").val(),
+ "game": $("#game").val(),
+ }
+ X.api('project/create','post',arr,function(d){
+ layer.closeAll();
+ me.callback && me.callback();
+ });
+
+
+ });
+
+ $(document).off('click','.newwenjian-qx').on('click','.newwenjian-qx',function(){
+ layer.closeAll();
+
+ });
+
+ $(document).off('click','.newwenjian-cha').on('click','.newwenjian-cha',function(){
+ layer.closeAll();
+
+ });
+
+
+ }
+ };
+})();
// srczip/logic/addrole.js
(function(){
X.pageLogic['addrole'] = {
@@ -5785,6 +5824,33 @@ var X = window.X || {
me.gettabledata();
});
+ //添加项目
+ $(document).off('click','.addproduct').on("click",".addproduct",function(){
+ X.open({
+ type: 1,
+ title: false,
+ closeBtn: 0,
+ shadeClose: true,
+ skin: 'yourclass',
+ url: 'addproduct',
+ callback :function(d){
+ X.api("project/","get",{},function(d){
+ X.laytpldata('#layui-project-dot',d,'.layui-project-box');
+ X.DATA['projectarr'] = d;
+ X.DATA['projectid'] = X.DATA['projectid'] || d[0]["_id"];
+ X.DATA["game"] = X.DATA["game"] || d[0]["game"];
+ for(let i in d){
+ if(d[i]['game'] == X.DATA["game"]){
+ $(".projecttit").html(d[i]['name']);
+ }
+ }
+ $("#model-box").html("");
+ me.freshMenu(X.DATA['projectid']);
+ })
+ }
+ })
+ });
+
//管理我创建的看板
$(document).off('click','.sousuo-box .kbglkanbanbtn').on("click",".sousuo-box .kbglkanbanbtn",function(){
X.open({
diff --git a/web/srczip/common.js b/web/srczip/common.js
index 81f5ff6..4a247df 100644
--- a/web/srczip/common.js
+++ b/web/srczip/common.js
@@ -128,9 +128,9 @@ var X = window.X || {
(function(){
//本地
- // var ipurl = "http://10.0.0.77:7889/api/v1/";
+ var ipurl = "http://10.0.0.77:7889/api/v1/";
// 线上
- var ipurl = "http://139.159.159.3:9865/api/v1/";
+ // var ipurl = "http://139.159.159.3:9865/api/v1/";
//线上测试
// var ipurl = "http://139.159.159.3:7889/api/v1/";
diff --git a/web/srczip/logic/addproduct.js b/web/srczip/logic/addproduct.js
new file mode 100644
index 0000000..cf4b4b4
--- /dev/null
+++ b/web/srczip/logic/addproduct.js
@@ -0,0 +1,38 @@
+(function(){
+ X.pageLogic['addproduct'] = {
+ init : function(parms){
+ var me = this;
+ this.parms = parms;
+ this.callback = parms.callback; //选择后执行的回调
+
+ $(document).off('click','.newwenjian-qd').on('click','.newwenjian-qd',function(){
+ if($("#game").val() == "" && $("#name").val() == ""){
+ layer.msg('标题,路径为必填项');
+ return;
+ }
+ var arr = {
+ "name": $("#name").val(),
+ "game": $("#game").val(),
+ }
+ X.api('project/create','post',arr,function(d){
+ layer.closeAll();
+ me.callback && me.callback();
+ });
+
+
+ });
+
+ $(document).off('click','.newwenjian-qx').on('click','.newwenjian-qx',function(){
+ layer.closeAll();
+
+ });
+
+ $(document).off('click','.newwenjian-cha').on('click','.newwenjian-cha',function(){
+ layer.closeAll();
+
+ });
+
+
+ }
+ };
+})();
\ No newline at end of file
diff --git a/web/srczip/logic/dashboard.js b/web/srczip/logic/dashboard.js
index 5c243fd..69bab27 100644
--- a/web/srczip/logic/dashboard.js
+++ b/web/srczip/logic/dashboard.js
@@ -123,6 +123,33 @@
me.gettabledata();
});
+ //添加项目
+ $(document).off('click','.addproduct').on("click",".addproduct",function(){
+ X.open({
+ type: 1,
+ title: false,
+ closeBtn: 0,
+ shadeClose: true,
+ skin: 'yourclass',
+ url: 'addproduct',
+ callback :function(d){
+ X.api("project/","get",{},function(d){
+ X.laytpldata('#layui-project-dot',d,'.layui-project-box');
+ X.DATA['projectarr'] = d;
+ X.DATA['projectid'] = X.DATA['projectid'] || d[0]["_id"];
+ X.DATA["game"] = X.DATA["game"] || d[0]["game"];
+ for(let i in d){
+ if(d[i]['game'] == X.DATA["game"]){
+ $(".projecttit").html(d[i]['name']);
+ }
+ }
+ $("#model-box").html("");
+ me.freshMenu(X.DATA['projectid']);
+ })
+ }
+ })
+ });
+
//管理我创建的看板
$(document).off('click','.sousuo-box .kbglkanbanbtn').on("click",".sousuo-box .kbglkanbanbtn",function(){
X.open({