From 5754e05a7fc630f40b63509a8c107e69d0f76d58 Mon Sep 17 00:00:00 2001 From: zhouxueli <2841188632@qq.com> Date: Wed, 12 Mar 2025 16:06:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=8C=E6=89=8B=E8=BD=A6=E4=BA=A4=E6=98=93?= =?UTF-8?q?=EF=BC=8C=E5=A3=B0=E6=98=8E=E7=9A=84=E6=B7=BB=E5=8A=A0=EF=BC=8C?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E7=9A=84=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/res/privacy.html | 78 ++++++++++++++++++ src/assets/secondHandCar/fabuing.png | Bin 2631 -> 2648 bytes src/views/secondHandCar/carSource.vue | 56 +++++++++++-- .../components/upload-common.vue | 6 +- src/views/secondHandCar/indexList.vue | 2 +- src/views/secondHandCar/mineRelease.vue | 8 +- src/views/secondHandCar/wantBuy.vue | 54 ++++++++++-- src/views/secondHandCar/wantBuySale.vue | 2 +- 8 files changed, 188 insertions(+), 18 deletions(-) create mode 100644 public/res/privacy.html diff --git a/public/res/privacy.html b/public/res/privacy.html new file mode 100644 index 00000000..42a8a8f4 --- /dev/null +++ b/public/res/privacy.html @@ -0,0 +1,78 @@ + + + + + + 免责声明 + + + +
+

声明

+

本平台为二手车买卖双方提供免费信息发布服务。在您使用本平台之前,请仔细阅读并理解本免责声明。一旦使用本平台,即视为您已阅读、理解并同意接受本免责声明的所有条款。

+ +

一、平台性质

+

1. 本平台仅为信息发布平台,不参与任何二手车交易环节,包括但不限于交易洽谈、合同签订、款项支付、车辆交付等,实际交易价格由买卖双方自行协商确定。

+

2. 本平台不对发布信息的真实性、准确性、完整性、合法性进行任何形式的担保或保证,用户应自行判断信息的真实性并承担由此产生的风险。

+ +

二、用户责任

+

1. 用户应保证发布的信息真实、准确、完整、合法,并对其发布的信息承担全部责任。

+

2. 用户不得发布任何虚假、违法、侵权、违反公序良俗的信息,包括但不限于:

+ + +

三、免责条款

+

1. 因用户发布的信息引起的任何纠纷或损失,本平台不承担任何责任。

+

2. 因不可抗力、计算机病毒、黑客攻击、系统不稳定、用户所在位置、用户关机以及其他任何网络、技术、通信线路等原因造成的服务中断或不能满足用户要求的风险,本平台不承担任何责任。

+

3. 本平台不对用户之间的交易行为承担任何责任,用户应自行承担交易风险。

+ +

四、其他

+

1. 本平台有权根据法律法规的变化或平台运营的需要,随时修改本免责声明,并在平台上公布,修改后的内容自公布之日起生效。

+

2. 本免责声明的解释权归中道救援股份有限公司所有。

+ +

请您在使用本平台前务必仔细阅读并理解本免责声明。

+

如果您对本免责声明有任何疑问,请联系我们。

