S!MYRT>BIU}-w_vAnu1j_H=jAw5;=2}
z=;TbeA%&5G8ft!D}j6Q-M7k?8o{fhh^Wl|
zCYxW&6&7nUr{4V@7EuF
z!guL$lilfne5>48m!X`%w{Md@cQGX$jjwgd%4LOa^E^FMDgCCoE99zqawknc+y)LX
zVALF!DF|BSOBRwV42
zAA2qkqrmQ0%7JT1Eke3cW;|E{VQzp?WTH`51`DH;GY2Sj83eAgqidIe8F;D=OJCEG
z+V*M`ecV64Cxfh_RL#H`#4R;*L2+)lLlcG`JZFjM4%eO-Qel8EI52>j9}=pmQ2-bZ
za(qE3V6LsAecVXabEv_U?|0
zqGRKssqm^cz0-xZYi2!FtwNnuyXq!qzCv!wfF)jL9_-=C0F3uHaJm?Sq+WG;yX&Od
z)!9V39{Nl7K4!L+eOPMmU&%#Cj(x%ipOfTiOHz6Ra(4#?A}qFH6fCi)%R*sfg>;P{
zxhU@WiR?yyvLB^5U#bsz$6u1)%L4Vpa=0FHUkj1{vFvIV;A}novq=ZL?(egyK7aWV
zo1Xm2%Z|}}?DV2=v3}e{WUdi^^h
ze~x=(@(pgabY3=;v^9Pp_pj1D&mroF#L9_Hl!B(WuFQlbS;C#9I;C&i2}Cdb{Nyh+
zIXn>&hw{P{{HYrw%${dd%2xJE%bLUV?gk5WQevIM|BU9`nwLzoO1u}GD`_1v7t|Iq
zHs=MX(g80rN-yS_I6xfI>*ga3gK}&6pP8m*@!Mh&?YLW`mCSWosAi_kJT)>{;5(P7
z?|4uMAdWV1Zv-Z8(X3OqGQ#zoa|`|C)phS*$VW_`U4nKNHAP#v_H&Grx@w4AeBeJr
zz!U4*@P+#x7?x^YtP8`npBFa(+vI^se&)&nvSAlB=foqswBf_2#rGgdXuK^RorHnd
zLN2d$eQWbRzmZVQ9y`lylUQNhu^z-5HFdL@*~8?vCZ#^E4^!hVE={_8SiPv}_e|n8
zKwZ}J%xD}9AAq`HbcVh`HCqy&QvucBbv4*UJ+mRcuzMbLtHZJuRf9XOO|u&h*cULq
zWZZ7VKg=U(1lv!RytfA*HrinDG(5)I$MwO$X6YnuDI#|13wFbMj}7os6#u^&Memb%
z>}P=ift7=DMh4vvj1#)g=GVOoqg&NkXkg)4)Kk_6;HRuyi}@~;IoBP%Pu{;<1s_~L
z0N=xJ#cCGtN*f*3#533?zBkm#se|JDar^dB09>bBIez_{p6#RovgF%-HsGC+^>4c3
z#Y!-|W~q${(j4*VXt5Vy@Bbzt1Mb-Nk&n*&X93vmde-0X&!M!(nAl!d`ZvkWaC2}|
z^K(;xo?~br3=)bT;EmIIRaMlW8O!W&2s0CdN=EA6yFP^wBk(bgD(}!V@AT8@k$!u}
zTglV!rI-mqYI-{LeR6kU%xh9hN+2hATnE4QH`asbxxRhyejVc4UpUVa!UDa5O}f7x
zy}<$TeSeyewwBlqv90JB)Uf5DdlWnA2;MW^8^+t?&sSuqI6hyct=aruZm++Ce-*ci
zujOdn9NYpBcXx35>$RKDrLC_ARcysSyeLS!)}G&`nu0WFfVRS6x&bcR6~N=a>2mt1
zVcI$R@F{x7W8>f|DTZTn&WB>;WhA&?t)~s23fijP*gLUOxv_1E;IPpKZv!ya|BViW
z8NgVPT?2#qhrl1&QEaF?9xZe8U83{#TP{;n!vY<8Bq@DU6uwE!e1#9{!G&r=nfABe
z>FyB`?V3TPSc-lArjN7t%Ju|okquBXE_IsY&HZ-hMby=!YKo)3PU5#*D)?T5!lG_d
zleFI>+uK`@T13+~?+34z)6bItBoD76>?K@rJ&3%4@I%}{E|1Ri&a96VblP&@)rcwL
z6rxz|(Baibss`uIvC!vP)2#DomVul(XGL~;g)k8&5p4ZnB754!Nu_dfF|c!29kCM!
z^=!l>!BkUdsR%=&japmLZOxkC?L#U(3_F77A-U{*7{DH6kCC@Pf;LmJXbDfSgFD9C
zLFWOQhv+LU7iFe?`cXk+QD4g+HQ|~b!oU86oqdQlqbX=6SjH#s)9{CI_BO+>uEwpt
z3h(}3Y*$J^KYOIIV#KaLAf-Fj$2luJJj+QuE6bEfGpiWLlvWXmU4BM}lDv=9(<^rl
znoZm{_GwVYnOlmX5C(}+n3F)oq^Ch5B8;oPaBs{H?z#f}HtGY&bAmZC5+Et~;$(dp
zZEgAat3G>Lm7lkOm=`RbKf56Kc;Q?xX$}d@o&0-CLj3QA-t!Mxa*ubzuJa^;IF}|)
z5Cl7G7zlM4M~XXZPWyz!!U=U{PJ6P9B1;C^s98mI8cp@E@lQXLu2HQfLR{nLJp&Ow
z-8CXD-6Pr~GRi&1<4i;CEVxH{Mw_&2y3REnk|#yvNn@fbY?UsG#8?-NlUnT*?7RyI
z2<16zVxt|^KdZC6)QV(Dc+uvn9Zy!fg$i6l5?w=agQPHlAT&`B@=3$lM|}+FU>LQwo09VFQ_TH1ML0t{K}}I$$r6h1>`WRnB<_H
z-dNvN)>A3CB4WTc`^URt(K>A7=@p!Ca@4nuLlm^z3^BD;6c=L${vWHs0<5;2zOZQ%
zzd#nS>c@~^xsZpaf8S4wqeenwZA6Erf$U34LYe(GOK3uL&^gsDM{b({wcKW3mXI8L
zKm0j7Zz$g*`!=@aWeC+VY9SZ$V;inaSDePqGIduibJ}pP`v%kv>mc7>TNK_~#e3oY
z={iI0qw&@FsDYz5PLER)Wh+f&UbKFz99*xyz>VPa%!~1kIh)quvT>{;TrTcC
zRu1646tQsG>k~(okAQR0cq2hhF!FHK6;i@}4;etx05~M!jeH|MiD0~(#P1I15WqWb
z|2P{x!7{KW&}`de{T6u|IZhMl
zzNhsj>#*{|)!-4hT3jl!Xc8H0j|w&|lInl65%?NFi+UOb1UaFB+%`D3mjiF(26EQJ
zIlWx?dNeG;M$J?)MNILv(gVH+z!UM2!L)I@Q*BhO6Ma1GYZ>oim9o0HR%4|?tOxM;
z)cE?)rYsA^bBIwnDIFb^PO6xoE!`)xKXVei6!NlCc_-ggMVZ2jtNoOHvU^KVjFZYy
zsdQ91MGw~J2k89#bOHJGCBjV4W!iuh!M@JX&T;8Q;#5&`vM5bFohlaEpCF&qqUA2J
zPB9@qE3^Tg%Y>OF^#S>QI-OsB0PrR3F`L(}1>JT5TA6LFl6puNo;)YvdIR4uxahQ{If
zCN}cYKhM4cXK&hl|9-cDzkQw>gN^%XVF4M3jiJ677z`7I4`NNc0p3*J&cy_Zma+)+
zzu%tw@852-tX8fDh#Ts%Yfh`CRK1~G-d*nU@>0}oj>PLuLqsH(7Zug1bW}TT*Ty@;
z(NW>7jBu-tH}oJ?t4f^695x
zZ`b{#s9z+CbU;sfA9^6G_6H&%#ciPrOdE$7`L+!(9NI%dTGUrVYPwUmky#a3+
zYgGAB>_jL1r^0(%PwLnZyP%fZ9|x!-QT0z^c}FaDAup&yo(dfPQ&o*Beiu6%dB-74P5gN|e==769Jire
zwZM0A7N=Z~bo+(zGcUq(O|*~6O!4E;xMRCPZk<&o8OoiI!2>(nV|KXGaCa
zjNW~Y<^%g47h4S{lD9c3Keznm8E5Hr^gQ9ulTYY6#oH+P$@}vAg?5KKvZc+n>Z0Ml
zEl*0b*9mCjGxYBX@{@{&qJ#?tPT<*9S3|#tNsLcPng(zUlFveeqtZKUL7RP-)hv
ze}387|F!&fliwwOP$ShYJhihxd@h0SdeS*~O<#{FWp&pW*{)gPBOlrU0dT3mnzQ5Y)z>Iz#bOV
zkhi3>otC>K?<;ZFiB9S3X1Kp@n18OLG`NR`r`2_Jb$8VrX-}6aAkqyYtdnjz1zYZ@
zHLMWUHnyl)MTN|s6EeaIW@>heni<00)_#?SSy;%_u!Bd~Axw4uN@JFg)uKQsgeTw=
z*MLhHEzguJ^Yu-aW`M_%jEQbbrsPS6B;D61s6LS{J_#9;gz%B!=*U_m1eMp(o=3$|
z^(7_$Kdq-itU%a=mRB--punrxyB;zzIs>&xFz_L?S{U3Thh7VK2(87#*vxW>-aW^4
zaKuIDnpdfDQt6-;K*Yd7!6)mR2j02NbcgqlJ>+NwT}w9*8$}fP1Q$Sp|D&Ym&--jw
zC}|wq8e6=zYK84S0JAn4O%X&RMzD`C>Ggxk)X}+-{w&
z$Ck&*)r)9Zwpn4JS+*~lNTmXFPlj24`*xz)%n5J;fu=w$@Qb0e^m6UvT%jwjTFYvcQ-iWXlIfeCUUqyY
z=gVb^Av(jD^H!#B3CP@E!4N)n}t@25PJbA?Ibl>6dT*(Qrp#P?Ih
zNg`2_*xoGfxL&5QsWU>!TPFL{NK4)qVISocKN7*RtVPyZ(!+XPmojWzl`hE}fco5&
z!(NA(;*2T&R3|fTk5fy7ykq544g-!iiZf>Uv&h_V9AIoK5XN^-f86<(@E;+OM4X8g
z=2AR{?1rcwy=c{W0A?{p7~BX4G~>dT4_}Nl9L?Vi@SSjmpSGT`Hjzg^4IdB;&_uL}
zJ`4yb;~gDZf{CErwKEZ~-MiO)i`v>61i&l=%(n-bd88LNGDsqYe_26@0bT7Cn{~U0
zpCKtBgd|vthM4aTGV+)Q-!i5^9yct^l7r1ky|S71^cGO!E(!}MSac^EODVXVRx*J!
zlV?K()OM0!GWQr_5_@&haFoegeD=p#^e3treRevlqE;PbbZ|q|N@kAiH@p!qEy}C2
zw7O}6Df5DBHqEpG*+lsY`zd<}krdRyZq{Cy&sT@5!@!NZF{<3*SsoGyc%gD(&mSLF
zCWV%mJ2{n`i@>K?K#iaIVFG0BSI4fsC>DAp3QNVJR!xAyXALY6WiFaSAlj@)*`U9p
z7Ym5SSpz6vMH?VRm5}}Zu*>2wNTk+svXZ=}lnh=wzSlCy8-<6l2O4xhO|Po3nh{Yw=h>hSQ6y08KQtr$W@?6{*@)1;#nU=V(>r;asX}L
z5RF9}+D9`S>>P82mAeT>f*nx+b+UzNkY?m|
z_%B!)bemg+u#6arlqyRHNPCull3oEwfF2~KhC=jcS(*U4zP76|cMAy5pL&c#3>
z7!E@!1meSBVQ_#s0SLfv0j-G!L4x+7c6@pd<5W)DzXw1IfZv5<4Yj)323b$&txxi0&sG@u*Vu(yh3JFUlkp?5?D)%#s
zR<3l|z1!GZZ^nuhqCLAsKI4V`@7rzg41&$L4S|8T`PB|XC{YG%I39JMIT-yxTa$-%TLhGQX_MS5Fd#0WFVsm`8SL!c8lFdKwrh^ds`6>C
zl*DG+HQ6@*meuF&Bx(1)5K~6)=Jq5NH2KB%+Zj9>S8!J}dMq!bYD6yZgjwdmT7s%`
zWh-ue@NYReIWoQf0+G;0XL%o1+{~3#2eo{y3KJB!$wsu<4#~X4u1+mKnSa@lBS${X
zAvs(74pA-3;3mYQs>PY$k96Dacg-6No{q;@Hw4sdtPpD>v_Z6h?^tGyq(+L3hYY4(
zx;vK1gLHC?Cc`IR>FYv8n2BZt)z8rl(mX#b;8XrURfXpl{M@2l9?ycrMKsl;!^Y6oBrZsQ>c3
z)}gC%4J9iPUz0Ty+itkr)f&cJpBR`gN4{16+qDB!djY@nyypypzCHFQS-sffb-)Aw
z2%r}YCoJ?c`h})^Fvvw-UTJ(QhG_6v0bJ-6e~lNOF4(XXFs95?#tJ^k$+|hu8W%cP
zQsa!@{3=G5@{kJJW#@I9JuCzkONZx4$P6=dhy`W`%C`H|7E~W|Cj_0ciyUYYO6-62
zbp_u4onsm6l0QTJ^Iy|f|7R%ZdBBPkr~i16hQg*cuq?)m;r?CJ|LiruBm6HxOGCDS
z+03&zh_WDgWC8{{NooLE814E%FCt|dx+{Q}tPhb&OACUg#ykQB?DPP@vfBXgzkgFV
z&FfRSa$}3Yed2O#fHh!@6~F;b?*z}N-2N^{^dAgUY;Kr9dda94*h
z76NeEHx>$Pz$pS_4ZKDyVBn*%mVlyH#0m!fHx>zUa~i;S+jlSU^UX={vgG;1v9P9M
zwWoV}C>1r}PPLp$*CCp?NH@Wmzod~)giF_}%=?O0&bIugd1SI_EZ;d>%fhGH``z31
zx?;Jcg>8dx90_=9;u4peZi)()QLWnhe|(1|g*1TUYGF>2e`YNJj|K`izp
zEKAQ<&jbf#)tC%p?zr!@U}s#O{rUN4RU(*%SX4Bk(O?B)QM2%=0?V$xc_K4wTm10*
zpldZHuGwN&WFNFt10M)%wU~*ObOk1(u5_9X*xfU4>FH!C)I5_-;`a%6LXl#}xm=w{~OHsB)j?AOF
y3BfK5t|gVli6Vidh%Zjb=m-%hahwvT4(mb@ctjQv_KNEa&7&jWYSz#b0RRBC{Eq|x
literal 0
HcmV?d00001
diff --git a/src/assets/icon/cart.svg b/src/assets/icon/cart.svg
deleted file mode 100644
index 3e4508a..0000000
--- a/src/assets/icon/cart.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/components/header/index.vue b/src/components/header/index.vue
new file mode 100644
index 0000000..96115e5
--- /dev/null
+++ b/src/components/header/index.vue
@@ -0,0 +1,369 @@
+
+
+
+
+
+
+
+
diff --git a/src/http/api/cart/index.ts b/src/http/api/cart/index.ts
new file mode 100644
index 0000000..d941d23
--- /dev/null
+++ b/src/http/api/cart/index.ts
@@ -0,0 +1,5 @@
+import { get } from '../../index'
+
+export const getBookCarDetailsApi = () => {
+ return get('/material-mall/bookCar/getBookCarDetails', {})
+}
\ No newline at end of file
diff --git a/src/http/api/equip.ts b/src/http/api/equip.ts
index dc75be4..f8bb03f 100644
--- a/src/http/api/equip.ts
+++ b/src/http/api/equip.ts
@@ -10,7 +10,11 @@ export const getList = (params = {}) => {
//获取装备详情
export const getDetail = (id = '') => {
- return get(`/zlpt-equip/dev/getInfo/${id}`)
+ return get(`/material-mall/dev/getInfo/${id}`)
+}
+//加入预约车
+export const addBookCarApi = (data: object) => {
+ return post(`/material-mall/bookCar/addBookCar`, data)
}
//获取 推荐装备列表
diff --git a/src/http/api/home/index.ts b/src/http/api/home/index.ts
index 6b6ea8d..6e35998 100644
--- a/src/http/api/home/index.ts
+++ b/src/http/api/home/index.ts
@@ -3,6 +3,9 @@ import { get, post } from '../../index'
export const getGoodsClassListApi = () => {
return get('/material-mall/maType/getEquipmentType', {})
}
+export const getHotSearchListApi = () => {
+ return get('/material-mall/maType/getHotSearch', {})
+}
export const apiGetCollect = (params = {}) => {
return post('/zlpt-equip/dev/userCollectList', params)
diff --git a/src/layout/header.vue b/src/layout/header.vue
index 993d2cb..558ba36 100644
--- a/src/layout/header.vue
+++ b/src/layout/header.vue
@@ -2,6 +2,7 @@
import $bus from '@/utils/bus'
import { mainStore } from 'store/main'
import { ElMessage, ElMessageBox } from 'element-plus'
+import { getHotSearchListApi } from '../http/api/home/index'
const store: any = mainStore()
const route = useRoute()
@@ -51,7 +52,17 @@ const inputRef: any = ref(null)
// return store.searchHistoryList.slice(0, 1)
// })
-const searchHistoryList = ref(['挖掘机', '塔式起重机', '挖掘机', '吊机'])
+const searchHistoryList = ref(['挖掘机', '塔式起重机', '挖掘机', '吊机'])
+
+// 获取热词
+const getHotSearchListData = async () => {
+ const { data: res }: any = await getHotSearchListApi()
+
+ searchHistoryList.value = res
+ console.log(res, '热词')
+}
+
+getHotSearchListData()
// 搜索按钮
const searchKeywordBtn = () => {
@@ -95,6 +106,14 @@ const onSelectRoles = (type: number) => {
}
isRolesSelect.value = false
}
+
+// 查看预约车
+const onCarts = () => {
+ console.log('跳转预约车页面')
+ router.push({
+ name: 'cart',
+ })
+}
@@ -183,18 +202,20 @@ const onSelectRoles = (type: number) => {
-
@@ -381,6 +402,18 @@ const onSelectRoles = (type: number) => {
text-overflow: ellipsis;
}
}
+
+ .cart-icon {
+ width: 10%;
+ display: flex;
+ align-items: center;
+ cursor: pointer;
+
+ span {
+ margin-left: 10px;
+ color: #1abc9c;
+ }
+ }
}
}
diff --git a/src/main.ts b/src/main.ts
index 3105f07..2e5d17d 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -1,6 +1,7 @@
import './assets/main.css'
import * as ElementPlusIconsVue from '@element-plus/icons-vue'
+
import { createApp } from 'vue'
// import { createPinia } from 'pinia'
@@ -9,9 +10,15 @@ import pinia from "./store"
import router from './router'
import 'element-plus/dist/index.css'
import './style/css/reset.css'
+import './assets/font/iconfont.js'
+import ElementPlus from 'element-plus'
+import zhCn from 'element-plus/es/locale/lang/zh-cn'
+
import registerDirectives from 'utils/directive'
const app = createApp(App)
+
+
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
app.component(key, component)
}
@@ -20,6 +27,10 @@ for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
app.use(pinia)
app.use(router)
app.mount('#app')
+app.use(ElementPlus, {
+ locale: zhCn,
+})
+
registerDirectives(app)
\ No newline at end of file
diff --git a/src/router/index.ts b/src/router/index.ts
index 62fb624..988082f 100644
--- a/src/router/index.ts
+++ b/src/router/index.ts
@@ -72,7 +72,7 @@ const routes: Array = [
redirect: '/home',
meta: {
title: '首页',
- keepAlive: true,
+ keepAlive: false,
AuthFlag: false
},
@@ -84,7 +84,7 @@ const routes: Array = [
component: () => import('views/home/index.vue'),
meta: {
title: '首页',
- keepAlive: true,
+ keepAlive: false,
AuthFlag: false,
activeName: 'home',
},
@@ -106,6 +106,8 @@ const routes: Array = [
component: () => import('views/equip/detail.vue'),
meta: {
title: '',
+ keepAlive: false,
+ AuthFlag: false,
}
},
// 资讯详情
@@ -192,7 +194,7 @@ const routes: Array = [
component: () => import('views/user/index.vue'), // 组件加载
meta: {
title: '个人中心',
- keepAlive: true,
+ keepAlive: false,
AuthFlag: false
},
redirect: '/myuser/baseInfo',
@@ -399,6 +401,17 @@ const routes: Array = [
]
},
+ // 预约车页面
+ {
+ path: '/cart',
+ name: 'cart',
+ component: () => import('views/cart/index.vue'),
+ meta: {
+ title: '预约车',
+ keepAlive: false,
+ AuthFlag: false
+ },
+ }
]
diff --git a/src/views/AppMain.vue b/src/views/AppMain.vue
index e85b9bc..feeaf05 100644
--- a/src/views/AppMain.vue
+++ b/src/views/AppMain.vue
@@ -1,25 +1,24 @@
-
@@ -30,13 +29,13 @@
diff --git a/src/views/Login.vue b/src/views/Login.vue
index df1138a..0fa50e3 100644
--- a/src/views/Login.vue
+++ b/src/views/Login.vue
@@ -147,7 +147,7 @@ const handlerLogin = async () => {
h3 {
color: #006461;
- font-size: 22px;
+ font-size: 26px;
font-weight: bold;
text-align: center;
margin-bottom: 26px;
diff --git a/src/views/cart/index.vue b/src/views/cart/index.vue
new file mode 100644
index 0000000..7c78ea5
--- /dev/null
+++ b/src/views/cart/index.vue
@@ -0,0 +1,490 @@
+
+
+
+
+ 首页
+ 预约车
+
+
+
+
+
预约车
+
({{ amountNum }})
+
+
+
+
+
+ 全选
+
+
+
+ 装备信息
+
+
+ 租期
+
+
+ 日租金/元
+
+
+ 天数
+
+
+ 数量
+
+
+ 总金额/元
+
+
+ 操作
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.company_name }}
+ {{ item.user_name }}
+ {{ item.user_phone }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ goods.goods_name }}
+
装备编号: {{ goods.goods_code }}
+
装备型号: {{ goods.goods_type }}
+
+
+
+
+
{{ goods.lease_date_string }}
+
+
+
+
+
+ {{ goods.lease_pic }}
+
+
+
+
+ {{ goods.lease_day }}
+
+
+
+
+
+
+
+
+
+ {{ goods.goods_num * goods.lease_pic * goods.lease_day }}
+
+
+
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 共:{{
+ amountDevice
+ }}
+ 件装备
+
+
+
+
+ 订单总金额:{{ orderAmountPice }} 元
+
+
+
+
+ 提交
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/equip/comoonents/showImg.vue b/src/views/equip/comoonents/showImg.vue
index 438aa40..3755c58 100644
--- a/src/views/equip/comoonents/showImg.vue
+++ b/src/views/equip/comoonents/showImg.vue
@@ -1,16 +1,25 @@
-
![]()
+
-
-
-
![]()
+
+
+
@@ -21,135 +30,133 @@
diff --git a/src/views/equip/detail.vue b/src/views/equip/detail.vue
index 28db392..86d376e 100644
--- a/src/views/equip/detail.vue
+++ b/src/views/equip/detail.vue
@@ -3,7 +3,7 @@
-
+
@@ -12,24 +12,41 @@
{{ pageData.modelName }}{{ pageData.deviceName }}
-
+
+
+
-
浏览{{ pageData.searchNum }}
-
-
{{ v.label }}:
-
- {{
- v.key
- .split(',')
- .map((key) => {
- return pageData[key]
- })
- .join('')
- }}
+
+
+ {{ v.label }}:
+
+
+
+ {{
+ v.key
+ .split(',')
+ .map((key) => {
+ return pageData[key]
+ })
+ .join('')
+ }}
+
+
+
+
+
@@ -38,10 +55,10 @@
¥
- {{ pageData.monthLeasePrice }}
- /月
+ {{ pageData.dayLeasePrice }}
+ /天
-
+
-
@@ -84,7 +106,8 @@
{{ v.label }}:
+ @click="handelDetailListClick(v.fn, pageData[v.arg])"
+ >
{{ pageData[v.key] }}
@@ -115,7 +138,8 @@
:company="v.companyName"
:price="v.monthLeasePrice"
timeUnit="月"
- :id="v.maId">
+ :id="v.maId"
+ >
@@ -124,7 +148,8 @@
title="填写租赁信息"
lock-scroll
class="dialoglease"
- width="60%">
+ width="60%"
+ >
+ status-icon
+ >
@@ -145,7 +171,8 @@
+ v-model="ruleForm.detailAddress"
+ >
@@ -156,7 +183,8 @@
v-model="ruleForm.entryTime"
value-format="YYYY-MM-DD"
type="date"
- placeholder="请选择" />
+ placeholder="请选择"
+ />
@@ -166,13 +194,15 @@
+ placeholder="请输入工期时长"
+ >
+ @change="priceChange"
+ >
@@ -209,7 +239,8 @@
placeholder="请填写项目说明"
rows="5"
type="textarea"
- v-model="ruleForm.projectDescription">
+ v-model="ruleForm.projectDescription"
+ >
@@ -230,7 +261,8 @@
}`"
:specifications="pageData.specification"
:type="pageData.typeName"
- :unit="ruleForm.durationUnit == '1' ? '月' : '天'">
+ :unit="ruleForm.durationUnit == '1' ? '月' : '天'"
+ >
合计总价:
{{ priceChange }}元
@@ -255,559 +287,555 @@