|  |  | 
 |  |  |          </view> | 
 |  |  |          <!-- 步骤条 --> | 
 |  |  |          <view style="background-color: #FFF;margin-top: 10px;padding-top: 20px;padding-bottom: 20px;"> | 
 |  |  |             <uni-steps :options="list1" :active="active" /> | 
 |  |  |             <uni-steps :options="list1" :active="current" /> | 
 |  |  |          </view> | 
 |  |  |          <!-- <view style="background-color: #FFF;margin-top: 10px;padding-top: 20px;padding-bottom: 20px;"> | 
 |  |  |             <u-steps :current="current"> | 
 |  |  |                <u-steps-item :title="`${item.title}`" :desc="item.username" v-for="item in list1" /> | 
 |  |  |             </u-steps> | 
 |  |  |          </view> --> | 
 |  |  | 			 | 
 |  |  |          <!-- 基本信息 --> | 
 |  |  |          <view class="container"> | 
 |  |  |             <view><y-title title="基本信息"></y-title></view><view></view> | 
 |  |  | 
 |  |  |          <!-- 售前规划 --> | 
 |  |  |          <view class="container"> | 
 |  |  |             <view><y-title title="售前规划"></y-title></view><view></view> | 
 |  |  |             <view class="list-item1">规划员</view><view class="list-item2">{{detl.uuid}}</view> | 
 |  |  |             <view class="list-item1">规划员</view><view class="list-item2">{{detl.planner$}}</view> | 
 |  |  |             <view class="list-item1">完成时间</view><view class="list-item2">{{detl.finishTime$}}</view> | 
 |  |  |             <view class="list-item1">更改方案</view><view class="list-item2">{{detl.change}}</view> | 
 |  |  |             <view class="list-item1">更改次数</view><view class="list-item2">{{detl.changeTime}}</view> | 
 |  |  | 
 |  |  |             </uni-popup-dialog> | 
 |  |  |          </uni-popup> | 
 |  |  |       </view> | 
 |  |  | 		 | 
 |  |  |       <view class="foot"> | 
 |  |  |          <button  size="mini" type="primary" @click="edite(id)">修改</button> | 
 |  |  |          <button  size="mini" type="warn" @click="del(id)">删除</button> | 
 |  |  |       </view> | 
 |  |  |    </view> | 
 |  |  | </template> | 
 |  |  |  | 
 |  |  | 
 |  |  |    export default { | 
 |  |  |       data() { | 
 |  |  |          return { | 
 |  |  |             current: 1, | 
 |  |  |             id: 0, | 
 |  |  |             detl: { | 
 |  |  |                id: '', | 
 |  |  | 
 |  |  |             followers: [], | 
 |  |  |             cstmrId: '', | 
 |  |  |             active: 0, | 
 |  |  |             steps: [], | 
 |  |  |             list1: [{ | 
 |  |  |                title: '开始', | 
 |  |  |                desc: '' | 
 |  |  |                desc: '123' | 
 |  |  |             }, { | 
 |  |  |                title: '组长审核', | 
 |  |  |                desc: '' | 
 |  |  | 
 |  |  |          } | 
 |  |  |       }, | 
 |  |  |       onLoad(option) {  | 
 |  |  |          if (option == '') { | 
 |  |  |          if (option != '') { | 
 |  |  |             this.id = option.id | 
 |  |  |             this.init() | 
 |  |  |             this.autoLoad('follower','') | 
 |  |  |             setTimeout(()=>{ | 
 |  |  |                this.getFollowers() | 
 |  |  |             },500) | 
 |  |  |          } else { | 
 |  |  |             let _this = this | 
 |  |  |             const eventChannel = this.getOpenerEventChannel(); | 
 |  |  |             eventChannel.on('saleManage', function(data) { | 
 |  |  |                _this.id = data.data | 
 |  |  |                console.log(data.data); | 
 |  |  |                _this.init() | 
 |  |  |             }) | 
 |  |  |             this.init() | 
 |  |  |             this.autoLoad('follower','') | 
 |  |  |             setTimeout(()=>{ | 
 |  |  |                this.getFollowers() | 
 |  |  |             },500) | 
 |  |  |          } | 
 |  |  |       }, | 
 |  |  |       methods: { | 
 |  |  | 
 |  |  |                header: {'token' : uni.getStorageSync('token')}, | 
 |  |  |                method: 'GET', | 
 |  |  |                success(res) { | 
 |  |  |                   console.log(res); | 
 |  |  |                   res = res.data | 
 |  |  |                   that.detl = res.data | 
 |  |  |                   that.active = res.data.settle | 
 |  |  |                   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 : '--'}, | 
 |  |  |                      ) | 
 |  |  |                   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 | 
 |  |  |                      if (res.data.planType == 4) { | 
 |  |  |                         switch(res.data.select_2) { | 
 |  |  |                            case 'value1': | 
 |  |  |                               res.data.select_2 = '横梁式' | 
 |  |  |                               break; | 
 |  |  |                            case 'value2': | 
 |  |  |                               res.data.select_2 = '驶入式' | 
 |  |  |                               break; | 
 |  |  |                            case 'value3': | 
 |  |  |                               res.data.select_2 = '悬梁式' | 
 |  |  |                               break; | 
 |  |  |                            case 'value4': | 
 |  |  |                               res.data.select_2 = '流利式' | 
 |  |  |                               break; | 
 |  |  |                            case 'value5': | 
 |  |  |                               res.data.select_2 = '重力式' | 
 |  |  |                               break; | 
 |  |  |                            case 'value6': | 
 |  |  |                               res.data.select_2 = '其他' | 
 |  |  |                               break; | 
 |  |  |                         } | 
 |  |  |                         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 | 
 |  |  |                } | 
 |  |  |             }) | 
 |  |  |          }, | 
 |  |  | 
 |  |  |                header: {'token' : uni.getStorageSync('token'), | 
 |  |  |                }, | 
 |  |  |                method: 'GET', | 
 |  |  | 					 | 
 |  |  |                success(res) { | 
 |  |  |                   console.log(res); | 
 |  |  |                   res = res.data | 
 |  |  |                   if (res.code === 200) { | 
 |  |  |                      uni.navigateBack() | 
 |  |  | 
 |  |  |                } | 
 |  |  |             }) | 
 |  |  |          }, | 
 |  |  |          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 | 
 |  |  |                } | 
 |  |  |          edite(id) { | 
 |  |  |             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: url | 
 |  |  |             }) | 
 |  |  |          }, | 
 |  |  |          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() | 
 |  |  |                } | 
 |  |  |             }) | 
 |  |  |          } | 
 |  |  |       } | 
 |  |  |    } | 
 |  |  | </script> |