|
@@ -7,7 +7,7 @@
|
|
|
<text class="necessary">*</text>
|
|
|
户号:
|
|
|
</view>
|
|
|
- <input name="input" v-model="formMess.account_number" maxlength="20" :disabled="isdisabledFn"></input>
|
|
|
+ <input name="input" v-model="formMess.account_number" maxlength="50" :disabled="isdisabledFn"></input>
|
|
|
</view>
|
|
|
<view class="form-item">
|
|
|
<view class="title"><text class="necessary">*</text>流变变比:</view>
|
|
@@ -15,7 +15,7 @@
|
|
|
</view>
|
|
|
<view class="form-item">
|
|
|
<view class="title" style="width:240rpx"><text class="necessary">*</text>单路电源容量:</view>
|
|
|
- <input name="input" v-model="formMess.power_capacity" maxlength="20"></input>
|
|
|
+ <input name="input" v-model="formMess.power_capacity" maxlength="10"></input>
|
|
|
</view>
|
|
|
<view class="form-item">
|
|
|
<view class="title"><text class="necessary">*</text>线路:</view>
|
|
@@ -113,9 +113,31 @@
|
|
|
</image>
|
|
|
</view>
|
|
|
</view>
|
|
|
+
|
|
|
<view class="form-item extraDis radioSec">
|
|
|
- <view class="title"><text class="necessary">*</text>灭火器超期:</view>
|
|
|
+ <view class="title"><text class="necessary">*</text>门挡板:</view>
|
|
|
<view class="radioCameraflex">
|
|
|
+ <evan-radio v-model="formMess.door_baffle" label="1"
|
|
|
+ class="margin-right-xl">是</evan-radio>
|
|
|
+ <evan-radio v-model="formMess.door_baffle" label="0"
|
|
|
+ class="margin-right-xl">否</evan-radio>
|
|
|
+ <evan-radio v-model="formMess.door_baffle" label="2"
|
|
|
+ class="margin-right-xs">其他</evan-radio>
|
|
|
+ <input v-if="this.formMess.door_baffle!=2" disabled="disabled"
|
|
|
+ type="text" v-model="formMess.door_baffle_describe">
|
|
|
+ <input v-else type="text" v-model="formMess.door_baffle_describe">
|
|
|
+ <image mode="aspectFit"
|
|
|
+ :src="this.formMess.door_baffle_picture?this.formMess.door_baffle_picture:'/static/cameraIcon.png'"
|
|
|
+ @tap="goCamera('door_baffle_image','door_baffle_picture')">
|
|
|
+ </image>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+
|
|
|
+
|
|
|
+ <view class="form-item extraDis radioSec" style="display:flex">
|
|
|
+ <view class="title"><text class="necessary">*</text>灭火器超期:</view>
|
|
|
+ <input name="input" v-model="formMess.annihilator_overdue" maxlength="20"></input>
|
|
|
+ <!-- <view class="radioCameraflex">
|
|
|
<evan-radio v-model="formMess.annihilator_overdue" label="1" class="margin-right-xl">是</evan-radio>
|
|
|
<evan-radio v-model="formMess.annihilator_overdue" label="0" class="margin-right-xl">否</evan-radio>
|
|
|
<evan-radio v-model="formMess.annihilator_overdue" label="2" class="margin-right-xs">其他</evan-radio>
|
|
@@ -125,7 +147,7 @@
|
|
|
<image mode="aspectFit"
|
|
|
:src="this.formMess.annihilator_overdue_picture?this.formMess.annihilator_overdue_picture:'/static/cameraIcon.png'"
|
|
|
@tap="goCamera('annihilator_overdue_image','annihilator_overdue_picture')"></image>
|
|
|
- </view>
|
|
|
+ </view> -->
|
|
|
</view>
|
|
|
<view class="info-tit margin-left-xs">
|
|
|
<text class="cuIcon-titles margin-right-xs"></text>
|
|
@@ -251,9 +273,43 @@
|
|
|
设备
|
|
|
</view>
|
|
|
<view class="form-item extraDis">
|
|
|
- <view class="title">设备老旧(标明出厂或投运日期):</view>
|
|
|
+ <view class="title" style="width:88%!important"><text class="necessary">*</text>变压器年份(标明出厂或投运日期):</view>
|
|
|
<input type="text" style="width:35%" v-model="formMess.old_equipment">
|
|
|
</view>
|
|
|
+ <view class="form-item extraDis">
|
|
|
+ <view class="title" style="width:88%!important"><text class="necessary">*</text>高压柜年份:</view>
|
|
|
+ <input type="text" style="width:35%" v-model="formMess.high_voltage_cabinet">
|
|
|
+ </view>
|
|
|
+ <view class="form-item extraDis radioSec" style="display:block">
|
|
|
+ <view class="title"><text class="necessary">*</text>带电显示器损坏:</view>
|
|
|
+ <view class="radioCameraflex">
|
|
|
+ <evan-radio v-model="formMess.charged_display" label="1" class="margin-right-xl">是</evan-radio>
|
|
|
+ <evan-radio v-model="formMess.charged_display" label="0" class="margin-right-xl">否</evan-radio>
|
|
|
+ <evan-radio v-model="formMess.charged_display" label="2" class="margin-right-xs">其他</evan-radio>
|
|
|
+ <input v-if="this.formMess.charged_display!=2" disabled="disabled" type="text"
|
|
|
+ v-model="formMess.charged_display_describe">
|
|
|
+ <input v-else type="text" v-model="formMess.charged_display_describe">
|
|
|
+ <image mode="aspectFit"
|
|
|
+ :src="this.formMess.charged_display_picture?this.formMess.charged_display_picture:'/static/cameraIcon.png'"
|
|
|
+ @tap="goCamera('charged_display_image','charged_display_picture')"></image>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+
|
|
|
+ <view class="form-item extraDis radioSec" style="display:block">
|
|
|
+ <view class="title"><text class="necessary">*</text>是否具备照明:</view>
|
|
|
+ <view class="radioCameraflex">
|
|
|
+ <evan-radio v-model="formMess.lighting" label="1" class="margin-right-xl">是</evan-radio>
|
|
|
+ <evan-radio v-model="formMess.lighting" label="0" class="margin-right-xl">否</evan-radio>
|
|
|
+ <evan-radio v-model="formMess.lighting" label="2" class="margin-right-xs">其他</evan-radio>
|
|
|
+ <input v-if="this.formMess.lighting!=2" disabled="disabled" type="text"
|
|
|
+ v-model="formMess.lighting_describe">
|
|
|
+ <input v-else type="text" v-model="formMess.lighting_describe">
|
|
|
+ <image mode="aspectFit"
|
|
|
+ :src="this.formMess.lighting_picture?this.formMess.lighting_picture:'/static/cameraIcon.png'"
|
|
|
+ @tap="goCamera('lighting_image','lighting_picture')"></image>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+
|
|
|
<view class="info-tit margin-left-xs">
|
|
|
<text class="cuIcon-titles margin-right-xs"></text>
|
|
|
安全工器具
|
|
@@ -310,7 +366,7 @@
|
|
|
</view>
|
|
|
<view class="form-item">
|
|
|
<view class="title">备注:</view>
|
|
|
- <textarea name="" id="" v-model="formMess.remarks"></textarea>
|
|
|
+ <textarea name="" id="" v-model="formMess.remarks" maxlength="150"></textarea>
|
|
|
</view>
|
|
|
<view class="btn-area submitBottomBtn padding-lr-sm " style="position:static">
|
|
|
<button class="bg-blue round margin-top" @click="$noMultipleClicks(addSubmit)">提 交 </button>
|
|
@@ -354,9 +410,12 @@
|
|
|
|
|
|
"annihilator_insufficient_configuration": "0",
|
|
|
"annihilator_insufficient_configuration_describe": "",
|
|
|
+
|
|
|
+ "door_baffle": "0",
|
|
|
+ "door_baffle_describe": "",
|
|
|
|
|
|
- "annihilator_overdue": "0",
|
|
|
- "annihilator_overdue_describe": "",
|
|
|
+ "annihilator_overdue": "",
|
|
|
+ // "annihilator_overdue_describe": "",
|
|
|
|
|
|
"pile_up_sundries": "0",
|
|
|
"pile_up_sundries_describe": "",
|
|
@@ -380,6 +439,14 @@
|
|
|
"overdue_electrician_certificate_describe": "",
|
|
|
|
|
|
"old_equipment": "",
|
|
|
+ "high_voltage_cabinet":"",
|
|
|
+
|
|
|
+ "charged_display": "0",
|
|
|
+ "charged_display_describe": "",
|
|
|
+
|
|
|
+ "lighting": "0",
|
|
|
+ "lighting_describe": "",
|
|
|
+
|
|
|
|
|
|
"blanket_insufficient_configuration": "0",
|
|
|
"blanket_insufficient_configuration_describe": "",
|
|
@@ -395,7 +462,9 @@
|
|
|
damage_picture: '',
|
|
|
water_leakage_picture: '',
|
|
|
annihilator_insufficient_configuration_picture: '',
|
|
|
- annihilator_overdue_picture: '',
|
|
|
+
|
|
|
+ door_baffle_picture:'',
|
|
|
+ // annihilator_overdue_picture: '',
|
|
|
pile_up_sundries_picture: '',
|
|
|
serious_ash_deposition_picture: '',
|
|
|
around_environment_humid_picture: '',
|
|
@@ -403,6 +472,11 @@
|
|
|
no_electrician_picture: '',
|
|
|
electrician_lack_picture: '',
|
|
|
overdue_electrician_certificate_picture: '',
|
|
|
+
|
|
|
+ charged_display_picture: '',
|
|
|
+ lighting: '',
|
|
|
+
|
|
|
+
|
|
|
blanket_insufficient_configuration_picture: '',
|
|
|
ground_wire_picture: '',
|
|
|
analog_screen_picture: '',
|
|
@@ -449,6 +523,15 @@
|
|
|
)
|
|
|
.test(d);
|
|
|
},
|
|
|
+
|
|
|
+
|
|
|
+ // 正则表达式匹配年月日时分秒
|
|
|
+ isDate2(d) {
|
|
|
+ return (
|
|
|
+ /^((\d{2}(([02468][048])|([13579][26]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|([1-2][0-9])))))|(\d{2}(([02468][1235679])|([13579][01345789]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|(1[0-9])|(2[0-8]))))))(\s((([0-1][0-9])|(2?[0-3]))\:([0-5]?[0-9])((\s)|(\:([0-5]?[0-9])))))?$/
|
|
|
+ )
|
|
|
+ .test(d);
|
|
|
+ },
|
|
|
// 相机拍照
|
|
|
goCamera(name, upimage) {
|
|
|
const that = this;
|
|
@@ -577,6 +660,56 @@
|
|
|
});
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ if (!this.formMess.annihilator_overdue) {
|
|
|
+ uni.showToast({
|
|
|
+ title: "请输入灭火器超期时间",
|
|
|
+ icon: "none"
|
|
|
+ });
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if (this.isDate2(this.formMess.annihilator_overdue) == false) {
|
|
|
+ uni.showToast({
|
|
|
+ title: "灭火器超期时间日期格式不正确,正确格式为:yyyy-mm-dd hh:mm:ss",
|
|
|
+ icon: "none"
|
|
|
+ });
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ if (!this.formMess.old_equipment) {
|
|
|
+ uni.showToast({
|
|
|
+ title: "请输入变压器年份",
|
|
|
+ icon: "none"
|
|
|
+ });
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if (this.isDate2(this.formMess.old_equipment) == false) {
|
|
|
+ uni.showToast({
|
|
|
+ title: "变压器年份日期格式不正确,正确格式为:yyyy-mm-dd hh:mm:ss",
|
|
|
+ icon: "none"
|
|
|
+ });
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ if (!this.formMess.high_voltage_cabinet) {
|
|
|
+ uni.showToast({
|
|
|
+ title: "请输入高压柜年份",
|
|
|
+ icon: "none"
|
|
|
+ });
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if (this.isDate2(this.formMess.high_voltage_cabinet) == false) {
|
|
|
+ uni.showToast({
|
|
|
+ title: "高压柜年份日期格式不正确,正确格式为:yyyy-mm-dd hh:mm:ss",
|
|
|
+ icon: "none"
|
|
|
+ });
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
let data = this.formMess;
|
|
|
// let url = 'Archives/addArchives';
|