Browse Source

更新

master
ltlzx 5 years ago
parent
commit
2f72eb2e2b
  1. BIN
      src/assets/img/examine_img.png
  2. 20
      src/components/common/Header.vue
  3. 14
      src/components/page/AssetDetails.vue
  4. 5
      src/components/page/ClassificationDetails.vue
  5. 2
      src/components/page/Hoster/myOrder.vue
  6. 73
      src/components/page/Purchaser/wkPurchaser.vue
  7. 34
      src/components/page/Purchaser/wkThird.vue
  8. 34
      src/components/page/Purchaser/wkTrusteeship.vue

BIN
src/assets/img/examine_img.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

20
src/components/common/Header.vue

@ -78,27 +78,35 @@ export default {
},
methods:{
isOpenAccount(){
let data={user_id:9}
// let data={user_id:3}
// let data={user_id:9}
let data={user_id:8}
isOpenAccount(data).then(res => {
console.info(res)
this.examine_data=res.data
if(res.data.is_buyer>0 &&res.data.buyer_status>0){
let index;
for(let i=0; i<this.sidebarList.length;i++){
if (this.activeClass==this.sidebarList[i].url) {
index=i
}
}
if(res.data.is_buyer>0 &&res.data.buyer_status==1){
this.sidebarList[0].url='/Purchaser'
}else{
this.sidebarList[0].url='/wkPurchaser'
}
if(res.data.is_enter_shop>0 &&res.data.enter_shop_status>0){
if(res.data.is_enter_shop>0 &&res.data.enter_shop_status==1){
this.sidebarList[1].url='/Hoster'
}else{
this.sidebarList[1].url='/wkTrusteeship'
}
if(res.data.is_third_party>0 &&res.data.third_party_status>0){
if(res.data.is_third_party>0 &&res.data.third_party_status==1){
this.sidebarList[2].url='/Purchaser'
}else{
this.sidebarList[2].url='/wkThird'
}
if (this.activeClass!=this.sidebarList[index].url) {
this.goPage(this.sidebarList[index].url)
}
});
},
submitForm(){

14
src/components/page/AssetDetails.vue

@ -42,6 +42,7 @@
<p class="asset_info_p1">浏览记录 {{listingList.views}}</p>
<div class="asset_info_button">
<button class="purchase" @click="checkBuy">立即购买</button>
<button class="assessment" >资产评估</button>
<button class="collection" v-if="!listingList.is_collect" @click="collectAsset">放入收藏</button>
<button class="collection" v-else @click="cancelCollectAsset">取消收藏</button>
</div>
@ -52,8 +53,8 @@
<div class="asset1_title">
<div class="asset1_title_item">标的物介绍</div>
<div class="asset1_title_item">资产评估报告</div>
<div class="asset1_title_item">购买须知</div>
<div class="asset1_title_item">历史评价</div>
<!-- <div class="asset1_title_item">购买须知</div>
<div class="asset1_title_item">历史评价</div> -->
</div>
<div class="asset1_content">{{listingList.serial_content}}</div>
</div>
@ -131,6 +132,13 @@ export default {
}
</script>
<style scoped>
.assessment{
background: #D0A6A5;
font-size: 16px;
color: #89201F;
border: 1px solid #89201F;
}
.asset{
width: 100%;
border: 1px solid #CCCCCC;
@ -218,7 +226,7 @@ export default {
margin-top: 53px;
}
.asset_info_button button{
width: 240px;
width: 150px;
height: 100%;
border-radius: 2px;
font-size: 16px;

5
src/components/page/ClassificationDetails.vue

@ -63,7 +63,7 @@
<span>资产状态</span>
</div>
<div class="seach_right">
<el-radio-group v-model="query.radio1" class="seach_group" @change="changeDate(3)">
<el-radio-group v-model="query.radio3" class="seach_group" @change="changeDate(3)">
<el-radio-button :label="0" >不限</el-radio-button>
<el-radio-button :label="1">挂牌中</el-radio-button>
<el-radio-button :label="2">交易中</el-radio-button>
@ -172,7 +172,8 @@ export default {
radio2:0,
select:0,
value3:'',
input4:''
input4:'',
radio3:''
},
pageTotal:0,
listingList:[],

2
src/components/page/Hoster/myOrder.vue

@ -129,7 +129,7 @@ export default {
headerList:[
{name:'全部订单',type:''},
{name:'付款',type:1},
{name:'付款',type:1},
{name:'待签约',type:2},
{name:'待交付',type:3},
{name:'已完成',type:4},

73
src/components/page/Purchaser/wkPurchaser.vue

@ -1,12 +1,13 @@
<template>
<div class="body">
<p class="title">购买方开户信息完善</p>
<template v-if="check_status==-1">
<p class="title">摘牌方开户信息完善</p>
<p class="title_info">用户在购买资产前需先进行开户信息审核待审核通过后方能进行购买个人用户目前仅支持人才产权交易如需交易有形实物资产或无形实物资产请注册机构用户</p>
<div class="subject">
<span>账户主体</span>
<el-radio-group v-model="ruleForm.account_type" :disabled="disabled" @change="changeRadio">
<el-radio-group v-model="ruleForm.account_type" @change="changeRadio">
<el-radio :label="1">机构</el-radio>
<el-radio :label="2">个人</el-radio>
<!-- <el-radio :label="2">个人</el-radio> -->
</el-radio-group>
</div>
<div class="table">
@ -130,6 +131,28 @@
<span class="footer_span1">开户申请书与承诺书</span>
</div>
</div>
</template>
<template v-else>
<p class="title">摘牌方开户信息完善</p>
<p class="title_info">用户在购买资产前需先进行开户信息审核待审核通过后方能进行购买目前仅支持机构注册用户进行资产交易</p>
<div class="examine_content">
<img src="../../../assets/img/examine_img.png" alt="" class="examine_img">
<p class="examine_tips">
<template v-if="check_status==0">
<span >资料已经提交请耐心等待审核</span>
</template>
<template v-else-if="check_status==2">
<span >审核失败请重新提交资料</span>
<span class="examine_tips_span" @click="checkStatus">重新提交</span>
</template>
</p>
<div class="error_msg" v-if="check_status==2">
<p>失败原因</p>
<p v-html="ruleForm.check_message"></p>
</div>
</div>
</template>
<el-image-viewer
v-if="showViewer"
:on-close="closeViewer"
@ -145,6 +168,7 @@ export default {
return{
subject:1,
checked:1,
check_status:'',
disabled:false,
showViewer:false,
host:'http://wenhua.xingtongworld.com',
@ -190,6 +214,7 @@ export default {
address: '',
uname: '',
phone: '',
check_message:''
},
rules: {
firm_name: [
@ -247,6 +272,9 @@ export default {
this.getAccountInfo()
},
methods:{
checkStatus(){
this.check_status=-1
},
onPreview(img) {
this.img_url = img
this.showViewer = true
@ -262,10 +290,13 @@ export default {
}
getAccountInfo(data).then(res => {
console.info(res)
if (res.code==100) {
this.check_status=res.data.check_status
if(res.data!=null){
this.disabled=true
this.changeRadio(res.data.account_type)
// this.changeRadio(res.data.account_type)
res.data.establish_time=res.data.establish_time*1000
res.data.check_message = res.data.check_message.replace(/\n/gm, "<br/>")
// res.data.else_file=JSON.parse(res.data.else_file)
for(let key in res.data){
for(let item in this.ruleForm){
@ -282,6 +313,7 @@ export default {
})
}
}
}
});
},
//rado
@ -339,6 +371,7 @@ export default {
this.$message.error(res.msg);
}else{
this.$message.success('上传资料成功!请等待审核~');
this.check_status=0;
this.disabled=true
}
this.ruleForm.establish_time=this.ruleForm.establish_time*1000
@ -384,6 +417,38 @@ export default {
}
</script>
<style scoped>
.examine_img{
width: 144px;
height: 129px;
}
.error_msg{
margin-top: 60px;
text-align: left;
}
.error_msg> p{
color: #555555;
font-size: 14px;
margin-bottom: 10px;
}
.examine_tips_span{
display: inline-block;
color: #C94C4C;
text-decoration: underline;
margin-left: 10px;
cursor: pointer;
}
.examine_tips{
margin-top: 20px;
}
.examine_content{
width: 100%;
text-align: center;
padding-top: 40px;
color: #C3CBD6;
font-size: 14px;
height: 700px;
box-sizing: border-box;
}
.body{
margin-top: 20px;
}

34
src/components/page/Purchaser/wkThird.vue

@ -1,5 +1,6 @@
<template>
<div class="body">
<template v-if="check_status==-1">
<p class="title">第三方服务机构开户信息完善</p>
<p class="title_info">第三方服务机构开户用于服务平台中资产托管时的资产价格评估或资产价值评估需有相关资质机构方能注册成功</p>
<div class="subject">
@ -129,6 +130,27 @@
<span class="footer_span1">开户申请书与承诺书</span>
</div>
</div>
</template>
<template v-else>
<p class="title">第三方服务机构开户信息完善</p>
<p class="title_info">第三方服务机构开户用于服务平台中资产托管时的资产价格评估或资产价值评估需有相关资质机构方能注册成功</p>
<div class="examine_content">
<img src="../../../assets/img/examine_img.png" alt="" class="examine_img">
<p class="examine_tips">
<template v-if="check_status==0">
<span >资料已经提交请耐心等待审核</span>
</template>
<template v-else-if="check_status==2">
<span >审核失败请重新提交资料</span>
<span class="examine_tips_span" @click="checkStatus">重新提交</span>
</template>
</p>
<div class="error_msg" v-if="check_status==2">
<p>失败原因</p>
<p v-html="ruleForm.check_message"></p>
</div>
</div>
</template>
<el-image-viewer
v-if="showViewer"
:on-close="closeViewer"
@ -144,6 +166,7 @@ export default {
return{
subject:1,
checked:1,
check_status:'',
disabled:false,
showViewer:false,
host:'http://wenhua.xingtongworld.com',
@ -189,6 +212,7 @@ export default {
address: '',
uname: '',
phone: '',
check_message:''
},
rules: {
firm_name: [
@ -246,6 +270,9 @@ export default {
this.getAccountInfo()
},
methods:{
checkStatus(){
this.check_status=-1
},
//
getAccountInfo(){
let data={
@ -253,10 +280,14 @@ export default {
}
getAccountInfo(data).then(res => {
console.info(res)
if (res.code==100) {
this.check_status=res.data.check_status
if(res.data!=null){
this.disabled=true
this.changeRadio(res.data.account_type)
// this.changeRadio(res.data.account_type)
res.data.establish_time=res.data.establish_time*1000
res.data.check_message = res.data.check_message.replace(/\n/gm, "<br/>")
// res.data.else_file=JSON.parse(res.data.else_file)
for(let key in res.data){
for(let item in this.ruleForm){
if(key==item){
@ -272,6 +303,7 @@ export default {
})
}
}
}
});
},
//rado

34
src/components/page/Purchaser/wkTrusteeship.vue

@ -1,6 +1,7 @@
<template>
<div class="body">
<p class="title">托管方开户信息完善</p>
<template v-if="check_status==-1">
<p class="title">挂牌方开户信息完善</p>
<p class="title_info">用户在托管资产前需先进行开户信息审核待审核通过后方能进行托管个人用户目前仅支持人才产权交易如需交易有形实物资产或无形实物资产请注册机构用户</p>
<div class="subject">
<span>账户主体</span>
@ -130,6 +131,27 @@
<span class="footer_span1">开户申请书与承诺书</span>
</div>
</div>
</template>
<template v-else>
<p class="title">挂牌方开户信息完善</p>
<p class="title_info">用户在托管资产前需先进行开户信息审核待审核通过后方能进行托管</p>
<div class="examine_content">
<img src="../../../assets/img/examine_img.png" alt="" class="examine_img">
<p class="examine_tips">
<template v-if="check_status==0">
<span >资料已经提交请耐心等待审核</span>
</template>
<template v-else-if="check_status==2">
<span >审核失败请重新提交资料</span>
<span class="examine_tips_span" @click="checkStatus">重新提交</span>
</template>
</p>
<div class="error_msg" v-if="check_status==2">
<p>失败原因</p>
<p v-html="ruleForm.check_message"></p>
</div>
</div>
</template>
<el-image-viewer
v-if="showViewer"
:on-close="closeViewer"
@ -146,6 +168,7 @@ export default {
subject:1,
checked:1,
disabled:false,
check_status:'',
showViewer:false,
host:'http://wenhua.xingtongworld.com',
action:'http://wenhua.xingtongworld.com/api/Index/uploadimg',
@ -190,6 +213,7 @@ export default {
address: '',
uname: '',
phone: '',
check_message:''
},
rules: {
firm_name: [
@ -247,6 +271,9 @@ export default {
this.getAccountInfo()
},
methods:{
checkStatus(){
this.check_status=-1
},
onPreview(img) {
this.img_url = img
this.showViewer = true
@ -262,10 +289,14 @@ export default {
}
getAccountInfo(data).then(res => {
console.info(res)
if (res.code==100) {
this.check_status=res.data.check_status
if(res.data!=null){
this.disabled=true
this.changeRadio(res.data.account_type)
res.data.establish_time=res.data.establish_time*1000
res.data.check_message = res.data.check_message.replace(/\n/gm, "<br/>")
// res.data.else_file=JSON.parse(res.data.else_file)
for(let key in res.data){
for(let item in this.ruleForm){
if(key==item){
@ -281,6 +312,7 @@ export default {
})
}
}
}
});
},
//rado

Loading…
Cancel
Save