添加项目
This commit is contained in:
parent
574709908c
commit
a1fb077dff
21
web/pages/addproduct.html
Normal file
21
web/pages/addproduct.html
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
<div class="apiadd-box" style="height:280px; width: 400px;">
|
||||||
|
<div class="newwenjian-top">
|
||||||
|
<p>添加项目</p>
|
||||||
|
<img src="./static/img/cha.png" class="newwenjian-cha"/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="newwenjian-name-box">
|
||||||
|
<div class="newwenjian-title">显示名</div>
|
||||||
|
<input type="text" class="newwenjianname-txt" id="name"/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="newwenjian-name-box">
|
||||||
|
<div class="newwenjian-title">项目代号</div>
|
||||||
|
<input type="text" class="newwenjianname-txt" id="game"/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="newwenjian-but-box">
|
||||||
|
<div class="newwenjian-qx">取消</div>
|
||||||
|
<div class="newwenjian-qd">确定</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
@ -68,7 +68,7 @@
|
|||||||
<dl class="layui-nav-child">
|
<dl class="layui-nav-child">
|
||||||
<dd><a class="ajax-content" href="personalsettings" data-id="conetnt">个人设置</a></dd>
|
<dd><a class="ajax-content" href="personalsettings" data-id="conetnt">个人设置</a></dd>
|
||||||
<dd><a class="ajax-content" href="projectinfo" data-id="conetnt">项目管理</a></dd>
|
<dd><a class="ajax-content" href="projectinfo" data-id="conetnt">项目管理</a></dd>
|
||||||
<dd><a href="javascript:void(0);">系统管理</a></dd>
|
<dd><a href="javascript:void(0);" class="addproduct">添加项目</a></dd>
|
||||||
<dd><a href="javascript:void(0);" class="sifnoutlogin">退出登录</a></dd>
|
<dd><a href="javascript:void(0);" class="sifnoutlogin">退出登录</a></dd>
|
||||||
</dl>
|
</dl>
|
||||||
</li>
|
</li>
|
||||||
|
70
web/src/x.min.js
vendored
70
web/src/x.min.js
vendored
@ -129,9 +129,9 @@ var X = window.X || {
|
|||||||
|
|
||||||
(function(){
|
(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/";
|
// 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
|
// srczip/logic/addrole.js
|
||||||
(function(){
|
(function(){
|
||||||
X.pageLogic['addrole'] = {
|
X.pageLogic['addrole'] = {
|
||||||
@ -5785,6 +5824,33 @@ var X = window.X || {
|
|||||||
me.gettabledata();
|
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(){
|
$(document).off('click','.sousuo-box .kbglkanbanbtn').on("click",".sousuo-box .kbglkanbanbtn",function(){
|
||||||
X.open({
|
X.open({
|
||||||
|
@ -128,9 +128,9 @@ var X = window.X || {
|
|||||||
|
|
||||||
(function(){
|
(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/";
|
// var ipurl = "http://139.159.159.3:7889/api/v1/";
|
||||||
|
|
||||||
|
38
web/srczip/logic/addproduct.js
Normal file
38
web/srczip/logic/addproduct.js
Normal file
@ -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();
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
};
|
||||||
|
})();
|
@ -123,6 +123,33 @@
|
|||||||
me.gettabledata();
|
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(){
|
$(document).off('click','.sousuo-box .kbglkanbanbtn').on("click",".sousuo-box .kbglkanbanbtn",function(){
|
||||||
X.open({
|
X.open({
|
||||||
|
Loading…
Reference in New Issue
Block a user