|
@@ -2,6 +2,18 @@ const state = {
|
|
|
supplier: {
|
|
|
default: [],
|
|
|
values: this.default
|
|
|
+ },
|
|
|
+ filteredSuppliers: {
|
|
|
+ default: [],
|
|
|
+ values: this.default
|
|
|
+ },
|
|
|
+ selectedSupplier: {
|
|
|
+ default: null,
|
|
|
+ value: this.default
|
|
|
+ },
|
|
|
+ addSupplier: {
|
|
|
+ default: false,
|
|
|
+ value: this.default
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -12,6 +24,27 @@ const getters = {
|
|
|
*/
|
|
|
suppliers(state) {
|
|
|
return state.supplier.values
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ *
|
|
|
+ * @param {*} state
|
|
|
+ */
|
|
|
+ hasSelectedSupplier(state) {
|
|
|
+ return !!state.selectedSupplier.value
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ *
|
|
|
+ * @param {*} state
|
|
|
+ */
|
|
|
+ selectedSupplier(state) {
|
|
|
+ return state.selectedSupplier.value
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ *
|
|
|
+ * @param {*} state
|
|
|
+ */
|
|
|
+ addSupplier(state) {
|
|
|
+ return state.addSupplier.value
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -21,8 +54,31 @@ const mutations = {
|
|
|
* @param {*} state
|
|
|
* @param {*} payload
|
|
|
*/
|
|
|
- setSupplier(state, payload) {
|
|
|
+ setSuppliers(state, payload) {
|
|
|
state.supplier.values = [...payload]
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ *
|
|
|
+ * @param {*} state
|
|
|
+ * @param {*} payload
|
|
|
+ */
|
|
|
+ selectSupplier(state, payload) {
|
|
|
+ state.selectedSupplier.value = payload
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ *
|
|
|
+ * @param {*} state
|
|
|
+ * @param {*} payload
|
|
|
+ */
|
|
|
+ filterSuppliers(state, payload) {
|
|
|
+ state.filteredSuppliers.values = [...payload]
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ *
|
|
|
+ * @param {*} state
|
|
|
+ */
|
|
|
+ addSupplier(state) {
|
|
|
+ state.addSupplier.value = !state.addSupplier.value
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -31,8 +87,39 @@ const actions = {
|
|
|
*
|
|
|
* @param {*} param0
|
|
|
*/
|
|
|
- setSupplier({ commit }, payload) {
|
|
|
- commit('setSupplier', payload)
|
|
|
+ setSuppliers({ commit }, payload) {
|
|
|
+ commit('setSuppliers', payload)
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ *
|
|
|
+ * @param {*} param0
|
|
|
+ * @param {*} payload
|
|
|
+ */
|
|
|
+ selectSupplier({ commit }, payload) {
|
|
|
+ commit('selectSupplier', payload)
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ *
|
|
|
+ * @param {*} param0
|
|
|
+ * @param {*} payload
|
|
|
+ */
|
|
|
+ filterSuppliers({ commit }, payload) {
|
|
|
+ commit('filterSuppliers', payload)
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ *
|
|
|
+ * @param {*} param0
|
|
|
+ * @param {*} payload
|
|
|
+ */
|
|
|
+ addSupplier({ commit }) {
|
|
|
+ commit('addSupplier')
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ *
|
|
|
+ * @param {*} param0
|
|
|
+ */
|
|
|
+ pushSupplier({ commit, dispatch }) {
|
|
|
+ console.log('push')
|
|
|
}
|
|
|
}
|
|
|
|