#
whycq
2023-11-22 b0f74f3f5eab41ac3d3eec497b458c1aa716c0e9
pages/business/plan/planDetails.vue
@@ -123,10 +123,6 @@
         if (option != '') {
            this.id = option.id
            this.init()
            this.autoLoad('follower','')
            setTimeout(()=>{
               this.getFollowers()
            },500)
         } else {
            let _this = this
            const eventChannel = this.getOpenerEventChannel();
@@ -134,11 +130,6 @@
               _this.id = data.data
               _this.init()
            })
            this.autoLoad('follower','')
            setTimeout(()=>{
               this.getFollowers()
            },500)
         }
      },
      methods: {
@@ -151,66 +142,68 @@
               method: 'GET',
               success(res) {
                  res = res.data
                  that.detl = res.data
                  that.active = res.data.settle
                  that.list1 = JSON.parse(res.data.settleMsg)
                  for (let key of that.list1) {
                     key.desc = key.username
                  // console.log(res);
                  if (res.code === 200) {
                     that.detl = res.data
                     that.active = res.data.settle
                     that.list1 = JSON.parse(res.data.settleMsg)
                     for (let key of that.list1) {
                        key.desc = key.username
                     }
                     that.current = res.data.settle-1
                     switch(res.data.select_3) {
                        case 'value1':
                           res.data.select_3 = '牛腿式'
                           break;
                        case 'value2':
                           res.data.select_3 = '横梁式'
                           break;
                        case 'value3':
                           res.data.select_3 = '新能源'
                           break;
                        case 'value4':
                           res.data.select_3 = '其他'
                           break;
                     }
                     if (res.data.planType == 4) {
                        that.info.push(
                        {name:'货物规格',val:res.data.input_1},
                        {name:'货物重量',val:res.data.input_2},
                        {name:'仓库温度',val:res.data.input_6},
                        {name:'顶部最低点离地距离',val:res.data.input_8},
                        {name:'进叉方向',val:res.data.input_4},
                        {name:'厂房可用高度',val:res.data.input_5},
                        {name:'通道大小有无要求',val:res.data.input_7},
                        {name:'平库货架类型',val:res.data.select_2},
                        {name:'是否需要跨梁',val:res.data.radio_1 == 'value1' ? '是' : '否'},
                        {name:'是否需要网层板',val:res.data.radio_2 == 'value1' ? '是' : '否'},
                        {name:'是否需要层板',val:res.data.radio_8 == 'value1' ? '是' : '否'},
                        {name:'地面有无电缆沟',val:res.data.radio_3 == 'value1' ? '是' : '否'},
                        {name:'地面平整度和地面沉降是否满足标准',val:res.data.radio_5 == 'value1' ? '是' : '否'},
                        {name:'布局区域是否提供CAD场地图纸/场地',val:res.data.radio_7 == 'value1' ? '是' : '否'},
                        {name:'其他要求及注意点',val:res.data.textarea_2 ? res.data.textarea_2 : '--'},
                        )
                     } else if(res.data.planType == 5) {
                        that.info.push(
                        {name:'货物规格',val:res.data.input_2},
                        {name:'货物重量',val:res.data.input_5},
                        {name:'厂房可用高度',val:res.data.input_4},
                        {name:'顶部最低点离地距离',val:res.data.input_9},
                        {name:'进叉方向',val:res.data.input_3},
                        {name:'仓库温度',val:res.data.input_7},
                        {name:'抗震设防烈度',val:res.data.input_6},
                        {name:'基本地震加速度',val:res.data.input_11},
                        {name:'客户技术对接联系方式(选填)',val:res.data.input_8},
                        {name:'立体库货架类型',val:res.data.select_3},
                        {name:'是否有消防要求',val:res.data.radio_5 == 'value1' ? '是' : '否'},
                        {name:'否需要货架背网',val:res.data.radio_8 == 'value1' ? '是' : '否'},
                        {name:'地面有无电缆沟',val:res.data.radio_7 == 'value1' ? '是' : '否'},
                        {name:'布局区域是否提供CAD场地图纸/场地',val:res.data.radio_6 == 'value1' ? '是' : '否'},
                        {name:'地面平整度和地面沉降是否满足标准',val:res.data.radio_10 == 'value1' ? '是' : '否'},
                        {name:'其他要求及注意点',val:res.data.textarea_2 ? res.data.textarea_2 : '--'},
                        )
                     }
                  }
                  that.current = res.data.settle-1
                  switch(res.data.select_3) {
                     case 'value1':
                        res.data.select_3 = '牛腿式'
                        break;
                     case 'value2':
                        res.data.select_3 = '横梁式'
                        break;
                     case 'value3':
                        res.data.select_3 = '新能源'
                        break;
                     case 'value4':
                        res.data.select_3 = '其他'
                        break;
                  }
                  if (res.data.planType == 4) {
                     that.info.push(
                     {name:'货物规格',val:res.data.input_1},
                     {name:'货物重量',val:res.data.input_2},
                     {name:'仓库温度',val:res.data.input_6},
                     {name:'顶部最低点离地距离',val:res.data.input_8},
                     {name:'进叉方向',val:res.data.input_4},
                     {name:'厂房可用高度',val:res.data.input_5},
                     {name:'通道大小有无要求',val:res.data.input_7},
                     {name:'平库货架类型',val:res.data.select_2},
                     {name:'是否需要跨梁',val:res.data.radio_1 == 'value1' ? '是' : '否'},
                     {name:'是否需要网层板',val:res.data.radio_2 == 'value1' ? '是' : '否'},
                     {name:'是否需要层板',val:res.data.radio_8 == 'value1' ? '是' : '否'},
                     {name:'地面有无电缆沟',val:res.data.radio_3 == 'value1' ? '是' : '否'},
                     {name:'地面平整度和地面沉降是否满足标准',val:res.data.radio_5 == 'value1' ? '是' : '否'},
                     {name:'布局区域是否提供CAD场地图纸/场地',val:res.data.radio_7 == 'value1' ? '是' : '否'},
                     {name:'其他要求及注意点',val:res.data.textarea_2 ? res.data.textarea_2 : '--'},
                     )
                  } else if(res.data.planType == 5) {
                     that.info.push(
                     {name:'货物规格',val:res.data.input_2},
                     {name:'货物重量',val:res.data.input_5},
                     {name:'厂房可用高度',val:res.data.input_4},
                     {name:'顶部最低点离地距离',val:res.data.input_9},
                     {name:'进叉方向',val:res.data.input_3},
                     {name:'仓库温度',val:res.data.input_7},
                     {name:'抗震设防烈度',val:res.data.input_6},
                     {name:'基本地震加速度',val:res.data.input_11},
                     {name:'客户技术对接联系方式(选填)',val:res.data.input_8},
                     {name:'立体库货架类型',val:res.data.select_3},
                     {name:'是否有消防要求',val:res.data.radio_5 == 'value1' ? '是' : '否'},
                     {name:'否需要货架背网',val:res.data.radio_8 == 'value1' ? '是' : '否'},
                     {name:'地面有无电缆沟',val:res.data.radio_7 == 'value1' ? '是' : '否'},
                     {name:'布局区域是否提供CAD场地图纸/场地',val:res.data.radio_6 == 'value1' ? '是' : '否'},
                     {name:'地面平整度和地面沉降是否满足标准',val:res.data.radio_10 == 'value1' ? '是' : '否'},
                     {name:'其他要求及注意点',val:res.data.textarea_2 ? res.data.textarea_2 : '--'},
                     )
                  }
                  // that.cstmrId = that.cstmr.id
               }
            })
         },
