Skip to content

Commit fb20874

Browse files
authored
Merge pull request #350 from gopeak/dev
更新升级地址;修复高级查询数据重复的bug
2 parents a488a7e + af8e612 commit fb20874

File tree

3 files changed

+42
-33
lines changed

3 files changed

+42
-33
lines changed

app/view/twig/common/body/header-content.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@
265265
<p>最新版本:<span id="new-version">正在检测...</span>&nbsp;&nbsp;<span id="check-message" ></span>&nbsp;&nbsp;<a href="" target="_blank" id="version-description" class="hidden">版本说明</a>&nbsp;&nbsp;<a href="javascript:;" id="btn-check-again" class="hidden">重新检测</a></p>
266266

267267
<div class="row control-group form-inline" id="upgrade-source-wrap">
268-
<div class="col-lg-12">更 新 源:<input type="text" name="upgrade_source" id="upgrade-source" value="http://www.masterlab.vip/" class="form-control form-control-inline" style="width: 200px;"><span style="margin-left: 10px;">若无特别说明,请勿修改此地址</span></div>
268+
<div class="col-lg-12">更 新 源:<input type="text" name="upgrade_source" id="upgrade-source" value="https://www.masterlab.vip/" class="form-control form-control-inline" style="width: 200px;"><span style="margin-left: 10px;">若无特别说明,请勿修改此地址</span></div>
269269
</div>
270270
<div id="upgrade-message" style="height: 300px; max-height: 300px; overflow: auto; border: solid 1px #cccccc; margin-top: 10px;"></div>
271271
</div>

app/view/twig/issue/list.twig

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -570,9 +570,7 @@
570570
571571
var timer = null;
572572
573-
window.$IssueAdvQuery = new IssueAdvQuery(_issueConfig);
574-
575-
573+
//window.$IssueAdvQuery = new IssueAdvQuery(_issueConfig);
576574
577575
// 显示右侧浮动窗
578576
function showFloatDetail(dataId, dataSummary) {

public/dev/js/issue/adv_query.js

Lines changed: 40 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -61,51 +61,53 @@ var IssueAdvQuery = (function () {
6161
type: value.type
6262
});
6363
}
64-
65-
for (var [key, value] of Object.entries(tempOptions.issue_module)) {
64+
for(var i=0; i<tempOptions.issue_module.length; i++){
65+
let row = tempOptions.issue_module[i];
6666
adv_options.modules.push({
67-
name: value.name,
68-
value: key
67+
name: row.name,
68+
value: row.id
6969
});
7070
}
71-
72-
for (var [key, value] of Object.entries(tempOptions.issue_resolve)) {
71+
for(var i=0; i<tempOptions.issue_resolve.length; i++){
72+
let row = tempOptions.issue_resolve[i];
7373
adv_options.resolves.push({
74-
name: value.name,
75-
value: key
74+
name: row.name,
75+
value: row.id
7676
});
7777
}
78-
79-
for (var [key, value] of Object.entries(tempOptions.issue_status)) {
78+
for(var i=0; i<tempOptions.issue_status.length; i++){
79+
let row = tempOptions.issue_status[i];
8080
adv_options.status.push({
81-
name: value.name,
82-
value: key
81+
name: row.name,
82+
value: row.id
8383
});
8484
}
85-
86-
for (var [key, value] of Object.entries(tempOptions.issue_types)) {
85+
for(var i=0; i<tempOptions.issue_types.length; i++){
86+
let row = tempOptions.issue_types[i];
8787
adv_options.issueTypes.push({
88-
name: value.name,
89-
value: key
88+
name: row.name,
89+
value: row.id
9090
});
9191
}
92-
93-
for (var [key, value] of Object.entries(tempOptions.priority)) {
92+
for(var i=0; i<tempOptions.priority.length; i++){
93+
let row = tempOptions.priority[i];
9494
adv_options.priority.push({
95-
name: value.name,
96-
value: key
95+
name: row.name,
96+
value: row.id
9797
});
9898
}
99+
console.log(adv_options.priority)
99100

100101
adv_options.sprints = tempOptions.sprint;
101102

102-
for (var [key, value] of Object.entries(tempOptions.users)) {
103+
for(var i=0;i<tempOptions.users.length; i++){
104+
let row = tempOptions.users[i];
103105
adv_options.users.push({
104-
name: value.username,
105-
value: key,
106-
avatar: value.avatar
106+
name: row.name,
107+
value: row.id
107108
});
108109
}
110+
console.log(adv_options)
109111
};
110112

111113
IssueAdvQuery.prototype.renderAdvQuery = function (details) {
@@ -219,12 +221,21 @@ var IssueAdvQuery = (function () {
219221
} else {
220222
temp.data = []
221223
}
222-
223-
temp.data.forEach(function (n) {
224-
if (n.value === temp.value) {
225-
n.selected = true;
224+
console.log(temp.data);
225+
if(_.isArray(temp.data)){
226+
for(var i=0;i++;i<temp.data.length){
227+
if(temp.value===temp.data[i]){
228+
temp.data[i].selected = true;
229+
}
226230
}
227-
});
231+
}else{
232+
temp.data.forEach(function (n) {
233+
if (n.value === temp.value) {
234+
n.selected = true;
235+
}
236+
});
237+
}
238+
228239

229240
var source = $('#adv_query_form_tpl').html();
230241
var template = Handlebars.compile(source);

0 commit comments

Comments
 (0)