This commit is contained in:
@@ -240,14 +240,47 @@
|
||||
</div>
|
||||
<!-- BOOL BUILDER -->
|
||||
<div v-if="item.uiFieldDataType === 6">
|
||||
BOOL BUILDER
|
||||
<v-select
|
||||
v-model="item.tempFilterOperator"
|
||||
:items="pickLists.boolFilterOperators"
|
||||
item-text="name"
|
||||
item-value="id"
|
||||
:label="lt('Filter')"
|
||||
prepend-icon="fa-filter"
|
||||
></v-select>
|
||||
<v-radio-group
|
||||
v-model="item.tempFilterValue"
|
||||
v-if="
|
||||
item.tempFilterOperator != null &&
|
||||
item.tempFilterOperator != '*NOVALUE*' &&
|
||||
item.tempFilterOperator != '*HASVALUE*'
|
||||
"
|
||||
row
|
||||
>
|
||||
<v-radio
|
||||
:label="lt('False')"
|
||||
:value="false"
|
||||
></v-radio>
|
||||
<v-radio
|
||||
:label="lt('True')"
|
||||
:value="true"
|
||||
></v-radio>
|
||||
</v-radio-group>
|
||||
|
||||
<v-btn
|
||||
large
|
||||
block
|
||||
v-if="item.tempFilterOperator != null"
|
||||
@click="addFilterCondition(item)"
|
||||
><v-icon large>fa-plus</v-icon></v-btn
|
||||
>
|
||||
</div>
|
||||
|
||||
<!-- DECIMAL BUILDER -->
|
||||
<div v-if="item.uiFieldDataType === 7">
|
||||
<v-select
|
||||
v-model="item.tempFilterOperator"
|
||||
:items="pickLists.integerFilterOperators"
|
||||
:items="pickLists.decimalFilterOperators"
|
||||
item-text="name"
|
||||
item-value="id"
|
||||
:label="lt('Filter')"
|
||||
@@ -274,7 +307,7 @@
|
||||
<div v-if="item.uiFieldDataType === 8">
|
||||
<v-select
|
||||
v-model="item.tempFilterOperator"
|
||||
:items="pickLists.integerFilterOperators"
|
||||
:items="pickLists.decimalFilterOperators"
|
||||
item-text="name"
|
||||
item-value="id"
|
||||
:label="lt('Filter')"
|
||||
@@ -562,14 +595,14 @@ export default {
|
||||
if (
|
||||
false == filterItemSet &&
|
||||
item.tempFilterOperator &&
|
||||
item.tempFilterValue
|
||||
item.tempFilterValue != null
|
||||
) {
|
||||
filterItem.op = item.tempFilterOperator;
|
||||
filterItem.value = item.tempFilterValue;
|
||||
//only add if there is both an op and a value
|
||||
//above here for tokens that isn't a restriction but
|
||||
//after passing through those conditions were at a point where there MUST be both
|
||||
if (filterItem.op && filterItem.value) {
|
||||
if (filterItem.op && filterItem.value != null) {
|
||||
//display
|
||||
var valueDisplay = "selected value";
|
||||
switch (item.uiFieldDataType) {
|
||||
@@ -588,6 +621,11 @@ export default {
|
||||
item.tempFilterValue
|
||||
);
|
||||
break;
|
||||
case 6: //BOOL localize
|
||||
//debugger;
|
||||
var ltKey = item.tempFilterValue ? "True" : "False";
|
||||
valueDisplay = this.lt(ltKey);
|
||||
break;
|
||||
default:
|
||||
valueDisplay = item.tempFilterValue;
|
||||
break;
|
||||
@@ -850,7 +888,9 @@ function fetchUILocalizedText(vm) {
|
||||
"DateRangePastYear",
|
||||
"DateRangePast90Days",
|
||||
"DateRangePast30Days",
|
||||
"DateRangePast24Hours"
|
||||
"DateRangePast24Hours",
|
||||
"True",
|
||||
"False"
|
||||
];
|
||||
|
||||
return window.$gz.locale.fetch(ltKeysRequired);
|
||||
|
||||
Reference in New Issue
Block a user