Commit f7c2bbac authored by 裴文涛's avatar 裴文涛

解决冲突

parent 4652fca6
...@@ -52,44 +52,38 @@ const rules = reactive({ ...@@ -52,44 +52,38 @@ const rules = reactive({
], ],
diffPercentage: [ // 自动偏差百分比 diffPercentage: [ // 自动偏差百分比
{required: true, message: '请输入正确数值'}, {required: true, message: '请输入正确数值'},
{ pattern: /[0-9]{1,10}/, "message": "请输入正确数值", trigger: "blur" } {pattern: /[0-9]{1,10}/, "message": "请输入正确数值", trigger: "blur"}
], ],
wind: [ // 风速 wind: [ // 风速
{required: true, message: '请输入正确数值'}, {required: true, message: '请输入正确数值'},
{ pattern: /[0-9]{1,10}/, "message": "请输入正确数值", trigger: "blur" } {pattern: /[0-9]{1,10}/, "message": "请输入正确数值", trigger: "blur"}
], ],
illumination: [ illumination: [
{required: true, message: '请输入正确数值'}, {required: true, message: '请输入正确数值'},
{ pattern: /[0-9]{1,10}/, "message": "请输入正确数值", trigger: "blur" } {pattern: /[0-9]{1,10}/, "message": "请输入正确数值", trigger: "blur"}
], ],
sort: [ sort: [
{required: true, message: '请输入正确数值'}, {required: true, message: '请输入正确数值'},
{ pattern: /[0-9]{1,10}/, "message": "请输入正确数值", trigger: "blur" } {pattern: /[0-9]{1,10}/, "message": "请输入正确数值", trigger: "blur"}
], ],
timeoutMin: [ // 验证时间 timeoutMin: [ // 验证时间
{required: true, message: '请输入正确数值'}, {required: true, message: '请输入正确数值'},
{ pattern: /[0-9]{1,10}/, "message": "请输入正确数值", trigger: "blur" } {pattern: /[0-9]{1,10}/, "message": "请输入正确数值", trigger: "blur"}
], ],
temperature: [ temperature: [
{required: true, message: '请输入正确的温度'}, {required: true, message: '请输入正确的温度'},
{ pattern: /^(-?\d{1,11})(\.[0-9]{1,4})?$/, message: "请输入正确的温度", trigger: "blur" } {pattern: /^(-?\d{1,11})(\.[0-9]{1,4})?$/, message: "请输入正确的温度", trigger: "blur"}
], ],
tempRegulation: [ tempRegulation: [
{required: true, message: '请输入正确数值'}, {required: true, message: '请输入正确数值'},
{ pattern: /^(-?\d{1,11})(\.[0-9]{1,4})?$/, message: "请输入正确数值", trigger: "blur" } {pattern: /^(-?\d{1,11})(\.[0-9]{1,4})?$/, message: "请输入正确数值", trigger: "blur"}
] ]
}) })
watchEffect(() => { watchEffect(() => {
<<<<<<< HEAD
// reviseData.value = {...props.data} // reviseData.value = {...props.data}
props.data.transfers = []
props.data.updateNullFields = ''
reviseData.value = cloneDeep(props.data) // 深拷贝数据 reviseData.value = cloneDeep(props.data) // 深拷贝数据
console.log("props.data===>", props.data); console.log("props.data===>", props.data);
console.log(reviseData.value); console.log(reviseData.value);
=======
reviseData.value = props.data // 深拷贝数据
>>>>>>> 44482294a0f0e141cfad6fc71ae5bd19c87d6aed
}) })
const inputStyle = { const inputStyle = {
color: 'black', color: 'black',
...@@ -108,6 +102,7 @@ const switchingisAuto = computed({ ...@@ -108,6 +102,7 @@ const switchingisAuto = computed({
} }
}) // 可写计算属性,手动、自动模式切换 }) // 可写计算属性,手动、自动模式切换
function onOpen() { function onOpen() {
reviseData.value.transfers = []
reviseData.value.updateNullFields = "" reviseData.value.updateNullFields = ""
} }
...@@ -115,42 +110,42 @@ function handleConfirm() { ...@@ -115,42 +110,42 @@ function handleConfirm() {
reviseData.value.transfers = [] reviseData.value.transfers = []
formRef.value.validate(async valid => { formRef.value.validate(async valid => {
if (valid) { if (valid) {
if(Number(reviseData.value.temperature) > 45 || Number(reviseData.value.temperature) < -30){ if (Number(reviseData.value.temperature) > 45 || Number(reviseData.value.temperature) < -30) {
ElMessage({ ElMessage({
message: '温度不能大于45度或小于-30度', message: '温度不能大于45度或小于-30度',
type: 'error', type: 'error',
}) })
return return
} }
if(Number(reviseData.value.wind) > 17 || Number(reviseData.value.wind) <= 0){ if (Number(reviseData.value.wind) > 17 || Number(reviseData.value.wind) <= 0) {
ElMessage({ ElMessage({
message: '风速不能大于17或小于等于0', message: '风速不能大于17或小于等于0',
type: 'error', type: 'error',
}) })
return return
} }
if(Number(reviseData.value.illumination) > 5000 || Number(reviseData.value.illumination) <= 0){ if (Number(reviseData.value.illumination) > 5000 || Number(reviseData.value.illumination) <= 0) {
ElMessage({ ElMessage({
message: '光照不能大于5000或小于等于0', message: '光照不能大于5000或小于等于0',
type: 'error', type: 'error',
}) })
return return
} }
if(Number(reviseData.value.diffPercentage) > 100 || Number(reviseData.value.diffPercentage) <= 0){ if (Number(reviseData.value.diffPercentage) > 100 || Number(reviseData.value.diffPercentage) <= 0) {
ElMessage({ ElMessage({
message: '自动偏差百分比不能大于100或小于等于0', message: '自动偏差百分比不能大于100或小于等于0',
type: 'error', type: 'error',
}) })
return return
} }
if(Number(reviseData.value.sort) < 0){ if (Number(reviseData.value.sort) < 0) {
ElMessage({ ElMessage({
message: '排序不能小于0', message: '排序不能小于0',
type: 'error', type: 'error',
}) })
return return
} }
if(Number(reviseData.value.timeoutMin) < 0){ if (Number(reviseData.value.timeoutMin) < 0) {
ElMessage({ ElMessage({
message: '自动验证循环时间不能小于0', message: '自动验证循环时间不能小于0',
type: 'error', type: 'error',
...@@ -173,37 +168,18 @@ function handleConfirm() { ...@@ -173,37 +168,18 @@ function handleConfirm() {
) )
} }
} }
<<<<<<< HEAD
formRef.value.validate(valid => { formRef.value.validate(valid => {
if (valid) { if (valid) {
emit('onConfirm', reviseData.value) emit('onConfirm', reviseData.value)
} }
}) })
})
=======
} else {
delete reviseData.value.supplyId
} }
reviseData.value.isAuto = reviseData.value.isAuto === '自动模式' ? true : false;
reviseData.value.isFixed = reviseData.value.isFixed === '固定模式' ? true : false;
console.log('修改数据', reviseData.value)
emit('onConfirm', reviseData.value)
>>>>>>> 44482294a0f0e141cfad6fc71ae5bd19c87d6aed
} }
}) })
} }
<<<<<<< HEAD
// 重置表单
const reset = () => {
const form = unref(formRef)
form.resetFields()
}
function onClose(){
reset()
=======
function onClose() { function onClose() {
>>>>>>> 44482294a0f0e141cfad6fc71ae5bd19c87d6aed
emit('onCancel') emit('onCancel')
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment