修改测试bug
This commit is contained in:
@@ -18,25 +18,50 @@
|
||||
:value="item.transtypeId"
|
||||
></el-option>
|
||||
</el-select>
|
||||
<el-select
|
||||
v-if="item.field == 'harmId'"
|
||||
v-model="form[item.field]"
|
||||
filterable
|
||||
clearable
|
||||
placeholder="请选择谐波源"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in characteristic"
|
||||
:key="item.harmId"
|
||||
:label="item.harmName"
|
||||
:value="item.harmId"
|
||||
></el-option>
|
||||
</el-select>
|
||||
|
||||
<el-input-number
|
||||
v-else-if="
|
||||
item.field == 'transNum' ||
|
||||
item.field == 'capacitorNum' ||
|
||||
item.field == 'capacitorCapacity' ||
|
||||
item.field == 'capacitorReactance'
|
||||
item.field == 'capacitorReactance' ||
|
||||
item.field == 'flickerCoeff' ||
|
||||
item.field == 's'||
|
||||
item.field == 'transhighCapacity'||
|
||||
item.field == 'transImpedance'||
|
||||
item.field == 'nonlinearloadPower'||
|
||||
item.field == 'powerFactor'
|
||||
"
|
||||
style="width: 100%"
|
||||
v-model="form[item.field]"
|
||||
show-word-limit
|
||||
:min="0"
|
||||
placeholder="请输入值"
|
||||
></el-input-number>
|
||||
|
||||
<el-select
|
||||
v-else-if="item.field == 'capacitorScale'"
|
||||
v-else-if="
|
||||
item.field == 'capacitorScale' ||
|
||||
item.field == 'linevoltageScale' ||
|
||||
item.field == 'translowScale'
|
||||
"
|
||||
v-model="form[item.field]"
|
||||
filterable
|
||||
placeholder="请选择接入变电站"
|
||||
placeholder="请选择电压等级"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in voltageleveloption"
|
||||
@@ -64,15 +89,23 @@ import { reactive } from 'vue'
|
||||
import { useDictData } from '@/stores/dictData'
|
||||
import {
|
||||
transformerList,
|
||||
characteristicList,
|
||||
assessTransformerParamAdd,
|
||||
assessTransformerParamEdit,
|
||||
capacitorAdd,
|
||||
capacitorEdit
|
||||
capacitorEdit,
|
||||
windPowerAdd,
|
||||
windPowerDdit,
|
||||
loadParamAdd,
|
||||
loadParamEdit,
|
||||
shockAdd,
|
||||
shockEdit
|
||||
} from '@/api/advance-boot/assess'
|
||||
import { ElMessage, ElMessageBox, ElDatePicker } from 'element-plus'
|
||||
const emits = defineEmits(['init'])
|
||||
const child: any = ref([])
|
||||
const transformer: any = ref([])
|
||||
const characteristic: any = ref([])
|
||||
const form: any = ref({})
|
||||
const dictData = useDictData()
|
||||
//字典获取电压等级
|
||||
@@ -86,6 +119,17 @@ const rules = {
|
||||
capacitorCapacity: [{ required: true, message: '请输入单组容量', trigger: 'blur' }],
|
||||
capacitorReactance: [{ required: true, message: '请输入电抗率', trigger: 'blur' }],
|
||||
capacitorScale: [{ required: true, message: '请选择电压等级', trigger: 'change' }],
|
||||
windgeneratorName: [{ required: true, message: '请输入风机名称', trigger: 'blur' }],
|
||||
flickerCoeff: [{ required: true, message: '请输入风机闪变系数', trigger: 'blur' }],
|
||||
s: [{ required: true, message: '请输入风机额定视在功率', trigger: 'blur' }],
|
||||
loadName: [{ required: true, message: '请输入负荷名称', trigger: 'blur' }],
|
||||
transhighCapacity: [{ required: true, message: '请输入配变容量', trigger: 'blur' }],
|
||||
transImpedance: [{ required: true, message: '请输入配电变压器阻抗', trigger: 'blur' }],
|
||||
nonlinearloadPower: [{ required: true, message: '请输入非线性负荷功率', trigger: 'blur' }],
|
||||
powerFactor: [{ required: true, message: '请输入功率因数', trigger: 'blur' }],
|
||||
linevoltageScale: [{ required: true, message: '请选择进线电压', trigger: 'change' }],
|
||||
harmId: [{ required: true, message: '请选择谐波源特性', trigger: 'change' }],
|
||||
translowScale: [{ required: true, message: '请选择配变低压侧电压', trigger: 'change' }],
|
||||
}
|
||||
const formRef = ref()
|
||||
const dialogVisible = ref(false)
|
||||
@@ -114,35 +158,66 @@ const info = async () => {
|
||||
transformerList({}).then((res: any) => {
|
||||
transformer.value = res.data
|
||||
})
|
||||
// 谐波源特特性
|
||||
characteristicList({}).then((res: any) => {
|
||||
characteristic.value = res.data
|
||||
})
|
||||
}
|
||||
const submit = async () => {
|
||||
formRef.value.validate((valid: any) => {
|
||||
formRef.value.validate(async (valid: any) => {
|
||||
if (valid) {
|
||||
if (title.value == '新增_变压器参数维护') {
|
||||
assessTransformerParamAdd(form.value).then((res: any) => {
|
||||
await assessTransformerParamAdd(form.value).then((res: any) => {
|
||||
ElMessage.success('新增成功')
|
||||
emits('init', 0)
|
||||
dialogVisible.value = false
|
||||
})
|
||||
} else if (title.value == '编辑_变压器参数维护') {
|
||||
assessTransformerParamEdit(form.value).then((res: any) => {
|
||||
await assessTransformerParamEdit(form.value).then((res: any) => {
|
||||
ElMessage.success('修改成功')
|
||||
emits('init', 0)
|
||||
dialogVisible.value = false
|
||||
})
|
||||
} else if (title.value == '新增_电容器组参数维护') {
|
||||
capacitorAdd(form.value).then((res: any) => {
|
||||
await capacitorAdd(form.value).then((res: any) => {
|
||||
ElMessage.success('新增成功')
|
||||
emits('init', 1)
|
||||
dialogVisible.value = false
|
||||
})
|
||||
} else if (title.value == '编辑_电容器组参数维护') {
|
||||
capacitorEdit(form.value).then((res: any) => {
|
||||
await capacitorEdit(form.value).then((res: any) => {
|
||||
ElMessage.success('修改成功')
|
||||
emits('init', 1)
|
||||
dialogVisible.value = false
|
||||
})
|
||||
} else if (title.value == '新增_风电参数') {
|
||||
await windPowerAdd(form.value).then((res: any) => {
|
||||
ElMessage.success('新增成功')
|
||||
emits('init', 2)
|
||||
})
|
||||
} else if (title.value == '编辑_风电参数') {
|
||||
await windPowerDdit(form.value).then((res: any) => {
|
||||
ElMessage.success('修改成功')
|
||||
emits('init', 2)
|
||||
})
|
||||
} else if (title.value == '新增_用户负荷') {
|
||||
await loadParamAdd(form.value).then((res: any) => {
|
||||
ElMessage.success('新增成功')
|
||||
emits('init', 3)
|
||||
})
|
||||
} else if (title.value == '编辑_用户负荷') {
|
||||
await loadParamEdit(form.value).then((res: any) => {
|
||||
ElMessage.success('修改成功')
|
||||
emits('init', 3)
|
||||
})
|
||||
}else if (title.value == '新增_冲击负荷') {
|
||||
await loadParamAdd(form.value).then((res: any) => {
|
||||
ElMessage.success('新增成功')
|
||||
emits('init', 4)
|
||||
})
|
||||
} else if (title.value == '编辑_冲击负荷') {
|
||||
await loadParamEdit(form.value).then((res: any) => {
|
||||
ElMessage.success('修改成功')
|
||||
emits('init', 4)
|
||||
})
|
||||
}
|
||||
dialogVisible.value = false
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user