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