Browse Source

优化

master
ltlzx 4 years ago
parent
commit
681b5c678f
  1. 60
      src/components/page/AssetDetails.vue
  2. 12
      src/components/page/Hoster/Listing.vue
  3. 2
      src/components/page/Purchaser/wkTrusteeship.vue

60
src/components/page/AssetDetails.vue

@ -41,8 +41,12 @@
</p>
<p class="asset_info_p1">浏览记录 {{listingList.views}}</p>
<div class="asset_info_button">
<button class="purchase" @click="checkBuy">立即购买</button>
<button class="assessment" >资产评估</button>
<div class="purchase" @click="checkBuy(0)">
<span>{{listingList.surplus_count==0?'正在交易':'立即购买' }}</span>
<countDown :endTime="listingList.pay_overdue_time" endText="已经结束了" class="countDown" v-if="listingList.surplus_count==0"></countDown>
</div>
<!-- <button class="purchase" @click="checkBuy(0)">{{listingList.surplus_count==0?'正在交易':'立即购买' }}</button> -->
<button class="assessment" @click="checkBuy(1)">资产评估</button>
<button class="collection" v-if="!listingList.is_collect" @click="collectAsset">放入收藏</button>
<button class="collection" v-else @click="cancelCollectAsset">取消收藏</button>
</div>
@ -56,7 +60,24 @@
<!-- <div class="asset1_title_item">购买须知</div>
<div class="asset1_title_item">历史评价</div> -->
</div>
<div class="asset1_content">{{listingList.serial_content}}</div>
<div class="asset1_content">
<div class="asset1_content_title">交易信息</div>
<p>资产单价¥ {{listingList.cartellino_type==1 ? listingList.price: listingList.start_auction_money}}</p>
<p>资产单位"{{listingList.asset_unit}}"</p>
<p>挂牌数量{{listingList.count}}</p>
<p>起购数量{{listingList.pay_count}}</p>
<p>付款方式{{listingList.pay_mode==1?'网银支付':'对公转账'}}</p>
<p>交易方式{{listingList.buy_mode==1?'线下交易':'线上交易'}}</p>
<div class="asset1_content_title">基础信息</div>
<p>资产名称{{listingList.serial_name}}</p>
<p>资产类型{{listingList.top_class_name}}</p>
<p>资产所在地{{listingList.province_name}} {{listingList.city_name}} {{listingList.area_name}}</p>
<p>资产基本情况{{listingList.serial_content}}</p>
<p>内部决策情况{{listingList.decision==1?'个人同意':listingList.decision==2?'股东会决议':listingList.decision==3?'董事会决议':listingList.decision==4?'总经理办公会决议':'其他'}}</p>
<p v-if="listingList.decision==5">其他情况{{listingList.decision_case}}</p>
<p>挂牌时长{{listingList.endtime}} </p>
</div>
</div>
</div>
</template>
@ -68,11 +89,16 @@ export default {
number:1,
query:{
id:'',
count:''
count:'',
type:''
},
listingList:{}
}
},
components: {
countDown: () => import('../common/countDown.vue'),
},
created(){
this.query.id=this.$route.query.id
this.getData()
@ -102,10 +128,10 @@ export default {
}
})
},
checkBuy(){
checkBuy(type){
this.query.count=this.listingList.pay_count
this.query.type=type
checkBuy(this.query).then(res => {
console.info(res)
if(res.code==100){
this.query.count=this.listingList.pay_count
this.$router.push({path:'/order/confirmOrder',query:{step:0,id:this.query.id,count:this.query.count,type:0}})
@ -139,6 +165,11 @@ export default {
border: 1px solid #89201F;
margin: 0 5px;
}
.asset1_content_title{
font-size: 18px;
font-weight: bold;
margin: 20px 0;
}
.asset{
width: 100%;
border: 1px solid #CCCCCC;
@ -233,6 +264,15 @@ export default {
cursor: pointer;
}
.purchase{
border-radius: 2px;
font-size: 16px;
cursor: pointer;
width: 150px;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
color: white;
background-color: rgba(201, 76, 76, 1);
border: none;
@ -261,4 +301,12 @@ export default {
.asset1_content{
padding: 20px ;
}
.asset1_content p{
margin-top: 10px;
}
.countDown{
margin-top: 5px;
font-size: 14px;
color: white;
}
</style>

12
src/components/page/Hoster/Listing.vue

@ -129,11 +129,11 @@
<!-- <el-radio v-model="ruleForm.buy_mode" :label="2">线上交易</el-radio> -->
<span class="listing_tips">选取线上交易请在基础信息内上传资产数据</span>
</el-form-item>
<el-form-item label="交付方式" prop="goods_mode">
<!-- <el-form-item label="交付方式" prop="goods_mode">
<el-radio v-model="ruleForm.goods_mode" :label="1">现场交付</el-radio>
<el-radio v-model="ruleForm.goods_mode" :label="2">物流配送</el-radio>
<el-input v-model="ruleForm.express_money" v-if="ruleForm.goods_mode==2" placeholder="请输入物流配送金额" class="listing_input"></el-input>
</el-form-item>
</el-form-item> -->
<div class="listing_title">挂牌费用说明</div>
<el-form-item label="交付方式" prop="serial_img">
<el-checkbox-group v-model="ruleForm.pay_type">
@ -191,7 +191,7 @@ export default {
pay_count:'',
pay_mode:1,
buy_mode:1,
goods_mode:1,
// goods_mode:1,
express_money:'',
start_auction_money:'',
bidding_money:'',
@ -243,9 +243,9 @@ export default {
buy_mode: [
{ required: true, message: '请选择交易方式', trigger: 'blur' },
],
goods_mode: [
{ required: true, message: '请选择交付方式', trigger: 'blur' },
],
// goods_mode: [
// { required: true, message: '', trigger: 'blur' },
// ],
pay_type: [
{ required: true, message: '请选择支付方式', trigger: 'blur' },
],

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

@ -78,7 +78,7 @@
<el-input v-model="ruleForm.username" placeholder="请输入"></el-input>
</el-form-item>
<el-form-item label="身份证号码" prop="id_card" >
<el-input v-model="ruleForm.id_card" placeholder="请输入"></el-input>
<el-input v-model="ruleForm.id_card" placeholder="请输入" oninput="if(value.length > 18)value = value.slice(0, 18)"></el-input>
</el-form-item>
<el-form-item label="手机号码" prop="userphone" >
<el-input v-model.number="ruleForm.userphone" placeholder="请输入"></el-input>

Loading…
Cancel
Save