Commit 814bee0d55a707e48d3819b9f8a3ed2e49ea74c5

Authored by 杨鑫
1 parent f1afd764

'更新'

admin-web-master/src/layout/index.vue
... ... @@ -197,17 +197,17 @@
197 197 }
198 198 }
199 199 return {
200   - msg: [],
201   - list: [],
  200 + // msg: [],
  201 + // list: [],
202 202 // msg: ['招商服务系统'],
203   - // msg: ['招商服务系统', '推广策划系统', '在线商城系统', '支付服务模块', '票务'],
204   - // list: [
205   - // ['招商资源监测', '商家管理', '商铺租赁服务', '招商方案管理', '招商租赁管理', '广告服务', '轮播图设置', '商户意向管理', '问卷调查','客服服务管理', '系统设置'],
206   - // ['品牌策划', '活动策划', '氛围策划', '媒体推广'],
207   - // ['订单管理', '积分管理', '消息中心', '会员管理', '评论管理', '商品管理', '库存管理', '销售统计', '优惠券管理', '商城商家管理'],
208   - // ['联机交易', '对账处理', '日志管理', '商户服务'],
209   - // ['渠道售票统计分析', '销售额统计分析'],
210   - // ],
  203 + msg: ['招商服务系统', '推广策划系统', '在线商城系统', '支付服务模块', '票务'],
  204 + list: [
  205 + ['招商资源监测', '商家管理', '商铺租赁服务', '招商方案管理', '招商租赁管理', '广告服务', '轮播图设置', '商户意向管理', '问卷调查','客服服务管理', '系统设置'],
  206 + ['品牌策划', '活动策划', '氛围策划', '媒体推广'],
  207 + ['订单管理', '积分管理', '消息中心', '会员管理', '评论管理', '商品管理', '库存管理', '销售统计', '优惠券管理', '商城商家管理'],
  208 + ['联机交易', '对账处理', '日志管理', '商户服务'],
  209 + ['渠道售票统计分析', '销售额统计分析'],
  210 + ],
211 211 listMune: [],
212 212 mumeList: [],
213 213 mumeChildren1: [],
... ... @@ -296,10 +296,10 @@
296 296 this.userAvatar = getUserAvatar()
297 297 },
298 298 mounted() {
299   - this.getMemu()
300   - this.address()
301   - this.waibu()
302   - // this.neibu()
  299 + // this.getMemu()
  300 + // this.address()
  301 + // this.waibu()
  302 + this.neibu()
303 303 },
304 304  
305 305 methods: {
... ...
admin-web-master/src/views/customer/rUser/index.vue
... ... @@ -326,10 +326,30 @@ import merchantInformation from '../../../components/merchantInformation/index.v
326 326 },
327 327 this.getAll()
328 328 },
329   - async sethei(ids, num) {
330   - // console.log(ids, num)
331   - await cerePlatformMerchantedit({id:ids,isBlackList:num})
332   - this.getAll()
  329 + sethei(ids, num) {
  330 + const h = this.$createElement;
  331 + this.$msgbox({
  332 + title: '消息',
  333 + message: h('p', null, [
  334 + h('span', null, '是否处理'),
  335 + ]),
  336 + showCancelButton: true,
  337 + showClose:false,
  338 + confirmButtonText: '确定',
  339 + cancelButtonText: '取消',
  340 + customClass:'oe-dialog-btn',
  341 + beforeClose: (action, instance, done) => {
  342 + if (action === 'confirm') {
  343 + cerePlatformMerchantedit({id:ids,isBlackList:num}).then(res=>{
  344 + this.getAll()
  345 + done();
  346 + })
  347 + } else {
  348 + done();
  349 + }
  350 + }
  351 + })
  352 +
333 353 }
334 354 }
335 355 }
... ...
admin-web-master/src/views/customer/yixiang/index.vue
... ... @@ -33,6 +33,14 @@
33 33 </el-table-column>
34 34 <el-table-column prop="actualUsableArea" min-width="150" label="实际使用面积" show-overflow-tooltip>
35 35 </el-table-column>
  36 + <el-table-column prop="createTime" label="匹配时间" min-width="140">
  37 + <template slot-scope="scope">
  38 + {{formatISODate(scope.row.createTime)}}
  39 + </template>
  40 + </el-table-column>
  41 + <el-table-column prop="shopId" label="匹配人" min-width="150">
  42 +
  43 + </el-table-column>
36 44 <el-table-column label="操作" min-width="100" fixed="right">
37 45 <template slot-scope="scope">
38 46 <!-- <div class="tableBtn greens" @click="handleEditForm(scope.row)">
... ... @@ -114,9 +122,9 @@
114 122 <el-select v-model="pipeiSel.resources.cereRentalPolicies.rentalPrice" placeholder="请选择"
115 123 style="width: 100%;">
116 124 <el-option label="0-2000" value="0-2000" />
117   - <el-option label="2000-5000" value="2000-5000" />
118   - <el-option label="5000-10000" value="5000-10000" />
119   - <el-option label="10000-20000" value="10000-20000" />
  125 + <el-option label="2001-5000" value="2001-5000" />
  126 + <el-option label="5001-10000" value="5001-10000" />
  127 + <el-option label="10001-20000" value="10001-20000" />
