南昌市物联网技防平台-小程序
Administrator
2021-05-28 579b26ee84fb489a26d8a9b3aaeb819fde7900d4
pages/riskReporting/riskReporting.vue
@@ -2,27 +2,30 @@
   <view class="content">
         <view class="row regis-info">
            <text class="info-title"><!-- <span style="color: red;">* --></span>上报时间: </text>
            <input class="input" type="text" v-on:input ="ondeviceName" v-model="deviceName" placeholder="请选择上报时间" placeholder-class="placeholder" />
            <input class="input" type="text" v-model="riskTime" placeholder="请选择上报时间" placeholder-class="placeholder" />
         </view>
         <view class="row regis-info">
            <text class="info-title"><!-- <span style="color: red;">* --></span>客户名称: </text>
            <input class="input" type="text" v-on:input ="ondeviceName" v-model="deviceName" placeholder="请选择客户" placeholder-class="placeholder" />
            <input class="input" type="text" v-model="tenantName" placeholder="请选择客户" placeholder-class="placeholder" />
         </view>
           <view class="row regis-info">
            <text class="info-title"><!-- <span style="color: red;">* --></span>风险等级: </text>
               <input class="input" type="text" v-on:input ="ondeviceName" v-model="deviceName" placeholder="请选择风险等级" placeholder-class="placeholder" />
            <picker @change="riskClassSelect" :range="riskClassArray" class="riskClass-select">
                 <label class="" v-model="riskClassArrayType">{{ riskClassArrayType }}</label>
            </picker>
               <!-- <input class="input" type="text" v-model="riskClass" placeholder="请选择风险等级" placeholder-class="placeholder" /> -->
         </view>
         <view class="row regis-info">
            <text class="info-title"><!-- <span style="color: red;">* --></span>风险描述: </text>
             <input class="input" type="text" v-on:input ="ondeviceName" v-model="deviceName" placeholder="请输入风险描述" placeholder-class="placeholder" />
             <input class="input" type="text" v-model="riskDescribe" placeholder="请输入风险描述" placeholder-class="placeholder" />
         </view>
         <view class="row regis-info-addr">
            <text class="info-title"><!-- <span style="color: red;">* --></span>地址: </text>
             <input class="input" type="text" v-on:input ="ondeviceName" v-model="deviceName" placeholder="请输入地址" placeholder-class="placeholder" />
             <input class="input" type="text" v-model="address" placeholder="请输入地址" placeholder-class="placeholder" />
         </view>
         <view class="row regis-info-desc">
            <text class="info-title"><!-- <span style="color: red;">* --></span>备注: </text>
             <input class="input" type="text" v-on:input ="ondeviceName" v-model="deviceName" placeholder="请输入备注" placeholder-class="placeholder" />
             <input class="input" type="text" v-model="descInfo" placeholder="请输入备注" placeholder-class="placeholder" />
         </view>
         <button class="btn" @click="confirm">上传</button>
      </view>
@@ -33,17 +36,21 @@
   export default{
      data () {
         return {
            deviceNumber:"",
            serialNumber:"",
            contacts:"",
            calls:"",
            paddress:"",
            deploymenttime:"",
            deviceName:"",
            riskTime:"",
            tenantName:"",
            riskClass:"",
            riskDescribe:"",
            address:"",
            descInfo:"",
            display:'none',
            display1:'none',
            display2:'none',
            display3:'none'
            display3:'none',
            pathUrl:"https://web.byisf.com/api/blade-jfpts",
            // pathUrl: "http://localhost:89",
            riskClassArray:["一级","二级","三级","四级"],
            riskClassArrayIndex:0,
            riskClassArrayType:'---请选择---'
         }
      },
      onLoad() {
@@ -51,6 +58,47 @@
      },
      methods: {
         
         //风险等级下拉改变事件
         riskClassSelect(e){
            var that = this;
            this.riskClassArrayIndex = e.target.value;
            this.riskClassArrayType=this.riskClassArray[this.riskClassArrayIndex];
            // if(that.typeArrayType == '学校'){
            //    that.type = 1;
            // }
            // if(that.typeArrayType =='医院'){
            //    that.type = 2;
            // }
            // if(that.typeArrayType =='小区'){
            //    that.type = 3;
            // }
         },
         //提交修改
         confirm(){
            uni.request({
               url: this.pathUrl + '/riskReporting/save',
               method:'POST',
               data:{
                     "riskTime":this.riskTime,
                     "riskNumber":this.$store.state.puserID,
                     "tenantName":this.tenantName,
                     "riskClass":this.riskClass,
                     "riskDescribe":this.riskDescribe,
                     "address":this.address,
                     "descInfo":this.descInfo
               },
               success: (res) => {
                  if(res.data.code==200){
                     uni.showToast({
                         title: '提交成功!',
                         duration: 2000
                     });
                  }
               }
            });
         }
      }
   }
</script>
@@ -118,4 +166,10 @@
      color: #FFFFFF;
      letter-spacing: 2rpx;
   }
   .riskClass-select{
      position: relative;
      left: 45rpx;
      top: 28rpx;
   }
</style>