gx
queenwuli
2021-01-12 a6653e19d20a61e7b8f788037d2a4df3f93a4f32
hive-app/pages/workbench/confirmService.vue
@@ -88,7 +88,8 @@
            memberInfo: {},
            remark: '',
            isDisabled: false,
            password: ''
            password: '',
            isExistPwd: false
         }
      },
      computed:{
@@ -113,9 +114,17 @@
      onLoad(options) {
         this.id = options.id;
         this.list = JSON.parse(decodeURIComponent(options.list));
         this.loadIsExistFundPassword();
         this.loadMemberInfo();
      },
      methods:{
         loadIsExistFundPassword(){
            this.$httpUtils.request('/api/vip/isExistFundPassword/'+this.id).then((res) => {
               if(res.status == 200){
                  this.isExistPwd = res.mapInfo.isExist;
               }
            })
         },
         loadMemberInfo(){
            this.$httpUtils.request('/api/vip/findVipInfoById/'+this.id).then((res) => {
               if(res.status == 200){
@@ -143,6 +152,9 @@
            this.loadEmployeeList()
         },
         employeeChange(e){
            if(!this.employeeList.length){
               return;
            }
            this.curEmployee = this.employeeList[e.detail.value];
         },
         valid(){
@@ -150,7 +162,7 @@
               this.$toast.info('请预约时间');
               return false
            }
            if(!this.curEmployee.id){
            if(!this.curEmployee || !this.curEmployee.id){
               this.$toast.info('请预约美疗师');
               return false
            }
@@ -172,11 +184,15 @@
            if(this.valid() === false){
               return;
            }
            // 未设置资金密码,不弹出密码框
            if(!this.isExistPwd){
               this.submit();
               return;
            }
            this.$refs.popup.open();
            setTimeout(() => {
               this.$refs.KeyboarHid.open()
            }, 50)
            }, 50);
         },
         submit(){
            if(this.isRequesting){
@@ -202,6 +218,8 @@
                  uni.navigateTo({
                     url: './submitSucceed?type=2'
                  })
               }else{
                  this.password = '';
               }
               this.$toast.info(res.info);
               this.isRequesting = false;
@@ -217,13 +235,13 @@
   .popup-container{
      background: #FFFFFF;
      width: 500rpx;
      padding: 20px 20px 20px;
      padding: 20px 20px 30px;
      border-radius: 6px;
   }
   .popup-title{
      font-size: 16px;
      text-align: center;
      margin-bottom: 20px;
      margin-bottom: 15px;
   }
   .popup-sub-title{
      font-size: 15px;