Commit c62ab6f2ff02e1111ad31934fd8faeda5ab9e5b7
1 parent
4dfe89e4
1
Showing
36 changed files
with
743 additions
and
194 deletions
components/tabbar/tabbar.vue
| ... | ... | @@ -20,26 +20,26 @@ |
| 20 | 20 | { |
| 21 | 21 | index: 0, |
| 22 | 22 | name: '首页', |
| 23 | - img: `${this.$imgs}/tabbar/tab_01.png`, | |
| 24 | - acImg: `${this.$imgs}/tabbar/tab_02.png`, | |
| 23 | + img: '/static/tabbar/tab_01.png', | |
| 24 | + acImg: '/static/tabbar/tab_02.png', | |
| 25 | 25 | }, |
| 26 | 26 | { |
| 27 | 27 | index: 1, |
| 28 | 28 | name: '工作台', |
| 29 | - img: `${this.$imgs}/tabbar/tab_03.png`, | |
| 30 | - acImg: `${this.$imgs}/tabbar/tab_04.png` | |
| 29 | + img: '/static/tabbar/tab_03.png', | |
| 30 | + acImg:'/static/tabbar/tab_04.png' | |
| 31 | 31 | }, |
| 32 | 32 | { |
| 33 | 33 | index: 2, |
| 34 | 34 | name: '消息', |
| 35 | - img: `${this.$imgs}/tabbar/tab_05.png`, | |
| 36 | - acImg: `${this.$imgs}/tabbar/tab_06.png` | |
| 35 | + img: '/static/tabbar/tab_05.png', | |
| 36 | + acImg: '/static/tabbar/tab_06.png' | |
| 37 | 37 | }, |
| 38 | 38 | { |
| 39 | 39 | index: 3, |
| 40 | 40 | name: '我的', |
| 41 | - img: `${this.$imgs}/tabbar/tab_07.png`, | |
| 42 | - acImg:`${this.$imgs}/tabbar/tab_08.png` | |
| 41 | + img: '/static/tabbar/tab_07.png', | |
| 42 | + acImg:'/static/tabbar/tab_08.png' | |
| 43 | 43 | }, |
| 44 | 44 | ], |
| 45 | 45 | codeheight: 0, | ... | ... |
main.js
| ... | ... | @@ -9,11 +9,13 @@ import DialogBox from './components/DialogBox/DialogBox'; |
| 9 | 9 | |
| 10 | 10 | Vue.config.productionTip = false |
| 11 | 11 | Vue.prototype.$http = http |
| 12 | -Vue.prototype.$imgs = 'http://8.130.38.56:8027/local/file/static' | |
| 12 | +Vue.prototype.$imgUrl = (url) => { | |
| 13 | + return ("http://8.130.38.56:8027/local/file/static" + url); | |
| 14 | +}; | |
| 15 | + | |
| 13 | 16 | // 全局组件 |
| 14 | 17 | Vue.component('DialogBox', DialogBox); |
| 15 | 18 | |
| 16 | - | |
| 17 | 19 | //mescroll |
| 18 | 20 | import MescrollBody from "@/components/mescroll-uni/mescroll-body.vue" |
| 19 | 21 | import MescrollUni from "@/components/mescroll-uni/mescroll-uni.vue" | ... | ... |
pages.json
| ... | ... | @@ -211,10 +211,14 @@ |
| 211 | 211 | "navigationBarTitleText": "销售统计", |
| 212 | 212 | "navigationBarBackgroundColor": "#FFFFFF" |
| 213 | 213 | } |
| 214 | + }, | |
| 215 | + { | |
| 216 | + "path": "pages/Iproposal/Iproposal", | |
| 217 | + "style": { | |
| 218 | + "navigationBarTitleText": "招商方案", | |
| 219 | + "navigationBarBackgroundColor": "#FFFFFF" | |
| 220 | + } | |
| 214 | 221 | } |
| 215 | - | |
| 216 | - | |
| 217 | - | |
| 218 | 222 | ], |
| 219 | 223 | "globalStyle": { |
| 220 | 224 | "navigationBarTextStyle": "black" | ... | ... |
pages/Iproposal/Iproposal.scss
0 → 100644
| 1 | +.page{ | |
| 2 | + position: absolute; | |
| 3 | + left: 0; | |
| 4 | + top: 0; | |
| 5 | + width: 100%; | |
| 6 | + height: 100%; | |
| 7 | + background-color: #f6f6f6; | |
| 8 | +} | |
| 9 | + | |
| 10 | +.add-list{ | |
| 11 | + padding: 0 4%; | |
| 12 | + background-color: #FFFFFF; | |
| 13 | + border-radius: 20rpx; | |
| 14 | + margin-top: 20rpx; | |
| 15 | + width: 100%; | |
| 16 | + padding-bottom: 150rpx; | |
| 17 | + .list{ | |
| 18 | + display: flex; | |
| 19 | + justify-content: space-between; | |
| 20 | + align-items: center; | |
| 21 | + width: 100%; | |
| 22 | + height: 100rpx; | |
| 23 | + border-bottom: 2rpx solid #f6f6f6; | |
| 24 | + .title{ | |
| 25 | + display: flex; | |
| 26 | + align-items: center; | |
| 27 | + height: 100%; | |
| 28 | + text{ | |
| 29 | + font-size: 26rpx; | |
| 30 | + color: #222222; | |
| 31 | + } | |
| 32 | + .star{ | |
| 33 | + color: red; | |
| 34 | + } | |
| 35 | + } | |
| 36 | + .content{ | |
| 37 | + display: flex; | |
| 38 | + align-items: center; | |
| 39 | + text-align: right; | |
| 40 | + input{ | |
| 41 | + width: 100%; | |
| 42 | + color: #222222; | |
| 43 | + font-size: 26rpx; | |
| 44 | + padding-top: 6rpx; | |
| 45 | + /* #ifdef MP */ | |
| 46 | + padding-top: 5rpx; | |
| 47 | + /* #endif */ | |
| 48 | + } | |
| 49 | + image { | |
| 50 | + width: 20rpx; | |
| 51 | + height: 20rpx; | |
| 52 | + margin-left: 10rpx; | |
| 53 | + /* #ifdef MP */ | |
| 54 | + margin-top: 5rpx; | |
| 55 | + /* #endif */ | |
| 56 | + } | |
| 57 | + } | |
| 58 | + } | |
| 59 | +} | |
| 60 | + | |
| 61 | +/* 保存按钮 */ | |
| 62 | +.page-footer{ | |
| 63 | + position: fixed; | |
| 64 | + left: 0; | |
| 65 | + bottom: 0; | |
| 66 | + display: flex; | |
| 67 | + width: 100%; | |
| 68 | + height: 100rpx; | |
| 69 | + background-color: #FFFFFF; | |
| 70 | + padding-bottom: constant(safe-area-inset-bottom); | |
| 71 | + padding-bottom: env(safe-area-inset-bottom); | |
| 72 | + .footer-buy{ | |
| 73 | + display: flex; | |
| 74 | + align-items: center; | |
| 75 | + justify-content: space-between; | |
| 76 | + width: 100%; | |
| 77 | + height: 100%; | |
| 78 | + .cart-add{ | |
| 79 | + display: flex; | |
| 80 | + align-items: center; | |
| 81 | + justify-content: center; | |
| 82 | + width: 100%; | |
| 83 | + height: 100rpx; | |
| 84 | + background-color: #3f9b6a; | |
| 85 | + text{ | |
| 86 | + font-size: 28rpx; | |
| 87 | + color: #FFFFFF; | |
| 88 | + } | |
| 89 | + } | |
| 90 | + } | |
| 91 | +} | |
| 92 | + | |
| 93 | +.feedback-data{ | |
| 94 | + width: 100%; | |
| 95 | + padding-bottom: 20rpx; | |
| 96 | + border-bottom: 2rpx solid #f6f6f6; | |
| 97 | + .title{ | |
| 98 | + display: flex; | |
| 99 | + align-items: center; | |
| 100 | + height: 100rpx; | |
| 101 | + text{ | |
| 102 | + font-size: 26rpx; | |
| 103 | + color: #222222; | |
| 104 | + } | |
| 105 | + .star{ | |
| 106 | + color: red; | |
| 107 | + } | |
| 108 | + } | |
| 109 | + .voucher-img{ | |
| 110 | + display: flex; | |
| 111 | + align-items: center; | |
| 112 | + .voucher-list { | |
| 113 | + width: 33%; | |
| 114 | + height: 100%; | |
| 115 | + image{ | |
| 116 | + width: 160rpx; | |
| 117 | + height: 160rpx; | |
| 118 | + border-radius: 10rpx; | |
| 119 | + } | |
| 120 | + } | |
| 121 | + } | |
| 122 | +} | |
| 0 | 123 | \ No newline at end of file | ... | ... |
pages/Iproposal/Iproposal.vue
0 → 100644
| 1 | +<template> | |
| 2 | + <view class="page"> | |
| 3 | + <view class="add-list"> | |
| 4 | + <!-- <view class="list"> | |
| 5 | + <view class="title"> | |
| 6 | + <text>方案编号</text> | |
| 7 | + <text class="star">*</text> | |
| 8 | + </view> | |
| 9 | + <view class="content"> | |
| 10 | + <input type="text" placeholder="请输入" v-model="rulform.id"> | |
| 11 | + </view> | |
| 12 | + </view> --> | |
| 13 | + <view class="list"> | |
| 14 | + <view class="title"> | |
| 15 | + <text>招商方案名称</text> | |
| 16 | + <text class="star">*</text> | |
| 17 | + </view> | |
| 18 | + <view class="content"> | |
| 19 | + <input type="text" placeholder="请输入" v-model="rulform.schemeTitle"> | |
| 20 | + </view> | |
| 21 | + </view> | |
| 22 | + <view class="list" v-if="Fenshow"> | |
| 23 | + <view class="title"> | |
| 24 | + <text>规划方案</text> | |
| 25 | + <text class="star">*</text> | |
| 26 | + </view> | |
| 27 | + <view class="juli" style="padding-top: 10px;" @click="chooseLocation(1)"> | |
| 28 | + <u-input v-model="lableXian" type="select" disabledColor="#ffffff" | |
| 29 | + placeholder="请选择" :border="false" suffixIcon="arrow-right" style="pointer-events:none"> | |
| 30 | + </u-input> | |
| 31 | + <!-- <u-icon name="arrow-right" @click="chooseLocation(1)"></u-icon> --> | |
| 32 | + </view> | |
| 33 | + </view> | |
| 34 | + | |
| 35 | + <view class="list"> | |
| 36 | + <view class="title"> | |
| 37 | + <text>招商政策与条件</text> | |
| 38 | + <text class="star">*</text> | |
| 39 | + </view> | |
| 40 | + <view class="content"> | |
| 41 | + <!-- <u-textarea v-model="rulform.schemeTitle" placeholder="请输入" ></u-textarea> --> | |
| 42 | + </view> | |
| 43 | + </view> | |
| 44 | + <view class="list"> | |
| 45 | + <view class="title"> | |
| 46 | + <text>方案概述</text> | |
| 47 | + <text class="star">*</text> | |
| 48 | + </view> | |
| 49 | + <view class="content"> | |
| 50 | + <!-- <u-textarea v-model="rulform.schemeTitle" placeholder="请输入" ></u-textarea> --> | |
| 51 | + </view> | |
| 52 | + </view> | |
| 53 | + <view class="list"> | |
| 54 | + <view class="title"> | |
| 55 | + <text>财务分析与投资回报</text> | |
| 56 | + <text class="star">*</text> | |
| 57 | + </view> | |
| 58 | + </view> | |
| 59 | + <view> | |
| 60 | + <u-input v-model="rulform.schemeTitle" type="textarea" | |
| 61 | + placeholder="请输入" > | |
| 62 | + </u-input> | |
| 63 | + <!-- <u-textarea v-model="rulform.schemeTitle" placeholder="请输入" ></u-textarea> --> | |
| 64 | + | |
| 65 | + </view> | |
| 66 | + <!-- <view class="list" @click="setTime"> | |
| 67 | + <view class="title"> | |
| 68 | + <text>上线时间</text> | |
| 69 | + <text class="star">*</text> | |
| 70 | + </view> | |
| 71 | + <view class="content"> | |
| 72 | + <u-picker mode="time" v-model="show" :params="params" default-time="2024-07-02 13:01" | |
| 73 | + @confirm="timeConfirm"></u-picker> | |
| 74 | + <input type="text" placeholder="请选择" v-model="rulform.createDate"> | |
| 75 | + </view> | |
| 76 | + </view> --> | |
| 77 | + | |
| 78 | + <!-- <view class="feedback-data"> | |
| 79 | + <view> | |
| 80 | + <view class="title"> | |
| 81 | + <text>渠道海报</text> | |
| 82 | + <text class="star">*</text> | |
| 83 | + </view> | |
| 84 | + </view> | |
| 85 | + <view class="voucher-img"> | |
| 86 | + <u-upload :action="action" :file-list="fileList" max-count="1" :before-upload="beforeUpload"></u-upload> | |
| 87 | + </view> | |
| 88 | + </view> --> | |
| 89 | + </view> | |
| 90 | + <!-- <u-select v-model="popup1" :list="list" @confirm="pops"></u-select> --> | |
| 91 | + <u-select v-model="popup1" mode="mutil-column-auto" :list="list" @confirm="pops" label-name="classificationName" child-name="childClassifications" value-name="id"></u-select> | |
| 92 | + | |
| 93 | + <!-- 保存按钮 --> | |
| 94 | + <view class="page-footer" @click="go"> | |
| 95 | + <view class="footer-buy"> | |
| 96 | + <view class="cart-add"> | |
| 97 | + <text>提交</text> | |
| 98 | + </view> | |
| 99 | + </view> | |
| 100 | + </view> | |
| 101 | + </view> | |
| 102 | +</template> | |
| 103 | + | |
| 104 | +<script> | |
| 105 | + export default { | |
| 106 | + data() { | |
| 107 | + return { | |
| 108 | + action: 'http://8.130.38.56:8027/admin-server/file/upload', | |
| 109 | + fileList: [], | |
| 110 | + lableXian:'', | |
| 111 | + rulform: { | |
| 112 | + schemeTitle: '', | |
| 113 | + classificationCode: '', | |
| 114 | + createDate: '', | |
| 115 | + createUser: '', | |
| 116 | + promotionContent: '', | |
| 117 | + coverImage: '' | |
| 118 | + }, | |
| 119 | + params: { | |
| 120 | + year: true, | |
| 121 | + month: true, | |
| 122 | + day: true, | |
| 123 | + hour: true, | |
| 124 | + minute: true, | |
| 125 | + second: true, | |
| 126 | + province: true, | |
| 127 | + }, | |
| 128 | + show: false, | |
| 129 | + popup1: false, | |
| 130 | + list: [{ | |
| 131 | + value: '1', | |
| 132 | + label: '江' | |
| 133 | + }, | |
| 134 | + { | |
| 135 | + value: '2', | |
| 136 | + label: '湖' | |
| 137 | + } | |
| 138 | + ], | |
| 139 | + pageindex: { | |
| 140 | + classificationType: "3", | |
| 141 | + pageNumber: 1, | |
| 142 | + pageSize: 10 | |
| 143 | + }, | |
| 144 | + Fenshow:true, | |
| 145 | + }; | |
| 146 | + }, | |
| 147 | + mounted() { | |
| 148 | + this.getALL() | |
| 149 | + }, | |
| 150 | + onLoad(optiong) { | |
| 151 | + console.log(optiong.item) | |
| 152 | + if(optiong.item){ | |
| 153 | + this.rulform = JSON.parse(optiong.item) | |
| 154 | + this.Fenshow = false | |
| 155 | + } | |
| 156 | + }, | |
| 157 | + methods: { | |
| 158 | + padZero(num) { | |
| 159 | + return num < 10 ? '0' + num : num; | |
| 160 | + }, | |
| 161 | + getCurrentTimeFormatted() { | |
| 162 | + const now = new Date(); | |
| 163 | + return `${now.getFullYear()}-${this.padZero(now.getMonth() + 1)}-${this.padZero(now.getDate())} ${this.padZero(now.getHours())}:${this.padZero(now.getMinutes())}:${this.padZero(now.getSeconds())}`; | |
| 164 | + }, | |
| 165 | + beforeUpload(index, list) { | |
| 166 | + // 返回一个promise | |
| 167 | + | |
| 168 | + }, | |
| 169 | + | |
| 170 | + getALL() { | |
| 171 | + this.$http.sendRequest('/cereClassification/queryBySubquery', 'POST', this.pageindex, 1).then(res => { | |
| 172 | + //成功回调 | |
| 173 | + this.list = res.data.data.map(item => ({ | |
| 174 | + ...item.cereClassification, | |
| 175 | + childClassifications: item.childClassifications | |
| 176 | + })); | |
| 177 | + }) | |
| 178 | + }, | |
| 179 | + go() { | |
| 180 | + console.log(this.rulform) | |
| 181 | + if(this.Fenshow){ | |
| 182 | + this.rulform.createDate = this.getCurrentTimeFormatted() | |
| 183 | + this.rulform.createUser =uni.getStorageSync('shopId') | |
| 184 | + this.$http.sendRequest('/cerePromotion/addPromotionPlanning', 'POST', this.rulform,1).then(res => { | |
| 185 | + //成功回调 | |
| 186 | + uni.redirectTo({ | |
| 187 | + url: '/pages/projectManagement/projectManagement' | |
| 188 | + }) | |
| 189 | + }) | |
| 190 | + }else{ | |
| 191 | + this.rulform.updateDate = '' | |
| 192 | + this.$http.sendRequest('/cerePromotion/editPromotionPlanning', 'POST', this.rulform,1).then(res => { | |
| 193 | + //成功回调 | |
| 194 | + uni.redirectTo({ | |
| 195 | + url: '/pages/projectManagement/projectManagement' | |
| 196 | + }) | |
| 197 | + }) | |
| 198 | + } | |
| 199 | + | |
| 200 | + }, | |
| 201 | + setTime() { | |
| 202 | + this.show = true | |
| 203 | + }, | |
| 204 | + // timeConfirm(e) { | |
| 205 | + // this.rulform.createDate = e.year + '-' + e.month + '-' + e.day + ' ' + e.hour + ':' + e.minute + ':' + e.second | |
| 206 | + // }, | |
| 207 | + pops(val) { | |
| 208 | + this.lableXian = val[0].label | |
| 209 | + this.rulform.classificationCode = val[0].value | |
| 210 | + | |
| 211 | + }, | |
| 212 | + chooseLocation(val, item) { | |
| 213 | + // this.popupShow = true | |
| 214 | + this.popup1 = true | |
| 215 | + // if (val == 1) { | |
| 216 | + // this.$refs.popup1.open() | |
| 217 | + // } else if (val == 2) { | |
| 218 | + // this.$refs.popup2.open() | |
| 219 | + // } | |
| 220 | + | |
| 221 | + }, | |
| 222 | + } | |
| 223 | + } | |
| 224 | +</script> | |
| 225 | + | |
| 226 | +<style scoped lang="scss"> | |
| 227 | + @import './Iproposal.scss'; | |
| 228 | + | |
| 229 | + .juli { | |
| 230 | + padding: 10rpx; | |
| 231 | + display: flex; | |
| 232 | + flex-wrap: wrap; | |
| 233 | + | |
| 234 | + .u-transition { | |
| 235 | + // width: 31%; | |
| 236 | + margin: 1%; | |
| 237 | + // width: 212rpx; | |
| 238 | + // height: 80rpx; | |
| 239 | + border-radius: 16rpx 16rpx 16rpx 16rpx; | |
| 240 | + background-color: rgba(21, 98, 214, 0.1); | |
| 241 | + // line-height: 80rpx; | |
| 242 | + text-align: center; | |
| 243 | + font-style: normal; | |
| 244 | + color: #1562D6; | |
| 245 | + font-size: 28rpx; | |
| 246 | + border-radius: 2px; | |
| 247 | + | |
| 248 | + } | |
| 249 | + | |
| 250 | + ::v-deep .u-tag--primary--plain { | |
| 251 | + border: 0px; | |
| 252 | + border-radius: 2px; | |
| 253 | + background-color: #ebebeb; | |
| 254 | + | |
| 255 | + .u-tag__text--primary--plain { | |
| 256 | + color: #000; | |
| 257 | + | |
| 258 | + } | |
| 259 | + } | |
| 260 | + | |
| 261 | + ::v-deep .u-tag--primary { | |
| 262 | + background-color: rgba(245, 178, 160, 0.3); | |
| 263 | + border: 0px; | |
| 264 | + border-radius: 2px; | |
| 265 | + | |
| 266 | + .u-tag__text--primary { | |
| 267 | + color: #ff3442; | |
| 268 | + } | |
| 269 | + } | |
| 270 | + | |
| 271 | + .jinbutiao { | |
| 272 | + display: flex; | |
| 273 | + width: 100%; | |
| 274 | + align-items: center; | |
| 275 | + | |
| 276 | + .u-slider { | |
| 277 | + width: 80%; | |
| 278 | + margin-right: 20rpx; | |
| 279 | + } | |
| 280 | + } | |
| 281 | + } | |
| 282 | + | |
| 283 | + .choose1 { | |
| 284 | + width: 100%; | |
| 285 | + display: flex; | |
| 286 | + | |
| 287 | + .choose1left { | |
| 288 | + width: 26%; | |
| 289 | + border-right: 2rpx solid #f6f6f6; | |
| 290 | + | |
| 291 | + .leftItem1 { | |
| 292 | + width: 100%; | |
| 293 | + display: flex; | |
| 294 | + justify-content: center; | |
| 295 | + align-items: center; | |
| 296 | + padding: 20rpx 0; | |
| 297 | + } | |
| 298 | + } | |
| 299 | + | |
| 300 | + .choose1right { | |
| 301 | + flex: 1; | |
| 302 | + | |
| 303 | + // width: 70%; | |
| 304 | + .rightBox { | |
| 305 | + width: 90%; | |
| 306 | + margin: 0 auto; | |
| 307 | + | |
| 308 | + .weizhiName { | |
| 309 | + display: flex; | |
| 310 | + justify-content: space-between; | |
| 311 | + align-items: center; | |
| 312 | + | |
| 313 | + // height: 80rpx; | |
| 314 | + .weizhiLeft { | |
| 315 | + display: flex; | |
| 316 | + align-items: center; | |
| 317 | + | |
| 318 | + .weizhiInput { | |
| 319 | + color: #959595; | |
| 320 | + } | |
| 321 | + } | |
| 322 | + | |
| 323 | + .weizhiSpan { | |
| 324 | + color: #D32D25; | |
| 325 | + } | |
| 326 | + } | |
| 327 | + | |
| 328 | + .juli { | |
| 329 | + display: flex; | |
| 330 | + justify-content: space-between; | |
| 331 | + align-items: center; | |
| 332 | + flex-wrap: wrap; | |
| 333 | + | |
| 334 | + .u-transition { | |
| 335 | + // width: 31%; | |
| 336 | + margin: 1%; | |
| 337 | + // width: 212rpx; | |
| 338 | + // height: 80rpx; | |
| 339 | + border-radius: 16rpx 16rpx 16rpx 16rpx; | |
| 340 | + background-color: rgba(21, 98, 214, 0.1); | |
| 341 | + // line-height: 80rpx; | |
| 342 | + text-align: center; | |
| 343 | + font-style: normal; | |
| 344 | + color: #1562D6; | |
| 345 | + font-size: 28rpx; | |
| 346 | + | |
| 347 | + } | |
| 348 | + | |
| 349 | + .u-tag-wrapper { | |
| 350 | + width: 100%; | |
| 351 | + height: 100%; | |
| 352 | + border: none !important; | |
| 353 | + } | |
| 354 | + | |
| 355 | + .u-tag { | |
| 356 | + padding: 0; | |
| 357 | + width: 212rpx !important; | |
| 358 | + height: 60rpx !important; | |
| 359 | + } | |
| 360 | + | |
| 361 | + .u-tag__text { | |
| 362 | + width: 100%; | |
| 363 | + font-size: 25rpx; | |
| 364 | + text-align: center; | |
| 365 | + margin: 0 auto; | |
| 366 | + } | |
| 367 | + | |
| 368 | + } | |
| 369 | + } | |
| 370 | + | |
| 371 | + .quyu { | |
| 372 | + display: flex; | |
| 373 | + padding-left: 20rpx; | |
| 374 | + height: 300px; | |
| 375 | + width: 100%; | |
| 376 | + | |
| 377 | + .sl_city { | |
| 378 | + width: 48%; | |
| 379 | + margin-right: 0px; | |
| 380 | + overflow: auto; | |
| 381 | + | |
| 382 | + } | |
| 383 | + } | |
| 384 | + } | |
| 385 | + } | |
| 386 | + | |
| 387 | + ::v-deep .u-input__input { | |
| 388 | + text-align: right; | |
| 389 | + } | |
| 390 | +</style> | |
| 0 | 391 | \ No newline at end of file | ... | ... |
pages/accepting/accepting.vue
| ... | ... | @@ -6,7 +6,7 @@ |
| 6 | 6 | <view class="record-list-box" > |
| 7 | 7 | <view class="list"> |
| 8 | 8 | <view class="thumb"> |
| 9 | - <image :src="`${this.$imgs}/img/2.jpg`" mode=""></image> | |
| 9 | + <image :src="$imgUrl('/img/2.jpg')" mode=""></image> | |
| 10 | 10 | </view> |
| 11 | 11 | <view class="title-date"> |
| 12 | 12 | <view class="date"> |
| ... | ... | @@ -23,7 +23,7 @@ |
| 23 | 23 | </view> |
| 24 | 24 | </view> |
| 25 | 25 | <view class="integral"> |
| 26 | - <image :src="`${this.$imgs}/img/right2.png`"></image> | |
| 26 | + <image :src="$imgUrl('/img/right2.png')"></image> | |
| 27 | 27 | </view> |
| 28 | 28 | </view> |
| 29 | 29 | |
| ... | ... | @@ -83,8 +83,8 @@ |
| 83 | 83 | 身份证正反面 |
| 84 | 84 | </view> |
| 85 | 85 | <view class="msg_body imgGroup"> |
| 86 | - <image :src="`${this.$imgs}/组 18072.png`" mode=""></image> | |
| 87 | - <image :src="`${this.$imgs}/组 18072.png`" mode=""></image> | |
| 86 | + <image :src="$imgUrl('/组 18072.png')" mode=""></image> | |
| 87 | + <image :src="$imgUrl('/组 18072.png')" mode=""></image> | |
| 88 | 88 | </view> |
| 89 | 89 | </view> |
| 90 | 90 | <view class="state"> | ... | ... |
pages/activityAdd/activityAdd.vue
| ... | ... | @@ -44,7 +44,7 @@ |
| 44 | 44 | </view> |
| 45 | 45 | <view class="content"> |
| 46 | 46 | <input type="text" placeholder="请选择"> |
| 47 | - <image :src="`${this.$imgs}/right2.png`"></image> | |
| 47 | + <image :src="$imgUrl('/right2.png')" ></image> | |
| 48 | 48 | </view> |
| 49 | 49 | </view> |
| 50 | 50 | <view class="list"> |
| ... | ... | @@ -54,7 +54,7 @@ |
| 54 | 54 | </view> |
| 55 | 55 | <view class="content"> |
| 56 | 56 | <input type="text" placeholder="请选择"> |
| 57 | - <image :src="`${this.$imgs}/right2.png`"></image> | |
| 57 | + <image :src="$imgUrl('/right2.png')"></image> | |
| 58 | 58 | </view> |
| 59 | 59 | </view> |
| 60 | 60 | <view class="list"> |
| ... | ... | @@ -64,7 +64,7 @@ |
| 64 | 64 | </view> |
| 65 | 65 | <view class="content"> |
| 66 | 66 | <input type="text" placeholder="请选择"> |
| 67 | - <image :src="`${this.$imgs}/right2.png`"></image> | |
| 67 | + <image :src="$imgUrl('/right2.png')"></image> | |
| 68 | 68 | </view> |
| 69 | 69 | </view> |
| 70 | 70 | <view class="list"> |
| ... | ... | @@ -74,7 +74,7 @@ |
| 74 | 74 | </view> |
| 75 | 75 | <view class="content"> |
| 76 | 76 | <input type="text" placeholder="请选择"> |
| 77 | - <image :src="`${this.$imgs}/right2.png`"></image> | |
| 77 | + <image :src="$imgUrl('/right2.png')"></image> | |
| 78 | 78 | </view> |
| 79 | 79 | </view> |
| 80 | 80 | <view class="feedback-data"> |
| ... | ... | @@ -86,7 +86,7 @@ |
| 86 | 86 | </view> |
| 87 | 87 | <view class="voucher-img"> |
| 88 | 88 | <view class="voucher-list"> |
| 89 | - <image :src="`${this.$imgs}/voucher_bg.png`"></image> | |
| 89 | + <image :src="$imgUrl('/voucher_bg.png')"></image> | |
| 90 | 90 | </view> |
| 91 | 91 | </view> |
| 92 | 92 | </view> | ... | ... |
pages/advertisement/advertisement.scss
| ... | ... | @@ -89,10 +89,10 @@ |
| 89 | 89 | .thumb{ |
| 90 | 90 | display: flex; |
| 91 | 91 | align-items: center; |
| 92 | - width: 20%; | |
| 92 | + width: 30%; | |
| 93 | 93 | image{ |
| 94 | - width: 130rpx; | |
| 95 | - height: 280rpx; | |
| 94 | + width: 100%; | |
| 95 | + // height: 280rpx; | |
| 96 | 96 | } |
| 97 | 97 | } |
| 98 | 98 | .item{ |
| ... | ... | @@ -120,6 +120,9 @@ |
| 120 | 120 | .goods-list-txt { |
| 121 | 121 | width: 50%; |
| 122 | 122 | padding-right: 2%; |
| 123 | + white-space: nowrap; /* 防止文本换行 */ | |
| 124 | + overflow: hidden; /* 隐藏溢出的文本 */ | |
| 125 | + text-overflow: ellipsis; /* 添加省略号 */ | |
| 123 | 126 | } |
| 124 | 127 | } |
| 125 | 128 | .goods-btn { | ... | ... |
pages/advertisement/advertisement.vue
| ... | ... | @@ -16,11 +16,11 @@ |
| 16 | 16 | <view class="screen-list"> |
| 17 | 17 | <view class="list" @click="setList(0)"> |
| 18 | 18 | <text>类型</text> |
| 19 | - <image :src="`${this.$imgs}/down.png`"></image> | |
| 19 | + <image :src="$imgUrl('/down.png')"></image> | |
| 20 | 20 | </view> |
| 21 | 21 | <view class="list" @click="setList(1)"> |
| 22 | 22 | <text>租金</text> |
| 23 | - <image :src="`${this.$imgs}/down.png`"></image> | |
| 23 | + <image :src="$imgUrl('/down.png')"></image> | |
| 24 | 24 | </view> |
| 25 | 25 | <!-- <view class="list"> |
| 26 | 26 | <text>默认排序</text> |
| ... | ... | @@ -28,7 +28,7 @@ |
| 28 | 28 | </view> --> |
| 29 | 29 | <view class="list" @click="setList(2)"> |
| 30 | 30 | <text>筛选</text> |
| 31 | - <image :src="`${this.$imgs}/down.png`"></image> | |
| 31 | + <image :src="$imgUrl('/down.png')"></image> | |
| 32 | 32 | </view> |
| 33 | 33 | <u-select v-model="show" :list="companys" @confirm="handleCompanyConfirm" mini borderless></u-select> |
| 34 | 34 | </view> |
| ... | ... | @@ -37,7 +37,7 @@ |
| 37 | 37 | <view class="goods-list"> |
| 38 | 38 | <view class="list" v-for="(item,index) in tableData" :key="index"> |
| 39 | 39 | <view class="thumb"> |
| 40 | - <image :src="item.locationDiagram" mode=""></image> | |
| 40 | + <image :src="item.locationDiagram" mode="widthFix"></image> | |
| 41 | 41 | </view> |
| 42 | 42 | <view class="item"> |
| 43 | 43 | <view class="title"> |
| ... | ... | @@ -46,19 +46,20 @@ |
| 46 | 46 | <view> |
| 47 | 47 | <view class="goods-list-text"> |
| 48 | 48 | <view class="goods-list-txt">轮播顺序:<text>{{item.rotationOrder}}</text></view> |
| 49 | - <view>所属移动端:<text>{{item.affiliation}}</text></view> | |
| 49 | + <view class="goods-list-txt">所属移动端:<text>{{item.affiliation}}</text></view> | |
| 50 | 50 | </view> |
| 51 | 51 | <view class="goods-list-text"> |
| 52 | 52 | <view class="goods-list-txt">投放定价:<text>100元/天</text></view> |
| 53 | - <view>历史平均点击率:<text>80%</text></view> | |
| 53 | + <view class="goods-list-txt">历史平均点击率:<text>80%</text></view> | |
| 54 | 54 | </view> |
| 55 | 55 | <view class="goods-list-text"> |
| 56 | 56 | <view class="goods-list-txt">高频时段:<text>18:00 - 20:00</text></view> |
| 57 | - <view>单次可租赁时间:<text>1天</text></view> | |
| 57 | + <view class="goods-list-txt">单次可租赁时间:<text>1天</text></view> | |
| 58 | 58 | </view> |
| 59 | 59 | </view> |
| 60 | 60 | <view> |
| 61 | - <view @click="advertisementTime" class="goods-btn">可租赁时段<image :src="`${this.$imgs}/right1.png`"></image></view> | |
| 61 | + <view @click="advertisementTime" class="goods-btn">可租赁时段 | |
| 62 | + <image :src="$imgUrl('/right1.png')"></image></view> | |
| 62 | 63 | </view> |
| 63 | 64 | </view> |
| 64 | 65 | </view> | ... | ... |
pages/advertisementAdd/advertisementAdd.vue
| ... | ... | @@ -51,7 +51,7 @@ |
| 51 | 51 | </view> |
| 52 | 52 | <view class="content"> |
| 53 | 53 | <input type="text" placeholder="请选择"> |
| 54 | - <image :src="`${this.$imgs}/right2.png`"></image> | |
| 54 | + <image :src="$imgUrl('/right2.png')"></image> | |
| 55 | 55 | </view> |
| 56 | 56 | </view> |
| 57 | 57 | <view class="list"> |
| ... | ... | @@ -90,7 +90,7 @@ |
| 90 | 90 | </view> |
| 91 | 91 | <view class="voucher-img"> |
| 92 | 92 | <view class="voucher-list"> |
| 93 | - <image :src="`${this.$imgs}/voucher_bg.png`" ></image> | |
| 93 | + <image :src="$imgUrl('/voucher_bg.png')" ></image> | |
| 94 | 94 | </view> |
| 95 | 95 | </view> |
| 96 | 96 | </view> | ... | ... |
pages/apply/apply.vue
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | <view>记录查询</view> |
| 5 | 5 | <view class="list"> |
| 6 | 6 | <text>租赁申请记录</text> |
| 7 | - <image :src="`${this.$imgs}/down.png`" ></image> | |
| 7 | + <image :src="$imgUrl('/down.png')" ></image> | |
| 8 | 8 | </view> |
| 9 | 9 | </view> |
| 10 | 10 | <!-- 记录列表 --> |
| ... | ... | @@ -25,7 +25,7 @@ |
| 25 | 25 | </view> |
| 26 | 26 | </view> |
| 27 | 27 | <view class="integral"> |
| 28 | - <image :src="`${this.$imgs}/right2.png`" ></image> | |
| 28 | + <image :src="$imgUrl('/right2.png')" ></image> | |
| 29 | 29 | </view> |
| 30 | 30 | </view> |
| 31 | 31 | <view class="list"> |
| ... | ... | @@ -44,7 +44,7 @@ |
| 44 | 44 | </view> |
| 45 | 45 | </view> |
| 46 | 46 | <view class="integral"> |
| 47 | - <image :src="`${this.$imgs}/right2.png`"></image> | |
| 47 | + <image :src="$imgUrl('/right2.png')"></image> | |
| 48 | 48 | </view> |
| 49 | 49 | </view> |
| 50 | 50 | </view> | ... | ... |
pages/applyDetail/applyDetail.vue
| ... | ... | @@ -71,8 +71,8 @@ |
| 71 | 71 | </view> |
| 72 | 72 | <view class="list" style="padding: 0 0 30rpx 0;"> |
| 73 | 73 | <view class="reconciliationdetail-img"> |
| 74 | - <view><image :src="`${this.$imgs}/img/2.jpg`" ></image></view> | |
| 75 | - <view><image :src="`${this.$imgs}/img/2.jpg`"></image></view> | |
| 74 | + <view><image :src="$imgUrl('/img/2.jpg')" ></image></view> | |
| 75 | + <view><image :src="$imgUrl('/img/2.jpg')" ></image></view> | |
| 76 | 76 | </view> |
| 77 | 77 | </view> |
| 78 | 78 | </view> | ... | ... |
pages/complaint/complaint.vue
pages/details/details.vue
pages/field/field.scss
| ... | ... | @@ -15,10 +15,8 @@ |
| 15 | 15 | display: flex; |
| 16 | 16 | align-items: center; |
| 17 | 17 | width: 100%; |
| 18 | - padding: 0 10rpx; | |
| 19 | 18 | height: 72rpx; |
| 20 | - background-color: #fff; | |
| 21 | - border: 2rpx solid #E8E8E8; | |
| 19 | + // border: 2rpx solid #E8E8E8; | |
| 22 | 20 | border-radius: 100rpx; |
| 23 | 21 | .icon{ |
| 24 | 22 | display: flex; | ... | ... |
pages/field/field.vue
| ... | ... | @@ -2,40 +2,42 @@ |
| 2 | 2 | <view class="page"> |
| 3 | 3 | <!-- 搜索 --> |
| 4 | 4 | <view class="head-search"> |
| 5 | + | |
| 5 | 6 | <view class="search"> |
| 6 | - <view class="icon"> | |
| 7 | - <image :src="`${this.$imgs}/search.png`" mode=""></image> | |
| 7 | + <u-search placeholder="请输入" v-model="keyword" @search="sousu" @custom="sousu"></u-search> | |
| 8 | + <!-- <view class="icon"> | |
| 9 | + <image :src="$imgUrl('/search.png')" mode=""></image> | |
| 8 | 10 | </view> |
| 9 | 11 | <view class="hint"> |
| 10 | 12 | <text class="min">请输入关键词</text> |
| 11 | 13 | <text class="max">搜索</text> |
| 12 | - </view> | |
| 14 | + </view> --> | |
| 13 | 15 | </view> |
| 14 | 16 | </view> |
| 15 | 17 | <view class="screen-list"> |
| 16 | 18 | <view class="list"> |
| 17 | 19 | <text>区域</text> |
| 18 | - <image :src="`${this.$imgs}/down.png`"></image> | |
| 20 | + <image :src="$imgUrl('/down.png')"></image> | |
| 19 | 21 | </view> |
| 20 | 22 | <view class="list"> |
| 21 | 23 | <text>租金</text> |
| 22 | - <image :src="`${this.$imgs}/down.png`"></image> | |
| 24 | + <image :src="$imgUrl('/down.png')"></image> | |
| 23 | 25 | </view> |
| 24 | 26 | <view class="list"> |
| 25 | 27 | <text>默认排序</text> |
| 26 | - <image :src="`${this.$imgs}/down.png`"></image> | |
| 28 | + <image :src="$imgUrl('/down.png')"></image> | |
| 27 | 29 | </view> |
| 28 | 30 | <view class="list"> |
| 29 | 31 | <text>筛选</text> |
| 30 | - <image :src="`${this.$imgs}/down.png`"></image> | |
| 32 | + <image :src="$imgUrl('/down.png')"></image> | |
| 31 | 33 | </view> |
| 32 | 34 | </view> |
| 33 | 35 | <!-- 订单列表 --> |
| 34 | 36 | <view class="goods-data"> |
| 35 | 37 | <view class="goods-list"> |
| 36 | - <view class="list" v-for="(item,index) in 8" :key="index"> | |
| 38 | + <view class="list" v-for="(item,index) in 0" :key="index"> | |
| 37 | 39 | <view class="thumb"> |
| 38 | - <image :src="`${this.$imgs}/img/3.jpg`" mode=""></image> | |
| 40 | + <image :src="$imgUrl('/img/3.jpg')" mode=""></image> | |
| 39 | 41 | </view> |
| 40 | 42 | <view class="item"> |
| 41 | 43 | <view class="title"> |
| ... | ... | @@ -46,7 +48,7 @@ |
| 46 | 48 | <text>标签标签</text> |
| 47 | 49 | </view> |
| 48 | 50 | <view class="introduce"> |
| 49 | - <image :src="`${this.$imgs}/kefu.png`"></image> | |
| 51 | + <image :src="$imgUrl('/kefu.png')"></image> | |
| 50 | 52 | <text class="one-omit">这里有地址这里有地址这里有地址这里有地址</text> |
| 51 | 53 | </view> |
| 52 | 54 | <view class="like-goods"> |
| ... | ... | @@ -72,6 +74,7 @@ |
| 72 | 74 | export default { |
| 73 | 75 | data() { |
| 74 | 76 | return { |
| 77 | + keyword:'', | |
| 75 | 78 | }; |
| 76 | 79 | }, |
| 77 | 80 | methods: { |
| ... | ... | @@ -79,7 +82,11 @@ |
| 79 | 82 | uni.navigateTo({ |
| 80 | 83 | url: '/pages/reconciliationdetail/reconciliationdetail' |
| 81 | 84 | }) |
| 82 | - } | |
| 85 | + }, | |
| 86 | + sousu(){ | |
| 87 | + if(this.keyword != ''){ | |
| 88 | + } | |
| 89 | + }, | |
| 83 | 90 | } |
| 84 | 91 | } |
| 85 | 92 | </script> | ... | ... |
pages/home/home.scss
| ... | ... | @@ -252,6 +252,9 @@ |
| 252 | 252 | overflow: hidden; |
| 253 | 253 | .thumb { |
| 254 | 254 | width: 100%; |
| 255 | + display: flex; | |
| 256 | + justify-content: space-evenly; | |
| 257 | + padding-top:10px; | |
| 255 | 258 | //height: 300rpx; |
| 256 | 259 | overflow: hidden; |
| 257 | 260 | image { |
| ... | ... | @@ -303,7 +306,7 @@ |
| 303 | 306 | transform: scale(0.7); |
| 304 | 307 | } |
| 305 | 308 | .max { |
| 306 | - font-size: 28rpx; | |
| 309 | + font-size: 24rpx; | |
| 307 | 310 | color: #000; |
| 308 | 311 | font-weight: bold; |
| 309 | 312 | } | ... | ... |
pages/home/home.vue
| 1 | 1 | <template> |
| 2 | 2 | <view class="page"> |
| 3 | 3 | <view style="position: absolute; top: 0; width: 100%;"> |
| 4 | - <image :src="`${this.$imgs}/bg.png`" class="top-img" mode="aspectFill"></image> | |
| 4 | + <image :src="$imgUrl('/bg.png')" class="top-img" mode="aspectFill"></image> | |
| 5 | 5 | </view> |
| 6 | 6 | <view class="head" :style="'background-color: rgba(38,197,112,'+(scrollTop/50)+');'"> |
| 7 | 7 | <view class="logo-title"> |
| 8 | - <image :src="`${this.$imgs}/logo.png`" ></image> | |
| 8 | + <image :src="$imgUrl('/logo.png')" ></image> | |
| 9 | 9 | </view> |
| 10 | 10 | <view class="title"> |
| 11 | 11 | </view> |
| ... | ... | @@ -25,7 +25,7 @@ |
| 25 | 25 | <view class="notice-content"> |
| 26 | 26 | <view class="notice-left"> |
| 27 | 27 | <view> |
| 28 | - <image :src="`${this.$imgs}/home1.png`"></image> | |
| 28 | + <image :src="$imgUrl('/home1.png')"></image> | |
| 29 | 29 | </view> |
| 30 | 30 | </view> |
| 31 | 31 | <view class="notice-line"></view> |
| ... | ... | @@ -42,7 +42,7 @@ |
| 42 | 42 | <view class="wallet-info"> |
| 43 | 43 | <view class="list" @click="shops"> |
| 44 | 44 | <view class="icon"> |
| 45 | - <image :src="`${this.$imgs}/home2.png`"></image> | |
| 45 | + <image :src="$imgUrl('/home2.png')"></image> | |
| 46 | 46 | </view> |
| 47 | 47 | <view class="title"> |
| 48 | 48 | <text>租商铺</text> |
| ... | ... | @@ -50,7 +50,7 @@ |
| 50 | 50 | </view> |
| 51 | 51 | <view class="list" @click="field"> |
| 52 | 52 | <view class="icon"> |
| 53 | - <image :src="`${this.$imgs}/home3.png`"></image> | |
| 53 | + <image :src="$imgUrl('/home3.png')"></image> | |
| 54 | 54 | </view> |
| 55 | 55 | <view class="title"> |
| 56 | 56 | <text>租场地</text> |
| ... | ... | @@ -58,7 +58,7 @@ |
| 58 | 58 | </view> |
| 59 | 59 | <view class="list" @click="advertisement"> |
| 60 | 60 | <view class="icon"> |
| 61 | - <image :src="`${this.$imgs}/home4.png`"></image> | |
| 61 | + <image :src="$imgUrl('/home4.png')"></image> | |
| 62 | 62 | </view> |
| 63 | 63 | <view class="title"> |
| 64 | 64 | <text>租广告</text> |
| ... | ... | @@ -66,7 +66,7 @@ |
| 66 | 66 | </view> |
| 67 | 67 | <view class="list" @click=""> |
| 68 | 68 | <view class="icon"> |
| 69 | - <image :src="`${this.$imgs}/home4.png`"></image> | |
| 69 | + <image :src="$imgUrl('/home4.png')"></image> | |
| 70 | 70 | </view> |
| 71 | 71 | <view class="title"> |
| 72 | 72 | <text>物业缴费</text> |
| ... | ... | @@ -155,19 +155,19 @@ |
| 155 | 155 | <view class="list" @click="setList(0)"> |
| 156 | 156 | <text>{{xuanList[0]}}</text> |
| 157 | 157 | |
| 158 | - <image :src="`${this.$imgs}/down.png`"></image> | |
| 158 | + <image :src="$imgUrl('/down.png')"></image> | |
| 159 | 159 | </view> |
| 160 | 160 | <view class="list" @click="setList(1)"> |
| 161 | 161 | <text>{{xuanList[1]}}</text> |
| 162 | - <image :src="`${this.$imgs}/down.png`"></image> | |
| 162 | + <image :src="$imgUrl('/down.png')"></image> | |
| 163 | 163 | </view> |
| 164 | 164 | <view class="list" @click="setList(2)"> |
| 165 | 165 | <text>{{xuanList[2]}}</text> |
| 166 | - <image :src="`${this.$imgs}/down.png`"></image> | |
| 166 | + <image :src="$imgUrl('/down.png')"></image> | |
| 167 | 167 | </view> |
| 168 | 168 | <view class="list" @click="setList(3)"> |
| 169 | 169 | <text>{{xuanList[3]}}</text> |
| 170 | - <image :src="`${this.$imgs}/down.png`"></image> | |
| 170 | + <image :src="$imgUrl('/down.png')"></image> | |
| 171 | 171 | </view> |
| 172 | 172 | <u-select v-model="show" mode="single-column" :list="list" @confirm="confirm"></u-select> |
| 173 | 173 | |
| ... | ... | @@ -181,10 +181,10 @@ |
| 181 | 181 | mode="heightFix"></image> |
| 182 | 182 | </view> |
| 183 | 183 | <view class="item"> |
| 184 | - <view class="tag"> | |
| 184 | + <!-- <view class="tag"> | |
| 185 | 185 | <text>标签标签</text> |
| 186 | 186 | <text>标签标签</text> |
| 187 | - </view> | |
| 187 | + </view> --> | |
| 188 | 188 | <view class="title"> |
| 189 | 189 | <text |
| 190 | 190 | class="two-omit">{{ item.shopName || item.advertisingName || ''}}</text> |
| ... | ... | @@ -193,15 +193,15 @@ |
| 193 | 193 | <view class="retail-price"> |
| 194 | 194 | <text>租金:</text> |
| 195 | 195 | <text class="min">¥</text> |
| 196 | - <text class="max">1067</text> | |
| 196 | + <text class="max">{{zujin[index].price}}</text> | |
| 197 | 197 | <text class="min">/月</text> |
| 198 | 198 | <text class="line"></text> |
| 199 | 199 | <text>面积:</text> |
| 200 | - <text class="max">81</text> | |
| 200 | + <text class="max">{{item.actualUsableArea?item.actualUsableArea:'55.4'}}</text> | |
| 201 | 201 | <text class="min">/m²</text> |
| 202 | 202 | </view> |
| 203 | 203 | <view class="vip-price" v-if="item.detailedLocation"> |
| 204 | - <image :src="`${this.$imgs}/kefu.png`"></image> | |
| 204 | + <!-- <image :src="`${this.$imgs}/kefu.png`"></image> --> | |
| 205 | 205 | <text class="min">{{item.detailedLocation || ''}}</text> |
| 206 | 206 | </view> |
| 207 | 207 | </view> |
| ... | ... | @@ -234,6 +234,16 @@ |
| 234 | 234 | pageSize: 10 |
| 235 | 235 | }, |
| 236 | 236 | swiperList: [],//轮播 |
| 237 | + zujin:[ | |
| 238 | + {price:'4800'}, | |
| 239 | + {price:'3400'}, | |
| 240 | + {price:'3000'} | |
| 241 | + ], | |
| 242 | + biaoqian:[ | |
| 243 | + // {name:'4800'}, | |
| 244 | + // {price:'3400'}, | |
| 245 | + // {price:'3000'} | |
| 246 | + ], | |
| 237 | 247 | show: false, |
| 238 | 248 | xuanval:0, |
| 239 | 249 | xuanList:['区域','租金','默认排序','筛选'], |
| ... | ... | @@ -265,11 +275,13 @@ |
| 265 | 275 | } |
| 266 | 276 | this.$http.sendRequest('/cereAnnouncement/queryByPage', 'POST', pagesize,1).then(res => { |
| 267 | 277 | //成功回调 |
| 278 | + | |
| 268 | 279 | this.procedureData = res.data.data.content.slice(-2) |
| 269 | 280 | }) |
| 270 | 281 | |
| 271 | 282 | this.$http.sendRequest('/cereBasicInformationShop/queryByPage', 'POST', this.pageindex,1).then(res => { |
| 272 | 283 | //成功回调 |
| 284 | + console.log(res.data.data.content) | |
| 273 | 285 | this.tableData = res.data.data.content |
| 274 | 286 | }) |
| 275 | 287 | this.$http.sendRequest('/cereCarouselImage/queryByPage', 'POST', this.pageindex,1).then(res => { | ... | ... |
pages/leaseAdd/leaseAdd.vue
| ... | ... | @@ -44,7 +44,7 @@ |
| 44 | 44 | </view> |
| 45 | 45 | <view class="content"> |
| 46 | 46 | <input type="text" placeholder="请选择"> |
| 47 | - <image :src="`${this.$imgs}/right2.png`"></image> | |
| 47 | + <image :src="$imgUrl('/right2.png')" ></image> | |
| 48 | 48 | </view> |
| 49 | 49 | </view> |
| 50 | 50 | <view class="list"> |
| ... | ... | @@ -54,7 +54,7 @@ |
| 54 | 54 | </view> |
| 55 | 55 | <view class="content"> |
| 56 | 56 | <input type="text" placeholder="请选择"> |
| 57 | - <image :src="`${this.$imgs}/right2.png`"></image> | |
| 57 | + <image :src="$imgUrl('/right2.png')"></image> | |
| 58 | 58 | </view> |
| 59 | 59 | </view> |
| 60 | 60 | <view class="feedback-data"> |
| ... | ... | @@ -66,7 +66,7 @@ |
| 66 | 66 | </view> |
| 67 | 67 | <view class="voucher-img"> |
| 68 | 68 | <view class="voucher-list"> |
| 69 | - <image :src="`${this.$imgs}/voucher_bg.png`"></image> | |
| 69 | + <image :src="$imgUrl('/voucher_bg.png')"></image> | |
| 70 | 70 | </view> |
| 71 | 71 | </view> |
| 72 | 72 | </view> |
| ... | ... | @@ -79,7 +79,7 @@ |
| 79 | 79 | </view> |
| 80 | 80 | <view class="voucher-img"> |
| 81 | 81 | <view class="voucher-list"> |
| 82 | - <image :src="`${this.$imgs}/voucher_bg.png`"></image> | |
| 82 | + <image :src="$imgUrl('/voucher_bg.png')"></image> | |
| 83 | 83 | </view> |
| 84 | 84 | </view> |
| 85 | 85 | </view> |
| ... | ... | @@ -92,7 +92,7 @@ |
| 92 | 92 | </view> |
| 93 | 93 | <view class="voucher-img"> |
| 94 | 94 | <view class="voucher-list"> |
| 95 | - <image :src="`${this.$imgs}/voucher_bg.png`"></image> | |
| 95 | + <image :src="$imgUrl('/voucher_bg.png')" ></image> | |
| 96 | 96 | </view> |
| 97 | 97 | </view> |
| 98 | 98 | </view> | ... | ... |
pages/login/login.vue
| 1 | 1 | <template> |
| 2 | 2 | <view class="page"> |
| 3 | 3 | <view style="display: flex;justify-content: space-between;padding: 20px;height: 64px;"> |
| 4 | - <view @click="goHome"><image :src="`${this.$imgs}/right2.png`" style="width: 20px;height: 20px; transform: rotate(180deg);"></image></view> | |
| 4 | + <view @click="goHome"><image :src="$imgUrl('/right2.png')" style="width: 20px;height: 20px; transform: rotate(180deg);"></image></view> | |
| 5 | 5 | <view>登录</view> |
| 6 | 6 | <view class=""> |
| 7 | 7 | </view> |
| ... | ... | @@ -55,7 +55,6 @@ |
| 55 | 55 | </template> |
| 56 | 56 | |
| 57 | 57 | <script> |
| 58 | - const JM = require('@/utils/rsaEncrypt.js') | |
| 59 | 58 | export default { |
| 60 | 59 | data() { |
| 61 | 60 | return { |
| ... | ... | @@ -102,11 +101,12 @@ |
| 102 | 101 | return |
| 103 | 102 | } |
| 104 | 103 | const data = { |
| 105 | - username: JM.encrypt(this.form.username), | |
| 106 | - password: JM.encrypt(this.form.password), | |
| 107 | - rememberMe: this.form.rememberMe | |
| 104 | + // username: JM.encrypt(this.form.username), | |
| 105 | + // password: JM.encrypt(this.form.password), | |
| 106 | + // rememberMe: this.form.rememberMe | |
| 107 | + | |
| 108 | 108 | } |
| 109 | - this.$http.sendRequest('/business/login', 'POST',data,2).then(res => { | |
| 109 | + this.$http.sendRequest('/business/login', 'POST',this.form,2).then(res => { | |
| 110 | 110 | if(res.data.code == ''){ |
| 111 | 111 | uni.setStorageSync('token', res.data.data.token); |
| 112 | 112 | uni.setStorageSync('shopId', res.data.data.shopId); | ... | ... |
pages/message/message.vue
| 1 | 1 | <template> |
| 2 | 2 | <view class="page"> |
| 3 | - <view style="position: absolute; top: 0; width: 100%;"><image :src="`${this.$imgs}/bg.png`" style="width: 100%; height: 490rpx;border-radius: 0 0 40rpx 40rpx;"></image></view> | |
| 3 | + <view style="position: absolute; top: 0; width: 100%;"> | |
| 4 | + <image :src="$imgUrl('/bg.png')" style="width: 100%; height: 490rpx;border-radius: 0 0 40rpx 40rpx;"></image></view> | |
| 4 | 5 | <view class="my-top"> |
| 5 | 6 | <view class="head" :style="'background-color: rgba(38,197,112,'+(scrollTop/50)+');'"> |
| 6 | 7 | <view class="logo-title"> |
| 7 | - <image :src="`${this.$imgs}/logo.png`" ></image> | |
| 8 | + <image :src="$imgUrl('/logo.png')" ></image> | |
| 8 | 9 | </view> |
| 9 | 10 | <view class="title"> |
| 10 | 11 | |
| ... | ... | @@ -17,7 +18,7 @@ |
| 17 | 18 | <view class="list"> |
| 18 | 19 | <view class="icon-data"> |
| 19 | 20 | <view class="icon"> |
| 20 | - <image :src="`${this.$imgs}/msg1.png`" mode=""></image> | |
| 21 | + <image :src="$imgUrl('/msg1.png')" mode=""></image> | |
| 21 | 22 | </view> |
| 22 | 23 | <view class="data"> |
| 23 | 24 | <view class="title"> |
| ... | ... | @@ -36,7 +37,7 @@ |
| 36 | 37 | <view class="list"> |
| 37 | 38 | <view class="icon-data"> |
| 38 | 39 | <view class="icon"> |
| 39 | - <image :src="`${this.$imgs}/msg2.png`" mode=""></image> | |
| 40 | + <image :src="$imgUrl('/msg2.png')" mode=""></image> | |
| 40 | 41 | </view> |
| 41 | 42 | <view class="data"> |
| 42 | 43 | <view class="title"> |
| ... | ... | @@ -55,7 +56,7 @@ |
| 55 | 56 | <view class="list"> |
| 56 | 57 | <view class="icon-data"> |
| 57 | 58 | <view class="icon"> |
| 58 | - <image :src="`${this.$imgs}/msg3.png`" mode=""></image> | |
| 59 | + <image :src="$imgUrl('/msg3.png')" mode=""></image> | |
| 59 | 60 | </view> |
| 60 | 61 | <view class="data"> |
| 61 | 62 | <view class="title"> |
| ... | ... | @@ -74,7 +75,7 @@ |
| 74 | 75 | <view class="list"> |
| 75 | 76 | <view class="icon-data"> |
| 76 | 77 | <view class="icon"> |
| 77 | - <image :src="`${this.$imgs}/msg4.png`" mode=""></image> | |
| 78 | + <image :src="$imgUrl('/msg4.png')" mode=""></image> | |
| 78 | 79 | </view> |
| 79 | 80 | <view class="data"> |
| 80 | 81 | <view class="title"> |
| ... | ... | @@ -93,7 +94,7 @@ |
| 93 | 94 | <view class="list"> |
| 94 | 95 | <view class="icon-data"> |
| 95 | 96 | <view class="icon"> |
| 96 | - <image :src="`${this.$imgs}/msg5.png`" mode=""></image> | |
| 97 | + <image :src="$imgUrl('/msg5.png')" mode=""></image> | |
| 97 | 98 | </view> |
| 98 | 99 | <view class="data"> |
| 99 | 100 | <view class="title"> |
| ... | ... | @@ -112,7 +113,7 @@ |
| 112 | 113 | <view class="list"> |
| 113 | 114 | <view class="icon-data"> |
| 114 | 115 | <view class="icon"> |
| 115 | - <image :src="`${this.$imgs}/msg6.png`" mode=""></image> | |
| 116 | + <image :src="$imgUrl('/msg6.png')" mode=""></image> | |
| 116 | 117 | </view> |
| 117 | 118 | <view class="data"> |
| 118 | 119 | <view class="title"> |
| ... | ... | @@ -131,7 +132,7 @@ |
| 131 | 132 | <view class="list"> |
| 132 | 133 | <view class="icon-data"> |
| 133 | 134 | <view class="icon"> |
| 134 | - <image :src="`${this.$imgs}/msg7.png`" mode=""></image> | |
| 135 | + <image :src="$imgUrl('/msg7.png')" mode=""></image> | |
| 135 | 136 | </view> |
| 136 | 137 | <view class="data"> |
| 137 | 138 | <view class="title"> |
| ... | ... | @@ -150,7 +151,7 @@ |
| 150 | 151 | <view class="list"> |
| 151 | 152 | <view class="icon-data"> |
| 152 | 153 | <view class="icon"> |
| 153 | - <image :src="`${this.$imgs}/msg7.png`" mode=""></image> | |
| 154 | + <image :src="$imgUrl('/msg7.png')" mode=""></image> | |
| 154 | 155 | </view> |
| 155 | 156 | <view class="data"> |
| 156 | 157 | <view class="title"> | ... | ... |
pages/my/my.vue
| 1 | 1 | <template> |
| 2 | 2 | <view class="page"> |
| 3 | - <view style="position: absolute; top: 0; width: 100%;"><image :src="`${this.$imgs}/bg.png`" style="width: 100%; height: 490rpx;border-radius: 0 0 40rpx 40rpx;"></image></view> | |
| 3 | + <view style="position: absolute; top: 0; width: 100%;"> | |
| 4 | + <image :src="$imgUrl('/bg.png')" style="width: 100%; height: 490rpx;border-radius: 0 0 40rpx 40rpx;"></image></view> | |
| 4 | 5 | <view class="my-top"> |
| 5 | 6 | <view class="head" :style="'background-color: rgba(38,197,112,'+(scrollTop/50)+');'"> |
| 6 | 7 | <view class="logo-title"> |
| 7 | - <image :src="`${this.$imgs}/logo.png`"></image> | |
| 8 | + <image :src="$imgUrl('/logo.png')" ></image> | |
| 8 | 9 | </view> |
| 9 | 10 | <view class="title"> |
| 10 | 11 | |
| ... | ... | @@ -16,7 +17,7 @@ |
| 16 | 17 | <view class="main"> |
| 17 | 18 | <view class="user-info" @click="myMsg"> |
| 18 | 19 | <view class="portrait"> |
| 19 | - <image :src="`${this.$imgs}/img/head.jpg`" v-if="Islogin"></image> | |
| 20 | + <image :src="$imgUrl('/img/head.jpg')" v-if="Islogin"></image> | |
| 20 | 21 | <image :src="shopMsg.shopLogo" v-else></image> |
| 21 | 22 | </view> |
| 22 | 23 | <view class="info"> |
| ... | ... | @@ -26,14 +27,14 @@ |
| 26 | 27 | </view> |
| 27 | 28 | <view class="rank"> |
| 28 | 29 | <view class="rank-box"> |
| 29 | - <image :src="`${this.$imgs}/vip.png`" ></image> | |
| 30 | + <image :src="$imgUrl('/vip.png')" ></image> | |
| 30 | 31 | <text v-if="Islogin"></text> |
| 31 | 32 | <text v-else >{{shopMsg.shopReturn.returnAdress}}有限公司</text> |
| 32 | 33 | </view> |
| 33 | 34 | </view> |
| 34 | 35 | </view> |
| 35 | 36 | <view class="user-right"> |
| 36 | - <image :src="`${this.$imgs}/right1.png`" ></image> | |
| 37 | + <image :src="$imgUrl('/right1.png')" ></image> | |
| 37 | 38 | </view> |
| 38 | 39 | </view> |
| 39 | 40 | <!-- 我的服务 --> |
| ... | ... | @@ -151,7 +152,7 @@ |
| 151 | 152 | <view class="list" @click="shopjcMsg"> |
| 152 | 153 | <view class="icon-data"> |
| 153 | 154 | <view class="icon"> |
| 154 | - <image :src="`${this.$imgs}/my-icon1.png`" mode=""></image> | |
| 155 | + <image :src="$imgUrl('/my-icon1.png')" mode=""></image> | |
| 155 | 156 | </view> |
| 156 | 157 | <view class="data"> |
| 157 | 158 | <view class="title"> |
| ... | ... | @@ -160,13 +161,13 @@ |
| 160 | 161 | </view> |
| 161 | 162 | </view> |
| 162 | 163 | <view class="more"> |
| 163 | - <image :src="`${this.$imgs}/right2.png`"></image> | |
| 164 | + <image :src="$imgUrl('/right2.png')"></image> | |
| 164 | 165 | </view> |
| 165 | 166 | </view> |
| 166 | 167 | <view class="list" @click="recordService"> |
| 167 | 168 | <view class="icon-data"> |
| 168 | 169 | <view class="icon"> |
| 169 | - <image :src="`${this.$imgs}/my-icon2.png`" mode=""></image> | |
| 170 | + <image :src="$imgUrl('/my-icon2.png')" mode=""></image> | |
| 170 | 171 | </view> |
| 171 | 172 | <view class="data"> |
| 172 | 173 | <view class="title"> |
| ... | ... | @@ -175,13 +176,13 @@ |
| 175 | 176 | </view> |
| 176 | 177 | </view> |
| 177 | 178 | <view class="more"> |
| 178 | - <image :src="`${this.$imgs}/right2.png`"></image> | |
| 179 | + <image :src="$imgUrl('/right2.png')"></image> | |
| 179 | 180 | </view> |
| 180 | 181 | </view> |
| 181 | 182 | <view class="list" @click="repair"> |
| 182 | 183 | <view class="icon-data"> |
| 183 | 184 | <view class="icon"> |
| 184 | - <image :src="`${this.$imgs}/my-icon3.png`" mode=""></image> | |
| 185 | + <image :src="$imgUrl('/my-icon3.png')" mode=""></image> | |
| 185 | 186 | </view> |
| 186 | 187 | <view class="data"> |
| 187 | 188 | <view class="title"> |
| ... | ... | @@ -190,13 +191,13 @@ |
| 190 | 191 | </view> |
| 191 | 192 | </view> |
| 192 | 193 | <view class="more"> |
| 193 | - <image :src="`${this.$imgs}/right2.png`" ></image> | |
| 194 | + <image :src="$imgUrl('/right2.png')"></image> | |
| 194 | 195 | </view> |
| 195 | 196 | </view> |
| 196 | 197 | <view class="list" @click="complaint"> |
| 197 | 198 | <view class="icon-data"> |
| 198 | 199 | <view class="icon"> |
| 199 | - <image :src="`${this.$imgs}/my-icon2.png`" mode=""></image> | |
| 200 | + <image :src="$imgUrl('/my-icon2.png')" mode=""></image> | |
| 200 | 201 | </view> |
| 201 | 202 | <view class="data"> |
| 202 | 203 | <view class="title"> |
| ... | ... | @@ -205,13 +206,13 @@ |
| 205 | 206 | </view> |
| 206 | 207 | </view> |
| 207 | 208 | <view class="more"> |
| 208 | - <image :src="`${this.$imgs}/right2.png`" ></image> | |
| 209 | + <image :src="$imgUrl('/right2.png')"></image> | |
| 209 | 210 | </view> |
| 210 | 211 | </view> |
| 211 | 212 | <view class="list" @click="handleApplySettle"> |
| 212 | 213 | <view class="icon-data"> |
| 213 | 214 | <view class="icon"> |
| 214 | - <image :src="`${this.$imgs}/my-icon4.png`" mode=""></image> | |
| 215 | + <image :src="$imgUrl('/my-icon4.png')" mode=""></image> | |
| 215 | 216 | </view> |
| 216 | 217 | <view class="data"> |
| 217 | 218 | <view class="title"> |
| ... | ... | @@ -220,7 +221,7 @@ |
| 220 | 221 | </view> |
| 221 | 222 | </view> |
| 222 | 223 | <view class="more"> |
| 223 | - <image :src="`${this.$imgs}/right2.png`" ></image> | |
| 224 | + <image :src="$imgUrl('/right2.png')"></image> | |
| 224 | 225 | </view> |
| 225 | 226 | </view> |
| 226 | 227 | </view> |
| ... | ... | @@ -309,6 +310,7 @@ |
| 309 | 310 | this.$http.sendRequest('/cerePromotion/queryByPage', 'POST', this.pageindex,1).then(res => { |
| 310 | 311 | //成功回调 |
| 311 | 312 | this.tuiguang = res.data.data.content.length |
| 313 | + | |
| 312 | 314 | }) |
| 313 | 315 | }, |
| 314 | 316 | recordService() { | ... | ... |
pages/mycreated/mycreated.vue
| ... | ... | @@ -5,7 +5,7 @@ |
| 5 | 5 | <view class="search"> |
| 6 | 6 | <input class="uni-input" placeholder="请输入关键词" /> |
| 7 | 7 | <view class="icon"> |
| 8 | - <image :src="`${this.$imgs}/search.png`" ></image> | |
| 8 | + <image :src="$imgUrl('/search.png')" ></image> | |
| 9 | 9 | </view> |
| 10 | 10 | |
| 11 | 11 | </view> |
| ... | ... | @@ -25,20 +25,20 @@ |
| 25 | 25 | <!-- 订单列表 --> |
| 26 | 26 | <view class="goods-data"> |
| 27 | 27 | <view class="goods-list"> |
| 28 | - <view class="goods-border" v-for="(item,index) in 8" :key="index"> | |
| 28 | + <view class="goods-border" v-for="(item,index) in num" :key="index"> | |
| 29 | 29 | <view class="list "> |
| 30 | 30 | <view class="thumb"> |
| 31 | - <image :src="`${this.$imgs}/img/2.jpg`" ></image> | |
| 31 | + <image :src="$imgUrl('/img/2.jpg')" ></image> | |
| 32 | 32 | </view> |
| 33 | 33 | <view class="item"> |
| 34 | 34 | <view class=""> |
| 35 | - <text class="one-omit">名称:这里有名称</text> | |
| 35 | + <text class="one-omit">名称:绿道好物节</text> | |
| 36 | 36 | </view> |
| 37 | 37 | <view class="title"> |
| 38 | - <text class="one-omit color">活动时间:02-22至02-23</text> | |
| 38 | + <text class="one-omit color">活动时间:2024-10-10至2024-10-20</text> | |
| 39 | 39 | </view> |
| 40 | 40 | <view class="title"> |
| 41 | - <text class="one-omit color">参与商家:6人</text> | |
| 41 | + <text class="one-omit color">参与商家:1人</text> | |
| 42 | 42 | </view> |
| 43 | 43 | <view class="title"> |
| 44 | 44 | <text class="one-omit color">活动状态:待开始</text> |
| ... | ... | @@ -66,9 +66,15 @@ |
| 66 | 66 | data() { |
| 67 | 67 | return { |
| 68 | 68 | shenlist:['全部','待提交','待审核','通过','驳回','进行中','已结束'], |
| 69 | - listIn:0 | |
| 69 | + listIn:0, | |
| 70 | + num:0, | |
| 71 | + | |
| 70 | 72 | }; |
| 71 | 73 | }, |
| 74 | + onLoad(option) { | |
| 75 | + console.log(option.id) | |
| 76 | + this.num = option.id | |
| 77 | + }, | |
| 72 | 78 | methods: { |
| 73 | 79 | sel(val){ |
| 74 | 80 | this.listIn = val | ... | ... |
pages/participation/participation.vue
| ... | ... | @@ -7,7 +7,7 @@ |
| 7 | 7 | 我创建的活动 |
| 8 | 8 | </view> |
| 9 | 9 | <view class="icon"> |
| 10 | - <image :src="`${this.$imgs}/search.png`" ></image> | |
| 10 | + <image :src="$imgUrl('/search.png')" ></image> | |
| 11 | 11 | </view> |
| 12 | 12 | |
| 13 | 13 | </view> |
| ... | ... | @@ -24,37 +24,37 @@ |
| 24 | 24 | <view class="screen-list"> |
| 25 | 25 | <view class="list"> |
| 26 | 26 | <text>区域</text> |
| 27 | - <image :src="`${this.$imgs}/down.png`" ></image> | |
| 27 | + <image :src="$imgUrl('/down.png')"></image> | |
| 28 | 28 | </view> |
| 29 | 29 | <view class="list"> |
| 30 | 30 | <text>租金</text> |
| 31 | - <image :src="`${this.$imgs}/down.png`" ></image> | |
| 31 | + <image :src="$imgUrl('/down.png')" ></image> | |
| 32 | 32 | </view> |
| 33 | 33 | <view class="list"> |
| 34 | 34 | <text>默认排序</text> |
| 35 | - <image :src="`${this.$imgs}/down.png`" ></image> | |
| 35 | + <image :src="$imgUrl('/down.png')"></image> | |
| 36 | 36 | </view> |
| 37 | 37 | <view class="list"> |
| 38 | 38 | <text>筛选</text> |
| 39 | - <image :src="`${this.$imgs}/down.png`" ></image> | |
| 39 | + <image :src="$imgUrl('/down.png')" ></image> | |
| 40 | 40 | </view> |
| 41 | 41 | </view> |
| 42 | 42 | <!-- 订单列表 --> |
| 43 | 43 | <view class="goods-data"> |
| 44 | 44 | <view class="goods-list"> |
| 45 | - <view class="list goods-border" v-for="(item,index) in 8" :key="index"> | |
| 45 | + <view class="list goods-border" v-for="(item,index) in 1" :key="index"> | |
| 46 | 46 | <view class="thumb"> |
| 47 | - <image :src="`${this.$imgs}/img/2.jpg`" ></image> | |
| 47 | + <image :src="$imgUrl('/img/2.jpg')"></image> | |
| 48 | 48 | </view> |
| 49 | 49 | <view class="item"> |
| 50 | 50 | <view class=""> |
| 51 | - <text class="one-omit">名称:这里有名称</text> | |
| 51 | + <text class="one-omit">名称:绿道好物节</text> | |
| 52 | 52 | </view> |
| 53 | 53 | <view class="title"> |
| 54 | - <text class="one-omit color">活动时间:02-22至02-23</text> | |
| 54 | + <text class="one-omit color">活动时间:2024-10-10至2024-10-20</text> | |
| 55 | 55 | </view> |
| 56 | 56 | <view class="title"> |
| 57 | - <text class="one-omit color">参与商家:6人</text> | |
| 57 | + <text class="one-omit color">参与商家:1人</text> | |
| 58 | 58 | </view> |
| 59 | 59 | <view class="title"> |
| 60 | 60 | <text class="one-omit color">活动状态:待开始</text> |
| ... | ... | @@ -63,7 +63,7 @@ |
| 63 | 63 | <text class="one-omit color">举办方:绿道</text> |
| 64 | 64 | </view> |
| 65 | 65 | |
| 66 | - <view class="canyu"> | |
| 66 | + <view class="canyu" @click='join'> | |
| 67 | 67 | <view>我要参与</view> |
| 68 | 68 | </view> |
| 69 | 69 | |
| ... | ... | @@ -85,6 +85,11 @@ |
| 85 | 85 | uni.navigateTo({ |
| 86 | 86 | url: '/pages/mycreated/mycreated' |
| 87 | 87 | }) |
| 88 | + }, | |
| 89 | + join(){ | |
| 90 | + uni.navigateTo({ | |
| 91 | + url: '/pages/mycreated/mycreated?id=1' | |
| 92 | + }) | |
| 88 | 93 | } |
| 89 | 94 | } |
| 90 | 95 | } | ... | ... |
pages/projectManagement/projectManagement.vue
| ... | ... | @@ -5,7 +5,7 @@ |
| 5 | 5 | <view class="search"> |
| 6 | 6 | <input class="uni-input" placeholder="请输入关键词" /> |
| 7 | 7 | <view class="icon"> |
| 8 | - <image :src="`${this.$imgs}/search.png`" ></image> | |
| 8 | + <image :src="$imgUrl('/search.png')" ></image> | |
| 9 | 9 | </view> |
| 10 | 10 | |
| 11 | 11 | </view> |
| ... | ... | @@ -28,7 +28,7 @@ |
| 28 | 28 | <view class="goods-border" v-for="(item,index) in tableData" :key="index"> |
| 29 | 29 | <view class="list "> |
| 30 | 30 | <view class="thumb"> |
| 31 | - <image :src="item.coverImage ||`${this.$imgs}/img/2.jpg`" mode=""></image> | |
| 31 | + <image :src="item.coverImage || $imgUrl('/img/2.jpg')" mode=""></image> | |
| 32 | 32 | </view> |
| 33 | 33 | <view class="item"> |
| 34 | 34 | <view class=""> | ... | ... |
pages/questionnaire/questionnaire.vue
| ... | ... | @@ -12,7 +12,7 @@ |
| 12 | 12 | <view> |
| 13 | 13 | <view class='listbox' v-for="(item,index) in tableData"> |
| 14 | 14 | <view class="img"> |
| 15 | - <image :src="`${this.$imgs}/img/2.jpg`"></image> | |
| 15 | + <image :src="$imgUrl('/img/2.jpg')"></image> | |
| 16 | 16 | </view> |
| 17 | 17 | <view style="width: 50%;"> |
| 18 | 18 | <view style="font-size: 24rpx;font-weight: 600;" >名称:{{item.title}}</view> |
| ... | ... | @@ -35,24 +35,17 @@ |
| 35 | 35 | tableData:[ |
| 36 | 36 | { |
| 37 | 37 | Image:'', |
| 38 | - title:'名称:这里有名称', | |
| 39 | - tTime:'22', | |
| 40 | - jTime:'2022-02-22', | |
| 41 | - leiXing:'游玩体验' | |
| 38 | + title:'对于物业管理服务,您满意度如何?', | |
| 39 | + tTime:'15', | |
| 40 | + jTime:'2024-10-10', | |
| 41 | + leiXing:'物业满意度' | |
| 42 | 42 | }, |
| 43 | 43 | { |
| 44 | 44 | Image:'', |
| 45 | - title:'名称:这里有名称', | |
| 46 | - tTime:'22', | |
| 47 | - jTime:'2022-02-22', | |
| 48 | - leiXing:'游玩体验' | |
| 49 | - }, | |
| 50 | - { | |
| 51 | - Image:'', | |
| 52 | - title:'名称:这里有名称', | |
| 53 | - tTime:'22', | |
| 54 | - jTime:'2022-02-22', | |
| 55 | - leiXing:'游玩体验' | |
| 45 | + title:'您是否认为公共设施设备维护及时有效?', | |
| 46 | + tTime:'10', | |
| 47 | + jTime:'2024-10-9', | |
| 48 | + leiXing:'安保服务' | |
| 56 | 49 | } |
| 57 | 50 | ] |
| 58 | 51 | }; | ... | ... |
pages/record/record.vue
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | <view>记录查询</view> |
| 5 | 5 | <view class="list"> |
| 6 | 6 | <text>租赁申请记录</text> |
| 7 | - <image :src="`${this.$imgs}/down.png`" ></image> | |
| 7 | + <image :src="$imgUrl('/down.png')" ></image> | |
| 8 | 8 | </view> |
| 9 | 9 | </view> |
| 10 | 10 | <!-- 记录列表 --> |
| ... | ... | @@ -26,7 +26,7 @@ |
| 26 | 26 | </view> |
| 27 | 27 | </view> |
| 28 | 28 | <view class="integral"> |
| 29 | - <image :src="`${this.$imgs}/right2.png`" ></image> | |
| 29 | + <image :src="$imgUrl('/right2.png')"></image> | |
| 30 | 30 | </view> |
| 31 | 31 | </view> |
| 32 | 32 | ... | ... |
pages/recordService/recordService.vue
| ... | ... | @@ -4,12 +4,12 @@ |
| 4 | 4 | <view>记录查询</view> |
| 5 | 5 | <view class="list"> |
| 6 | 6 | <text>报事报修</text> |
| 7 | - <image :src="`${this.$imgs}/down.png`" ></image> | |
| 7 | + <image :src="$imgUrl('/down.png')"></image> | |
| 8 | 8 | </view> |
| 9 | 9 | </view> |
| 10 | 10 | <!-- 记录列表 --> |
| 11 | 11 | <view class="record-list"> |
| 12 | - <view class="record-list-box" v-for="(item,index) in 4" :key="index"> | |
| 12 | + <view class="record-list-box" v-for="(item,index) in 0" :key="index"> | |
| 13 | 13 | <view class="list"> |
| 14 | 14 | <view class="title-date"> |
| 15 | 15 | <view class="date"> |
| ... | ... | @@ -26,7 +26,7 @@ |
| 26 | 26 | </view> |
| 27 | 27 | </view> |
| 28 | 28 | <view class="integral"> |
| 29 | - <image :src="`${this.$imgs}/right2.png`" ></image> | |
| 29 | + <image :src="$imgUrl('/right2.png')" ></image> | |
| 30 | 30 | </view> |
| 31 | 31 | </view> |
| 32 | 32 | <view class="list-btn"> | ... | ... |
pages/repair/repair.vue
pages/salesReporting/salesReporting.vue
pages/salesSta/salesSta.vue
pages/servicedetails/servicedetails.vue
| ... | ... | @@ -64,7 +64,7 @@ |
| 64 | 64 | </view> |
| 65 | 65 | </view> |
| 66 | 66 | <view style="padding:0 30rpx;margin-top: 30rpx;"> |
| 67 | - <image :src="`${this.$imgs}/组 18072.png`" mode="" style="width: 100%;"></image> | |
| 67 | + <image :src="$imgUrl('/组 18072.png')" mode="" style="width: 100%;"></image> | |
| 68 | 68 | </view> |
| 69 | 69 | |
| 70 | 70 | <view class="" style="padding: 0 40rpx;" v-if="record.state == '已通过'"> | ... | ... |
pages/servicerecords/servicerecords.vue
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | <view>记录查询</view> |
| 5 | 5 | <view class="list"> |
| 6 | 6 | <text>广告申请记录</text> |
| 7 | - <image :src="`${this.$imgs}/down.png`" ></image> | |
| 7 | + <image :src="$imgUrl('/down.png')" ></image> | |
| 8 | 8 | </view> |
| 9 | 9 | </view> |
| 10 | 10 | <!-- 记录列表 --> |
| ... | ... | @@ -12,7 +12,7 @@ |
| 12 | 12 | <view class="record-list-box" v-for="(item,index) in recordList" :key="index" @click="recordXq(item)"> |
| 13 | 13 | <view class="list"> |
| 14 | 14 | <view class="thumb"> |
| 15 | - <image :src="`${this.$imgs}/img/2.jpg`"></image> | |
| 15 | + <image :src="$imgUrl('/img/2.jpg')" ></image> | |
| 16 | 16 | </view> |
| 17 | 17 | <view class="title-date"> |
| 18 | 18 | <view class="date"> |
| ... | ... | @@ -29,7 +29,7 @@ |
| 29 | 29 | </view> |
| 30 | 30 | </view> |
| 31 | 31 | <view class="integral"> |
| 32 | - <image :src="`${this.$imgs}/right2.png`"></image> | |
| 32 | + <image :src="$imgUrl('/right2.png')" ></image> | |
| 33 | 33 | </view> |
| 34 | 34 | </view> |
| 35 | 35 | ... | ... |
pages/shops/shops.vue
| ... | ... | @@ -3,28 +3,21 @@ |
| 3 | 3 | <!-- 搜索 --> |
| 4 | 4 | <view class="head-search"> |
| 5 | 5 | <view class="search"> |
| 6 | - <!-- <view class="icon"> | |
| 7 | - <image src="/static/search.png" mode=""></image> | |
| 8 | - </view> | |
| 9 | - <view class="hint"> | |
| 10 | - <text class="min">请输入关键词</text> | |
| 11 | - <text class="max">搜索</text> | |
| 12 | - </view> --> | |
| 13 | 6 | <u-search placeholder="请输入" v-model="keyword" @search="sousu" @custom="sousu"></u-search> |
| 14 | 7 | </view> |
| 15 | 8 | </view> |
| 16 | 9 | <view class="screen-list"> |
| 17 | 10 | <view class="list" @click="setList(0)"> |
| 18 | 11 | <text>区域</text> |
| 19 | - <image :src="`${this.$imgs}/down.png`" ></image> | |
| 12 | + <image :src="$imgUrl('/down.png')"></image> | |
| 20 | 13 | </view> |
| 21 | 14 | <view class="list" @click="setList(1)"> |
| 22 | 15 | <text>租金</text> |
| 23 | - <image :src="`${this.$imgs}/down.png`" ></image> | |
| 16 | + <image :src="$imgUrl('/down.png')"></image> | |
| 24 | 17 | </view> |
| 25 | 18 | <view class="list" @click="setList(2)"> |
| 26 | 19 | <text>默认排序</text> |
| 27 | - <image :src="`${this.$imgs}/down.png`" ></image> | |
| 20 | + <image :src="$imgUrl('/down.png')"></image> | |
| 28 | 21 | </view> |
| 29 | 22 | <!-- <view class="list" @click="setList(3)"> |
| 30 | 23 | <text>筛选</text> |
| ... | ... | @@ -47,22 +40,22 @@ |
| 47 | 40 | <text class="one-omit">{{item.shopName}}</text> |
| 48 | 41 | </view> |
| 49 | 42 | <view class="tag"> |
| 50 | - <text>标签标签</text> | |
| 51 | - <text>标签标签</text> | |
| 43 | + <!-- <text>标签标签</text> | |
| 44 | + <text>标签标签</text> --> | |
| 52 | 45 | </view> |
| 53 | 46 | <view class="introduce"> |
| 54 | - <image :src="`${this.$imgs}/kefu.png`"></image> | |
| 47 | + <image :src="$imgUrl('/kefu.png')"></image> | |
| 55 | 48 | <text class="one-omit">{{item.detailedLocation}}</text> |
| 56 | 49 | </view> |
| 57 | 50 | <view class="like-goods"> |
| 58 | 51 | <view class="retail-price"> |
| 59 | 52 | <text>租金:</text> |
| 60 | 53 | <text class="min">¥</text> |
| 61 | - <text class="max">1067</text> | |
| 54 | + <text class="max">{{zujinList[index].price}}</text> | |
| 62 | 55 | <text class="min">/月</text> |
| 63 | 56 | <text class="line"></text> |
| 64 | 57 | <text>面积:</text> |
| 65 | - <text class="max">81</text> | |
| 58 | + <text class="max">{{item.actualUsableArea}}</text> | |
| 66 | 59 | <text class="min">/m²</text> |
| 67 | 60 | </view> |
| 68 | 61 | </view> |
| ... | ... | @@ -153,6 +146,11 @@ |
| 153 | 146 | showSex: false, |
| 154 | 147 | show:false, |
| 155 | 148 | index:1, |
| 149 | + zujinList:[ | |
| 150 | + {price:'4800'}, | |
| 151 | + {price:'3400'}, | |
| 152 | + {price:'3000'} | |
| 153 | + ], | |
| 156 | 154 | companys: [ |
| 157 | 155 | { |
| 158 | 156 | value: '1', | ... | ... |
pages/workbench/workbench.vue
| 1 | 1 | <template> |
| 2 | 2 | <view class="page"> |
| 3 | - <view style="position: absolute; top: 0; width: 100%;"><image :src="`${this.$imgs}/bg.png`" style="width: 100%; height: 490rpx;border-radius: 0 0 40rpx 40rpx;"></image></view> | |
| 3 | + <view style="position: absolute; top: 0; width: 100%;"> | |
| 4 | + <image :src="$imgUrl('/bg.png')" style="width: 100%; height: 490rpx;border-radius: 0 0 40rpx 40rpx;"></image></view> | |
| 4 | 5 | <view class="my-top"> |
| 5 | 6 | <view class="head" :style="'background-color: rgba(38,197,112,'+(scrollTop/50)+');'"> |
| 6 | 7 | <view class="logo-title"> |
| 7 | - <image :src="`${this.$imgs}/logo.png`"></image> | |
| 8 | + <image :src="$imgUrl('/logo.png')"></image> | |
| 8 | 9 | </view> |
| 9 | 10 | <view class="title"> |
| 10 | 11 | |
| ... | ... | @@ -18,15 +19,15 @@ |
| 18 | 19 | <view class="wallet-info"> |
| 19 | 20 | <view class="list" @click="questionnaire"> |
| 20 | 21 | <view class="icon"> |
| 21 | - <image :src="`${this.$imgs}/workbench1.png`"></image> | |
| 22 | + <image :src="$imgUrl('/workbench1.png')"></image> | |
| 22 | 23 | </view> |
| 23 | 24 | <view class="title"> |
| 24 | 25 | <text>问卷调查</text> |
| 25 | 26 | </view> |
| 26 | 27 | </view> |
| 27 | - <view class="list"> | |
| 28 | + <view class="list" @click="Iproposal"> | |
| 28 | 29 | <view class="icon"> |
| 29 | - <image :src="`${this.$imgs}/workbench2.png`"></image> | |
| 30 | + <image :src="$imgUrl('/workbench2.png')"></image> | |
| 30 | 31 | </view> |
| 31 | 32 | <view class="title"> |
| 32 | 33 | <text>招商方案</text> |
| ... | ... | @@ -34,7 +35,7 @@ |
| 34 | 35 | </view> |
| 35 | 36 | <view class="list" @click='participation'> |
| 36 | 37 | <view class="icon"> |
| 37 | - <image :src="`${this.$imgs}/workbench3.png`"></image> | |
| 38 | + <image :src="$imgUrl('/workbench3.png')"></image> | |
| 38 | 39 | </view> |
| 39 | 40 | <view class="title"> |
| 40 | 41 | <text>活动参与</text> |
| ... | ... | @@ -42,7 +43,7 @@ |
| 42 | 43 | </view> |
| 43 | 44 | <view class="list" @click="activityAdd"> |
| 44 | 45 | <view class="icon"> |
| 45 | - <image :src="`${this.$imgs}/workbench4.png`"></image> | |
| 46 | + <image :src="$imgUrl('/workbench4.png')"></image> | |
| 46 | 47 | </view> |
| 47 | 48 | <view class="title"> |
| 48 | 49 | <text>活动申请</text> |
| ... | ... | @@ -50,7 +51,7 @@ |
| 50 | 51 | </view> |
| 51 | 52 | <view class="list" @click="sales"> |
| 52 | 53 | <view class="icon"> |
| 53 | - <image :src="`${this.$imgs}/workbench5.png`"></image> | |
| 54 | + <image :src="$imgUrl('/workbench5.png')"></image> | |
| 54 | 55 | </view> |
| 55 | 56 | <view class="title"> |
| 56 | 57 | <text>销售上报</text> |
| ... | ... | @@ -63,7 +64,7 @@ |
| 63 | 64 | <view class="wallet-info"> |
| 64 | 65 | <view class="list"> |
| 65 | 66 | <view class="icon" @click='popularize(1)'> |
| 66 | - <image :src="`${this.$imgs}/workbench2.png`"></image> | |
| 67 | + <image :src="$imgUrl('/workbench2.png')" ></image> | |
| 67 | 68 | </view> |
| 68 | 69 | <view class="title"> |
| 69 | 70 | <text>推广方案申请</text> |
| ... | ... | @@ -71,7 +72,7 @@ |
| 71 | 72 | </view> |
| 72 | 73 | <view class="list"> |
| 73 | 74 | <view class="icon" @click='popularize(2)'> |
| 74 | - <image :src="`${this.$imgs}/workbench7.png`"></image> | |
| 75 | + <image :src="$imgUrl('/workbench7.png')"></image> | |
| 75 | 76 | </view> |
| 76 | 77 | <view class="title"> |
| 77 | 78 | <text>推广方案管理</text> |
| ... | ... | @@ -79,7 +80,7 @@ |
| 79 | 80 | </view> |
| 80 | 81 | <view class="list"> |
| 81 | 82 | <view class="icon"> |
| 82 | - <image :src="`${this.$imgs}/workbench8.png`"></image> | |
| 83 | + <image :src="$imgUrl('/workbench8.png')"></image> | |
| 83 | 84 | </view> |
| 84 | 85 | <view class="title"> |
| 85 | 86 | <text>效果查看</text> |
| ... | ... | @@ -100,7 +101,7 @@ |
| 100 | 101 | </view> --> |
| 101 | 102 | <view class="list" @click="order"> |
| 102 | 103 | <view class="icon"> |
| 103 | - <image :src="`${this.$imgs}/workbench10.png`"></image> | |
| 104 | + <image :src="$imgUrl('/workbench10.png')"></image> | |
| 104 | 105 | </view> |
| 105 | 106 | <view class="title"> |
| 106 | 107 | <text>订单查询</text> |
| ... | ... | @@ -124,7 +125,7 @@ |
| 124 | 125 | </view> --> |
| 125 | 126 | <view class="list" @click="salesSta"> |
| 126 | 127 | <view class="icon"> |
| 127 | - <image :src="`${this.$imgs}/workbench15.png`"></image> | |
| 128 | + <image :src="$imgUrl('/workbench15.png')"></image> | |
| 128 | 129 | </view> |
| 129 | 130 | <view class="title"> |
| 130 | 131 | <text>销售统计</text> |
| ... | ... | @@ -153,7 +154,7 @@ |
| 153 | 154 | <view class="wallet-info"> |
| 154 | 155 | <view class="list"> |
| 155 | 156 | <view class="icon"> |
| 156 | - <image :src="`${this.$imgs}/workbench16.png`"></image> | |
| 157 | + <image :src="$imgUrl('/workbench16.png')"></image> | |
| 157 | 158 | </view> |
| 158 | 159 | <view class="title"> |
| 159 | 160 | <text>明细查询</text> |
| ... | ... | @@ -161,7 +162,7 @@ |
| 161 | 162 | </view> |
| 162 | 163 | <view class="list"> |
| 163 | 164 | <view class="icon"> |
| 164 | - <image :src="`${this.$imgs}/workbench7.png`"></image> | |
| 165 | + <image :src="$imgUrl('/workbench7.png')"></image> | |
| 165 | 166 | </view> |
| 166 | 167 | <view class="title"> |
| 167 | 168 | <text>日志查询</text> |
| ... | ... | @@ -223,6 +224,11 @@ |
| 223 | 224 | url: '/pages/salesSta/salesSta', |
| 224 | 225 | }) |
| 225 | 226 | }, |
| 227 | + Iproposal(){ | |
| 228 | + uni.navigateTo({ | |
| 229 | + url: '/pages/Iproposal/Iproposal', | |
| 230 | + }) | |
| 231 | + }, | |
| 226 | 232 | popularize(val){ |
| 227 | 233 | if(val ==1){ |
| 228 | 234 | uni.navigateTo({ | ... | ... |
utils/request.js
| ... | ... | @@ -22,17 +22,13 @@ const sendRequest = (url, method = 'GET', data = {}, baseUrl,contentType) => { |
| 22 | 22 | } else { |
| 23 | 23 | types = 'application/json'; |
| 24 | 24 | } |
| 25 | - | |
| 26 | - // #ifdef H5 | |
| 25 | + var bases = '' | |
| 27 | 26 | if(baseUrl == 1){ |
| 28 | - var bases = 'http://8.130.38.56:8027/admin-server' + url; | |
| 27 | + bases = 'http://8.130.38.56:8027/admin-server' + url; | |
| 29 | 28 | }else{ |
| 30 | - var bases = 'http://8.130.38.56:8027/business-server' + url; | |
| 29 | + bases = 'http://8.130.38.56:8027/business-server' + url; | |
| 31 | 30 | // var bases = 'http://10.0.0.96:9004' + url; |
| 32 | 31 | } |
| 33 | - | |
| 34 | - // #endif | |
| 35 | - | |
| 36 | 32 | var token = uni.getStorageSync('token') || ''; |
| 37 | 33 | var shopId = uni.getStorageSync('shopId') || ''; |
| 38 | 34 | return new Promise(function(resolve, reject) { | ... | ... |