wjt
2024-07-29 2ffea51205b7eb94cf3fb7221aede7ff66669fc1
policy/policyApply/policyApply.vue
@@ -13,8 +13,7 @@
                  执法对象
               </view>
               <view class="input" @click="search">
                  <input type="text" style="width: 80%;" disabled  placeholder="请输入" :value="form.companyName"/>
                  <input type="text" style="width: 80%;" disabled  placeholder="请选择" :value="form.companyName"/>
                  <u-icon name="arrow-right"></u-icon>
                  <!-- <u-text text='搜索' type="primary" style="width: 20%;" @click="search"></u-text> -->
               </view>
@@ -24,7 +23,7 @@
                  执法时间
               </view>
               <view class="input" @click="showTimeFun">
                  <input type="text" placeholder="请输入" disabled v-model.trim="form.planTimeStr"/>
                  <input type="text" placeholder="请选择" disabled v-model.trim="form.planTimeStr"/>
                  <u-icon name="arrow-right"></u-icon>
               </view>
            </view>
@@ -33,7 +32,7 @@
                  执法类型
               </view>
               <view class="input">
                  <input type="text" placeholder="请输入" v-model.trim="form.enforceTypeName" disabled/>
                  <input type="text" placeholder="请选择" v-model.trim="form.enforceTypeName" disabled/>
                  <u-icon name="arrow-right"></u-icon>
               </view>
            </view>
@@ -59,10 +58,11 @@
               <view class="form-label">
                  执法部门
               </view>
               <input type="text" placeholder="请输入" v-model.trim="form.applyDeptName" disabled/>
               <!-- <input type="text" placeholder="请输入" v-model.trim="form.applyDeptName" disabled/> -->
               <view style="width: 60%;">{{form.applyDeptName}}</view>
            </view>
            <view class="form-item sui" style="align-items: flex-start;" @click="openPer">
               <view class="form-label require ">
               <view class="form-label  ">
                  随行人员
               </view>
               <view>
@@ -127,7 +127,7 @@
      
         
      </u-picker> -->
      <perPicker ref="perPicker" :immediateChange="true" @confirm="confirmSearch" @cancel="show = false" :columns="columns" keyName="companyName"></perPicker>
      <perPicker ref="perPicker" @setCompany="setCompany" :immediateChange="true" @confirm="confirmSearch" @cancel="show = false" :columns="columns" keyName="companyName"></perPicker>
          <yt-dateTimePicker
               ref="myPicker"
               @submit="confirmTime"
@@ -240,9 +240,9 @@
            if(!this.form.companyName || !this.form.companyName.replace(/\s+/g, "")){
               return '请选择执法对象'
            }
            if(!this.form.companyId) {
               return '请点击搜索确认执法对象'
            }
            // if(!this.form.companyId) {
            //    return '请点击搜索确认执法对象'
            // }
            if(!this.form.planTimeStr) {
               return '请填写执法时间'
            }
@@ -253,9 +253,9 @@
            if(!this.form.enforceContent || !this.form.enforceContent.replace(/\s+/g, "")) {
               return '请填写执法内容'
            }
            if(!this.form.peers.length){
               return '请选择随行人员'
            }
            // if(!this.form.peers.length){
            //    return '请选择随行人员'
            // }
            return ''
         },
         submitApply(){
@@ -311,7 +311,10 @@
            this.form.companyPhone = value.companyPhone
            this.form.companyUser = value.companyUser
            this.form.companyAddress = value.companyAddress
            console.log(this.form.companyName)
            // console.log(this.form.companyName)
         },
         setCompany(e) {
            this.form.companyName = e
         },
         confirmTime(e) {
            this.form.planTime = e.year + '-' + e.month+ '-' + + e.day + ' ' + e.hour + ":" + "00:00"
@@ -338,19 +341,8 @@
            this.$refs.perpage.open(this.list)
         },
         selectValue(value) {
            this.form.peers = []
            this.list.forEach(item => {
               if(value.includes(item.userId)) {
                  this.form.peers.push({
                     peerDeptId: item.dept.deptId,
                     peerDeptName: item.dept.deptName,
                     peerId: item.userId,
                     peerPhone: item.phonenumber,
                     peerType: 2,
                     peerUser: item.nickName
                  })
               }
            })
            this.form.peers = value
         }
      }
   }
@@ -463,5 +455,8 @@
.sui{
}
/deep/  .u-checkbox-label--right >  text{
      line-height: 54rpx !important;
      margin-right: 15rpx;
}
</style>