diff --git a/src/api/index.js b/src/api/index.js index 69ba1a2..9f7ba6e 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -120,3 +120,75 @@ export const assetClassInfo = query => { params: query }); }; +// 获取确认订单信息 +export const getConfirmOrder = query => { + return request({ + url: '/api/user.Order/getConfirmOrder', + method: 'post', + data: query + }); +}; +// 提交订单 +export const submitOrder = query => { + return request({ + url: '/api/user.Order/submitOrder', + method: 'post', + data: query + }); +}; +// 获取订单信息 +export const orderInfo = query => { + return request({ + url: '/api/user.Order/orderInfo', + method: 'get', + params: query + }); +}; +// 订单上传线下转账记录 +export const uploadingRecord = query => { + return request({ + url: '/api/user.Order/uploadingRecord', + method: 'post', + data: query + }); +}; +// 修改资产挂牌 +export const update_cartellino = query => { + return request({ + url: '/api/user.Asset/update_cartellino', + method: 'post', + data: query + }); +}; +// 挂牌方订单列表 +export const seller_order_list = query => { + return request({ + url: '/api/user.Order/seller_order_list', + method: 'get', + params: query + }); +}; +// 挂牌方订单列表 +export const buyer_order_list = query => { + return request({ + url: '/api/user.Order/buyer_order_list', + method: 'get', + params: query + }); +}; +// 上传签约合同 +export const uploadingContract = query => { + return request({ + url: '/api/user.Order/uploadingContract', + method: 'post', + data: query + }); +}; +// 确认交付 +export const confirmDelivery = query => { + return request({ + url: '/api/user.Order/confirmDelivery', + method: 'post', + data: query + }); +}; diff --git a/src/components/common/Header.vue b/src/components/common/Header.vue index 87a3523..eab191c 100644 --- a/src/components/common/Header.vue +++ b/src/components/common/Header.vue @@ -80,7 +80,7 @@ export default { let data={user_id:9} // let data={user_id:3} isOpenAccount(data).then(res => { - console.info(res) + // console.info(res) this.examine_data=res.data if(res.data.is_buyer>0 &&res.data.buyer_status>0){ this.sidebarList[0].url='/Purchaser' diff --git a/src/components/page/AssetDetails.vue b/src/components/page/AssetDetails.vue index 8197eab..4158fc9 100644 --- a/src/components/page/AssetDetails.vue +++ b/src/components/page/AssetDetails.vue @@ -81,7 +81,8 @@ export default { checkBuy(this.query).then(res => { console.info(res) if(res.code==100){ - this.$router.push({path:'/order/confirmOrder',query:{step:0}}) + this.query.count=this.listingList.pay_count + this.$router.push({path:'/order/confirmOrder',query:{step:0,id:this.query.id,count:this.query.count}}) }else{ this.$message.error(res.msg) } @@ -91,6 +92,7 @@ export default { assetInfo(this.query).then(res => { console.info(res) if(res.code==100){ + this.query.count=this.listingList.pay_count this.listingList=res.data; }else{ this.$message.error(res.msg) diff --git a/src/components/page/Hoster/Listing.vue b/src/components/page/Hoster/Listing.vue index 335decc..daf5a6e 100644 --- a/src/components/page/Hoster/Listing.vue +++ b/src/components/page/Hoster/Listing.vue @@ -1,5 +1,5 @@ diff --git a/src/components/page/Order/orderDetails.vue b/src/components/page/Order/orderDetails.vue index f2d63a0..d3116a6 100644 --- a/src/components/page/Order/orderDetails.vue +++ b/src/components/page/Order/orderDetails.vue @@ -6,27 +6,27 @@
联系地址: - 广东省 东莞市 虎门镇 华东区 讯发大厦2座B607 + {{orderInfos.express_address}}
联系人: - 陈阳明 13812345678 + {{orderInfos.express_user}} {{orderInfos.express_userphone}}
订单编号: - 851245854512 + {{orderInfos.batchcode}}
下单时间: - 2021-08-08 10:33:54 + {{orderInfos.create_time | formatDate}}
挂牌方: - 东莞市芳华沉香园林景观有限公司 + {{orderInfos.sell_name}}
摘牌方留言: - + {{orderInfos. sell_message}}
@@ -53,63 +53,79 @@
- - 东莞市芳华沉香园林景观有限公司20棵沉香树采集权(2年) + + {{orderInfos.serial_name}}
- GM-BZ-165254 + GM-BZ-165254{{orderInfos.serial_name}}
- 采集权 + {{orderInfos.asset_type_name}}
- ¥ 10,000.00 + ¥ {{orderInfos.single_price}}
- 3 + {{orderInfos.count}}
- ¥ 30,000.00 + ¥ {{orderInfos.price}}
给挂牌方留言: - - + {{orderInfos.buy_message}}
- 契税: ¥ 1,500.00 - ¥ 1,500.00 + 契税: ¥ {{orderInfos.contract_tax}} + ¥ {{orderInfos.contract_tax}}
- 印花税: ¥ 1,500.00 - ¥ 1,500.00 + 印花税: ¥ {{orderInfos.printing_tax}} + ¥ {{orderInfos.printing_tax}}
金额合计 - ¥ 33,000.00 + ¥ 33,000.00{{orderInfos.serial_name}}
diff --git a/src/components/page/Order/orderPayment.vue b/src/components/page/Order/orderPayment.vue index 3d97616..fb21f36 100644 --- a/src/components/page/Order/orderPayment.vue +++ b/src/components/page/Order/orderPayment.vue @@ -31,7 +31,7 @@ export default { }, methods:{ submit(){ - this.$router.push({path:'/order/orderPendingPay',query:{step:1}}) + this.$router.push({path:'/order/orderPendingPay',query:{step:1,batchcode:this.$route.query.batchcode}}) } } } diff --git a/src/components/page/Order/orderPendingPay.vue b/src/components/page/Order/orderPendingPay.vue index b47184e..dae3a06 100644 --- a/src/components/page/Order/orderPendingPay.vue +++ b/src/components/page/Order/orderPendingPay.vue @@ -6,46 +6,110 @@
联系地址: - 广东省 东莞市 虎门镇 华东区 讯发大厦2座B607 + {{orderInfos.express_address}}
联系人: - 陈阳明 13812345678 + {{orderInfos.express_user}} {{orderInfos.express_userphone}}
订单编号: - 851245854512 + {{orderInfos.batchcode}}
下单时间: - 2021-08-08 10:33:54 + {{orderInfos.create_time | formatDate}}
挂牌方: - 东莞市芳华沉香园林景观有限公司 + {{orderInfos.sell_name}}
摘牌方留言: - + {{orderInfos. sell_message}}
- 订单状态:等待摘牌方付款 + 订单状态: + + + + + + + +
-

