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:{ methods:{
isOpenAccount(){ isOpenAccount(){
let data={user_id:9} // let data={user_id:9}
// let data={user_id:3} let data={user_id:8}
isOpenAccount(data).then(res => { isOpenAccount(data).then(res => {
console.info(res) console.info(res)
this.examine_data=res.data 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' this.sidebarList[0].url='/Purchaser'
}else{ }else{
this.sidebarList[0].url='/wkPurchaser' 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' this.sidebarList[1].url='/Hoster'
}else{ }else{
this.sidebarList[1].url='/wkTrusteeship' 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' this.sidebarList[2].url='/Purchaser'
}else{ }else{
this.sidebarList[2].url='/wkThird' this.sidebarList[2].url='/wkThird'
} }
if (this.activeClass!=this.sidebarList[index].url) {
this.goPage(this.sidebarList[index].url)
}
}); });
}, },
submitForm(){ submitForm(){

14
src/components/page/AssetDetails.vue

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

5
src/components/page/ClassificationDetails.vue

@ -63,7 +63,7 @@
<span>资产状态</span> <span>资产状态</span>
</div> </div>
<div class="seach_right"> <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="0" >不限</el-radio-button>
<el-radio-button :label="1">挂牌中</el-radio-button> <el-radio-button :label="1">挂牌中</el-radio-button>
<el-radio-button :label="2">交易中</el-radio-button> <el-radio-button :label="2">交易中</el-radio-button>
@ -172,7 +172,8 @@ export default {
radio2:0, radio2:0,
select:0, select:0,
value3:'', value3:'',
input4:'' input4:'',
radio3:''
}, },
pageTotal:0, pageTotal:0,
listingList:[], listingList:[],

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

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

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

@ -1,12 +1,13 @@
<template> <template>
<div class="body"> <div class="body">
<p class="title">购买方开户信息完善</p> <template v-if="check_status==-1">
<p class="title">摘牌方开户信息完善</p>
<p class="title_info">用户在购买资产前需先进行开户信息审核待审核通过后方能进行购买个人用户目前仅支持人才产权交易如需交易有形实物资产或无形实物资产请注册机构用户</p> <p class="title_info">用户在购买资产前需先进行开户信息审核待审核通过后方能进行购买个人用户目前仅支持人才产权交易如需交易有形实物资产或无形实物资产请注册机构用户</p>
<div class="subject"> <div class="subject">
<span>账户主体</span> <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="1">机构</el-radio>
<el-radio :label="2">个人</el-radio> <!-- <el-radio :label="2">个人</el-radio> -->
</el-radio-group> </el-radio-group>
</div> </div>
<div class="table"> <div class="table">
@ -130,6 +131,28 @@
<span class="footer_span1">开户申请书与承诺书</span> <span class="footer_span1">开户申请书与承诺书</span>
</div> </div>
</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 <el-image-viewer
v-if="showViewer" v-if="showViewer"
:on-close="closeViewer" :on-close="closeViewer"
@ -145,6 +168,7 @@ export default {
return{ return{
subject:1, subject:1,
checked:1, checked:1,
check_status:'',
disabled:false, disabled:false,
showViewer:false, showViewer:false,
host:'http://wenhua.xingtongworld.com', host:'http://wenhua.xingtongworld.com',
@ -190,6 +214,7 @@ export default {
address: '', address: '',
uname: '', uname: '',
phone: '', phone: '',
check_message:''
}, },
rules: { rules: {
firm_name: [ firm_name: [
@ -247,6 +272,9 @@ export default {
this.getAccountInfo() this.getAccountInfo()
}, },
methods:{ methods:{
checkStatus(){
this.check_status=-1
},
onPreview(img) { onPreview(img) {
this.img_url = img this.img_url = img
this.showViewer = true this.showViewer = true
@ -262,10 +290,13 @@ export default {
} }
getAccountInfo(data).then(res => { getAccountInfo(data).then(res => {
console.info(res) console.info(res)
if (res.code==100) {
this.check_status=res.data.check_status
if(res.data!=null){ if(res.data!=null){
this.disabled=true 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.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) // res.data.else_file=JSON.parse(res.data.else_file)
for(let key in res.data){ for(let key in res.data){
for(let item in this.ruleForm){ for(let item in this.ruleForm){
@ -282,6 +313,7 @@ export default {
}) })
} }
} }
}
}); });
}, },
//rado //rado
@ -339,6 +371,7 @@ export default {
this.$message.error(res.msg); this.$message.error(res.msg);
}else{ }else{
this.$message.success('上传资料成功!请等待审核~'); this.$message.success('上传资料成功!请等待审核~');
this.check_status=0;
this.disabled=true this.disabled=true
} }
this.ruleForm.establish_time=this.ruleForm.establish_time*1000 this.ruleForm.establish_time=this.ruleForm.establish_time*1000
@ -384,6 +417,38 @@ export default {
} }
</script> </script>
<style scoped> <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{ .body{
margin-top: 20px; margin-top: 20px;
} }

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

@ -1,5 +1,6 @@
<template> <template>
<div class="body"> <div class="body">
<template v-if="check_status==-1">
<p class="title">第三方服务机构开户信息完善</p> <p class="title">第三方服务机构开户信息完善</p>
<p class="title_info">第三方服务机构开户用于服务平台中资产托管时的资产价格评估或资产价值评估需有相关资质机构方能注册成功</p> <p class="title_info">第三方服务机构开户用于服务平台中资产托管时的资产价格评估或资产价值评估需有相关资质机构方能注册成功</p>
<div class="subject"> <div class="subject">
@ -129,6 +130,27 @@
<span class="footer_span1">开户申请书与承诺书</span> <span class="footer_span1">开户申请书与承诺书</span>
</div> </div>
</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 <el-image-viewer
v-if="showViewer" v-if="showViewer"
:on-close="closeViewer" :on-close="closeViewer"
@ -144,6 +166,7 @@ export default {
return{ return{
subject:1, subject:1,
checked:1, checked:1,
check_status:'',
disabled:false, disabled:false,
showViewer:false, showViewer:false,
host:'http://wenhua.xingtongworld.com', host:'http://wenhua.xingtongworld.com',
@ -189,6 +212,7 @@ export default {
address: '', address: '',
uname: '', uname: '',
phone: '', phone: '',
check_message:''
}, },
rules: { rules: {
firm_name: [ firm_name: [
@ -246,6 +270,9 @@ export default {
this.getAccountInfo() this.getAccountInfo()
}, },
methods:{ methods:{
checkStatus(){
this.check_status=-1
},
// //
getAccountInfo(){ getAccountInfo(){
let data={ let data={
@ -253,10 +280,14 @@ export default {
} }
getAccountInfo(data).then(res => { getAccountInfo(data).then(res => {
console.info(res) console.info(res)
if (res.code==100) {
this.check_status=res.data.check_status
if(res.data!=null){ if(res.data!=null){
this.disabled=true 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.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 key in res.data){
for(let item in this.ruleForm){ for(let item in this.ruleForm){
if(key==item){ if(key==item){
@ -272,6 +303,7 @@ export default {
}) })
} }
} }
}
}); });
}, },
//rado //rado

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

@ -1,6 +1,7 @@
<template> <template>
<div class="body"> <div class="body">
<p class="title">托管方开户信息完善</p> <template v-if="check_status==-1">
<p class="title">挂牌方开户信息完善</p>
<p class="title_info">用户在托管资产前需先进行开户信息审核待审核通过后方能进行托管个人用户目前仅支持人才产权交易如需交易有形实物资产或无形实物资产请注册机构用户</p> <p class="title_info">用户在托管资产前需先进行开户信息审核待审核通过后方能进行托管个人用户目前仅支持人才产权交易如需交易有形实物资产或无形实物资产请注册机构用户</p>
<div class="subject"> <div class="subject">
<span>账户主体</span> <span>账户主体</span>
@ -130,6 +131,27 @@
<span class="footer_span1">开户申请书与承诺书</span> <span class="footer_span1">开户申请书与承诺书</span>
</div> </div>
</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 <el-image-viewer
v-if="showViewer" v-if="showViewer"
:on-close="closeViewer" :on-close="closeViewer"
@ -146,6 +168,7 @@ export default {
subject:1, subject:1,
checked:1, checked:1,
disabled:false, disabled:false,
check_status:'',
showViewer:false, showViewer:false,
host:'http://wenhua.xingtongworld.com', host:'http://wenhua.xingtongworld.com',
action:'http://wenhua.xingtongworld.com/api/Index/uploadimg', action:'http://wenhua.xingtongworld.com/api/Index/uploadimg',
@ -190,6 +213,7 @@ export default {
address: '', address: '',
uname: '', uname: '',
phone: '', phone: '',
check_message:''
}, },
rules: { rules: {
firm_name: [ firm_name: [
@ -247,6 +271,9 @@ export default {
this.getAccountInfo() this.getAccountInfo()
}, },
methods:{ methods:{
checkStatus(){
this.check_status=-1
},
onPreview(img) { onPreview(img) {
this.img_url = img this.img_url = img
this.showViewer = true this.showViewer = true
@ -262,10 +289,14 @@ export default {
} }
getAccountInfo(data).then(res => { getAccountInfo(data).then(res => {
console.info(res) console.info(res)
if (res.code==100) {
this.check_status=res.data.check_status
if(res.data!=null){ if(res.data!=null){
this.disabled=true 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.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 key in res.data){
for(let item in this.ruleForm){ for(let item in this.ruleForm){
if(key==item){ if(key==item){
@ -281,6 +312,7 @@ export default {
}) })
} }
} }
}
}); });
}, },
//rado //rado

Loading…
Cancel
Save