|
@@ -236,7 +236,8 @@ import * as api from '@/api/siteManage/basicInfo'
|
|
|
import { ElMessage } from 'element-plus'
|
|
|
|
|
|
import { useStore } from 'vuex'
|
|
|
-import { parseTime, validatorPhone } from '@/utils'
|
|
|
+import { parseTime, validatorPhone,isNumber,isLatitude,isLongitude} from '@/utils'
|
|
|
+// import { isNumber } from '@/utils/validate.js'
|
|
|
|
|
|
export default defineComponent({
|
|
|
name: 'BasicInfo',
|
|
@@ -453,6 +454,7 @@ export default defineComponent({
|
|
|
|
|
|
//表单提交
|
|
|
function submitForm() {
|
|
|
+
|
|
|
ruleForm.value.sitePictureOne = newArray.value[0] ? newArray.value[0] : ''
|
|
|
ruleForm.value.sitePictureTwo = newArray.value[1] ? newArray.value[1] : ''
|
|
|
ruleForm.value.sitePictureThree = newArray.value[2]
|
|
@@ -534,8 +536,8 @@ export default defineComponent({
|
|
|
store.state.basicInfoSiteName = '' //新增成功后存储的站点名称设为空
|
|
|
|
|
|
setTimeout(() => {
|
|
|
- isDisable.value = false //点击一次时隔两秒后才能再次点击
|
|
|
- }, 2000)
|
|
|
+ isDisable.value = false //点击一次时隔2秒后才能再次点击
|
|
|
+ }, 5000)
|
|
|
|
|
|
formStatus.value = '修改'
|
|
|
context.emit('func',params.id)
|
|
@@ -554,6 +556,7 @@ export default defineComponent({
|
|
|
watch(
|
|
|
() => props.siteId,
|
|
|
(newVal) => {
|
|
|
+ isDisable.value=false
|
|
|
|
|
|
newVal
|
|
|
if (props.activeName == 'first') {
|
|
@@ -675,14 +678,18 @@ export default defineComponent({
|
|
|
installedCapacity: [
|
|
|
{ required: true, message: '请输入装机容量', trigger: 'blur' },
|
|
|
{
|
|
|
- min: 1,
|
|
|
- max: 20,
|
|
|
- message: '长度在 1 到 20 个字符',
|
|
|
+ validator: isNumber,
|
|
|
+ message: '请输入数字',
|
|
|
trigger: 'blur',
|
|
|
},
|
|
|
],
|
|
|
voltageLevel: [
|
|
|
{ required: true, message: '请输入电压等级', trigger: 'blur' },
|
|
|
+ {
|
|
|
+ validator: isNumber,
|
|
|
+ message: '请输入数字',
|
|
|
+ trigger: 'blur',
|
|
|
+ },
|
|
|
],
|
|
|
siteAddress: [
|
|
|
{ required: true, message: '请输入站点地址', trigger: 'blur' },
|
|
@@ -696,8 +703,20 @@ export default defineComponent({
|
|
|
stationAreaId: [
|
|
|
{ required: true, message: '请选择所属台区', trigger: 'change' },
|
|
|
],
|
|
|
- longitude: [{ required: true, message: '请输入经度', trigger: 'blur' }],
|
|
|
- latitude: [{ required: true, message: '请输入纬度', trigger: 'blur' }],
|
|
|
+ longitude: [
|
|
|
+ { required: true, message: '请输入经度', trigger: 'blur' },
|
|
|
+ {
|
|
|
+ validator: isLongitude,
|
|
|
+ message: '请输入正确经度',
|
|
|
+ trigger: 'blur',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ latitude: [{ required: true, message: '请输入纬度', trigger: 'blur' },
|
|
|
+ {
|
|
|
+ validator: isLatitude,
|
|
|
+ message: '请输入正确维度',
|
|
|
+ trigger: 'blur',
|
|
|
+ },],
|
|
|
demolitionStandardCoal1: [
|
|
|
{ required: true, message: '请输入折煤标准', trigger: 'blur' },
|
|
|
],
|
|
@@ -706,6 +725,11 @@ export default defineComponent({
|
|
|
],
|
|
|
rheologicalChange: [
|
|
|
{ required: true, message: '请输入流变变比', trigger: 'blur' },
|
|
|
+ {
|
|
|
+ validator: isNumber,
|
|
|
+ message: '请输入数字',
|
|
|
+ trigger: 'blur',
|
|
|
+ },
|
|
|
],
|
|
|
|
|
|
userName: [
|
|
@@ -741,9 +765,8 @@ export default defineComponent({
|
|
|
sparePhone: [
|
|
|
{ required: true, message: '请输入联系方式2', trigger: 'blur' },
|
|
|
{
|
|
|
- min: 1,
|
|
|
- max: 11,
|
|
|
- message: '长度在 1 到 11 个字符',
|
|
|
+ validator: validatorPhone,
|
|
|
+ message: '输入的电话号码不正确',
|
|
|
trigger: 'blur',
|
|
|
},
|
|
|
],
|