|
@@ -35,112 +35,6 @@
|
|
|
|
|
|
|
|
<el-divider>是否需要相关证书</el-divider>
|
|
<el-divider>是否需要相关证书</el-divider>
|
|
|
|
|
|
|
|
- <!-- <div class="flex flex-wrap items-center justify-between">
|
|
|
|
|
- <el-form-item label="硫化氢证" prop="lsh">
|
|
|
|
|
- <el-select v-model="formData.lsh" placeholder="请选择" clearable style="width: 150px">
|
|
|
|
|
- <el-option
|
|
|
|
|
- v-for="dict in getBoolDictOptions(DICT_TYPE.INFRA_BOOLEAN_STRING)"
|
|
|
|
|
- :key="dict.value"
|
|
|
|
|
- :label="dict.label"
|
|
|
|
|
- :value="dict.value" />
|
|
|
|
|
- </el-select>
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
-
|
|
|
|
|
- <el-form-item label="井控证" prop="jk">
|
|
|
|
|
- <el-select v-model="formData.jk" placeholder="请选择" clearable style="width: 150px">
|
|
|
|
|
- <el-option
|
|
|
|
|
- v-for="dict in getBoolDictOptions(DICT_TYPE.INFRA_BOOLEAN_STRING)"
|
|
|
|
|
- :key="dict.value"
|
|
|
|
|
- :label="dict.label"
|
|
|
|
|
- :value="dict.value" />
|
|
|
|
|
- </el-select>
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
-
|
|
|
|
|
- <el-form-item label="HSE证" prop="hse">
|
|
|
|
|
- <el-select v-model="formData.hse" placeholder="请选择" clearable style="width: 150px">
|
|
|
|
|
- <el-option
|
|
|
|
|
- v-for="dict in getBoolDictOptions(DICT_TYPE.INFRA_BOOLEAN_STRING)"
|
|
|
|
|
- :key="dict.value"
|
|
|
|
|
- :label="dict.label"
|
|
|
|
|
- :value="dict.value" />
|
|
|
|
|
- </el-select>
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
-
|
|
|
|
|
- <el-form-item label="司钻证" prop="sz">
|
|
|
|
|
- <el-select v-model="formData.sz" placeholder="请选择" clearable style="width: 150px">
|
|
|
|
|
- <el-option
|
|
|
|
|
- v-for="dict in getBoolDictOptions(DICT_TYPE.INFRA_BOOLEAN_STRING)"
|
|
|
|
|
- :key="dict.value"
|
|
|
|
|
- :label="dict.label"
|
|
|
|
|
- :value="dict.value" />
|
|
|
|
|
- </el-select>
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
-
|
|
|
|
|
- <el-form-item label="高处作业证" prop="gczy">
|
|
|
|
|
- <el-select v-model="formData.gczy" placeholder="请选择" clearable style="width: 150px">
|
|
|
|
|
- <el-option
|
|
|
|
|
- v-for="dict in getBoolDictOptions(DICT_TYPE.INFRA_BOOLEAN_STRING)"
|
|
|
|
|
- :key="dict.value"
|
|
|
|
|
- :label="dict.label"
|
|
|
|
|
- :value="dict.value" />
|
|
|
|
|
- </el-select>
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
-
|
|
|
|
|
- <el-form-item label="电工证" prop="dg">
|
|
|
|
|
- <el-select v-model="formData.dg" placeholder="请选择" clearable style="width: 150px">
|
|
|
|
|
- <el-option
|
|
|
|
|
- v-for="dict in getBoolDictOptions(DICT_TYPE.INFRA_BOOLEAN_STRING)"
|
|
|
|
|
- :key="dict.value"
|
|
|
|
|
- :label="dict.label"
|
|
|
|
|
- :value="dict.value" />
|
|
|
|
|
- </el-select>
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
-
|
|
|
|
|
- <el-form-item
|
|
|
|
|
- label="连续油管主操证"
|
|
|
|
|
- prop="lxygzc"
|
|
|
|
|
- label-width="auto"
|
|
|
|
|
- style="margin-left: -5px">
|
|
|
|
|
- <el-select v-model="formData.lxygzc" placeholder="请选择" clearable style="width: 150px">
|
|
|
|
|
- <el-option
|
|
|
|
|
- v-for="dict in getBoolDictOptions(DICT_TYPE.INFRA_BOOLEAN_STRING)"
|
|
|
|
|
- :key="dict.value"
|
|
|
|
|
- :label="dict.label"
|
|
|
|
|
- :value="dict.value" />
|
|
|
|
|
- </el-select>
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
-
|
|
|
|
|
- <el-form-item label="吊装证" prop="dz">
|
|
|
|
|
- <el-select v-model="formData.dz" placeholder="请选择" clearable style="width: 150px">
|
|
|
|
|
- <el-option
|
|
|
|
|
- v-for="dict in getBoolDictOptions(DICT_TYPE.INFRA_BOOLEAN_STRING)"
|
|
|
|
|
- :key="dict.value"
|
|
|
|
|
- :label="dict.label"
|
|
|
|
|
- :value="dict.value" />
|
|
|
|
|
- </el-select>
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
-
|
|
|
|
|
- <el-form-item label="特种作业证" prop="tzzy">
|
|
|
|
|
- <el-select v-model="formData.tzzy" placeholder="请选择" clearable style="width: 150px">
|
|
|
|
|
- <el-option
|
|
|
|
|
- v-for="dict in getBoolDictOptions(DICT_TYPE.INFRA_BOOLEAN_STRING)"
|
|
|
|
|
- :key="dict.value"
|
|
|
|
|
- :label="dict.label"
|
|
|
|
|
- :value="dict.value" />
|
|
|
|
|
- </el-select>
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
-
|
|
|
|
|
- <el-form-item label="安全管理证" prop="aqgl">
|
|
|
|
|
- <el-select v-model="formData.aqgl" placeholder="请选择" clearable style="width: 150px">
|
|
|
|
|
- <el-option
|
|
|
|
|
- v-for="dict in getBoolDictOptions(DICT_TYPE.INFRA_BOOLEAN_STRING)"
|
|
|
|
|
- :key="dict.value"
|
|
|
|
|
- :label="dict.label"
|
|
|
|
|
- :value="dict.value" />
|
|
|
|
|
- </el-select>
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
- </div> -->
|
|
|
|
|
-
|
|
|
|
|
<div class="flex flex-wrap items-center justify-between">
|
|
<div class="flex flex-wrap items-center justify-between">
|
|
|
<el-form-item label="硫化氢证" prop="lsh">
|
|
<el-form-item label="硫化氢证" prop="lsh">
|
|
|
<el-radio-group v-model="formData.lsh">
|
|
<el-radio-group v-model="formData.lsh">
|
|
@@ -234,17 +128,6 @@
|
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
|
|
- <el-form-item label="特种作业证" prop="tzzy">
|
|
|
|
|
- <el-radio-group v-model="formData.tzzy">
|
|
|
|
|
- <el-radio
|
|
|
|
|
- v-for="dict in getBoolDictOptions(DICT_TYPE.INFRA_BOOLEAN_STRING)"
|
|
|
|
|
- :key="dict.value"
|
|
|
|
|
- :value="dict.value">
|
|
|
|
|
- {{ dict.label }}
|
|
|
|
|
- </el-radio>
|
|
|
|
|
- </el-radio-group>
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
-
|
|
|
|
|
<el-form-item label="安全管理证" prop="aqgl">
|
|
<el-form-item label="安全管理证" prop="aqgl">
|
|
|
<el-radio-group v-model="formData.aqgl">
|
|
<el-radio-group v-model="formData.aqgl">
|
|
|
<el-radio
|
|
<el-radio
|
|
@@ -299,7 +182,6 @@ const formData = ref({
|
|
|
dg: undefined,
|
|
dg: undefined,
|
|
|
lxygzc: undefined,
|
|
lxygzc: undefined,
|
|
|
dz: undefined,
|
|
dz: undefined,
|
|
|
- tzzy: undefined,
|
|
|
|
|
aqgl: undefined
|
|
aqgl: undefined
|
|
|
})
|
|
})
|
|
|
const formRules = reactive({
|
|
const formRules = reactive({
|
|
@@ -316,7 +198,6 @@ const formRules = reactive({
|
|
|
dg: [{ required: true, message: '请选择', trigger: 'blur' }],
|
|
dg: [{ required: true, message: '请选择', trigger: 'blur' }],
|
|
|
lxygzc: [{ required: true, message: '请选择', trigger: 'blur' }],
|
|
lxygzc: [{ required: true, message: '请选择', trigger: 'blur' }],
|
|
|
dz: [{ required: true, message: '请选择', trigger: 'blur' }],
|
|
dz: [{ required: true, message: '请选择', trigger: 'blur' }],
|
|
|
- tzzy: [{ required: true, message: '请选择', trigger: 'blur' }],
|
|
|
|
|
aqgl: [{ required: true, message: '请选择', trigger: 'blur' }]
|
|
aqgl: [{ required: true, message: '请选择', trigger: 'blur' }]
|
|
|
})
|
|
})
|
|
|
const formRef = ref() // 表单 Ref
|
|
const formRef = ref() // 表单 Ref
|