| | |
| | | let _initval = JSON.parse(item.initval) |
| | | let _vals = [moment().subtract(_initval[0], 'days').format('YYYY-MM-DD'), moment().subtract(_initval[1], 'days').format('YYYY-MM-DD')] |
| | | item.initval = _vals.join(',') |
| | | } catch { |
| | | } catch (e) { |
| | | item.initval = '' |
| | | } |
| | | } |
| | |
| | | } else if (_type === 'customized') { |
| | | try { |
| | | _val = JSON.parse(_val) |
| | | } catch { |
| | | } catch (e) { |
| | | _val = [0, 0] |
| | | } |
| | | _dateRange = [moment().subtract(_val[0], 'days').format('YYYY-MM-DD'), |
| | |
| | | |
| | | if (item.type === 'link') { |
| | | arrfield.push(item.linkField) |
| | | } else if ((item.type === 'select' || item.type === 'radio') && item.linkSubField && item.linkSubField.length > 0) { |
| | | arrfield.push(...item.linkSubField) |
| | | } else if (item.type === 'checkcard') { |
| | | arrfield = item.fields.map(f => f.field) |
| | | arrfield.push(item.cardValField) |
| | |
| | | arrfield.push(item.urlField) |
| | | } |
| | | } |
| | | if (['select', 'radio', 'link', 'checkcard'].includes(item.type) && item.linkSubField && item.linkSubField.length > 0) { |
| | | arrfield.push(...item.linkSubField) |
| | | } |
| | | if (item.disableField) { |
| | | arrfield.push(item.disableField) |
| | | } |
| | | |
| | | arrfield = Array.from(new Set(arrfield)) |
| | | |