+
+ + \ No newline at end of file diff --git a/src/assets/secondHandCar/fabuing.png b/src/assets/secondHandCar/fabuing.png index 1c32b10657966cb72bfbc81a32b87547103c1915..bba5129164ddaeb5e1e4f8dd171652bad6352642 100644 GIT binary patch delta 2626 zcmV-I3cdBm6xbAyF@F+CL_t(&L*<$YbkxNez<;yZO|nS{Buj{pkWC1I$|Z6tAOZAM zfhtErJrD|lQX7$@yrLi$pUM+aDAp>XR0TPt2(&5!9ta5a;83|#u5g3|a%^_9o4t4X z=AQ#rv&lw%tudI8EUQwK>Q zwh|x$Kaf2dM1O96PPNzfYbYbabx7pC^^+dP$1yLYB}pmY&|kEBtY+`seL2- z;u8&=dMSwgZ-cn_sxe(II9~+j^pJ{_my~ku#EGyKjelvQ?Xv48sxwyodD?`F*;u|*61`SLPNe(>14iHeS{cP?c)%jYl90FIt9J#4+cFX;2R zsVF~JU^3^Xh6L!}IPEbJ;L%!uehJqPg5(sil)(odLQE_S9THNJBYXDn-ilRWE1Hto zhT9)}Ab&{y>s`C~VC_1_%$z||t5$4Yxr(D-ea!<;&C{&z+x`35vT`+v$;ssA-Ct{2 zKCc(ch2o&G%FdtX-Pc#pZ9q01d-beSuL!-K#N-zB>g@GYVy`Iv+>|!5cW4)0J8hi| zkV8O%Uw{Ib)d9M8gSX#>5)0_`F!qj+aZxS8t$!>vjJE!Tmxwe*{{Z0Ie}9d_{Cw_x z?9ZCZE`RE2qKrmvpE9|2)H6qqv3|)?`V6^+o;MEC{$6~pkQMV6gfVllh=Mn6)Bw>r}23`v~JtBUZqw(vk-k`WDvkWAi$E@bBJr!jE=o~ft2j{*E?L*I+b?a zt_>Qm_-p}5DXoZ%j;8bV*J&Gf_So@SnWJBR#o;gZ&|}a5QZh3`>SBnBA}yJby2yThGsA(^x@EwVl;31ugk1I9mw5>ezU7 zTljV8@^Hh_SFn|oYB8(6Ru{m+Q>R$HaB-uoC_W*9iF4-!!##J7)r%IB+`2Wtot#%? z$@3S`p=S?z3>w&|@s+Tnq6D|A;*sX*xldjMxO&>-($6FKamoF=mx+!Y^JpCpDt~9F zJWx^vO!y_TCb6hzogSGt3Ze{kDxv_EU%0@i$$9lEs$5WW%}ZjS3i|3*(>A}cieq0N zVA2zhVTgG#)c&?qmoBBO=a=C z`SThSwOI=A2i!NC(nf8)2yod{tMn1Cl`HCpS(%vuL^Zeqzyd<$1b-Dgp?|$g=-UZy z?j91LickHA-P)jH#<)1l?c3EUw{QCnK3>03bHCX5CP6YDmm81UP2N*aYF4b;`7>wO zxbziVj!M$nx8vmDBMizNf!)4IbG!vF*r% z7XdDrYL`A@wdA1mOOc?wCx1|tWThRj0{I}k)c{q7_JO>i6ATFrFq{}zA6>88&9cYm z;q|!jx;+fL_Z~7kb<(=1Li&vb&k`FSuaz-1?a=36XuxlqFrM;~65e04HVE+Ze|ng% zH}s?5twXggyWV||FL&&05TJI9D?LpFQHjmWzp>N;3@n~}2BAyUGJkG!0j(q=3Z%Q* z>f9i0AWj11Dj`ZlgaBs*a%eBOAuFT>h6_-Q`R%^_WOVEhR21*tw3$!0Y-QyAle9wm z+{t`KOqxhbb2{(8`6dTH`<&Y+KY$7Wmo|sZrhz^1?@xa=fPTLhtEIr%+?=BwWiA4I zdeR1(8HW=gp*fHSqJIfUF9<70D+n9N3ldSPdPabVh9V>K!TyjE>{c}k2{#KXc~yG+ zZRRY^-D|RAVg4!JT>Mwf)rO86i__s?{fjSAQdmSvn+#5Wca#AmhtVxNJERf+oB+LE z7Y=LD@kDcuR_oLP^ewyNUR{girCJP(1Ca_cJ{};sy ze?$A-7#qvb@ncELs@nsUOnm^a?$Mp{(o*((v`tGk_doe~y?T1w4jdI1cACt&{eu9? zql2U5nY6I?{<1uBc7LViQP!bPV}YiHeV1GDK-U9xyR9`~)qjq3brsQmzn|j=4x%mtGCOr_aIdzm zUW2)Pd)j~RNZ3$Edqpu`mt%%0J?Ggv0c!3vYHlPqMNX$h(gYHs+7jUey8()$kh)mt zYJ!X(f1lQnlE387E3Ach+^)NlGICdk1bFEJplmGw#07*qoM6N<$f(-f`+5i9m delta 2609 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 -
+
审核不通过: {{auditRemark}}
@@ -116,11 +117,11 @@ 我已阅读并同意 - 《xxxxx条款》 + 《二手车交易条款》
发布
-
+
审核不通过
审核通过
@@ -184,6 +185,8 @@ export default { vehicleLicensePhotoList:[], vehicleAnglePhotoList:[], otherImgSrcList:[], + status:'', + isWeb:false, } }, async mounted() { @@ -201,14 +204,49 @@ export default { this.form.boardType=res.data.boardType?.code this.form.emissionStandard=res.data.emissionStandard?.code this.auditRemark=res.data?.auditRemark + this.status=res.data?.status?.code this.areaName=res.data?.areaName this.otherImgSrc=res.data?.otherPhoto?.split(',') this.otherImgSrc?.map(item=>this.otherImgSrcList.push({url:item})) this.vehicleLicensePhotoList=[{url:res.data?.vehicleLicensePhoto}] this.vehicleAnglePhotoList=[{url:res.data?.vehicleAnglePhoto}] } + var isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent); + if (!isMobile) {// 是移动端不变 + this.isWeb=true + }else { + this.isWeb=false + } }, methods:{ + viewPrivacy(){ + // let host = window.location.host + let url=''; + if (window.location.href.includes('www.sinoassist.com')) { + url = 'https://www.sinoassist.com' + } else if (window.location.href.includes('ccreview.sino-assist.com')) { + url = 'https://ccreview.sino-assist.com' + } else if (window.location.href.includes('uat.sino-assist.com')) { + url = 'https://api-uat.sino-assist.com' + } else { + // url = 'https://crm1.sino-assist.com' + url = 'http://localhost:8080' + } + window.location.href=url + '/h5/supplier/dispatch/res/privacy.html' + }, + closeParentDialog() { + if (window.parent) { + // 检查是否有父组件监听 'closeDialog' 事件 + const hasListener = window.parent.dispatchEvent(new Event('checkCloseDialog')); + if (hasListener) { + // 如果有监听器,向父组件发送消息以请求关闭 dialog + window.parent.postMessage('closeDialog', '*'); + } else { + // 如果没有监听器,则执行 history.back() + window.history.back(); + } + } + }, confirmHandle(val){ let data=val.length // console.log("val",val) @@ -297,11 +335,17 @@ export default { otherPhoto:this.otherImgSrc?.join(',') }) if(res.code == 200 && !res.msg){ - this.h5GoBack() + if(this.isWeb){ + setTimeout(()=>{ + this.closeParentDialog() + },2000) + }else{ + this.h5GoBack() + } }else{ this.$toast(res.msg) } - console.log("publishCarInfo",res) + console.log("车源发布publishCarInfo",res) } finally { console.log(111) } diff --git a/src/views/secondHandCar/components/upload-common.vue b/src/views/secondHandCar/components/upload-common.vue index 9e4c6607..6ab8f30d 100644 --- a/src/views/secondHandCar/components/upload-common.vue +++ b/src/views/secondHandCar/components/upload-common.vue @@ -87,7 +87,11 @@ export default { const formData = new FormData(); formData.append("file", file.file); let res = await uploadImage(formData); - console.log("res", res) + /* try { + console.log("res", res) + } catch (e) { + console.log("e", e) + }*/ // 为文件添加唯一标识符 file.uid = Date.now(); // 使用时间戳作为唯一标识符 if (this.text == '行驶证照片') { diff --git a/src/views/secondHandCar/indexList.vue b/src/views/secondHandCar/indexList.vue index 21a5119a..39961f66 100644 --- a/src/views/secondHandCar/indexList.vue +++ b/src/views/secondHandCar/indexList.vue @@ -218,7 +218,7 @@ export default { maxPrice:this.maxPrice, boardType:this.boardType, emissionStandard:this.emissionStandard, - brandModel:this.brandModel, + // brandModel:this.brandModel, }) this.pageList=res.data if(this.pageList?.length === 0){ diff --git a/src/views/secondHandCar/mineRelease.vue b/src/views/secondHandCar/mineRelease.vue index 5f29f752..2dfb91c2 100644 --- a/src/views/secondHandCar/mineRelease.vue +++ b/src/views/secondHandCar/mineRelease.vue @@ -77,7 +77,7 @@ export default { data(){ return{ activeTab:1, - tabList:[{value:1,name:'审核中'},{value:2,name:'发布中'},{value:3,name:'已下架'},], + tabList:[{value:1,name:'审核中'},{value:2,name:'已发布'},{value:3,name:'已下架'},], noClick:true, poupShow:false, radio:'', @@ -102,8 +102,8 @@ export default { }, itemHandle(item){//审核 this.$router.push({ - name: item.type==1 ? "carSource" : 'wantBuy', - query: { type:2 ,id:item.id,queryType:3}, + name: item.type==1 ? "forSale" : 'wantBuySale', + query: { id:item.id,queryType:3}, }) }, async getList(){ @@ -168,7 +168,7 @@ export default { }, getStatus(i){ switch (i){ - case 5://发布中 + case 5://已发布 return require('@/assets/secondHandCar/fabuing.png') case 6://已下架 return require('@/assets/secondHandCar/alreayXiajia.png') diff --git a/src/views/secondHandCar/wantBuy.vue b/src/views/secondHandCar/wantBuy.vue index 014b3f33..0e135d0c 100644 --- a/src/views/secondHandCar/wantBuy.vue +++ b/src/views/secondHandCar/wantBuy.vue @@ -3,11 +3,12 @@
-
+
审核不通过: {{auditRemark}}
@@ -87,11 +88,11 @@ 我已阅读并同意 - 《xxxxx条款》 + 《二手车交易条款》
发布
-
+
审核不通过
审核通过
@@ -129,6 +130,8 @@ export default { noClick:true, auditReason:'', auditRemark:'', + status:'', + isWeb:false, } }, async mounted() { @@ -145,9 +148,44 @@ export default { this.form.boardType=res.data.boardType?.code this.form.emissionStandard=res.data.emissionStandard?.code this.auditRemark=res.data?.auditRemark + this.status=res.data?.status?.code + } + var isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent); + if (!isMobile) {// 是移动端不变 + this.isWeb=true + }else { + this.isWeb=false } }, methods:{ + viewPrivacy(){ + // let host = window.location.host + let url=''; + if (window.location.href.includes('www.sinoassist.com')) { + url = 'https://www.sinoassist.com' + } else if (window.location.href.includes('ccreview.sino-assist.com')) { + url = 'https://ccreview.sino-assist.com' + } else if (window.location.href.includes('uat.sino-assist.com')) { + url = 'https://api-uat.sino-assist.com' + } else { + // url = 'https://crm1.sino-assist.com' + url = 'http://localhost:8080' + } + window.location.href=url + '/h5/supplier/dispatch/res/privacy.html' + }, + closeParentDialog() { + if (window.parent) { + // 检查是否有父组件监听 'closeDialog' 事件 + const hasListener = window.parent.dispatchEvent(new Event('checkCloseDialog')); + if (hasListener) { + // 如果有监听器,向父组件发送消息以请求关闭 dialog + window.parent.postMessage('closeDialog', '*'); + } else { + // 如果没有监听器,则执行 history.back() + window.history.back(); + } + } + }, // 审核操作 async auditHandle(type){ if (!type && !this.auditReason){ @@ -186,7 +224,13 @@ export default { ...this.form, }) if(res.code == 200 && !res.msg){ - this.h5GoBack() + if(this.isWeb){ + setTimeout(()=>{ + this.closeParentDialog() + },2000) + }else{ + this.h5GoBack() + } }else{ this.$toast(res.msg) } diff --git a/src/views/secondHandCar/wantBuySale.vue b/src/views/secondHandCar/wantBuySale.vue index efea5951..3b5c0f71 100644 --- a/src/views/secondHandCar/wantBuySale.vue +++ b/src/views/secondHandCar/wantBuySale.vue @@ -2,7 +2,7 @@
- 在售 + 求购