120 128 </el-select>
121 129 </el-form-item>
122 130 <el-form-item style="margin-left: -70px;">
... ... @@ -169,7 +177,7 @@
169 177 {{scope.row.resources.shopIds.length!=0?getStatusText(scope.row.resources.shopIds[0].publishStatus):scope.row.resources.advIds.length!=0?getStatusText(scope.row.resources.advIds[0].publishStatus):scope.row.resources.siteIds.length!=0?getStatusText(scope.row.resources.siteIds[0].publishStatus):'无'}}
170 178 </template>
171 179 </el-table-column>
172   -
  180 +
173 181 </el-table>
174 182  
175 183 <div class="fenye">
... ... @@ -380,7 +388,8 @@
380 388 belongingRegion:this.pipeiSel.belongingRegion,
381 389 applicableResources:this.pipeiSel.resources.cereRentalPolicies.applicableResources,
382 390 matchingRecord: JSON.stringify(res.data.content),
383   - type:2
  391 + type:2,
  392 + shopId:localStorage.getItem('roleName')
384 393 }
385 394 recordInsert(obj).then(item=>{})
386 395 }
... ... @@ -415,6 +424,23 @@
415 424 this.$refs.pipform.resetFields();
416 425 this.pipData = []
417 426 },
  427 + formatISODate(isoDateStr, format = 'YYYY-MM-DD HH:mm:ss') {
  428 + const date = new Date(isoDateStr);
  429 + const year = date.getFullYear();
  430 + const month = String(date.getMonth() + 1).padStart(2, '0');
  431 + const day = String(date.getDate()).padStart(2, '0');
  432 + const hours = String(date.getHours()).padStart(2, '0');
  433 + const minutes = String(date.getMinutes()).padStart(2, '0');
  434 + const seconds = String(date.getSeconds()).padStart(2, '0');
  435 +
  436 + return format
  437 + .replace('YYYY', year)
  438 + .replace('MM', month)
  439 + .replace('DD', day)
  440 + .replace('HH', hours)
  441 + .replace('mm', minutes)
  442 + .replace('ss', seconds);
  443 + }
418 444 }
419 445 }
420 446 </script>
... ...
admin-web-master/src/views/serve/Merchant/index.vue
... ... @@ -19,14 +19,14 @@
19 19 <el-form-item label="联系电话">
20 20 <el-input v-model="pageindex.contactPhone" placeholder="请输入" style="width:168px;" />
21 21 </el-form-item>
22   - <el-form-item label="合作类型">
  22 + <!-- <el-form-item label="合作类型">
23 23 <el-select v-model="pageindex.cooperationType" placeholder="请选择" style="width:168px;margin-right: 15px">
24 24 <el-option label="品牌推广合作" value="品牌推广合作" />
25 25 <el-option label="场地租赁合作" value="场地租赁合作" />
26 26 <el-option label="文化旅游合作" value="文化旅游合作" />
27 27 <el-option label="健康生活产品合作" value="健康生活产品合作" />
28 28 </el-select>
29   - </el-form-item>
  29 + </el-form-item> -->
30 30 </el-form>
31 31 <div style="width:20%">
32 32 <el-button @click="onSubmit" style="background-color: #3F9B6A;color: #fff">查询
... ...
ceres-uniapp-master/pages/tabbar/user/index.vue
... ... @@ -27,7 +27,7 @@
27 27 <view class="user-info-box " v-else>
28 28 <image class="user-image u-skeleton-fillet"
29 29 @click="handleJump('../../../pages_category_page2/userModule/personalDetails')"
30   - v-if="userItem.headImage" :src="userItem.headImage" mode="widthFix"
  30 + v-if="userItem.headImage" :src="$baseURL+userItem.headImage"
31 31 style="border-radius: 25%; border: 2px solid #fff;"></image>
32 32 <image class="user-image" v-else src="https://jy.scjysm.asia:18086/cdwlMall/questionnaire/file/static/img//user/morentouxiang.png"
33 33 mode="widthFix">
... ...
ceres-uniapp-master/pages_category_page2/userModule/personalDetails.vue
... ... @@ -5,9 +5,14 @@
5 5 <view class="headBox">
6 6 <view class="personalHead-box flex-sp-between flex-display flex-items">
7 7 <label>头像</label>
8   - <image class="user-headImg" v-if="item.headImage" :src="item.headImage"></image>
  8 + <image
  9 + class="user-headImg"
  10 + :src="$baseURL+item.headImage || 'https://jy.scjysm.asia:18086/cdwlMall/questionnaire/file/static/img//user/morentouxiang.png'"
  11 + @click="userHeadTap"
  12 + ></image>
  13 + <!-- <image class="user-headImg" v-if="item.headImage" :src="item.headImage"></image>
9 14 <image class="user-headImg" v-else src="https://jy.scjysm.asia:18086/cdwlMall/questionnaire/file/static/img//user/morentouxiang.png">
10   - </image>
  15 + </image> -->
