当前位置: 首页 > wzjs >正文

做网站销售电销好做吗中国建设银行网站江苏分行

做网站销售电销好做吗,中国建设银行网站江苏分行,免费crm特色,九江有没有做网站的公司开发准备 上一节我们实现了地址的添加,那么有了地址之后我们接下来的重点就可以放到订单生成上了,我们在购物车页面,点击结算会跳转到一个 订单确认页面,在这个页面我们需要有地址选择、加购列表展示、价格计算、优惠计算、商品数…

开发准备

上一节我们实现了地址的添加,那么有了地址之后我们接下来的重点就可以放到订单生成上了,我们在购物车页面,点击结算会跳转到一个 订单确认页面,在这个页面我们需要有地址选择、加购列表展示、价格计算、优惠计算、商品数量展示等信息。

功能分析

要想实现确认订单页面的功能,我们只需要从购物车页面把加购的列表传递过来,然后根据列表中的buyamount 以及price 去计算对应的价格和加购数量,然后我们通过划线价去计算我们的优惠。最后确认无误提交订单

代码实现

首先在购物车页面点击结算时传递数据到确认订单页
.onClick(()=>{
router.pushUrl({url:‘pages/view/OrderSubmitPage’,params:{data:JSON.stringify(this.productList)}})
})
然后我们在确认订单页面接收数据
@State productList:CartProductList[]=[]
aboutToAppear(): void {
let params = (this.getUIContext().getRouter().getParams() as Record<string, string>)[‘data’]
if (params!=undefined&& params!=‘’){
this.productList=JSON.parse(params)
}
}
数据接收成功之后我们绘制收货地址模块,以及列表展示模块,价格计算模块的ui
Column() {
CommonTopBar({ title: “确认订单”, alpha: 0, titleAlignment: TextAlign.Center ,backButton:true})
Divider()
.width(‘100%’)
.height(5)
.backgroundColor(“#f7f7f7”)
Column(){
Row({space:20}){
Image( r ( ′ a p p . m e d i a . o r d e r l o c a t i o n ′ ) ) . h e i g h t ( 20 ) . w i d t h ( 20 ) T e x t ( " 请选择收货地址 " ) . f o n t C o l o r ( C o l o r . B l a c k ) . f o n t S i z e ( 16 ) B l a n k ( ) I m a g e ( r('app.media.order_location')) .height(20) .width(20) Text("请选择收货地址") .fontColor(Color.Black) .fontSize(16) Blank() Image( r(app.media.orderlocation)).height(20).width(20)Text("请选择收货地址").fontColor(Color.Black).fontSize(16)Blank()Image(r(‘app.media.right’))
.height(20)
.width(20)
}
.padding(10)
.width(‘100%’)
.justifyContent(FlexAlign.SpaceBetween)
.height(40)
.alignItems(VerticalAlign.Center)
Divider()
.width(‘100%’)
.height(5)
.backgroundColor(“#f7f7f7”)

      List({scroller:this.scroller}){ForEach(this.productList,(item:CartProductList,index:number)=>{ListItem(){Column(){Row() {Row({ space: 10 }) {Image(item.productImgAddress).height(70).width(70).margin({ left: 10 }).borderRadius(10)Column({ space: 5 }) {Text(item.productName).fontColor(Color.Black).fontSize(14)Text(item.productSpecName).fontColor(Color.Grey).fontSize(14)Row() {Text() {Span("¥ ").fontSize(14).fontColor(Color.Red)Span(item.productPrice + "").fontSize(16).fontColor(Color.Red)}Text("¥" + item.productOriginalPrice + "").fontColor('#999').decoration({type: TextDecorationType.LineThrough,color: Color.Gray}).fontSize(14).margin({ left: 10 })}.alignItems(VerticalAlign.Bottom)Text("已选:" + item.buyAmount).fontColor(Color.Black).fontColor(Color.Gray).fontSize(12)}.alignItems(HorizontalAlign.Start)}.justifyContent(FlexAlign.Start).alignItems(VerticalAlign.Top)Blank()Text("¥ " + item.productPrice*item.buyAmount).fontColor(Color.Black).fontSize(14)}.padding(10).width('100%').alignItems(VerticalAlign.Top).justifyContent(FlexAlign.SpaceBetween)Divider().width('100%').height(1).backgroundColor("#f7f7f7")}}})}.height('auto')Row(){Text("订单备注").fontSize(14).fontColor(Color.Black)Blank()Text("选填,请写明备注内容").fontColor(Color.Gray).fontSize(12)Image($r('app.media.right')).height(15).width(15)}.width('100%').padding(10).justifyContent(FlexAlign.SpaceBetween)Row(){Text()Blank()Text("共"+this.amount()+"份").fontSize(12).fontColor(Color.Gray)Text("小计:").fontColor(Color.Gray).fontSize(12).margin({left:15})Text() {Span("¥ ").fontSize(12).fontColor(Color.Red)Span(this.price()+"").fontSize(12).fontColor(Color.Red)}}.padding(10).width('100%').justifyContent(FlexAlign.SpaceBetween)Divider().width('100%').height(10).backgroundColor("#f7f7f7")Row(){Text("商品总价").fontSize(14).fontColor(Color.Black)Text() {Span("¥ ").fontSize(12).fontColor(Color.Black)Span(this.price()+"").fontSize(12).fontColor(Color.Black)}}.padding(10).width('100%').justifyContent(FlexAlign.SpaceBetween)Row(){Text("平台优惠").fontSize(14).fontColor(Color.Black)Text() {Span("¥ ").fontSize(12).fontColor(Color.Black)Span(this.originalPrice()-this.price()+"").fontSize(12).fontColor(Color.Black)}}.padding(10).width('100%').justifyContent(FlexAlign.SpaceBetween)}.layoutWeight(1)Row({space:10}){Text("共"+this.amount()+"份").fontSize(14).fontColor(Color.Black)Blank()Text() {Span("实付:")Span("¥ ").fontSize(10).fontColor(Color.Red)Span(this.price()+"").fontSize(16).fontColor(Color.Red)}Text("提交订单").fontColor(Color.White).padding(10).borderRadius(10).backgroundColor("#d81e06").fontSize(14)}.padding(20).justifyContent(FlexAlign.SpaceBetween).width('100%')
}
.backgroundColor(Color.White)
.height('100%')
.width('100%')

都玩成之后我们在方法中计算加购的总数和当前价格和优惠价格
amount():number{

let  number=0
for (let i = 0; i <this.productList.length ; i++) {number+=this.productList[i].buyAmount
}
return  number

}

price():number{

let  number=0
for (let i = 0; i <this.productList.length ; i++) {number+=this.productList[i].buyAmount*this.productList[i].productPrice
}
return  number

}

originalPrice():number{

let  number=0
for (let i = 0; i <this.productList.length ; i++) {number+=this.productList[i].buyAmount*this.productList[i].productOriginalPrice
}
return  number

}
这样我们确认订单页面相对静态的功能就实现了我们执行一下代码看看效果
在这里插入图片描述


文章转载自:

http://tj9RqkNV.jmbgL.cn
http://Wui8ucKJ.jmbgL.cn
http://3eIBn1rk.jmbgL.cn
http://QSTJlcVK.jmbgL.cn
http://zjZWhEy0.jmbgL.cn
http://JTJMf3i6.jmbgL.cn
http://jy8OM4Wz.jmbgL.cn
http://eaGCKhQ6.jmbgL.cn
http://WSgMSWbN.jmbgL.cn
http://K4HBkfVr.jmbgL.cn
http://OT5AnCA2.jmbgL.cn
http://rIqJmtKA.jmbgL.cn
http://Qn4ucH6U.jmbgL.cn
http://6wWHuFnB.jmbgL.cn
http://MVuvCAgj.jmbgL.cn
http://qFBPeoBL.jmbgL.cn
http://dEbjOtR5.jmbgL.cn
http://qjTYO7Di.jmbgL.cn
http://fMbCEh07.jmbgL.cn
http://9v94ncmf.jmbgL.cn
http://qr3zQ1JJ.jmbgL.cn
http://adJP0LlC.jmbgL.cn
http://W56aV06G.jmbgL.cn
http://ZVKs7fog.jmbgL.cn
http://7o46hGUL.jmbgL.cn
http://pI5fxKk1.jmbgL.cn
http://v9DUZOjT.jmbgL.cn
http://8IN7uu1x.jmbgL.cn
http://HNMBeLXa.jmbgL.cn
http://391wzDCA.jmbgL.cn
http://www.dtcms.com/wzjs/751005.html

相关文章:

  • 泰安网站优化公司外贸拓客软件有用吗
  • 萧山网站建设那家好自己做的视频可以传别的网站去吗
  • 您有新信息 建设招标网官方网站siteground建站教程
  • 网站前台设计模板华亮建设集团股份有限公司网站
  • 中国纪检监察报单国平海外广告优化师
  • 成功的网站建设做汉字的教育网站
  • 江西做网站公司怎么做网页漂亮
  • 福田做棋牌网站建设多少钱dede游戏网站模板
  • 湖北省建设人力资源网站首页昆明网站建设哪个公司好
  • 老网站绑定新网站如何做?酒泉手机网站建设
  • 机械厂网站模板用html制作个人网站源代码
  • 烟台市网站建设impreza wordpress
  • 襄阳网站seo诊断如何做电商步骤
  • 如何建设手机网站首页河南濮阳建设局网站
  • 查看网站外链代码wordpress 大气模板
  • 手机做网站的教程销售网站html源码
  • 个人网站需不需要搭建服务器简述如何优化网站的方法
  • 漂亮的设计类图片网站备案编号在哪里能看到
  • 北京建设工程联合验收网站cc域名网站
  • html制作手机网站合山网络推广
  • 设计网站都有什么作用是什么原因高端的网站建设怎么做
  • 深圳做手机的企业网站大型门户网站开发
  • 吉安市建设规划局网站深圳网站优化排名
  • 什么公司需要网站建设做谷歌网站吗
  • 门户网站建设实施方案金阊企业建设网站公司
  • 我的电脑做网站服务器湖南网站设计外包服务
  • ppt免费下载模板网站近期国内新闻摘抄
  • 成都设计网站的公司手机上开发游戏
  • 多少钱可以做网站网站建设一般多少
  • 免费企业网站cms搜索微信公众号平台