|
@@ -17,9 +17,13 @@ $(function(){
|
|
|
let global_flaws=[]; //缺陷条目列表缓存
|
|
|
let global_selectedFlaw = {}; //新增时选中的条目信息
|
|
|
getAllModules();
|
|
|
- $(".add-flaw").click(function(){
|
|
|
- getQcCasesEntry();
|
|
|
- });
|
|
|
+ let hasAu3 = hasData('FUNC000011'); //新增缺陷权限
|
|
|
+ if(hasAu3){
|
|
|
+ $(".add-flaw").click(function(){
|
|
|
+ getQcCasesEntry();
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
function initMenu(data){
|
|
|
const menu=[{id:0,name:"缺陷总览",parentId: -1,sonMode: []},...(data||[])];
|
|
|
//菜单数据填充
|
|
@@ -201,8 +205,8 @@ function initList(data){
|
|
|
//评分项数据填充
|
|
|
function initScoreItem(data){
|
|
|
$("#flaws .flaw-box").html("");
|
|
|
- let hasAu = hasData('FUNC000013')
|
|
|
- let hasAu2 = hasData('FUNC000012')
|
|
|
+ let hasAu = hasData('FUNC000013'); //修改缺陷权限
|
|
|
+ let hasAu2 = hasData('FUNC000012'); //删除缺陷权限
|
|
|
for(let k in data){
|
|
|
$("#flawTmpl").tmpl(data[k]).appendTo("#flaws .flaw-box");
|
|
|
}
|
|
@@ -220,6 +224,7 @@ function initScoreItem(data){
|
|
|
})
|
|
|
$(".edit-flaw").css({"opacity":hasAu?"1":"0.5",cursor:hasAu?"pointer":"unset"});
|
|
|
$(".del-flaw").css({"opacity":hasAu2?"1":"0.5",cursor:hasAu2?"pointer":"unset"});
|
|
|
+ $(".add-flaw").css({"opacity":hasAu3?"1":"0.5",cursor:hasAu3?"pointer":"unset"});
|
|
|
$(".flaw-item .title a[href]").click(function(){
|
|
|
const id = $(this).attr("href");
|
|
|
const anchors=$(this).attr("anchors").split(",");
|