This commit is contained in:
@@ -79,11 +79,11 @@ export default {
|
|||||||
addNavItem(lt.get("Operations"), "cogs", "ops");
|
addNavItem(lt.get("Operations"), "cogs", "ops");
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
console.log("MOUNTED");
|
//console.log("MOUNTED");
|
||||||
},
|
},
|
||||||
data: () => ({}),
|
data: () => ({}),
|
||||||
beforeRouteEnter(to, from, next) {
|
beforeRouteEnter(to, from, next) {
|
||||||
console.log("BEFOREROUTENTER");
|
//console.log("BEFOREROUTENTER");
|
||||||
debugger;
|
debugger;
|
||||||
if (
|
if (
|
||||||
false
|
false
|
||||||
|
|||||||
@@ -166,8 +166,13 @@ export default {
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
editItem(item) {
|
editItem(item) {
|
||||||
this.dialogdata.recordId = item.id;
|
this.$router.push({
|
||||||
this.dialogdata.showeditdialog = true;
|
name: "inventory-widget-edit",
|
||||||
|
params: { id: item.id }
|
||||||
|
});
|
||||||
|
//router.push({ name: 'user', params: { userId: '123' } })
|
||||||
|
// this.dialogdata.recordId = item.id;
|
||||||
|
// this.dialogdata.showeditdialog = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -52,6 +52,12 @@ export default new Router({
|
|||||||
name: "inventory",
|
name: "inventory",
|
||||||
component: () =>
|
component: () =>
|
||||||
import(/* webpackChunkName: "inventory" */ "./views/inventory.vue")
|
import(/* webpackChunkName: "inventory" */ "./views/inventory.vue")
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: "/inventory/widget/edit/:id",
|
||||||
|
name: "inventory-widget-edit",
|
||||||
|
component: () =>
|
||||||
|
import(/* webpackChunkName: "inventory-widget-edit" */ "./views/inventory-widget-edit.vue")
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,15 +1,48 @@
|
|||||||
<template>
|
<template>
|
||||||
<v-layout column wrap class="my-5" align-center>
|
<form>
|
||||||
<v-flex xs12>
|
<v-text-field
|
||||||
<v-container grid-list-xl>
|
v-model="obj.name"
|
||||||
<v-layout row wrap align-top></v-layout>
|
v-validate="'required|max:10'"
|
||||||
</v-container>
|
:counter="10"
|
||||||
</v-flex>
|
:error-messages="errors.collect('name')"
|
||||||
</v-layout>
|
label="Name"
|
||||||
|
data-vv-name="name"
|
||||||
|
required
|
||||||
|
></v-text-field>
|
||||||
|
<v-text-field
|
||||||
|
v-model="email"
|
||||||
|
v-validate="'required|email'"
|
||||||
|
:error-messages="errors.collect('email')"
|
||||||
|
label="E-mail"
|
||||||
|
data-vv-name="email"
|
||||||
|
required
|
||||||
|
></v-text-field>
|
||||||
|
<!-- <v-select
|
||||||
|
v-model="select"
|
||||||
|
v-validate="'required'"
|
||||||
|
:items="items"
|
||||||
|
:error-messages="errors.collect('select')"
|
||||||
|
label="Select"
|
||||||
|
data-vv-name="select"
|
||||||
|
required
|
||||||
|
></v-select>-->
|
||||||
|
<v-checkbox
|
||||||
|
v-model="obj.active"
|
||||||
|
v-validate="'required'"
|
||||||
|
:error-messages="errors.collect('checkbox')"
|
||||||
|
value="1"
|
||||||
|
label="Option"
|
||||||
|
data-vv-name="checkbox"
|
||||||
|
type="checkbox"
|
||||||
|
required
|
||||||
|
></v-checkbox>
|
||||||
|
<v-btn @click="submit">submit</v-btn>
|
||||||
|
<v-btn @click="clear">clear</v-btn>
|
||||||
|
</form>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
/* Xeslint-disable */
|
/* eslint-disable */
|
||||||
|
|
||||||
//import store from "../store";
|
//import store from "../store";
|
||||||
import lt from "../api/locale";
|
import lt from "../api/locale";
|
||||||
@@ -17,19 +50,54 @@ import lt from "../api/locale";
|
|||||||
export default {
|
export default {
|
||||||
components: {},
|
components: {},
|
||||||
data() {
|
data() {
|
||||||
return {};
|
return {
|
||||||
|
obj: {
|
||||||
|
name: "",
|
||||||
|
email: "",
|
||||||
|
active: false
|
||||||
|
}
|
||||||
|
};
|
||||||
|
},
|
||||||
|
beforeRouteEnter(to, from, next) {
|
||||||
|
//Cache all required lt keys
|
||||||
|
var ltKeysRequired = [
|
||||||
|
"Widget",
|
||||||
|
"WidgetName",
|
||||||
|
"WidgetSerial",
|
||||||
|
"WidgetDollarAmount",
|
||||||
|
"WidgetCount",
|
||||||
|
"WidgetRoles",
|
||||||
|
"WidgetStartDate",
|
||||||
|
"WidgetEndDate",
|
||||||
|
"WidgetNotes",
|
||||||
|
"WidgetCustom1",
|
||||||
|
"WidgetCustom2",
|
||||||
|
"WidgetCustom3",
|
||||||
|
"WidgetCustom4",
|
||||||
|
"WidgetCustom5",
|
||||||
|
"WidgetCustom6",
|
||||||
|
"WidgetCustom7",
|
||||||
|
"WidgetCustom8",
|
||||||
|
"WidgetCustom9",
|
||||||
|
"WidgetCustom10",
|
||||||
|
"WidgetCustom11",
|
||||||
|
"WidgetCustom12",
|
||||||
|
"WidgetCustom13",
|
||||||
|
"WidgetCustom14",
|
||||||
|
"WidgetCustom15",
|
||||||
|
"WidgetCustom16"
|
||||||
|
];
|
||||||
|
lt.fetch(ltKeysRequired).then(() => {
|
||||||
|
next();
|
||||||
|
});
|
||||||
},
|
},
|
||||||
// beforeRouteEnter(to, from, next) {
|
|
||||||
// //Cache all required lt keys
|
|
||||||
// var ltKeysRequired = ["Inventory"].concat(WidgetList.ltKeysRequired);
|
|
||||||
// lt.fetch(ltKeysRequired).then(() => {
|
|
||||||
// next();
|
|
||||||
// });
|
|
||||||
// },
|
|
||||||
mounted() {},
|
mounted() {},
|
||||||
methods: {
|
methods: {
|
||||||
lt: function(key) {
|
lt: function(key) {
|
||||||
return lt.get(key);
|
return lt.get(key);
|
||||||
|
},
|
||||||
|
submit() {
|
||||||
|
this.$validator.validateAll();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user