This commit is contained in:
罗松柏 2021-08-10 15:40:33 +08:00
parent 1b3cc307cd
commit df854519ef
7 changed files with 95 additions and 20 deletions

View File

@ -3,7 +3,7 @@
{{# if(d.modelsize === "small"){ }} {{# if(d.modelsize === "small"){ }}
<div class="layui-col-md3" id="model{{d.id}}"> <!-- <div class="layui-col-md3" id="model{{d.id}}"> -->
<div class="layui-card"> <div class="layui-card">
<div class="row-top"> <div class="row-top">
<div class="row-tit"> <div class="row-tit">
@ -47,7 +47,7 @@
</div> </div>
</div> <!-- </div> -->
{{# } else { }} {{# } else { }}
@ -127,7 +127,7 @@
{{# layui.each(d.condata, function(indexs, items) { }} {{# layui.each(d.condata, function(indexs, items) { }}
<tr > <tr >
{{# layui.each(items, function(indexss, itemss){ }} {{# layui.each(items, function(indexss, itemss){ }}
<td>{{indexss}}</td> <td>{{itemss}}</td>
{{# }); }} {{# }); }}
</tr> </tr>
{{# }); }} {{# }); }}

View File

@ -0,0 +1,17 @@
<!-- 角色修改姓名 -->
<div class="modifyname-bg">
<div class="modifyname-box">
<div class="modifyname-top">
<p>修改角色名</p>
<img src="./static/img/cha.png" id="modifyname-cha"/>
</div>
<input id="modifynameid" style="display: none;">
<div class="modifyname-txt-box">
<input type="text" class="modifyname-txt"/>
</div>
<div class="modifyname-but-box">
<div class="modifyname-qx">取消</div>
<div class="modifyname-qd">确定</div>
</div>
</div>
</div>

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

@ -3907,7 +3907,6 @@ var X = window.X || {
gettabledata:function(){ gettabledata:function(){
$("#model-box").html("");//清空表格数据 $("#model-box").html("");//清空表格数据
X.api('dashboard/','post',{id:X.DATA['dashboard_id']},function(d){ X.api('dashboard/','post',{id:X.DATA['dashboard_id']},function(d){
var modellist=[]; var modellist=[];
for(let i in d){ for(let i in d){
@ -3918,7 +3917,7 @@ var X = window.X || {
for(let z in d){ for(let z in d){
if(modellist[i] == d[z]['sort']){ if(modellist[i] == d[z]['sort']){
//渲染模板和数据 //渲染模板和数据
console.log(d[z]); // console.log(d[z]);
X.laytpldata("#kanban-model-box-dot",d[z],null,function(html){ X.laytpldata("#kanban-model-box-dot",d[z],null,function(html){
$('#model-box').append(html); $('#model-box').append(html);
X.pageLogic['dashboard'].fillmodeldata(d[z]); X.pageLogic['dashboard'].fillmodeldata(d[z]);
@ -7129,10 +7128,10 @@ var X = window.X || {
var id = obj.attr('data-id'); var id = obj.attr('data-id');
var name = obj.attr("data-name"); var name = obj.attr("data-name");
var arr = [ var arr = [
// { {
// title:'编辑', title:'重命名',
// id:'edit' id:'edit'
// }, },
{ {
title:'删除', title:'删除',
id:'del' id:'del'
@ -7158,8 +7157,8 @@ var X = window.X || {
id:id, id:id,
title:$(".projectadmin-list-name").html() title:$(".projectadmin-list-name").html()
} }
X.template('addrole','projectadmin-con-box',arr,function(d){ X.parametersopen(arr,"roleeditname",'auto',function(d){
updataroles();
}) })
} }
}) })
@ -8114,6 +8113,36 @@ var X = window.X || {
} }
}; };
})(); })();
// srczip/logic/roleeditname.js
(function(){
X.pageLogic['roleeditname'] = {
init : function(parms){
var me = this;
this.parms = parms;
this.callback = parms.callback;
var data = parms.extData;
$(document).off('click','.modifyname-qd').on('click','.modifyname-qd',function(){
console.log(111);
var txt = $(".modifyname-txt").val();
X.api("authz/edit_role","post",{role_id:data['id'],name:txt,desc:""},function(d){
console.log(d);
layer.closeAll(0);
me.callback && me.callback();
})
});
$(document).off('click','.modifyname-qx').on('click','.modifyname-qx',function(){
layer.closeAll();
});
$(document).off('click','.modifyname-cha').on('click','.modifyname-cha',function(){
layer.closeAll();
});
}
};
})();
// srczip/logic/route.js // srczip/logic/route.js
(function(){ (function(){
X.pageLogic['route'] = { X.pageLogic['route'] = {

View File

@ -509,7 +509,6 @@
gettabledata:function(){ gettabledata:function(){
$("#model-box").html("");//清空表格数据 $("#model-box").html("");//清空表格数据
X.api('dashboard/','post',{id:X.DATA['dashboard_id']},function(d){ X.api('dashboard/','post',{id:X.DATA['dashboard_id']},function(d){
var modellist=[]; var modellist=[];
for(let i in d){ for(let i in d){
@ -520,7 +519,7 @@
for(let z in d){ for(let z in d){
if(modellist[i] == d[z]['sort']){ if(modellist[i] == d[z]['sort']){
//渲染模板和数据 //渲染模板和数据
console.log(d[z]); // console.log(d[z]);
X.laytpldata("#kanban-model-box-dot",d[z],null,function(html){ X.laytpldata("#kanban-model-box-dot",d[z],null,function(html){
$('#model-box').append(html); $('#model-box').append(html);
X.pageLogic['dashboard'].fillmodeldata(d[z]); X.pageLogic['dashboard'].fillmodeldata(d[z]);

View File

@ -78,10 +78,10 @@
var id = obj.attr('data-id'); var id = obj.attr('data-id');
var name = obj.attr("data-name"); var name = obj.attr("data-name");
var arr = [ var arr = [
// { {
// title:'编辑', title:'重命名',
// id:'edit' id:'edit'
// }, },
{ {
title:'删除', title:'删除',
id:'del' id:'del'
@ -107,8 +107,8 @@
id:id, id:id,
title:$(".projectadmin-list-name").html() title:$(".projectadmin-list-name").html()
} }
X.template('addrole','projectadmin-con-box',arr,function(d){ X.parametersopen(arr,"roleeditname",'auto',function(d){
updataroles();
}) })
} }
}) })

View File

@ -0,0 +1,29 @@
(function(){
X.pageLogic['roleeditname'] = {
init : function(parms){
var me = this;
this.parms = parms;
this.callback = parms.callback;
var data = parms.extData;
$(document).off('click','.modifyname-qd').on('click','.modifyname-qd',function(){
console.log(111);
var txt = $(".modifyname-txt").val();
X.api("authz/edit_role","post",{role_id:data['id'],name:txt,desc:""},function(d){
console.log(d);
layer.closeAll(0);
me.callback && me.callback();
})
});
$(document).off('click','.modifyname-qx').on('click','.modifyname-qx',function(){
layer.closeAll();
});
$(document).off('click','.modifyname-cha').on('click','.modifyname-cha',function(){
layer.closeAll();
});
}
};
})();

View File

@ -27,7 +27,8 @@
.projectadmin-con-hz-right-box { padding: 24px 24px 24px 32px; height: calc(100% - 88px); } .projectadmin-con-hz-right-box { padding: 24px 24px 24px 32px; height: calc(100% - 88px); }
.projectadmin-con-hz-right-box-top { display: flex; justify-content: space-between; align-items: center; } .projectadmin-con-hz-right-box-top { display: flex; justify-content: space-between; align-items: center; }
.projectadmin-list-name { font-size: 24px; color: #202d3f; } .projectadmin-list-name { font-size: 24px; color: #202d3f; cursor: pointer; }
.projectadmin-list-name:hover
.projectadmin-con-hz-right-box-top-right {display: flex; align-items: center;} .projectadmin-con-hz-right-box-top-right {display: flex; align-items: center;}
.projectadmin-con-hz-right-box-top-right span { font-size: 12px; color: #67729d; } .projectadmin-con-hz-right-box-top-right span { font-size: 12px; color: #67729d; }
.projectadmin-con-hz-right-box-top-right div { cursor: pointer; margin-left: 12px; font-size: 12px; color: #fff; width: 96px; height: 32px; line-height: 30px; text-align: center; border-radius: 2px; background-color: #3d90ff; border-color: #3d90ff; } .projectadmin-con-hz-right-box-top-right div { cursor: pointer; margin-left: 12px; font-size: 12px; color: #fff; width: 96px; height: 32px; line-height: 30px; text-align: center; border-radius: 2px; background-color: #3d90ff; border-color: #3d90ff; }