修改测试问题
This commit is contained in:
@@ -46,7 +46,7 @@
|
||||
:disabled="openType == 'detail'"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="用户名称:" prop="projectName">
|
||||
<el-form-item label="用户名称:" prop="projectName">
|
||||
<el-input
|
||||
v-model="form.projectName"
|
||||
autocomplete="off"
|
||||
@@ -54,7 +54,7 @@
|
||||
:disabled="openType == 'detail'"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="用户状态:" prop="userStatus">
|
||||
<el-form-item label="用户状态:" prop="userStatus">
|
||||
<el-select v-model="form.userStatus" placeholder="请选择用户状态" :disabled="openType == 'detail'">
|
||||
<el-option
|
||||
v-for="(item, index) in userStateList"
|
||||
@@ -65,7 +65,7 @@
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="变电站:" prop="substation">
|
||||
<el-form-item label="变电站:" prop="substation">
|
||||
<el-input
|
||||
v-model="form.substation"
|
||||
autocomplete="off"
|
||||
@@ -73,7 +73,7 @@
|
||||
:disabled="openType == 'detail'"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item v-if="form.userType == '0' || form.userType == '1'" label="电压等级:" prop="voltageLevel">
|
||||
<el-form-item v-if="form.userType == '0' || form.userType == '1'" label="电压等级:" prop="voltageLevel">
|
||||
<el-select
|
||||
v-model="form.voltageLevel"
|
||||
placeholder="请选择电压等级"
|
||||
@@ -88,7 +88,7 @@
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item
|
||||
<el-form-item
|
||||
v-if="form.userType == '0' || form.userType == '1'"
|
||||
label="预测评估单位:"
|
||||
prop="evaluationDept"
|
||||
@@ -112,11 +112,7 @@
|
||||
<el-radio :value="0">否</el-radio>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
<el-form-item
|
||||
v-if="form.userReportSubstationPO"
|
||||
label="是否开展背景测试:"
|
||||
prop="backgroundTestPerformed"
|
||||
>
|
||||
<el-form-item v-if="form.userReportSubstationPO" label="是否开展背景测试:" prop="backgroundTestPerformed">
|
||||
<el-radio-group
|
||||
v-model="form.userReportSubstationPO.backgroundTestPerformed"
|
||||
:disabled="openType == 'detail'"
|
||||
@@ -143,7 +139,7 @@
|
||||
<el-form-item label="填报部门:" prop="orgId">
|
||||
<el-input v-model="form.orgId" :disabled="true" autocomplete="off" />
|
||||
</el-form-item>
|
||||
<el-form-item
|
||||
<el-form-item
|
||||
class="uploadFile"
|
||||
:label="bussType == 0 ? '入网设计方案审查报告:' : '治理工程验收报告:'"
|
||||
prop="goToNetReport"
|
||||
@@ -175,7 +171,7 @@
|
||||
</template>
|
||||
<script lang="ts" setup>
|
||||
import { ref, reactive, defineExpose, defineProps, defineEmits } from 'vue'
|
||||
import type { UploadProps, UploadRawFile } from 'element-plus'
|
||||
import type { UploadProps, UploadRawFile } from 'element-plus'
|
||||
import { genFileId, ElMessage } from 'element-plus'
|
||||
import { useDictData } from '@/stores/dictData'
|
||||
import { useAdminInfo } from '@/stores/adminInfo'
|
||||
@@ -191,10 +187,10 @@ const props = defineProps({
|
||||
id: {
|
||||
type: String
|
||||
},
|
||||
bussType:{
|
||||
bussType: {
|
||||
type: Number
|
||||
},
|
||||
titleButton:{
|
||||
titleButton: {
|
||||
type: String
|
||||
}
|
||||
})
|
||||
@@ -265,21 +261,21 @@ const userStateList = reactive([
|
||||
const adminInfo = useAdminInfo()
|
||||
const resetForm = () => {
|
||||
form.value = {
|
||||
reporter: '', //填报人
|
||||
reportDate: new Date(), //填报日期
|
||||
orgId: '', //填报部门
|
||||
goToNetReport:[],//报告
|
||||
userType: 0, //用户性质
|
||||
city: areaOptionList[0].name, //所属地市
|
||||
responsibleDepartment: '', //归口管理部门
|
||||
projectName: '', //用户名称
|
||||
userStatus: userStateList[0].value, //用户状态
|
||||
substation: '', //变电站
|
||||
backgroundTestPerformed: 0, //是否开展背景测试
|
||||
antiInterferenceTest: 0, //是否开展抗扰度测试
|
||||
voltageLevel: voltageLevelList[0].id, //电压等级
|
||||
evaluationDept: evaluationDeptList[0].name, //预测评估单位
|
||||
}
|
||||
reporter: '', //填报人
|
||||
reportDate: new Date(), //填报日期
|
||||
orgId: '', //填报部门
|
||||
goToNetReport: [], //报告
|
||||
userType: 0, //用户性质
|
||||
city: areaOptionList[0].name, //所属地市
|
||||
responsibleDepartment: '', //归口管理部门
|
||||
projectName: '', //用户名称
|
||||
userStatus: userStateList[0].value, //用户状态
|
||||
substation: '', //变电站
|
||||
backgroundTestPerformed: 0, //是否开展背景测试
|
||||
antiInterferenceTest: 0, //是否开展抗扰度测试
|
||||
voltageLevel: voltageLevelList[0].id, //电压等级
|
||||
evaluationDept: evaluationDeptList[0].name //预测评估单位
|
||||
}
|
||||
form.value.reporter = adminInfo.$state.name
|
||||
form.value.orgId = adminInfo.$state.deptName
|
||||
}
|
||||
@@ -301,24 +297,17 @@ const getInfo = async () => {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
const open = () => {
|
||||
dialogFormVisible.value = true
|
||||
resetForm()
|
||||
getInfo()
|
||||
|
||||
}
|
||||
const close = () => {
|
||||
//重置表单内容
|
||||
resetForm()
|
||||
dialogFormVisible.value = false
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
// 上传报告
|
||||
const uploadRef = ref()
|
||||
const handleExceed: UploadProps['onExceed'] = files => {
|
||||
@@ -329,7 +318,7 @@ const handleExceed: UploadProps['onExceed'] = files => {
|
||||
}
|
||||
|
||||
//移除文件上传
|
||||
const removeFile = (file: any,uploadFiles:any) => {
|
||||
const removeFile = (file: any, uploadFiles: any) => {
|
||||
console.log(file, uploadFiles)
|
||||
}
|
||||
|
||||
@@ -343,29 +332,28 @@ const choose = (e: any) => {
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
//提交
|
||||
const confirmForm = () => {
|
||||
if(goToNetReport.value ==null ||goToNetReport.value ==''){
|
||||
if (goToNetReport.value == null || goToNetReport.value == '') {
|
||||
return ElMessage({
|
||||
message: '请上传报告',
|
||||
message: props.bussType == 0 ? '请上传入网设计方案审查报告' : '请上传治理工程验收报告',
|
||||
type: 'warning'
|
||||
})
|
||||
}
|
||||
let data = {
|
||||
let data = {
|
||||
type: props.bussType,
|
||||
userReportId: props.id,
|
||||
reportUrl: goToNetReport.value
|
||||
}
|
||||
submitGoNet(data).then((res:any) => {
|
||||
if(res.code==='A0000'){
|
||||
submitGoNet(data).then((res: any) => {
|
||||
if (res.code === 'A0000') {
|
||||
ElMessage({
|
||||
message: '新建流程成功',
|
||||
type: 'success'
|
||||
})
|
||||
emits("onSubmit")
|
||||
emits('onSubmit')
|
||||
close()
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
defineExpose({ open })
|
||||
|
||||
Reference in New Issue
Block a user