@@ -293,42 +286,34 @@
               }
            })
         },
         getFollowers() {
            let that = this
            uni.request({
               url: that.baseUrl + '/detl/followers/table/auth',
               header:{'token':uni.getStorageSync('token')},
               data: {cstmrId:that.cstmrId},
               method:'GET',
               success(res) {
                  res = res.data
                  that.followers = res.data
               }
            })
         },
         removeFollowers(userId) {
            let that = this
            uni.request({
               url: that.baseUrl + '/cstmr/followers/remove/auth',
               header:{
                  'token':uni.getStorageSync('token'),
                  'content-type': 'application/x-www-form-urlencoded'
               },
               data: {
                  cstmrId:that.cstmrId,
                  userId: userId
                  },
               method:'POST',
               success(res) {
                  res = res.data
                  that.getFollowers()
               }
            })
         },
         edite(id) {
            let _this = this
            let _this = this,url = '';
            switch(this.detl.planType) {
               case 4:
                  url = `/pages/business/plan/modiPlan?id=${id}`
                  break
               case 5:
                  url = `/pages/business/plan/modiPlan2?id=${id}`
                  break
               case 3:
                  url = `/pages/business/plan/modiPlan3?id=${id}`
                  break
               case 7:
                  url = `/pages/business/plan/modiPlan4?id=${id}`
                  break
               case 8:
                  url = `/pages/business/plan/modiPlan5?id=${id}`
                  break
               case 9:
                  url = `/pages/business/plan/modiPlan6?id=${id}`
                  break
               case 11:
                  url = `/pages/business/plan/modiPlan7?id=${id}`
                  break
            }
            uni.navigateTo({
               url: '/pages/business/plan/modiPlan?id=' + id
               url: url
            })
         },
      }