+

您还有 - 23小时43分15秒 + 23小时43分15秒{{orderInfos.serial_name}} 来付款,超时订单自动关闭。订单关闭后3天内不能再重复购买同一个资产,为避免不便之处,请尽快付款!

-
+

+ 您还有 + 23小时43分15秒{{orderInfos.serial_name}} + 来确认,超时订单自动确认。订单确认后交易所将会出具双方交易凭证,确认资产交易成功,请尽快确认! +

+

+ 已上传转账记录,还有23小时43分15秒{{orderInfos.serial_name}}由交易所确认,请耐心等候! +

+

+ 请双方上传签约合同PDF文件扫描件,由交易所见证交易过程! +

+

+ 交易所正在审核确认双方上传的签约合同,请耐心等候! +

+ +
+ 您可以点击 + + 确认交易交付成功 +
+
您可以 - - 或上传转账记录 - 点击上传 + +
+
失败原因:{{orderInfos.check_content}}
@@ -58,67 +122,192 @@
- - 东莞市芳华沉香园林景观有限公司20棵沉香树采集权(2年) + + {{orderInfos.serial_name}}
- GM-BZ-165254 + GM-BZ-165254{{orderInfos.serial_name}}
- 采集权 + {{orderInfos.asset_type_name}}
- ¥ 10,000.00 + ¥ {{orderInfos.single_price}}
- 3 + {{orderInfos.count}}
- ¥ 30,000.00 + ¥ {{orderInfos.price}}
给挂牌方留言: - - + {{orderInfos.buy_message}}
- 契税: ¥ 1,500.00 - ¥ 1,500.00 + 契税: ¥ {{orderInfos.contract_tax}} + ¥ {{orderInfos.contract_tax}}
- 印花税: ¥ 1,500.00 - ¥ 1,500.00 + 印花税: ¥ {{orderInfos.printing_tax}} + ¥ {{orderInfos.printing_tax}}
金额合计 - ¥ 33,000.00 + ¥ 33,000.00{{orderInfos.serial_name}}
+ diff --git a/src/components/page/Order/sellOrderPendingPay.vue b/src/components/page/Order/sellOrderPendingPay.vue new file mode 100644 index 0000000..c284b50 --- /dev/null +++ b/src/components/page/Order/sellOrderPendingPay.vue @@ -0,0 +1,508 @@ + + + diff --git a/src/components/page/Purchaser/myOrder.vue b/src/components/page/Purchaser/myOrder.vue index 973b5d1..458be33 100644 --- a/src/components/page/Purchaser/myOrder.vue +++ b/src/components/page/Purchaser/myOrder.vue @@ -1,15 +1,15 @@ diff --git a/src/main.js b/src/main.js index 14e7157..2b44be6 100644 --- a/src/main.js +++ b/src/main.js @@ -13,7 +13,7 @@ Vue.use(ElementUI, { }); Vue.filter('formatDate',function (input,fmtstring) {//当input为时间戳,需转为Number类型 if(input){ - return moment(input*1000).format(fmtstring); + return moment(input*1000).format('YYYY-MM-DD HH:mm:ss'); }else{ return ""; } diff --git a/src/router/index.js b/src/router/index.js index a5016b6..37c71f2 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -119,6 +119,7 @@ export default new Router({ meta: { title: '订单' }, children:[ { + name:'confirmOrder', path: 'confirmOrder', component: () => import(/* webpackChunkName: "dashboard" */ '../components/page/Order/confirmOrder.vue'), meta: { title: '确认订单' } @@ -131,7 +132,12 @@ export default new Router({ { path: 'orderPendingPay', component: () => import(/* webpackChunkName: "dashboard" */ '../components/page/Order/orderPendingPay.vue'), - meta: { title: '订单付款' } + meta: { title: '买家订单付款' } + }, + { + path: 'sellOrderPendingPay', + component: () => import(/* webpackChunkName: "dashboard" */ '../components/page/Order/sellOrderPendingPay.vue'), + meta: { title: '卖家订单付款' } }, { path: 'orderDetails',