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 @@
-
+
资产挂牌
基础信息
@@ -140,15 +140,15 @@
网银支付
-
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_status==2? '重新上传':'点击上传'}}
+
+
查看记录
+
+
+
+
+ 您可以点击
+
+ 确认交易交付成功
+
+
您可以
-
- 或上传转账记录
- 点击上传
+
+
+ 或上传转账记录
+
+ 点击上传
+
+
+
+ 查看记录
+
+
失败原因:{{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 @@
+
+
+
+
+
订单信息
+
+
+ 联系地址:
+ {{orderInfos.express_address}}
+
+
+ 联系人:
+ {{orderInfos.express_user}} {{orderInfos.express_userphone}}
+
+
+ 订单编号:
+ {{orderInfos.batchcode}}
+
+
+ 下单时间:
+ {{orderInfos.create_time | formatDate}}
+
+
+ 挂牌方:
+ {{orderInfos.sell_name}}
+
+
+ 摘牌方留言:
+ {{orderInfos. sell_message}}
+
+
+
+
+
+

+
订单状态:
+ 等待摘牌方付款
+ 等待交易所确认
+ 摘牌方付款确认审核失败
+ 等待双方上传签约合同
+ 等待交易所确认签约合同
+ 确认签约合同审核失败
+ 等待摘牌方确认交付
+ 订单结算中
+
+
+
+ 摘牌方还要23小时43分15秒来付款,超时订单自动关闭。
+
+
+ 摘牌方已确认交付,该订单正在结算中,订单结算金额为( ¥ 27,000.00 ),请耐心等候!
+
+
+ 摘牌方已上传转账记录,还有23小时43分15秒由交易所确认,请耐心等候!
+
+
+ 请双方上传签约合同PDF文件扫描件,由交易所见证交易过程!
+
+
+ 交易所正在审核确认双方上传的签约合同,请耐心等候!
+
+
+ 摘牌方还有
+ 23小时43分15秒{{orderInfos.serial_name}}
+ 来确认,超时订单自动确认。订单确认后交易所将会出具双方交易凭证,确认资产交易成功!
+
+
+
+
摘牌方上传
+
+ {{orderInfos.check_status==2? '重新上传':'点击上传'}}
+
+
查看记录
+
+
+
+
+ 您可以点击
+
+ 下载资产交易凭证
+
+
+ 您可以
+
+
+ 或上传转账记录
+
+ 点击上传
+
+
+
+ 查看记录
+
+
+
失败原因:{{orderInfos.check_content}}
+
+
+
+
资产名称
+
资产编号
+
资产分类
+
资产单价
+
交易数量
+
金额小计
+
+
+
+
![]()
+
{{orderInfos.serial_name}}
+
+
+ GM-BZ-165254{{orderInfos.serial_name}}
+
+
+ {{orderInfos.asset_type_name}}
+
+
+ ¥ {{orderInfos.single_price}}
+
+
+ {{orderInfos.count}}
+
+
+ ¥ {{orderInfos.price}}
+
+
+
+
+
+ 给挂牌方留言:
+ {{orderInfos.buy_message}}
+
+
+
+ 契税: ¥ {{orderInfos.contract_tax}}
+ ¥ {{orderInfos.contract_tax}}
+
+
+ 印花税: ¥ {{orderInfos.printing_tax}}
+ ¥ {{orderInfos.printing_tax}}
+
+
+
+
+ 金额合计
+ ¥ 33,000.00{{orderInfos.serial_name}}
+
+
+
+
+
+
+
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 @@
-
- 序号
- 资产
- 单价
- 数量
- 交易总额
- 交易状态
- 交易操作
-
-
-
1
-

+
+
{{item.id}}
+
- 2021-07-13 18:30:25
- 订单编号:15852458965124
- 托管方:东莞市芳华沉香园林景观有限公司
- 资产编号:GM-BZ-165254
+ {{item.create_time | formatDate}}
+ 订单编号:{{item.batchcode}}
+ 托管方:{{item.firm_name}}
+ 资产编号:{{item.serial}}
-
东莞市芳华沉香园林景观有限公司20棵沉香树采集权(2年)
-
运费:¥ 80.00
-
服务费:¥ 1,000.00
+
{{item.serial_name}}
+
契税:¥ {{item.contract_tax}}
+
印花税:¥ {{item.printing_tax}}
-
¥ 30,000.00
-
¥ 10,000.00
+
单价:¥ {{item.price}}
+
+
数量:{{item.count}}
+
交易总额:¥ {{item.total_price}}
+
交易状态:
+ 待支付
+ 待审核付款
+ 待上传签约合同
+ 待确认签约合同
+ 待交付
+ 待确认交付
+ 待结算
+ 已完成
+ 已关闭
+ 退款中
+ 已退款
+ 已取消
-
3
-
¥ 31,080.00
-
已完成
-
订单详情
-
在线联系
-
查看评价
+
订单详情
+
下载合同
@@ -77,56 +79,78 @@
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',