diff --git a/library-activity/app.config.js b/library-activity/app.config.js index a63084a..45cfb05 100644 --- a/library-activity/app.config.js +++ b/library-activity/app.config.js @@ -4,15 +4,10 @@ const isProd = process.env.NODE_ENV === 'production' const proxyConfig = { proxy: { - //'/api': 'https://testapi.aiyxlib.com/api', - // 'url': 'http://restapi.amap.com/', - // url: "https://testapi.aiyxlib.com/api", - 'url': "http://192.168.99.111:5001/api", + 'url': "http://192.168.99.67:8080/frontDemoApi", }, prodProxy: { - //'url': "http://192.168.99.111:5001", - //'url': 'https://testapi.aiyxlib.com', - 'url': 'https://rosefinchapi.aiyxlib.com/api' + 'url': 'https://rosefinchapi.aiyxlib.com/frontDemoApi' } } diff --git a/library-activity/src/assets/css/style.scss b/library-activity/src/assets/css/style.scss index f0a42db..be98751 100644 --- a/library-activity/src/assets/css/style.scss +++ b/library-activity/src/assets/css/style.scss @@ -104,6 +104,10 @@ background-color: #f1f1f1; border-radius: 0.04rem; overflow: hidden; + img{ + display: block; + width: 100%; + } } .product-txt{ flex: 1; @@ -343,9 +347,10 @@ position: relative; padding-top: .3rem; .book-inventory{ - position: absolute; - top: 2rem; - left: 0; + // position: absolute; + // top: 2rem; + // left: 0; + margin-top: .1rem; font-size: .2rem; padding: 0.06rem 0; width: 1.18rem; @@ -371,9 +376,10 @@ color: #757676; line-height: .36rem; .txt-title{ - width: 1.42rem; + // width: 1.42rem; } .intro-txt{ + flex: 1; // width: 3.4rem; color: #191A1A; opacity: 1; diff --git a/library-activity/src/utils/api.js b/library-activity/src/utils/api.js index 94581b4..7a3e9ff 100644 --- a/library-activity/src/utils/api.js +++ b/library-activity/src/utils/api.js @@ -1,417 +1,23 @@ const API = {} +// 在线选书活动页面 +API.ONLINESELECTLIST = '/onlineSelectList'; -//获取阅文 -API.GETDOC = '/IndexApp/GetDoc'; +// 在线选书二级页面 +API.BOOKONLINELIST = '/bookOnlineList'; -//获取视频 -API.GETVIDEO = '/IndexApp/GetVideo'; +// 在线选书详情 +API.BOOKONLINEDETAIL = '/bookOnlineDetails' -//获取电子图书 -API.GETEBOOKS = '/IndexApp/GetEBooks'; +// 加入书车 +API.ADDBOOKTOSHOPPINGCART = '/addBookToShoppingCart' -// 获取新闻公告 -API.GETNEWS = '/IndexApp/GetNews'; +// 我的书车 +API.MYSHOPPINGCART = '/myShoppingCart' -// 获取banners -API.GETBANNERS = '/IndexApp/GetBanners'; - -// 登录 -API.LOGIN = '/Account/AppLogin'; - -//注册页面获取图书馆列表 -API.GETLIBRARYINFO= '/Account/libraryInfo'; - -//发送修改密码验证码 -API.FORGOTACCOUNTMESSAGE= '/Account/ForgotAccountMessage'; - -///校验验证码 -API.FORGOTVERIFICATIONCODE= '/Account/ForgotVerificationCode'; - -//搜索资料 GET application/x-www-form-urlencoded -API.SEARCHDOC= '/Docment/SearchDoc'; - -// 获取资料专题 -API.GETTOPICS= '/Docment/Topics'; - -// 根据标识获取所属的二级类别 -API.GETSECCLASS= '/Class/GetSecClass'; - -// 获取资料Banner -API.GETDOCBANNER= '/WebMobile/GetDocBanner'; - -// 首页获取视频列表 -API.GETVIDEOBYMARkREC= '/Video/GetVideoByMarkRec'; - -// 获取视频专题列表 -API.GETVIDEOTHEMETOP= '/Video/GetVideoThemeTop'; - -// 获取视频Banner -API.GETVIDEOBANNERS= '/WebMobile/GetVideoBanner'; - -//获取首页读书列表 -API.GETBOOKBYMARkREC= '/EBook/GetBookByMarkRec'; - -// 获取电子书专题(Top) -API.GETBOOKTHEMETOP= '/EBook/GetBookThemeTop'; - -//获取电子书专题banner -API.GETBOOKBANNERS= '/WebMobile/GetEBookBanner'; - -//搜索电子图书 GET application/x-www-form-urlencoded -API.GETBOOKBASEPAGES= '/EBook/GetBookBasePages'; - -//根据ID获取主表信息 -API.GETBOOKBASE= '/EBook/GetBookBase'; - -// 根据主表Id获取详情列表并获取进度 GET application/json -API.GETBASEANDDETAILSID= '/EBook/GetBaseAndDetailsAndResourceByBaseId', - -//根据图书主表Id和图书资源主表Id获取图书资源信息并获取进度 -API.GETRESOURCEANDUSEDBYRESOURCEID= '/EBook/GetResourceAndUsedByResourceId', - -// 获取评论列表 -API.GETCOMMENTPAGES= '/Comment/GetCommentPages', - -// 加入收藏 post application/x-www-form-urlencoded -API.SETCOLLECTS= '/MyCollect/SetCollects'; - -// 猜你喜欢读书列表 -API.GETEBOOKSMORE= '/EBook/GetMore'; - -// 评论答案 -API.ADDCOMMENT= '/Comment/AddComment'; - -// 添加评论回复 -API.ADDCOMMENTBACK= '/Comment/AddCommentBack'; - -// 评论举报 -API.ADDREPORT= '/Report/AddReport'; - -// 用户点赞(目前对象包括:评论/回复、动态、问题、回答) -API.CUSTLIKE= '/Use/CustLike'; - -// 获取我的收藏 -API.GETMYCOLLECTSPAGES= '/MyCollect/GetMyCollectsPages'; - -// 检查我的收藏资源状态 -API.CHECKMYCOLLECTSSTATE= '/MyCollect/CheckMyCollectsState'; - -//获取验证注册规则 -API.GETVERIFY = '/Account/GetVerify'; - -//发送注册验证码 -API.SENDMSGCODE = '/Account/SendMsgCode'; - -//注册 -API.REGISTER = '/Account/RegisterNew'; - -//获取阅文首页其他所有数据列表 -API.GETDOCHOMEPAGEALL = '/WebMobile/GetDocHomePageAll'; - -//获取视频首页其他所有数据列表 -API.GETVIDEOHOMEPAGEALL = '/WebMobile/GetVideoHomePageAll'; - -//获取读书首页其他所有数据列表 -API.GETBOOKHOMEPAGEALL = '/WebMobile/GetEBookHomePageAll'; - -// 资料主表ID获取资料主表信息 -API.GETCONTENT= '/Docment/GetContent'; - -// 获取资料(章节)内容 -API.DOCDETAILS= '/Docment/DocDetails'; - -// 获取资料目录 -API.CATALOG= '/Docment/Catalog'; - -//注册验证 -API.CHECKREGISTERVERITY = '/Account/CheckRegisterVerityJson'; - -//修改密码 -API.FORGOTACCOUNT = '/Account/ForgotAccount'; - -//获取GetQiniuDomain -API.GETQINIUDOMAIN = '/Dictionary/GetQiniuDomain'; - -//猜你还想看 -API.GETVIDEOMORE = '/Video/GetMore'; - -//根据ID获取视频主表信息 -API.GETVIDEOBASE = '/Video/GetVideoBase'; - -//加入收藏 POST application/x-www-form-urlencoded -API.SETCOLLECTS = '/MyCollect/SetCollects'; - -//根据主表Id获取详情列表并获取进度 GET application/json -API.GETDETAILSANDUSEDBYBASEID = '/Video/GetDetailsAndUsedByBaseIdNew'; - -//评论举报 POST application/x-www-form-urlencoded -API.ADDREPORT = '/Report/AddReport'; - -// 根据详情Id获取详情并更新进度 GET application/json -API.GETDETAIlLANDEDITUSEDBYID = '/Video/GetDetailAndEditUsedById'; - -//根据目录索引图书详情并更新进度 PUT application/json -API.GETLISTANDUPDATEUSED = '/EBook/GetListAndUpdateUsed'; - -//添加书签,笔记,划线 POST application/json -API.ADDBOOKMARK = '/EBook/AddBookMark'; - -//移除书签 PUT application/json -API.DELBOOkMARK = '/EBook/DelBookMark'; - -// 根据主表Id获取详情列表并获取进度 GET application/json -API.GETBOOKMARKPAGES = '/EBook/GetBookMarkPages'; - -// 加入收藏 POST application/x-www-form-urlencoded -API.SetCollects = '/MyCollect/SetCollects'; - -//获取问题标签 GET application/json -API.GEQUESTIONSTAGS = '/Question/GetTags'; - -//获取问题列表 GET application/json -API.GETQUESTIONPAGES = '/Question/GetQuestionPages'; - -//获取答主榜 GET application/json -API.GETTOPCUSTANSWER = '/Answer/GetTopCustAnswer'; - -//搜索视频 GET application/x-www-form-urlencoded -API.GETVIDEOBASEPAGES = '/Video/GetVideoBasePages'; - -//搜索词记录 POST application/x-www-form-urlencoded -API.ADDHOTSEARCHLOG = '/HotSearch/AddHotSearchLog'; - -//获取搜索热词 GET application/x-www-form-urlencoded -API.GETHOTSEARCH = '/HotSearch/GetHotSearch'; - -//获取AI新闻列表 GET application/x-www-form-urlencoded -API.LISTNEW = '/News/ListNew'; - -//获取新闻详情 GET application/x-www-form-urlencoded -API.NEWSDETAIL = '/News/Detail'; - -//猜你喜欢 GET application/x-www-form-urlencoded -API.GETNEWSMORE = '/News/GetMore'; - -//修改用户信息 POST application/x-www-form-urlencoded -API.EDITUSERINFO = '/Me/EditUserinfo'; - -//获取用户信息 GET application/x-www-form-urlencoded -API.GETUSERINFO = '/Me/GetUserInfo'; - -//上传 GET application/json -API.UPLOADTOKENEASY = '/Me/UploadTokenEasy'; - -//七牛云辅助 GET application/json -API.UPLOADHELPER = '/Me/UploadHelper'; - -//查询读者号 GET application/x-www-form-urlencoded -API.GETCRAD = '/Me/GetCrad'; - -//绑定微信 POST application/x-www-form-urlencoded -API.WECHATBIND = '/Me/WeChatBinding'; - -//微信解绑 PUT application/x-www-form-urlencoded -API.WECHATUNBOUND = '/Me/WeChatUnbound'; - -//切换读者证 无toke版 PUT application/x-www-form-urlencoded -API.CHANGEREADERCODE = '/Account/ChangeReaderCode'; - -//切换读者证 toke版 PUT application/x-www-form-urlencoded -API.CHANGEREADERCODETOKEN = '/Account/ChangeReaderCodeToken'; - -//阅刊列表(需登录) GET application/json -API.GETTHEMEPAGES = '/ThemeList/GetThemePages'; - -//阅刊更新点击量 PUT application/x-www-form-urlencoded -API.UPCLICKNUM = '/ThemeList/UpClickNum'; - -//获取微信token GET application/json -API.GETWECHATTOkEN = '/WeChat/GetToken'; - -//获取微信用户信息 GET application/json -API.GETWECHATUSERINFO = '/WeChat/GetUserInfo'; - -//获取Vr列表 GET application/json -API.GETVRPAGES = '/VR/GetVRPages'; - -//修改手机号获取验证码 POST application/json -API.CHANGEPHONEMESSAGE = '/Account/ChangePhoneMessage'; - -//修改手机号 PUT application/json -API.EDITPHONE = '/Account/EditPhone'; - -//获取活动banner GET -API.GETACTBANNERS = '/Activity/GetActBanners'; - -//获取活动 GET application/x-www-form-urlencoded -// API.GETRECENT = '/Activity/GetRecent'; - -//线上线下活动混排列表 GET application/x-www-form-urlencoded -API.GETACTALLLIST = '/IndexPc/GetActAllList'; - -//线上活动列表 GET application/x-www-form-urlencoded -API.GETACTONLINEPAGES = '/ActOnline/GetActOnlinePages'; - -//线下活动列表 GET application/x-www-form-urlencoded -API.GETACTIVITYPAGES = '/Activity/GetActivityPages'; - -//获取活动详情 GET application/x-www-form-urlencoded -API.GETACTIVITYDETAILS = '/Activity/GetActivityDetails'; - -//获取走进AI列表 GET application/json -API.GETAPPROACHLISTPAGES = '/Approach/GetApproachListPages'; - -//发送意见反馈 POST application/x-www-form-urlencoded -API.ADDFEEDBACKLITE = '/Feedback/AddFeedbackLite'; - -//关于我们 GET application/json -API.GETABOUTOUR = '/OtherInformation/GetInfoPagesLite'; - -//关于我们详情 GET application/json -API.GETABOUTOURDETAIL= '/OtherInformation/GetInfoById'; - -//获取排行榜 GET application/json -API.GETTOPBASE = '/Approach/GetTopBase'; - -//根据排行榜ID获取榜单 GET application/json -API.GETTOPLISTBYID = '/Approach/GetTopListById'; - -//获取走进AI信息 GET application/json -API.GETAPPROACHBYID = '/Approach/GetApproachById'; - -//获取关于TA列表 GET application/json -API.GETAPPROACHDETAILSLIST = '/Approach/GetApproachDetailsList'; - -//获取更多大师 GET application/json -API.GETAPPROACHLISTMORE = '/Approach/GetApproachListMore'; - -//获取关于TA列表-详情-基本信息 GET application/json -API.GETAPPROACHDETAILSBYID = '/Approach/GetApproachDetailsById'; - -//获取关于TA列表 GET application/json -API.GETAPPROACHDETAILSLISTMORE = '/Approach/GetApproachDetailsListMore'; - -//获取所有走进Ai二级分类 GET application/json -API.GETAPPROACHCLASS = '/Approach/GetClass'; - -//系统消息已读 PUT application/x-www-form-urlencoded -API.EDITMYMESSAGESCHECKED = '/MyMessages/EditMyMessagesChecked'; - -//获取消息数量 GET application/x-www-form-urlencoded -API.GETNUMNOCHECKED = '/MyMessages/GetNumNoChecked'; - -//获取我的回复消息 PUT application/x-www-form-urlencoded -API.EDITMYQUESTIONACHECKED = '/MyMessages/EditMyQuestionAChecked'; - -// 获取我的答案的评论回复 GET application/x-www-form-urlencoded -API.GETMYANSWERCOMMENTPAGES = '/MyMessages/GetMyAnswerCommentPages'; - -//获取系统消息 GET application/x-www-form-urlencoded -API.GETMYMESSAGESPAGES = '/MyMessages/GetMyMessagesPages'; - -//回复评论已读 PUT application/x-www-form-urlencoded -API.EDITMYCOMMENTCHECkED = '/MyMessages/EditMyCommentChecked'; - -//根据类型和详情ID获取主表ID跳转 GET application/x-www-form-urlencoded -API.GETBASEIDBYTYPEANDDETAILSID = '/MyMessages/GetBaseIdByTypeAndDetailsId'; - -//获取我的回复消息 GET application/x-www-form-urlencoded -API.GETMYCOMMENTPAGESNEW = '/MyMessages/GetMyCommentPagesNew'; - -//动态列表 GET application/x-www-form-urlencoded -API.GETDYNAMICPAGES = '/Dynamic/GetDynamicPages'; - -//动态列表 POST application/x-www-form-urlencoded -API.DYNAMICEDITATTN = '/Dynamic/EditAttn'; - -//根据动态ID获取详情 GET application/x-www-form-urlencoded -API.GETDYNAMICBYIDFORAPP = '/Dynamic/GetDynamicByIDForAPP'; - -//发布动态 POST application/x-www-form-urlencoded -API.ADDDYNAMIC = '/Dynamic/AddDynamic'; - -//获取第三方个人信息 GET application/json -API.GETOTHERUSERINFO = '/Me/GetOtherUserInfo'; - -//获取第三方问题 GET application/json -API.GETOTHERQUESTIONPAGES = '/Question/GetOtherQuestionPages'; - -//我的关注 GET application/json -API.MINEATTN = '/Dynamic/MineAttn'; - -//获取第三方关注 GET application/json -API.OTHERATTN = '/Dynamic/OtherAttn'; - -//我的粉丝 GET application/json -API.DYNAMICATTNME = '/Dynamic/AttnMe'; - -//获取第三方粉丝 GET application/json -API.DYNAMICATTNOTHER = '/Dynamic/AttnOther'; - -//点赞 PUT application/x-www-form-urlencoded -API.USELIKE = '/Use/UseLike'; - -//获取答案列表 GET application/x-www-form-urlencoded -API.GETANSEWRPAGES = '/Answer/GetAnswerPages'; - -//获取问题详情 GET application/json -API.GETQUESTIONBYID = '/Question/GetQuestionByID'; - -//发布回答 POST application/x-www-form-urlencoded -API.ADDANSWER = '/Answer/AddAnswer'; - -//发布问题 POST application/x-www-form-urlencoded -API.ADDQUESTION = '/Question/AddQuestion'; - -//用户积分明细列表 GET application/json -API.GETCUSTPOINTSLOGPAGES = '/Points/GetCustPointsLogPages'; - -//获取我的积分信息(当前) GET application/json -API.GETMYPOINTSINFONOW = '/Points/GetMyPointsInfoNow'; - -//添加积分记录 POST application/x-www-form-urlencoded -API.ADDPOINTLOG = '/Points/AddPointLog'; - -//根据任务标识获取积分任务并判断任务是否完成 GET application/json -API.GETPOINTSBYCODEANDCHECKISOVER = '/Points/GetPointsByCodeAndCheckIsOver'; - -//获取3D列表 GET application/json -API.GETVRLIST = '/IndexPc/GetVRList'; - -//我的邀请(邀请回答) GET application/json -API.GETMYINVITATION = '/Question/GetMyInvitation'; - -//邀请我的(邀请回答) GET application/json -API.GETINVITEME = '/Question/GetInviteMe'; - -//邀请回答人员列表(一页显示6人,最多显示5页,共计30人) GET application/json -API.GETCUSTFORANSWER = '/Question/GetCustForAnswer'; - -//添加邀请答题人信息 POST application/x-www-form-urlencoded -API.ADDCUSTFORANSWER = '/Question/AddCustForAnswer'; - -//邀请我的标记已读 PUT application/x-www-form-urlencoded -API.EDITINVITEMECHECKED = '/MyMessages/EditInviteMeChecked'; - -//根据sid获得机构信息 GET application/json -API.GETCLNTBYSID = '/Account/GetClntBySid'; - -//微信登录(新用户注册则返回userinfo) POST application/x-www-form-urlencoded -API.WECHATLOGIN = '/Account/WeChatLogin'; - -//微信注册 POST application/x-www-form-urlencoded -API.WECHATREGISTER = '/Account/WeChatRegister'; - -// 获取问答Banner -API.GETANSWERBANNERS= '/Answer/GetBanners'; - -// 获取JS_SDK Config 相关配置参数 GET application/json -API.GETWXJSCONFIG = '/WeChat/GetWXJSConfig'; - -// 根据答案Id获取答案详情(APP专用) GET application/json -API.GETANSWERBYIDFORAPP = '/Answer/GetAnswerByIdForApp'; +// 删除书车 +API.DELETBOOKTOSHOPPINGCART = '/deleteBookToShoppingCart' export default API diff --git a/library-activity/src/views/bookList/bookList.vue b/library-activity/src/views/bookList/bookList.vue index b559da9..9d6c340 100644 --- a/library-activity/src/views/bookList/bookList.vue +++ b/library-activity/src/views/bookList/bookList.vue @@ -6,13 +6,13 @@
剩余库存
- 5册 +剩余库存
+ {{ parseInt(detailBook.total)-parseInt(detailBook.purchase) }}册 +人民邮电出版社
+{{ detailBook.publish }}
2023年07月
+{{ detailBook.createdDate }}
精心提炼20种GPT提问方法及指令,从入门到进阶再到精通,100个案例带你玩
+ + 简介: +{{ detailBook.introduce !== '' ? detailBook.introduce : '暂无简介'}}
京东商城
+{{ detailBook.supplierName }}
实付款¥0
- ¥129.0 + ¥{{ detailBook.price }}你选书,我买单
-京东商城
+{{ list[0].selectName }}
+{{ list[0].supplierName }}
实付款 ¥29.0¥129.0
+实付款 ¥0¥{{item.price}}
x1 - +剩余库存
- 5册 +剩余库存
+ {{ parseInt(detailBook.total)-parseInt(detailBook.purchase) }}册 +人民邮电出版社
+{{ detailBook.publish }}
2023年07月
+{{ detailBook.createdDate }}
精心提炼20种GPT提问方法及指令,从入门到进阶再到精通,100个案例带你玩
+ + 简介: +{{ detailBook.introduce !== '' ? detailBook.introduce : '暂无简介'}}
京东商城
+{{ detailBook.supplierName }}
实付款¥0
- ¥129.0 + ¥{{ detailBook.price }}新书 · 选书· 下单· 借阅
- -新书 · 选书· 下单· 借阅
- -新书 · 选书· 下单· 借阅
- +{{item.name2}}
+