guhongwei 5 år sedan
förälder
incheckning
d060fe8789

+ 2 - 1
src/store/index.js

@@ -3,7 +3,7 @@ import Vuex from 'vuex';
 import marketproduct from '@common/store/market/marketproduct';
 import expertsuser from '@common/store/market/exportuser';
 import maarkettype from '@common/store/market/markettype';
-
+import productpact from '@common/store/market/productpact';
 import authUser from './user/auth-user';
 import dock from '@common/store/live/dock';
 import wxchattest from './user/wxchattest';
@@ -31,5 +31,6 @@ export default new Vuex.Store({
     apply,
     transaction,
     expertsaudit,
+    productpact,
   },
 });

+ 19 - 2
src/views/userCenter/matter/index.vue

@@ -80,6 +80,7 @@ import negotiation from './parts/negotiation.vue';
 import intentionList from './parts/intentionList.vue';
 import transaction from './parts/transaction.vue';
 const { mapActions: transactions } = createNamespacedHelpers('transaction');
+const { mapActions: productpact } = createNamespacedHelpers('productpact');
 export default {
   name: 'index',
   props: {},
@@ -100,11 +101,27 @@ export default {
   computed: {},
   methods: {
     ...transactions({ transactionList: 'query', transactiondtetle: 'delete', shenheupdate: 'update' }),
+    ...productpact({ productpactCreate: 'create' }),
     submit(data) {
       console.log(data);
+      this.show = true;
+      this.$set(this, `newform`, data);
     },
-    onSubmit() {
-      console.log('同意');
+    async onSubmit() {
+      this.newform.status = '0';
+      this.newform.transaction_id = this.newform.id;
+      const res = await this.productpactCreate(this.newform);
+      if (this.$checkRes(res)) {
+        this.newform.status = '4';
+        const arr = await this.shenheupdate(this.newform);
+        if (this.$checkRes(arr)) {
+          this.$message({
+            message: '提交交易成功,等待管理员审核,方可交易完成',
+            type: 'success',
+          });
+        }
+      }
+      this.show = false;
     },
   },
   mounted() {

+ 2 - 2
src/views/userCenter/matter/parts/intentionList.vue

@@ -11,12 +11,12 @@
             <span class="ptwo"><span>营销人名称:</span>{{ item.market_username || '暂无' }}</span>
             <span class="ptwo"><span>购买人名称:</span>{{ item.username || '暂无' }}</span>
           </p>
-          <p class="newptwo">
+          <!-- <p class="newptwo">
             <span>状态:</span
             >{{
               item.status == '0' ? '正在洽谈' : item.status == '1' ? '达成意向' : item.status == '2' ? '我的交易' : item.status == '4' ? '合同审核中' : '未识别'
             }}
-          </p>
+          </p> -->
 
           <p class="textOver"><span>说明:</span>{{ item.description || '暂无' }}</p>
         </el-col>

+ 2 - 2
src/views/userCenter/matter/parts/negotiation.vue

@@ -11,12 +11,12 @@
             <span class="ptwo"><span>营销人名称:</span>{{ item.market_username || '暂无' }}</span>
             <span class="ptwo"><span>购买人名称:</span>{{ item.username || '暂无' }}</span>
           </p>
-          <p class="newptwo">
+          <!-- <p class="newptwo">
             <span>状态:</span
             >{{
               item.status == '0' ? '正在洽谈' : item.status == '1' ? '达成意向' : item.status == '2' ? '我的交易' : item.status == '4' ? '合同审核中' : '未识别'
             }}
-          </p>
+          </p> -->
           <p class="textOver"><span>说明:</span>{{ item.description || '暂无' }}</p>
         </el-col>
       </el-col>

+ 2 - 2
src/views/userCenter/matter/parts/transaction.vue

@@ -10,12 +10,12 @@
             <span class="ptwo"><span>营销人名称:</span>{{ item.market_username || '暂无' }}</span>
             <span class="ptwo"><span>购买人名称:</span>{{ item.username || '暂无' }}</span>
           </p>
-          <p class="newptwo">
+          <!-- <p class="newptwo">
             <span>状态:</span
             >{{
               item.status == '0' ? '正在洽谈' : item.status == '1' ? '达成意向' : item.status == '2' ? '我的交易' : item.status == '4' ? '合同审核中' : '未识别'
             }}
-          </p>
+          </p> -->
           <p class="textOver"><span>说明:</span>{{ item.description || '暂无' }}</p>
         </el-col>
       </el-col>