Commit c62ab6f2ff02e1111ad31934fd8faeda5ab9e5b7

Authored by 杨鑫
1 parent 4dfe89e4

1

components/tabbar/tabbar.vue
@@ -20,26 +20,26 @@ @@ -20,26 +20,26 @@
20 { 20 {
21 index: 0, 21 index: 0,
22 name: '首页', 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 index: 1, 27 index: 1,
28 name: '工作台', 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 index: 2, 33 index: 2,
34 name: '消息', 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 index: 3, 39 index: 3,
40 name: '我的', 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 codeheight: 0, 45 codeheight: 0,
@@ -9,11 +9,13 @@ import DialogBox from './components/DialogBox/DialogBox'; @@ -9,11 +9,13 @@ import DialogBox from './components/DialogBox/DialogBox';
9 9
10 Vue.config.productionTip = false 10 Vue.config.productionTip = false
11 Vue.prototype.$http = http 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 Vue.component('DialogBox', DialogBox); 17 Vue.component('DialogBox', DialogBox);
15 18
16 -  
17 //mescroll 19 //mescroll
18 import MescrollBody from "@/components/mescroll-uni/mescroll-body.vue" 20 import MescrollBody from "@/components/mescroll-uni/mescroll-body.vue"
19 import MescrollUni from "@/components/mescroll-uni/mescroll-uni.vue" 21 import MescrollUni from "@/components/mescroll-uni/mescroll-uni.vue"
pages.json
@@ -211,10 +211,14 @@ @@ -211,10 +211,14 @@
211 "navigationBarTitleText": "销售统计", 211 "navigationBarTitleText": "销售统计",
212 "navigationBarBackgroundColor": "#FFFFFF" 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 "globalStyle": { 223 "globalStyle": {
220 "navigationBarTextStyle": "black" 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 \ No newline at end of file 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 \ No newline at end of file 391 \ No newline at end of file
pages/accepting/accepting.vue
@@ -6,7 +6,7 @@ @@ -6,7 +6,7 @@
6 <view class="record-list-box" > 6 <view class="record-list-box" >
7 <view class="list"> 7 <view class="list">
8 <view class="thumb"> 8 <view class="thumb">
9 - <image :src="`${this.$imgs}/img/2.jpg`" mode=""></image> 9 + <image :src="$imgUrl('/img/2.jpg')" mode=""></image>
10 </view> 10 </view>
11 <view class="title-date"> 11 <view class="title-date">
12 <view class="date"> 12 <view class="date">
@@ -23,7 +23,7 @@ @@ -23,7 +23,7 @@
23 </view> 23 </view>
24 </view> 24 </view>
25 <view class="integral"> 25 <view class="integral">
26 - <image :src="`${this.$imgs}/img/right2.png`"></image> 26 + <image :src="$imgUrl('/img/right2.png')"></image>
27 </view> 27 </view>
28 </view> 28 </view>
29 29
@@ -83,8 +83,8 @@ @@ -83,8 +83,8 @@
83 身份证正反面 83 身份证正反面
84 </view> 84 </view>
85 <view class="msg_body imgGroup"> 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 </view> 88 </view>
89 </view> 89 </view>
90 <view class="state"> 90 <view class="state">
pages/activityAdd/activityAdd.vue
@@ -44,7 +44,7 @@ @@ -44,7 +44,7 @@
44 </view> 44 </view>
45 <view class="content"> 45 <view class="content">
46 <input type="text" placeholder="请选择"> 46 <input type="text" placeholder="请选择">
47 - <image :src="`${this.$imgs}/right2.png`"></image> 47 + <image :src="$imgUrl('/right2.png')" ></image>
48 </view> 48 </view>
49 </view> 49 </view>
50 <view class="list"> 50 <view class="list">
@@ -54,7 +54,7 @@ @@ -54,7 +54,7 @@
54 </view> 54 </view>
55 <view class="content"> 55 <view class="content">
56 <input type="text" placeholder="请选择"> 56 <input type="text" placeholder="请选择">
57 - <image :src="`${this.$imgs}/right2.png`"></image> 57 + <image :src="$imgUrl('/right2.png')"></image>
58 </view> 58 </view>
59 </view> 59 </view>
60 <view class="list"> 60 <view class="list">
@@ -64,7 +64,7 @@ @@ -64,7 +64,7 @@
64 </view> 64 </view>
65 <view class="content"> 65 <view class="content">
66 <input type="text" placeholder="请选择"> 66 <input type="text" placeholder="请选择">
67 - <image :src="`${this.$imgs}/right2.png`"></image> 67 + <image :src="$imgUrl('/right2.png')"></image>
68 </view> 68 </view>
69 </view> 69 </view>
70 <view class="list"> 70 <view class="list">
@@ -74,7 +74,7 @@ @@ -74,7 +74,7 @@
74 </view> 74 </view>
75 <view class="content"> 75 <view class="content">
76 <input type="text" placeholder="请选择"> 76 <input type="text" placeholder="请选择">
77 - <image :src="`${this.$imgs}/right2.png`"></image> 77 + <image :src="$imgUrl('/right2.png')"></image>
78 </view> 78 </view>
79 </view> 79 </view>
80 <view class="feedback-data"> 80 <view class="feedback-data">
@@ -86,7 +86,7 @@ @@ -86,7 +86,7 @@
86 </view> 86 </view>
87 <view class="voucher-img"> 87 <view class="voucher-img">
88 <view class="voucher-list"> 88 <view class="voucher-list">
89 - <image :src="`${this.$imgs}/voucher_bg.png`"></image> 89 + <image :src="$imgUrl('/voucher_bg.png')"></image>
90 </view> 90 </view>
91 </view> 91 </view>
92 </view> 92 </view>
pages/advertisement/advertisement.scss
@@ -89,10 +89,10 @@ @@ -89,10 +89,10 @@
89 .thumb{ 89 .thumb{
90 display: flex; 90 display: flex;
91 align-items: center; 91 align-items: center;
92 - width: 20%; 92 + width: 30%;
93 image{ 93 image{
94 - width: 130rpx;  
95 - height: 280rpx; 94 + width: 100%;
  95 + // height: 280rpx;
96 } 96 }
97 } 97 }
98 .item{ 98 .item{
@@ -120,6 +120,9 @@ @@ -120,6 +120,9 @@
120 .goods-list-txt { 120 .goods-list-txt {
121 width: 50%; 121 width: 50%;
122 padding-right: 2%; 122 padding-right: 2%;
  123 + white-space: nowrap; /* 防止文本换行 */
  124 + overflow: hidden; /* 隐藏溢出的文本 */
  125 + text-overflow: ellipsis; /* 添加省略号 */
123 } 126 }
124 } 127 }
125 .goods-btn { 128 .goods-btn {
pages/advertisement/advertisement.vue
@@ -16,11 +16,11 @@ @@ -16,11 +16,11 @@
16 <view class="screen-list"> 16 <view class="screen-list">
17 <view class="list" @click="setList(0)"> 17 <view class="list" @click="setList(0)">
18 <text>类型</text> 18 <text>类型</text>
19 - <image :src="`${this.$imgs}/down.png`"></image> 19 + <image :src="$imgUrl('/down.png')"></image>
20 </view> 20 </view>
21 <view class="list" @click="setList(1)"> 21 <view class="list" @click="setList(1)">
22 <text>租金</text> 22 <text>租金</text>
23 - <image :src="`${this.$imgs}/down.png`"></image> 23 + <image :src="$imgUrl('/down.png')"></image>
24 </view> 24 </view>
25 <!-- <view class="list"> 25 <!-- <view class="list">
26 <text>默认排序</text> 26 <text>默认排序</text>
@@ -28,7 +28,7 @@ @@ -28,7 +28,7 @@
28 </view> --> 28 </view> -->
29 <view class="list" @click="setList(2)"> 29 <view class="list" @click="setList(2)">
30 <text>筛选</text> 30 <text>筛选</text>
31 - <image :src="`${this.$imgs}/down.png`"></image> 31 + <image :src="$imgUrl('/down.png')"></image>
32 </view> 32 </view>
33 <u-select v-model="show" :list="companys" @confirm="handleCompanyConfirm" mini borderless></u-select> 33 <u-select v-model="show" :list="companys" @confirm="handleCompanyConfirm" mini borderless></u-select>
34 </view> 34 </view>
@@ -37,7 +37,7 @@ @@ -37,7 +37,7 @@
37 <view class="goods-list"> 37 <view class="goods-list">
38 <view class="list" v-for="(item,index) in tableData" :key="index"> 38 <view class="list" v-for="(item,index) in tableData" :key="index">
39 <view class="thumb"> 39 <view class="thumb">
40 - <image :src="item.locationDiagram" mode=""></image> 40 + <image :src="item.locationDiagram" mode="widthFix"></image>
41 </view> 41 </view>
42 <view class="item"> 42 <view class="item">
43 <view class="title"> 43 <view class="title">
@@ -46,19 +46,20 @@ @@ -46,19 +46,20 @@
46 <view> 46 <view>
47 <view class="goods-list-text"> 47 <view class="goods-list-text">
48 <view class="goods-list-txt">轮播顺序:<text>{{item.rotationOrder}}</text></view> 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 </view> 50 </view>
51 <view class="goods-list-text"> 51 <view class="goods-list-text">
52 <view class="goods-list-txt">投放定价:<text>100元/天</text></view> 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 </view> 54 </view>
55 <view class="goods-list-text"> 55 <view class="goods-list-text">
56 <view class="goods-list-txt">高频时段:<text>18:00 - 20:00</text></view> 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 </view> 58 </view>
59 </view> 59 </view>
60 <view> 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 </view> 63 </view>
63 </view> 64 </view>
64 </view> 65 </view>
pages/advertisementAdd/advertisementAdd.vue
@@ -51,7 +51,7 @@ @@ -51,7 +51,7 @@
51 </view> 51 </view>
52 <view class="content"> 52 <view class="content">
53 <input type="text" placeholder="请选择"> 53 <input type="text" placeholder="请选择">
54 - <image :src="`${this.$imgs}/right2.png`"></image> 54 + <image :src="$imgUrl('/right2.png')"></image>
55 </view> 55 </view>
56 </view> 56 </view>
57 <view class="list"> 57 <view class="list">
@@ -90,7 +90,7 @@ @@ -90,7 +90,7 @@
90 </view> 90 </view>
91 <view class="voucher-img"> 91 <view class="voucher-img">
92 <view class="voucher-list"> 92 <view class="voucher-list">
93 - <image :src="`${this.$imgs}/voucher_bg.png`" ></image> 93 + <image :src="$imgUrl('/voucher_bg.png')" ></image>
94 </view> 94 </view>
95 </view> 95 </view>
96 </view> 96 </view>
pages/apply/apply.vue
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 <view>记录查询</view> 4 <view>记录查询</view>
5 <view class="list"> 5 <view class="list">
6 <text>租赁申请记录</text> 6 <text>租赁申请记录</text>
7 - <image :src="`${this.$imgs}/down.png`" ></image> 7 + <image :src="$imgUrl('/down.png')" ></image>
8 </view> 8 </view>
9 </view> 9 </view>
10 <!-- 记录列表 --> 10 <!-- 记录列表 -->
@@ -25,7 +25,7 @@ @@ -25,7 +25,7 @@
25 </view> 25 </view>
26 </view> 26 </view>
27 <view class="integral"> 27 <view class="integral">
28 - <image :src="`${this.$imgs}/right2.png`" ></image> 28 + <image :src="$imgUrl('/right2.png')" ></image>
29 </view> 29 </view>
30 </view> 30 </view>
31 <view class="list"> 31 <view class="list">
@@ -44,7 +44,7 @@ @@ -44,7 +44,7 @@
44 </view> 44 </view>
45 </view> 45 </view>
46 <view class="integral"> 46 <view class="integral">
47 - <image :src="`${this.$imgs}/right2.png`"></image> 47 + <image :src="$imgUrl('/right2.png')"></image>
48 </view> 48 </view>
49 </view> 49 </view>
50 </view> 50 </view>
pages/applyDetail/applyDetail.vue
@@ -71,8 +71,8 @@ @@ -71,8 +71,8 @@
71 </view> 71 </view>
72 <view class="list" style="padding: 0 0 30rpx 0;"> 72 <view class="list" style="padding: 0 0 30rpx 0;">
73 <view class="reconciliationdetail-img"> 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 </view> 76 </view>
77 </view> 77 </view>
78 </view> 78 </view>
pages/complaint/complaint.vue
@@ -28,7 +28,7 @@ @@ -28,7 +28,7 @@
28 </view> 28 </view>
29 <view class="voucher-img"> 29 <view class="voucher-img">
30 <view class="voucher-list"> 30 <view class="voucher-list">
31 - <image :src="`${this.$imgs}/voucher_bg.png`" ></image> 31 + <image :src="$imgUrl('/voucher_bg.png')" ></image>
32 </view> 32 </view>
33 </view> 33 </view>
34 </view> 34 </view>
pages/details/details.vue
@@ -87,7 +87,7 @@ export default { @@ -87,7 +87,7 @@ export default {
87 { 87 {
88 id: 0, 88 id: 0,
89 type: 'image', 89 type: 'image',
90 - url: `${this.$imgs}/img/1.jpg` 90 + url: this.$imgUrl('/img/1.jpg')
91 } 91 }
92 ], 92 ],
93 }; 93 };
pages/field/field.scss
@@ -15,10 +15,8 @@ @@ -15,10 +15,8 @@
15 display: flex; 15 display: flex;
16 align-items: center; 16 align-items: center;
17 width: 100%; 17 width: 100%;
18 - padding: 0 10rpx;  
19 height: 72rpx; 18 height: 72rpx;
20 - background-color: #fff;  
21 - border: 2rpx solid #E8E8E8; 19 + // border: 2rpx solid #E8E8E8;
22 border-radius: 100rpx; 20 border-radius: 100rpx;
23 .icon{ 21 .icon{
24 display: flex; 22 display: flex;
pages/field/field.vue
@@ -2,40 +2,42 @@ @@ -2,40 +2,42 @@
2 <view class="page"> 2 <view class="page">
3 <!-- 搜索 --> 3 <!-- 搜索 -->
4 <view class="head-search"> 4 <view class="head-search">
  5 +
5 <view class="search"> 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 </view> 10 </view>
9 <view class="hint"> 11 <view class="hint">
10 <text class="min">请输入关键词</text> 12 <text class="min">请输入关键词</text>
11 <text class="max">搜索</text> 13 <text class="max">搜索</text>
12 - </view> 14 + </view> -->
13 </view> 15 </view>
14 </view> 16 </view>
15 <view class="screen-list"> 17 <view class="screen-list">
16 <view class="list"> 18 <view class="list">
17 <text>区域</text> 19 <text>区域</text>
18 - <image :src="`${this.$imgs}/down.png`"></image> 20 + <image :src="$imgUrl('/down.png')"></image>
19 </view> 21 </view>
20 <view class="list"> 22 <view class="list">
21 <text>租金</text> 23 <text>租金</text>
22 - <image :src="`${this.$imgs}/down.png`"></image> 24 + <image :src="$imgUrl('/down.png')"></image>
23 </view> 25 </view>
24 <view class="list"> 26 <view class="list">
25 <text>默认排序</text> 27 <text>默认排序</text>
26 - <image :src="`${this.$imgs}/down.png`"></image> 28 + <image :src="$imgUrl('/down.png')"></image>
27 </view> 29 </view>
28 <view class="list"> 30 <view class="list">
29 <text>筛选</text> 31 <text>筛选</text>
30 - <image :src="`${this.$imgs}/down.png`"></image> 32 + <image :src="$imgUrl('/down.png')"></image>
31 </view> 33 </view>
32 </view> 34 </view>
33 <!-- 订单列表 --> 35 <!-- 订单列表 -->
34 <view class="goods-data"> 36 <view class="goods-data">
35 <view class="goods-list"> 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 <view class="thumb"> 39 <view class="thumb">
38 - <image :src="`${this.$imgs}/img/3.jpg`" mode=""></image> 40 + <image :src="$imgUrl('/img/3.jpg')" mode=""></image>
39 </view> 41 </view>
40 <view class="item"> 42 <view class="item">
41 <view class="title"> 43 <view class="title">
@@ -46,7 +48,7 @@ @@ -46,7 +48,7 @@
46 <text>标签标签</text> 48 <text>标签标签</text>
47 </view> 49 </view>
48 <view class="introduce"> 50 <view class="introduce">
49 - <image :src="`${this.$imgs}/kefu.png`"></image> 51 + <image :src="$imgUrl('/kefu.png')"></image>
50 <text class="one-omit">这里有地址这里有地址这里有地址这里有地址</text> 52 <text class="one-omit">这里有地址这里有地址这里有地址这里有地址</text>
51 </view> 53 </view>
52 <view class="like-goods"> 54 <view class="like-goods">
@@ -72,6 +74,7 @@ @@ -72,6 +74,7 @@
72 export default { 74 export default {
73 data() { 75 data() {
74 return { 76 return {
  77 + keyword:'',
75 }; 78 };
76 }, 79 },
77 methods: { 80 methods: {
@@ -79,7 +82,11 @@ @@ -79,7 +82,11 @@
79 uni.navigateTo({ 82 uni.navigateTo({
80 url: '/pages/reconciliationdetail/reconciliationdetail' 83 url: '/pages/reconciliationdetail/reconciliationdetail'
81 }) 84 })
82 - } 85 + },
  86 + sousu(){
  87 + if(this.keyword != ''){
  88 + }
  89 + },
83 } 90 }
84 } 91 }
85 </script> 92 </script>
pages/home/home.scss
@@ -252,6 +252,9 @@ @@ -252,6 +252,9 @@
252 overflow: hidden; 252 overflow: hidden;
253 .thumb { 253 .thumb {
254 width: 100%; 254 width: 100%;
  255 + display: flex;
  256 + justify-content: space-evenly;
  257 + padding-top:10px;
255 //height: 300rpx; 258 //height: 300rpx;
256 overflow: hidden; 259 overflow: hidden;
257 image { 260 image {
@@ -303,7 +306,7 @@ @@ -303,7 +306,7 @@
303 transform: scale(0.7); 306 transform: scale(0.7);
304 } 307 }
305 .max { 308 .max {
306 - font-size: 28rpx; 309 + font-size: 24rpx;
307 color: #000; 310 color: #000;
308 font-weight: bold; 311 font-weight: bold;
309 } 312 }
pages/home/home.vue
1 <template> 1 <template>
2 <view class="page"> 2 <view class="page">
3 <view style="position: absolute; top: 0; width: 100%;"> 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 </view> 5 </view>
6 <view class="head" :style="'background-color: rgba(38,197,112,'+(scrollTop/50)+');'"> 6 <view class="head" :style="'background-color: rgba(38,197,112,'+(scrollTop/50)+');'">
7 <view class="logo-title"> 7 <view class="logo-title">
8 - <image :src="`${this.$imgs}/logo.png`" ></image> 8 + <image :src="$imgUrl('/logo.png')" ></image>
9 </view> 9 </view>
10 <view class="title"> 10 <view class="title">
11 </view> 11 </view>
@@ -25,7 +25,7 @@ @@ -25,7 +25,7 @@
25 <view class="notice-content"> 25 <view class="notice-content">
26 <view class="notice-left"> 26 <view class="notice-left">
27 <view> 27 <view>
28 - <image :src="`${this.$imgs}/home1.png`"></image> 28 + <image :src="$imgUrl('/home1.png')"></image>
29 </view> 29 </view>
30 </view> 30 </view>
31 <view class="notice-line"></view> 31 <view class="notice-line"></view>
@@ -42,7 +42,7 @@ @@ -42,7 +42,7 @@
42 <view class="wallet-info"> 42 <view class="wallet-info">
43 <view class="list" @click="shops"> 43 <view class="list" @click="shops">
44 <view class="icon"> 44 <view class="icon">
45 - <image :src="`${this.$imgs}/home2.png`"></image> 45 + <image :src="$imgUrl('/home2.png')"></image>
46 </view> 46 </view>
47 <view class="title"> 47 <view class="title">
48 <text>租商铺</text> 48 <text>租商铺</text>
@@ -50,7 +50,7 @@ @@ -50,7 +50,7 @@
50 </view> 50 </view>
51 <view class="list" @click="field"> 51 <view class="list" @click="field">
52 <view class="icon"> 52 <view class="icon">
53 - <image :src="`${this.$imgs}/home3.png`"></image> 53 + <image :src="$imgUrl('/home3.png')"></image>
54 </view> 54 </view>
55 <view class="title"> 55 <view class="title">
56 <text>租场地</text> 56 <text>租场地</text>
@@ -58,7 +58,7 @@ @@ -58,7 +58,7 @@
58 </view> 58 </view>
59 <view class="list" @click="advertisement"> 59 <view class="list" @click="advertisement">
60 <view class="icon"> 60 <view class="icon">
61 - <image :src="`${this.$imgs}/home4.png`"></image> 61 + <image :src="$imgUrl('/home4.png')"></image>
62 </view> 62 </view>
63 <view class="title"> 63 <view class="title">
64 <text>租广告</text> 64 <text>租广告</text>
@@ -66,7 +66,7 @@ @@ -66,7 +66,7 @@
66 </view> 66 </view>
67 <view class="list" @click=""> 67 <view class="list" @click="">
68 <view class="icon"> 68 <view class="icon">
69 - <image :src="`${this.$imgs}/home4.png`"></image> 69 + <image :src="$imgUrl('/home4.png')"></image>
70 </view> 70 </view>
71 <view class="title"> 71 <view class="title">
72 <text>物业缴费</text> 72 <text>物业缴费</text>
@@ -155,19 +155,19 @@ @@ -155,19 +155,19 @@
155 <view class="list" @click="setList(0)"> 155 <view class="list" @click="setList(0)">
156 <text>{{xuanList[0]}}</text> 156 <text>{{xuanList[0]}}</text>
157 157
158 - <image :src="`${this.$imgs}/down.png`"></image> 158 + <image :src="$imgUrl('/down.png')"></image>
159 </view> 159 </view>
160 <view class="list" @click="setList(1)"> 160 <view class="list" @click="setList(1)">
161 <text>{{xuanList[1]}}</text> 161 <text>{{xuanList[1]}}</text>
162 - <image :src="`${this.$imgs}/down.png`"></image> 162 + <image :src="$imgUrl('/down.png')"></image>
163 </view> 163 </view>
164 <view class="list" @click="setList(2)"> 164 <view class="list" @click="setList(2)">
165 <text>{{xuanList[2]}}</text> 165 <text>{{xuanList[2]}}</text>
166 - <image :src="`${this.$imgs}/down.png`"></image> 166 + <image :src="$imgUrl('/down.png')"></image>
167 </view> 167 </view>
168 <view class="list" @click="setList(3)"> 168 <view class="list" @click="setList(3)">
169 <text>{{xuanList[3]}}</text> 169 <text>{{xuanList[3]}}</text>
170 - <image :src="`${this.$imgs}/down.png`"></image> 170 + <image :src="$imgUrl('/down.png')"></image>
171 </view> 171 </view>
172 <u-select v-model="show" mode="single-column" :list="list" @confirm="confirm"></u-select> 172 <u-select v-model="show" mode="single-column" :list="list" @confirm="confirm"></u-select>
173 173
@@ -181,10 +181,10 @@ @@ -181,10 +181,10 @@
181 mode="heightFix"></image> 181 mode="heightFix"></image>
182 </view> 182 </view>
183 <view class="item"> 183 <view class="item">
184 - <view class="tag"> 184 + <!-- <view class="tag">
185 <text>标签标签</text> 185 <text>标签标签</text>
186 <text>标签标签</text> 186 <text>标签标签</text>
187 - </view> 187 + </view> -->
188 <view class="title"> 188 <view class="title">
189 <text 189 <text
190 class="two-omit">{{ item.shopName || item.advertisingName || ''}}</text> 190 class="two-omit">{{ item.shopName || item.advertisingName || ''}}</text>
@@ -193,15 +193,15 @@ @@ -193,15 +193,15 @@
193 <view class="retail-price"> 193 <view class="retail-price">
194 <text>租金:</text> 194 <text>租金:</text>
195 <text class="min">¥</text> 195 <text class="min">¥</text>
196 - <text class="max">1067</text> 196 + <text class="max">{{zujin[index].price}}</text>
197 <text class="min">/月</text> 197 <text class="min">/月</text>
198 <text class="line"></text> 198 <text class="line"></text>
199 <text>面积:</text> 199 <text>面积:</text>
200 - <text class="max">81</text> 200 + <text class="max">{{item.actualUsableArea?item.actualUsableArea:'55.4'}}</text>
201 <text class="min">/m²</text> 201 <text class="min">/m²</text>
202 </view> 202 </view>
203 <view class="vip-price" v-if="item.detailedLocation"> 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 <text class="min">{{item.detailedLocation || ''}}</text> 205 <text class="min">{{item.detailedLocation || ''}}</text>
206 </view> 206 </view>
207 </view> 207 </view>
@@ -234,6 +234,16 @@ @@ -234,6 +234,16 @@
234 pageSize: 10 234 pageSize: 10
235 }, 235 },
236 swiperList: [],//轮播 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 show: false, 247 show: false,
238 xuanval:0, 248 xuanval:0,
239 xuanList:['区域','租金','默认排序','筛选'], 249 xuanList:['区域','租金','默认排序','筛选'],
@@ -265,11 +275,13 @@ @@ -265,11 +275,13 @@
265 } 275 }
266 this.$http.sendRequest('/cereAnnouncement/queryByPage', 'POST', pagesize,1).then(res => { 276 this.$http.sendRequest('/cereAnnouncement/queryByPage', 'POST', pagesize,1).then(res => {
267 //成功回调 277 //成功回调
  278 +
268 this.procedureData = res.data.data.content.slice(-2) 279 this.procedureData = res.data.data.content.slice(-2)
269 }) 280 })
270 281
271 this.$http.sendRequest('/cereBasicInformationShop/queryByPage', 'POST', this.pageindex,1).then(res => { 282 this.$http.sendRequest('/cereBasicInformationShop/queryByPage', 'POST', this.pageindex,1).then(res => {
272 //成功回调 283 //成功回调
  284 + console.log(res.data.data.content)
273 this.tableData = res.data.data.content 285 this.tableData = res.data.data.content
274 }) 286 })
275 this.$http.sendRequest('/cereCarouselImage/queryByPage', 'POST', this.pageindex,1).then(res => { 287 this.$http.sendRequest('/cereCarouselImage/queryByPage', 'POST', this.pageindex,1).then(res => {
pages/leaseAdd/leaseAdd.vue
@@ -44,7 +44,7 @@ @@ -44,7 +44,7 @@
44 </view> 44 </view>
45 <view class="content"> 45 <view class="content">
46 <input type="text" placeholder="请选择"> 46 <input type="text" placeholder="请选择">
47 - <image :src="`${this.$imgs}/right2.png`"></image> 47 + <image :src="$imgUrl('/right2.png')" ></image>
48 </view> 48 </view>
49 </view> 49 </view>
50 <view class="list"> 50 <view class="list">
@@ -54,7 +54,7 @@ @@ -54,7 +54,7 @@
54 </view> 54 </view>
55 <view class="content"> 55 <view class="content">
56 <input type="text" placeholder="请选择"> 56 <input type="text" placeholder="请选择">
57 - <image :src="`${this.$imgs}/right2.png`"></image> 57 + <image :src="$imgUrl('/right2.png')"></image>
58 </view> 58 </view>
59 </view> 59 </view>
60 <view class="feedback-data"> 60 <view class="feedback-data">
@@ -66,7 +66,7 @@ @@ -66,7 +66,7 @@
66 </view> 66 </view>
67 <view class="voucher-img"> 67 <view class="voucher-img">
68 <view class="voucher-list"> 68 <view class="voucher-list">
69 - <image :src="`${this.$imgs}/voucher_bg.png`"></image> 69 + <image :src="$imgUrl('/voucher_bg.png')"></image>
70 </view> 70 </view>
71 </view> 71 </view>
72 </view> 72 </view>
@@ -79,7 +79,7 @@ @@ -79,7 +79,7 @@
79 </view> 79 </view>
80 <view class="voucher-img"> 80 <view class="voucher-img">
81 <view class="voucher-list"> 81 <view class="voucher-list">
82 - <image :src="`${this.$imgs}/voucher_bg.png`"></image> 82 + <image :src="$imgUrl('/voucher_bg.png')"></image>
83 </view> 83 </view>
84 </view> 84 </view>
85 </view> 85 </view>
@@ -92,7 +92,7 @@ @@ -92,7 +92,7 @@
92 </view> 92 </view>
93 <view class="voucher-img"> 93 <view class="voucher-img">
94 <view class="voucher-list"> 94 <view class="voucher-list">
95 - <image :src="`${this.$imgs}/voucher_bg.png`"></image> 95 + <image :src="$imgUrl('/voucher_bg.png')" ></image>
96 </view> 96 </view>
97 </view> 97 </view>
98 </view> 98 </view>
pages/login/login.vue
1 <template> 1 <template>
2 <view class="page"> 2 <view class="page">
3 <view style="display: flex;justify-content: space-between;padding: 20px;height: 64px;"> 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 <view>登录</view> 5 <view>登录</view>
6 <view class=""> 6 <view class="">
7 </view> 7 </view>
@@ -55,7 +55,6 @@ @@ -55,7 +55,6 @@
55 </template> 55 </template>
56 56
57 <script> 57 <script>
58 - const JM = require('@/utils/rsaEncrypt.js')  
59 export default { 58 export default {
60 data() { 59 data() {
61 return { 60 return {
@@ -102,11 +101,12 @@ @@ -102,11 +101,12 @@
102 return 101 return
103 } 102 }
104 const data = { 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 if(res.data.code == ''){ 110 if(res.data.code == ''){
111 uni.setStorageSync('token', res.data.data.token); 111 uni.setStorageSync('token', res.data.data.token);
112 uni.setStorageSync('shopId', res.data.data.shopId); 112 uni.setStorageSync('shopId', res.data.data.shopId);
pages/message/message.vue
1 <template> 1 <template>
2 <view class="page"> 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 <view class="my-top"> 5 <view class="my-top">
5 <view class="head" :style="'background-color: rgba(38,197,112,'+(scrollTop/50)+');'"> 6 <view class="head" :style="'background-color: rgba(38,197,112,'+(scrollTop/50)+');'">
6 <view class="logo-title"> 7 <view class="logo-title">
7 - <image :src="`${this.$imgs}/logo.png`" ></image> 8 + <image :src="$imgUrl('/logo.png')" ></image>
8 </view> 9 </view>
9 <view class="title"> 10 <view class="title">
10 11
@@ -17,7 +18,7 @@ @@ -17,7 +18,7 @@
17 <view class="list"> 18 <view class="list">
18 <view class="icon-data"> 19 <view class="icon-data">
19 <view class="icon"> 20 <view class="icon">
20 - <image :src="`${this.$imgs}/msg1.png`" mode=""></image> 21 + <image :src="$imgUrl('/msg1.png')" mode=""></image>
21 </view> 22 </view>
22 <view class="data"> 23 <view class="data">
23 <view class="title"> 24 <view class="title">
@@ -36,7 +37,7 @@ @@ -36,7 +37,7 @@
36 <view class="list"> 37 <view class="list">
37 <view class="icon-data"> 38 <view class="icon-data">
38 <view class="icon"> 39 <view class="icon">
39 - <image :src="`${this.$imgs}/msg2.png`" mode=""></image> 40 + <image :src="$imgUrl('/msg2.png')" mode=""></image>
40 </view> 41 </view>
41 <view class="data"> 42 <view class="data">
42 <view class="title"> 43 <view class="title">
@@ -55,7 +56,7 @@ @@ -55,7 +56,7 @@
55 <view class="list"> 56 <view class="list">
56 <view class="icon-data"> 57 <view class="icon-data">
57 <view class="icon"> 58 <view class="icon">
58 - <image :src="`${this.$imgs}/msg3.png`" mode=""></image> 59 + <image :src="$imgUrl('/msg3.png')" mode=""></image>
59 </view> 60 </view>
60 <view class="data"> 61 <view class="data">
61 <view class="title"> 62 <view class="title">
@@ -74,7 +75,7 @@ @@ -74,7 +75,7 @@
74 <view class="list"> 75 <view class="list">
75 <view class="icon-data"> 76 <view class="icon-data">
76 <view class="icon"> 77 <view class="icon">
77 - <image :src="`${this.$imgs}/msg4.png`" mode=""></image> 78 + <image :src="$imgUrl('/msg4.png')" mode=""></image>
78 </view> 79 </view>
79 <view class="data"> 80 <view class="data">
80 <view class="title"> 81 <view class="title">
@@ -93,7 +94,7 @@ @@ -93,7 +94,7 @@
93 <view class="list"> 94 <view class="list">
94 <view class="icon-data"> 95 <view class="icon-data">
95 <view class="icon"> 96 <view class="icon">
96 - <image :src="`${this.$imgs}/msg5.png`" mode=""></image> 97 + <image :src="$imgUrl('/msg5.png')" mode=""></image>
97 </view> 98 </view>
98 <view class="data"> 99 <view class="data">
99 <view class="title"> 100 <view class="title">
@@ -112,7 +113,7 @@ @@ -112,7 +113,7 @@
112 <view class="list"> 113 <view class="list">
113 <view class="icon-data"> 114 <view class="icon-data">
114 <view class="icon"> 115 <view class="icon">
115 - <image :src="`${this.$imgs}/msg6.png`" mode=""></image> 116 + <image :src="$imgUrl('/msg6.png')" mode=""></image>
116 </view> 117 </view>
117 <view class="data"> 118 <view class="data">
118 <view class="title"> 119 <view class="title">
@@ -131,7 +132,7 @@ @@ -131,7 +132,7 @@
131 <view class="list"> 132 <view class="list">
132 <view class="icon-data"> 133 <view class="icon-data">
133 <view class="icon"> 134 <view class="icon">
134 - <image :src="`${this.$imgs}/msg7.png`" mode=""></image> 135 + <image :src="$imgUrl('/msg7.png')" mode=""></image>
135 </view> 136 </view>
136 <view class="data"> 137 <view class="data">
137 <view class="title"> 138 <view class="title">
@@ -150,7 +151,7 @@ @@ -150,7 +151,7 @@
150 <view class="list"> 151 <view class="list">
151 <view class="icon-data"> 152 <view class="icon-data">
152 <view class="icon"> 153 <view class="icon">
153 - <image :src="`${this.$imgs}/msg7.png`" mode=""></image> 154 + <image :src="$imgUrl('/msg7.png')" mode=""></image>
154 </view> 155 </view>
155 <view class="data"> 156 <view class="data">
156 <view class="title"> 157 <view class="title">
pages/my/my.vue
1 <template> 1 <template>
2 <view class="page"> 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 <view class="my-top"> 5 <view class="my-top">
5 <view class="head" :style="'background-color: rgba(38,197,112,'+(scrollTop/50)+');'"> 6 <view class="head" :style="'background-color: rgba(38,197,112,'+(scrollTop/50)+');'">
6 <view class="logo-title"> 7 <view class="logo-title">
7 - <image :src="`${this.$imgs}/logo.png`"></image> 8 + <image :src="$imgUrl('/logo.png')" ></image>
8 </view> 9 </view>
9 <view class="title"> 10 <view class="title">
10 11
@@ -16,7 +17,7 @@ @@ -16,7 +17,7 @@
16 <view class="main"> 17 <view class="main">
17 <view class="user-info" @click="myMsg"> 18 <view class="user-info" @click="myMsg">
18 <view class="portrait"> 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 <image :src="shopMsg.shopLogo" v-else></image> 21 <image :src="shopMsg.shopLogo" v-else></image>
21 </view> 22 </view>
22 <view class="info"> 23 <view class="info">
@@ -26,14 +27,14 @@ @@ -26,14 +27,14 @@
26 </view> 27 </view>
27 <view class="rank"> 28 <view class="rank">
28 <view class="rank-box"> 29 <view class="rank-box">
29 - <image :src="`${this.$imgs}/vip.png`" ></image> 30 + <image :src="$imgUrl('/vip.png')" ></image>
30 <text v-if="Islogin"></text> 31 <text v-if="Islogin"></text>
31 <text v-else >{{shopMsg.shopReturn.returnAdress}}有限公司</text> 32 <text v-else >{{shopMsg.shopReturn.returnAdress}}有限公司</text>
32 </view> 33 </view>
33 </view> 34 </view>
34 </view> 35 </view>
35 <view class="user-right"> 36 <view class="user-right">
36 - <image :src="`${this.$imgs}/right1.png`" ></image> 37 + <image :src="$imgUrl('/right1.png')" ></image>
37 </view> 38 </view>
38 </view> 39 </view>
39 <!-- 我的服务 --> 40 <!-- 我的服务 -->
@@ -151,7 +152,7 @@ @@ -151,7 +152,7 @@
151 <view class="list" @click="shopjcMsg"> 152 <view class="list" @click="shopjcMsg">
152 <view class="icon-data"> 153 <view class="icon-data">
153 <view class="icon"> 154 <view class="icon">
154 - <image :src="`${this.$imgs}/my-icon1.png`" mode=""></image> 155 + <image :src="$imgUrl('/my-icon1.png')" mode=""></image>
155 </view> 156 </view>
156 <view class="data"> 157 <view class="data">
157 <view class="title"> 158 <view class="title">
@@ -160,13 +161,13 @@ @@ -160,13 +161,13 @@
160 </view> 161 </view>
161 </view> 162 </view>
162 <view class="more"> 163 <view class="more">
163 - <image :src="`${this.$imgs}/right2.png`"></image> 164 + <image :src="$imgUrl('/right2.png')"></image>
164 </view> 165 </view>
165 </view> 166 </view>
166 <view class="list" @click="recordService"> 167 <view class="list" @click="recordService">
167 <view class="icon-data"> 168 <view class="icon-data">
168 <view class="icon"> 169 <view class="icon">
169 - <image :src="`${this.$imgs}/my-icon2.png`" mode=""></image> 170 + <image :src="$imgUrl('/my-icon2.png')" mode=""></image>
170 </view> 171 </view>
171 <view class="data"> 172 <view class="data">
172 <view class="title"> 173 <view class="title">
@@ -175,13 +176,13 @@ @@ -175,13 +176,13 @@
175 </view> 176 </view>
176 </view> 177 </view>
177 <view class="more"> 178 <view class="more">
178 - <image :src="`${this.$imgs}/right2.png`"></image> 179 + <image :src="$imgUrl('/right2.png')"></image>
179 </view> 180 </view>
180 </view> 181 </view>
181 <view class="list" @click="repair"> 182 <view class="list" @click="repair">
182 <view class="icon-data"> 183 <view class="icon-data">
183 <view class="icon"> 184 <view class="icon">
184 - <image :src="`${this.$imgs}/my-icon3.png`" mode=""></image> 185 + <image :src="$imgUrl('/my-icon3.png')" mode=""></image>
185 </view> 186 </view>
186 <view class="data"> 187 <view class="data">
187 <view class="title"> 188 <view class="title">
@@ -190,13 +191,13 @@ @@ -190,13 +191,13 @@
190 </view> 191 </view>
191 </view> 192 </view>
192 <view class="more"> 193 <view class="more">
193 - <image :src="`${this.$imgs}/right2.png`" ></image> 194 + <image :src="$imgUrl('/right2.png')"></image>
194 </view> 195 </view>
195 </view> 196 </view>
196 <view class="list" @click="complaint"> 197 <view class="list" @click="complaint">
197 <view class="icon-data"> 198 <view class="icon-data">
198 <view class="icon"> 199 <view class="icon">
199 - <image :src="`${this.$imgs}/my-icon2.png`" mode=""></image> 200 + <image :src="$imgUrl('/my-icon2.png')" mode=""></image>
200 </view> 201 </view>
201 <view class="data"> 202 <view class="data">
202 <view class="title"> 203 <view class="title">
@@ -205,13 +206,13 @@ @@ -205,13 +206,13 @@
205 </view> 206 </view>
206 </view> 207 </view>
207 <view class="more"> 208 <view class="more">
208 - <image :src="`${this.$imgs}/right2.png`" ></image> 209 + <image :src="$imgUrl('/right2.png')"></image>
209 </view> 210 </view>
210 </view> 211 </view>
211 <view class="list" @click="handleApplySettle"> 212 <view class="list" @click="handleApplySettle">
212 <view class="icon-data"> 213 <view class="icon-data">
213 <view class="icon"> 214 <view class="icon">
214 - <image :src="`${this.$imgs}/my-icon4.png`" mode=""></image> 215 + <image :src="$imgUrl('/my-icon4.png')" mode=""></image>
215 </view> 216 </view>
216 <view class="data"> 217 <view class="data">
217 <view class="title"> 218 <view class="title">
@@ -220,7 +221,7 @@ @@ -220,7 +221,7 @@
220 </view> 221 </view>
221 </view> 222 </view>
222 <view class="more"> 223 <view class="more">
223 - <image :src="`${this.$imgs}/right2.png`" ></image> 224 + <image :src="$imgUrl('/right2.png')"></image>
224 </view> 225 </view>
225 </view> 226 </view>
226 </view> 227 </view>
@@ -309,6 +310,7 @@ @@ -309,6 +310,7 @@
309 this.$http.sendRequest('/cerePromotion/queryByPage', 'POST', this.pageindex,1).then(res => { 310 this.$http.sendRequest('/cerePromotion/queryByPage', 'POST', this.pageindex,1).then(res => {
310 //成功回调 311 //成功回调
311 this.tuiguang = res.data.data.content.length 312 this.tuiguang = res.data.data.content.length
  313 +
312 }) 314 })
313 }, 315 },
314 recordService() { 316 recordService() {
pages/mycreated/mycreated.vue
@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 <view class="search"> 5 <view class="search">
6 <input class="uni-input" placeholder="请输入关键词" /> 6 <input class="uni-input" placeholder="请输入关键词" />
7 <view class="icon"> 7 <view class="icon">
8 - <image :src="`${this.$imgs}/search.png`" ></image> 8 + <image :src="$imgUrl('/search.png')" ></image>
9 </view> 9 </view>
10 10
11 </view> 11 </view>
@@ -25,20 +25,20 @@ @@ -25,20 +25,20 @@
25 <!-- 订单列表 --> 25 <!-- 订单列表 -->
26 <view class="goods-data"> 26 <view class="goods-data">
27 <view class="goods-list"> 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 <view class="list "> 29 <view class="list ">
30 <view class="thumb"> 30 <view class="thumb">
31 - <image :src="`${this.$imgs}/img/2.jpg`" ></image> 31 + <image :src="$imgUrl('/img/2.jpg')" ></image>
32 </view> 32 </view>
33 <view class="item"> 33 <view class="item">
34 <view class=""> 34 <view class="">
35 - <text class="one-omit">名称:这里有名称</text> 35 + <text class="one-omit">名称:绿道好物节</text>
36 </view> 36 </view>
37 <view class="title"> 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 </view> 39 </view>
40 <view class="title"> 40 <view class="title">
41 - <text class="one-omit color">参与商家:6人</text> 41 + <text class="one-omit color">参与商家:1人</text>
42 </view> 42 </view>
43 <view class="title"> 43 <view class="title">
44 <text class="one-omit color">活动状态:待开始</text> 44 <text class="one-omit color">活动状态:待开始</text>
@@ -66,9 +66,15 @@ @@ -66,9 +66,15 @@
66 data() { 66 data() {
67 return { 67 return {
68 shenlist:['全部','待提交','待审核','通过','驳回','进行中','已结束'], 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 methods: { 78 methods: {
73 sel(val){ 79 sel(val){
74 this.listIn = val 80 this.listIn = val
pages/participation/participation.vue
@@ -7,7 +7,7 @@ @@ -7,7 +7,7 @@
7 我创建的活动 7 我创建的活动
8 </view> 8 </view>
9 <view class="icon"> 9 <view class="icon">
10 - <image :src="`${this.$imgs}/search.png`" ></image> 10 + <image :src="$imgUrl('/search.png')" ></image>
11 </view> 11 </view>
12 12
13 </view> 13 </view>
@@ -24,37 +24,37 @@ @@ -24,37 +24,37 @@
24 <view class="screen-list"> 24 <view class="screen-list">
25 <view class="list"> 25 <view class="list">
26 <text>区域</text> 26 <text>区域</text>
27 - <image :src="`${this.$imgs}/down.png`" ></image> 27 + <image :src="$imgUrl('/down.png')"></image>
28 </view> 28 </view>
29 <view class="list"> 29 <view class="list">
30 <text>租金</text> 30 <text>租金</text>
31 - <image :src="`${this.$imgs}/down.png`" ></image> 31 + <image :src="$imgUrl('/down.png')" ></image>
32 </view> 32 </view>
33 <view class="list"> 33 <view class="list">
34 <text>默认排序</text> 34 <text>默认排序</text>
35 - <image :src="`${this.$imgs}/down.png`" ></image> 35 + <image :src="$imgUrl('/down.png')"></image>
36 </view> 36 </view>
37 <view class="list"> 37 <view class="list">
38 <text>筛选</text> 38 <text>筛选</text>
39 - <image :src="`${this.$imgs}/down.png`" ></image> 39 + <image :src="$imgUrl('/down.png')" ></image>
40 </view> 40 </view>
41 </view> 41 </view>
42 <!-- 订单列表 --> 42 <!-- 订单列表 -->
43 <view class="goods-data"> 43 <view class="goods-data">
44 <view class="goods-list"> 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 <view class="thumb"> 46 <view class="thumb">
47 - <image :src="`${this.$imgs}/img/2.jpg`" ></image> 47 + <image :src="$imgUrl('/img/2.jpg')"></image>
48 </view> 48 </view>
49 <view class="item"> 49 <view class="item">
50 <view class=""> 50 <view class="">
51 - <text class="one-omit">名称:这里有名称</text> 51 + <text class="one-omit">名称:绿道好物节</text>
52 </view> 52 </view>
53 <view class="title"> 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 </view> 55 </view>
56 <view class="title"> 56 <view class="title">
57 - <text class="one-omit color">参与商家:6人</text> 57 + <text class="one-omit color">参与商家:1人</text>
58 </view> 58 </view>
59 <view class="title"> 59 <view class="title">
60 <text class="one-omit color">活动状态:待开始</text> 60 <text class="one-omit color">活动状态:待开始</text>
@@ -63,7 +63,7 @@ @@ -63,7 +63,7 @@
63 <text class="one-omit color">举办方:绿道</text> 63 <text class="one-omit color">举办方:绿道</text>
64 </view> 64 </view>
65 65
66 - <view class="canyu"> 66 + <view class="canyu" @click='join'>
67 <view>我要参与</view> 67 <view>我要参与</view>
68 </view> 68 </view>
69 69
@@ -85,6 +85,11 @@ @@ -85,6 +85,11 @@
85 uni.navigateTo({ 85 uni.navigateTo({
86 url: '/pages/mycreated/mycreated' 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,7 +5,7 @@
5 <view class="search"> 5 <view class="search">
6 <input class="uni-input" placeholder="请输入关键词" /> 6 <input class="uni-input" placeholder="请输入关键词" />
7 <view class="icon"> 7 <view class="icon">
8 - <image :src="`${this.$imgs}/search.png`" ></image> 8 + <image :src="$imgUrl('/search.png')" ></image>
9 </view> 9 </view>
10 10
11 </view> 11 </view>
@@ -28,7 +28,7 @@ @@ -28,7 +28,7 @@
28 <view class="goods-border" v-for="(item,index) in tableData" :key="index"> 28 <view class="goods-border" v-for="(item,index) in tableData" :key="index">
29 <view class="list "> 29 <view class="list ">
30 <view class="thumb"> 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 </view> 32 </view>
33 <view class="item"> 33 <view class="item">
34 <view class=""> 34 <view class="">
pages/questionnaire/questionnaire.vue
@@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@
12 <view> 12 <view>
13 <view class='listbox' v-for="(item,index) in tableData"> 13 <view class='listbox' v-for="(item,index) in tableData">
14 <view class="img"> 14 <view class="img">
15 - <image :src="`${this.$imgs}/img/2.jpg`"></image> 15 + <image :src="$imgUrl('/img/2.jpg')"></image>
16 </view> 16 </view>
17 <view style="width: 50%;"> 17 <view style="width: 50%;">
18 <view style="font-size: 24rpx;font-weight: 600;" >名称:{{item.title}}</view> 18 <view style="font-size: 24rpx;font-weight: 600;" >名称:{{item.title}}</view>
@@ -35,24 +35,17 @@ @@ -35,24 +35,17 @@
35 tableData:[ 35 tableData:[
36 { 36 {
37 Image:'', 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 Image:'', 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,7 +4,7 @@
4 <view>记录查询</view> 4 <view>记录查询</view>
5 <view class="list"> 5 <view class="list">
6 <text>租赁申请记录</text> 6 <text>租赁申请记录</text>
7 - <image :src="`${this.$imgs}/down.png`" ></image> 7 + <image :src="$imgUrl('/down.png')" ></image>
8 </view> 8 </view>
9 </view> 9 </view>
10 <!-- 记录列表 --> 10 <!-- 记录列表 -->
@@ -26,7 +26,7 @@ @@ -26,7 +26,7 @@
26 </view> 26 </view>
27 </view> 27 </view>
28 <view class="integral"> 28 <view class="integral">
29 - <image :src="`${this.$imgs}/right2.png`" ></image> 29 + <image :src="$imgUrl('/right2.png')"></image>
30 </view> 30 </view>
31 </view> 31 </view>
32 32
pages/recordService/recordService.vue
@@ -4,12 +4,12 @@ @@ -4,12 +4,12 @@
4 <view>记录查询</view> 4 <view>记录查询</view>
5 <view class="list"> 5 <view class="list">
6 <text>报事报修</text> 6 <text>报事报修</text>
7 - <image :src="`${this.$imgs}/down.png`" ></image> 7 + <image :src="$imgUrl('/down.png')"></image>
8 </view> 8 </view>
9 </view> 9 </view>
10 <!-- 记录列表 --> 10 <!-- 记录列表 -->
11 <view class="record-list"> 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 <view class="list"> 13 <view class="list">
14 <view class="title-date"> 14 <view class="title-date">
15 <view class="date"> 15 <view class="date">
@@ -26,7 +26,7 @@ @@ -26,7 +26,7 @@
26 </view> 26 </view>
27 </view> 27 </view>
28 <view class="integral"> 28 <view class="integral">
29 - <image :src="`${this.$imgs}/right2.png`" ></image> 29 + <image :src="$imgUrl('/right2.png')" ></image>
30 </view> 30 </view>
31 </view> 31 </view>
32 <view class="list-btn"> 32 <view class="list-btn">
pages/repair/repair.vue
@@ -64,7 +64,7 @@ @@ -64,7 +64,7 @@
64 </view> 64 </view>
65 <view class="voucher-img"> 65 <view class="voucher-img">
66 <view class="voucher-list"> 66 <view class="voucher-list">
67 - <image :src="`${this.$imgs}/voucher_bg.png`" ></image> 67 + <image :src="$imgUrl('/voucher_bg.png')" ></image>
68 </view> 68 </view>
69 </view> 69 </view>
70 </view> 70 </view>
pages/salesReporting/salesReporting.vue
@@ -148,6 +148,6 @@ @@ -148,6 +148,6 @@
148 } 148 }
149 </script> 149 </script>
150 150
151 -<style> 151 +<style lang="scss" scoped>
152 @import 'salesReporting.scss'; 152 @import 'salesReporting.scss';
153 </style> 153 </style>
154 \ No newline at end of file 154 \ No newline at end of file
pages/salesSta/salesSta.vue
@@ -148,6 +148,6 @@ @@ -148,6 +148,6 @@
148 } 148 }
149 </script> 149 </script>
150 150
151 -<style> 151 +<style lang="scss" scoped>
152 @import './salesSta.scss'; 152 @import './salesSta.scss';
153 </style> 153 </style>
154 \ No newline at end of file 154 \ No newline at end of file
pages/servicedetails/servicedetails.vue
@@ -64,7 +64,7 @@ @@ -64,7 +64,7 @@
64 </view> 64 </view>
65 </view> 65 </view>
66 <view style="padding:0 30rpx;margin-top: 30rpx;"> 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 </view> 68 </view>
69 69
70 <view class="" style="padding: 0 40rpx;" v-if="record.state == '已通过'"> 70 <view class="" style="padding: 0 40rpx;" v-if="record.state == '已通过'">
pages/servicerecords/servicerecords.vue
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 <view>记录查询</view> 4 <view>记录查询</view>
5 <view class="list"> 5 <view class="list">
6 <text>广告申请记录</text> 6 <text>广告申请记录</text>
7 - <image :src="`${this.$imgs}/down.png`" ></image> 7 + <image :src="$imgUrl('/down.png')" ></image>
8 </view> 8 </view>
9 </view> 9 </view>
10 <!-- 记录列表 --> 10 <!-- 记录列表 -->
@@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@
12 <view class="record-list-box" v-for="(item,index) in recordList" :key="index" @click="recordXq(item)"> 12 <view class="record-list-box" v-for="(item,index) in recordList" :key="index" @click="recordXq(item)">
13 <view class="list"> 13 <view class="list">
14 <view class="thumb"> 14 <view class="thumb">
15 - <image :src="`${this.$imgs}/img/2.jpg`"></image> 15 + <image :src="$imgUrl('/img/2.jpg')" ></image>
16 </view> 16 </view>
17 <view class="title-date"> 17 <view class="title-date">
18 <view class="date"> 18 <view class="date">
@@ -29,7 +29,7 @@ @@ -29,7 +29,7 @@
29 </view> 29 </view>
30 </view> 30 </view>
31 <view class="integral"> 31 <view class="integral">
32 - <image :src="`${this.$imgs}/right2.png`"></image> 32 + <image :src="$imgUrl('/right2.png')" ></image>
33 </view> 33 </view>
34 </view> 34 </view>
35 35
pages/shops/shops.vue
@@ -3,28 +3,21 @@ @@ -3,28 +3,21 @@
3 <!-- 搜索 --> 3 <!-- 搜索 -->
4 <view class="head-search"> 4 <view class="head-search">
5 <view class="search"> 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 <u-search placeholder="请输入" v-model="keyword" @search="sousu" @custom="sousu"></u-search> 6 <u-search placeholder="请输入" v-model="keyword" @search="sousu" @custom="sousu"></u-search>
14 </view> 7 </view>
15 </view> 8 </view>
16 <view class="screen-list"> 9 <view class="screen-list">
17 <view class="list" @click="setList(0)"> 10 <view class="list" @click="setList(0)">
18 <text>区域</text> 11 <text>区域</text>
19 - <image :src="`${this.$imgs}/down.png`" ></image> 12 + <image :src="$imgUrl('/down.png')"></image>
20 </view> 13 </view>
21 <view class="list" @click="setList(1)"> 14 <view class="list" @click="setList(1)">
22 <text>租金</text> 15 <text>租金</text>
23 - <image :src="`${this.$imgs}/down.png`" ></image> 16 + <image :src="$imgUrl('/down.png')"></image>
24 </view> 17 </view>
25 <view class="list" @click="setList(2)"> 18 <view class="list" @click="setList(2)">
26 <text>默认排序</text> 19 <text>默认排序</text>
27 - <image :src="`${this.$imgs}/down.png`" ></image> 20 + <image :src="$imgUrl('/down.png')"></image>
28 </view> 21 </view>
29 <!-- <view class="list" @click="setList(3)"> 22 <!-- <view class="list" @click="setList(3)">
30 <text>筛选</text> 23 <text>筛选</text>
@@ -47,22 +40,22 @@ @@ -47,22 +40,22 @@
47 <text class="one-omit">{{item.shopName}}</text> 40 <text class="one-omit">{{item.shopName}}</text>
48 </view> 41 </view>
49 <view class="tag"> 42 <view class="tag">
50 - <text>标签标签</text>  
51 - <text>标签标签</text> 43 + <!-- <text>标签标签</text>
  44 + <text>标签标签</text> -->
52 </view> 45 </view>
53 <view class="introduce"> 46 <view class="introduce">
54 - <image :src="`${this.$imgs}/kefu.png`"></image> 47 + <image :src="$imgUrl('/kefu.png')"></image>
55 <text class="one-omit">{{item.detailedLocation}}</text> 48 <text class="one-omit">{{item.detailedLocation}}</text>
56 </view> 49 </view>
57 <view class="like-goods"> 50 <view class="like-goods">
58 <view class="retail-price"> 51 <view class="retail-price">
59 <text>租金:</text> 52 <text>租金:</text>
60 <text class="min">¥</text> 53 <text class="min">¥</text>
61 - <text class="max">1067</text> 54 + <text class="max">{{zujinList[index].price}}</text>
62 <text class="min">/月</text> 55 <text class="min">/月</text>
63 <text class="line"></text> 56 <text class="line"></text>
64 <text>面积:</text> 57 <text>面积:</text>
65 - <text class="max">81</text> 58 + <text class="max">{{item.actualUsableArea}}</text>
66 <text class="min">/m²</text> 59 <text class="min">/m²</text>
67 </view> 60 </view>
68 </view> 61 </view>
@@ -153,6 +146,11 @@ @@ -153,6 +146,11 @@
153 showSex: false, 146 showSex: false,
154 show:false, 147 show:false,
155 index:1, 148 index:1,
  149 + zujinList:[
  150 + {price:'4800'},
  151 + {price:'3400'},
  152 + {price:'3000'}
  153 + ],
156 companys: [ 154 companys: [
157 { 155 {
158 value: '1', 156 value: '1',
pages/workbench/workbench.vue
1 <template> 1 <template>
2 <view class="page"> 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 <view class="my-top"> 5 <view class="my-top">
5 <view class="head" :style="'background-color: rgba(38,197,112,'+(scrollTop/50)+');'"> 6 <view class="head" :style="'background-color: rgba(38,197,112,'+(scrollTop/50)+');'">
6 <view class="logo-title"> 7 <view class="logo-title">
7 - <image :src="`${this.$imgs}/logo.png`"></image> 8 + <image :src="$imgUrl('/logo.png')"></image>
8 </view> 9 </view>
9 <view class="title"> 10 <view class="title">
10 11
@@ -18,15 +19,15 @@ @@ -18,15 +19,15 @@
18 <view class="wallet-info"> 19 <view class="wallet-info">
19 <view class="list" @click="questionnaire"> 20 <view class="list" @click="questionnaire">
20 <view class="icon"> 21 <view class="icon">
21 - <image :src="`${this.$imgs}/workbench1.png`"></image> 22 + <image :src="$imgUrl('/workbench1.png')"></image>
22 </view> 23 </view>
23 <view class="title"> 24 <view class="title">
24 <text>问卷调查</text> 25 <text>问卷调查</text>
25 </view> 26 </view>
26 </view> 27 </view>
27 - <view class="list"> 28 + <view class="list" @click="Iproposal">
28 <view class="icon"> 29 <view class="icon">
29 - <image :src="`${this.$imgs}/workbench2.png`"></image> 30 + <image :src="$imgUrl('/workbench2.png')"></image>
30 </view> 31 </view>
31 <view class="title"> 32 <view class="title">
32 <text>招商方案</text> 33 <text>招商方案</text>
@@ -34,7 +35,7 @@ @@ -34,7 +35,7 @@
34 </view> 35 </view>
35 <view class="list" @click='participation'> 36 <view class="list" @click='participation'>
36 <view class="icon"> 37 <view class="icon">
37 - <image :src="`${this.$imgs}/workbench3.png`"></image> 38 + <image :src="$imgUrl('/workbench3.png')"></image>
38 </view> 39 </view>
39 <view class="title"> 40 <view class="title">
40 <text>活动参与</text> 41 <text>活动参与</text>
@@ -42,7 +43,7 @@ @@ -42,7 +43,7 @@
42 </view> 43 </view>
43 <view class="list" @click="activityAdd"> 44 <view class="list" @click="activityAdd">
44 <view class="icon"> 45 <view class="icon">
45 - <image :src="`${this.$imgs}/workbench4.png`"></image> 46 + <image :src="$imgUrl('/workbench4.png')"></image>
46 </view> 47 </view>
47 <view class="title"> 48 <view class="title">
48 <text>活动申请</text> 49 <text>活动申请</text>
@@ -50,7 +51,7 @@ @@ -50,7 +51,7 @@
50 </view> 51 </view>
51 <view class="list" @click="sales"> 52 <view class="list" @click="sales">
52 <view class="icon"> 53 <view class="icon">
53 - <image :src="`${this.$imgs}/workbench5.png`"></image> 54 + <image :src="$imgUrl('/workbench5.png')"></image>
54 </view> 55 </view>
55 <view class="title"> 56 <view class="title">
56 <text>销售上报</text> 57 <text>销售上报</text>
@@ -63,7 +64,7 @@ @@ -63,7 +64,7 @@
63 <view class="wallet-info"> 64 <view class="wallet-info">
64 <view class="list"> 65 <view class="list">
65 <view class="icon" @click='popularize(1)'> 66 <view class="icon" @click='popularize(1)'>
66 - <image :src="`${this.$imgs}/workbench2.png`"></image> 67 + <image :src="$imgUrl('/workbench2.png')" ></image>
67 </view> 68 </view>
68 <view class="title"> 69 <view class="title">
69 <text>推广方案申请</text> 70 <text>推广方案申请</text>
@@ -71,7 +72,7 @@ @@ -71,7 +72,7 @@
71 </view> 72 </view>
72 <view class="list"> 73 <view class="list">
73 <view class="icon" @click='popularize(2)'> 74 <view class="icon" @click='popularize(2)'>
74 - <image :src="`${this.$imgs}/workbench7.png`"></image> 75 + <image :src="$imgUrl('/workbench7.png')"></image>
75 </view> 76 </view>
76 <view class="title"> 77 <view class="title">
77 <text>推广方案管理</text> 78 <text>推广方案管理</text>
@@ -79,7 +80,7 @@ @@ -79,7 +80,7 @@
79 </view> 80 </view>
80 <view class="list"> 81 <view class="list">
81 <view class="icon"> 82 <view class="icon">
82 - <image :src="`${this.$imgs}/workbench8.png`"></image> 83 + <image :src="$imgUrl('/workbench8.png')"></image>
83 </view> 84 </view>
84 <view class="title"> 85 <view class="title">
85 <text>效果查看</text> 86 <text>效果查看</text>
@@ -100,7 +101,7 @@ @@ -100,7 +101,7 @@
100 </view> --> 101 </view> -->
101 <view class="list" @click="order"> 102 <view class="list" @click="order">
102 <view class="icon"> 103 <view class="icon">
103 - <image :src="`${this.$imgs}/workbench10.png`"></image> 104 + <image :src="$imgUrl('/workbench10.png')"></image>
104 </view> 105 </view>
105 <view class="title"> 106 <view class="title">
106 <text>订单查询</text> 107 <text>订单查询</text>
@@ -124,7 +125,7 @@ @@ -124,7 +125,7 @@
124 </view> --> 125 </view> -->
125 <view class="list" @click="salesSta"> 126 <view class="list" @click="salesSta">
126 <view class="icon"> 127 <view class="icon">
127 - <image :src="`${this.$imgs}/workbench15.png`"></image> 128 + <image :src="$imgUrl('/workbench15.png')"></image>
128 </view> 129 </view>
129 <view class="title"> 130 <view class="title">
130 <text>销售统计</text> 131 <text>销售统计</text>
@@ -153,7 +154,7 @@ @@ -153,7 +154,7 @@
153 <view class="wallet-info"> 154 <view class="wallet-info">
154 <view class="list"> 155 <view class="list">
155 <view class="icon"> 156 <view class="icon">
156 - <image :src="`${this.$imgs}/workbench16.png`"></image> 157 + <image :src="$imgUrl('/workbench16.png')"></image>
157 </view> 158 </view>
158 <view class="title"> 159 <view class="title">
159 <text>明细查询</text> 160 <text>明细查询</text>
@@ -161,7 +162,7 @@ @@ -161,7 +162,7 @@
161 </view> 162 </view>
162 <view class="list"> 163 <view class="list">
163 <view class="icon"> 164 <view class="icon">
164 - <image :src="`${this.$imgs}/workbench7.png`"></image> 165 + <image :src="$imgUrl('/workbench7.png')"></image>
165 </view> 166 </view>
166 <view class="title"> 167 <view class="title">
167 <text>日志查询</text> 168 <text>日志查询</text>
@@ -223,6 +224,11 @@ @@ -223,6 +224,11 @@
223 url: '/pages/salesSta/salesSta', 224 url: '/pages/salesSta/salesSta',
224 }) 225 })
225 }, 226 },
  227 + Iproposal(){
  228 + uni.navigateTo({
  229 + url: '/pages/Iproposal/Iproposal',
  230 + })
  231 + },
226 popularize(val){ 232 popularize(val){
227 if(val ==1){ 233 if(val ==1){
228 uni.navigateTo({ 234 uni.navigateTo({
utils/request.js
@@ -22,17 +22,13 @@ const sendRequest = (url, method = &#39;GET&#39;, data = {}, baseUrl,contentType) =&gt; { @@ -22,17 +22,13 @@ const sendRequest = (url, method = &#39;GET&#39;, data = {}, baseUrl,contentType) =&gt; {
22 } else { 22 } else {
23 types = 'application/json'; 23 types = 'application/json';
24 } 24 }
25 -  
26 - // #ifdef H5 25 + var bases = ''
27 if(baseUrl == 1){ 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 }else{ 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 // var bases = 'http://10.0.0.96:9004' + url; 30 // var bases = 'http://10.0.0.96:9004' + url;
32 } 31 }
33 -  
34 - // #endif  
35 -  
36 var token = uni.getStorageSync('token') || ''; 32 var token = uni.getStorageSync('token') || '';
37 var shopId = uni.getStorageSync('shopId') || ''; 33 var shopId = uni.getStorageSync('shopId') || '';
38 return new Promise(function(resolve, reject) { 34 return new Promise(function(resolve, reject) {