guhongwei 4 jaren geleden
bovenliggende
commit
f125095610
3 gewijzigde bestanden met toevoegingen van 51 en 1 verwijderingen
  1. 2 0
      src/store/index.js
  2. 49 0
      src/store/market/productpact.js
  3. 0 1
      src/views/superAdminCenter/enterpriseTrans/index.vue

+ 2 - 0
src/store/index.js

@@ -35,6 +35,7 @@ import marketproduct from './market/marketproduct';
 import collectproduct from './market/collectproduct';
 import markettype from './market/markettype';
 import notice from './market/notice';
+import productpact from './market/productpact';
 // 交易记录
 import transaction from './market/transaction';
 // 技术交流
@@ -89,6 +90,7 @@ export default new Vuex.Store({
     collectproduct,
     markettype,
     notice,
+    productpact,
     // 交易记录
     transaction,
     // 技术交流

+ 49 - 0
src/store/market/productpact.js

@@ -0,0 +1,49 @@
+import Vue from 'vue';
+import Vuex from 'vuex';
+import _ from 'lodash';
+Vue.use(Vuex);
+const api = {
+  productpactInfo: `/api/market/productpact`,
+  findpactInfo: `/api/market/productpact/findpact`,
+};
+const state = () => ({});
+const mutations = {};
+
+const actions = {
+  async query({ commit }, { skip = 0, limit, ...info } = {}) {
+    const res = await this.$axios.$get(api.productpactInfo, {
+      skip,
+      limit,
+      ...info,
+    });
+    return res;
+  },
+  async create({ commit }, payload) {
+    const res = await this.$axios.$post(`${api.productpactInfo}`, payload);
+    return res;
+  },
+  async fetch({ commit }, payload) {
+    const res = await this.$axios.$get(`${api.productpactInfo}/${payload}`);
+    return res;
+  },
+
+  async findpact({ commit }, payload) {
+    const res = await this.$axios.$get(`${api.findpactInfo}/${payload}`);
+    return res;
+  },
+
+  async update({ commit }, { id, ...data }) {
+    const res = await this.$axios.$post(`${api.productpactInfo}/update/${id}`, data);
+    return res;
+  },
+  async delete({ commit }, payload) {
+    const res = await this.$axios.$delete(`${api.productpactInfo}/${payload}`);
+    return res;
+  },
+};
+export default {
+  namespaced: true,
+  state,
+  mutations,
+  actions,
+};

+ 0 - 1
src/views/superAdminCenter/enterpriseTrans/index.vue

@@ -89,7 +89,6 @@ export default {
       if (this.$checkRes(res)) {
         this.$set(this, 'form', res.data);
       }
-
       this.dialog = true;
     },
     // 提交