添加项目

This commit is contained in:
罗松柏 2021-12-01 10:16:18 +08:00
parent 574709908c
commit a1fb077dff
6 changed files with 157 additions and 5 deletions

21
web/pages/addproduct.html Normal file
View 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>

View File

@ -68,7 +68,7 @@
<dl class="layui-nav-child">
<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 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>
</dl>
</li>

70
web/src/x.min.js vendored
View File

@ -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({

View File

@ -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/";

View 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();
});
}
};
})();

View File

@ -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({