11 16 </view>
12 17 </view>
13 18 <view class="personalBack-box flex-items-plus flex-column">
... ... @@ -261,15 +266,44 @@
261 266 this.name = res.data.name
262 267 this.birthday = res.data.birthday
263 268 }).catch(res => {
264   -
  269 +
265 270 })
266 271 },
267 272 userHeadTap() {
268   - return
  273 + // return
269 274 uni.chooseImage({
270 275 count: 1,
271   - sizeType: ['compressed'],
272   - success: (res) => {}
  276 + sizeType: ['compressed','album', 'camera'],
  277 + success: (res) => {
  278 + const tempFilePaths = res.tempFilePaths;
  279 + // 这里可以进行图片上传操作,以下只是示例更新本地数据
  280 + this.item.headImage = tempFilePaths[0];
  281 + // console.log('23423423',res)
  282 + uni.uploadFile({
  283 + url: API.UpUrl,
  284 + filePath: tempFilePaths[0],
  285 + name: 'file',
  286 + success: (uploadRes) => {
  287 + console.log('上传成功', JSON.parse(uploadRes.data).data);
  288 + NET.request(API.UpdateUser, {
  289 + headImage:JSON.parse(uploadRes.data).data
  290 + }, 'POST').then(res => {
  291 + this.GetUser()
  292 + uni.hideLoading()
  293 + uni.showToast({
  294 + title: '修改成功',
  295 + icon: "success"
  296 + })
  297 + }).catch(res => {
  298 + uni.hideLoading()
  299 + })
  300 + },
  301 + fail: (err) => {
  302 + console.log('上传失败', err);
  303 + }
  304 + })
  305 +
  306 + }
273 307 })
274 308 },
275 309 //生日
... ...
ceres-uniapp-master/utils/payUtil.js
... ... @@ -21,20 +21,24 @@ async function payH5InEquipment(payInfo) {
21 21 // })
22 22 // NET.request(API.gotoH5Pay, payInfo, 'POST').then(res1=>{
23 23 console.log('支付参数',payInfo)
24   - NET.request(API.Wenlv, payInfo, 'POST').then(res1=>{
25   - console.log('文旅支付参数',JSON.parse(res1.data).data.codeUrl)
26   - uni.setStorageSync('homePageRoute', '/pages/tabbar/user/index');
27   -
28   - location.replace(JSON.parse(res1.data).data.codeUrl)
29   - // NET.request(API.Gethu,payInfo, 'POST').then(res=>{
30   -
31   - // // location.replace(res1.data.codeUrl)
32   - // }).catch(err=>{
33   - // console.log(err)
34   - // })
  24 + // NET.request(API.Wenlv, payInfo, 'POST').then(res1=>{
  25 + // console.log('文旅支付参数',JSON.parse(res1.data).data.codeUrl)
  26 + // uni.setStorageSync('homePageRoute', '/pages/tabbar/user/index');
  27 + // location.replace(JSON.parse(res1.data).data.codeUrl)
  28 + // NET.request(API.Gethu,payInfo, 'POST').then(res=>{
  29 +
  30 + // }).catch(err=>{
  31 + // console.log(err)
  32 + // })
35 33  
36   - })
37   -
  34 + // })
  35 + const res1 = await NET.request(API.Wenlv, payInfo, 'POST');
  36 + console.log('文旅支付参数', JSON.parse(res1.data).data.codeUrl)
  37 + const codeUrl = JSON.parse(res1.data).data.codeUrl
  38 + if(codeUrl){
  39 + location.replace(codeUrl)
  40 + }
  41 +
38 42 } catch (e) {
39 43 this.submitActive = true
40 44 uni.showToast({
... ...
lvdao-miniapp/pages/shops/shops.vue
... ... @@ -345,11 +345,15 @@
345 345 },
346 346 {
347 347 value: '2',
348   - label: '2000-5000'
  348 + label: '2001-5000'
349 349 },
350 350 {
351 351 value: '3',
352   - label: '5000-10000'
  352 + label: '5001-10000'
  353 + },
  354 + {
  355 + value: '4',
  356 + label: '10001-20000'
353 357 }
354 358 ]
355 359 } else {
... ... @@ -442,6 +446,14 @@
442 446 })
443 447 },
444 448 request() {
  449 + const isLogin = uni.getStorageSync('user');
  450 + if (isLogin == '') {
  451 + // 如果未登录,跳转到登录页面
  452 + uni.navigateTo({
  453 + url: '/pages/login/login'
  454 + })
  455 + return false
  456 + }
445 457 if (!this.formList.belongingRegion) {
446 458 uni.showToast({
447 459 icon: 'none',
... ... @@ -481,7 +493,8 @@
481 493 belongingRegion:this.formList.belongingRegion,
482 494 applicableResources:'商铺',
483 495 matchingRecord: JSON.stringify(res.data.data.content),
484   - type:2
  496 + type:2,
  497 + shopId:isLogin.phone
485 498 }
486 499 this.$http.sendRequest('/resourceStrategyMatchingRecord/insert', 'POST', obj, 1).then(
487 500 res => {
... ...