|
@@ -109,40 +109,68 @@
|
|
<el-table-column :label="$t('员工号')" align="center" prop="employeeid" :show-overflow-tooltip="true"/>
|
|
<el-table-column :label="$t('员工号')" align="center" prop="employeeid" :show-overflow-tooltip="true"/>
|
|
<el-table-column :label="$t('班组')" align="center" prop="classes" :formatter="classesFormat" />
|
|
<el-table-column :label="$t('班组')" align="center" prop="classes" :formatter="classesFormat" />
|
|
<el-table-column :label="$t('职务')" align="center" prop="post" width="150" :formatter="actualpostFormat"/>
|
|
<el-table-column :label="$t('职务')" align="center" prop="post" width="150" :formatter="actualpostFormat"/>
|
|
- <el-table-column :label="$t('证件类型')" align="center" prop="idtype" :show-overflow-tooltip="true"/>
|
|
|
|
- <el-table-column :label="$t('证件号')" align="center" prop="containerIdnum" width="150" :show-overflow-tooltip="true"/>
|
|
|
|
- <el-table-column :label="$t('裂解(裂化)')" align="center" prop="boiler" :formatter="boilerFormat">
|
|
|
|
|
|
+ <el-table-column :label="$t('裂解(裂化)')" align="center" prop="boiler" width="100" :formatter="boilerFormat">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<span> {{boilerFormat(scope.row)}}</span>
|
|
<span> {{boilerFormat(scope.row)}}</span>
|
|
<el-button v-if="boilerFormat(scope.row) == 'YES'" icon="el-icon-folder" style="color:#6e96fa;" @click="handleDoc(scope.row , 'worklicense-boiler')" circle></el-button>
|
|
<el-button v-if="boilerFormat(scope.row) == 'YES'" icon="el-icon-folder" style="color:#6e96fa;" @click="handleDoc(scope.row , 'worklicense-boiler')" circle></el-button>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
|
+ <el-table-column :label="$t('取复证日期')" align="center" prop="boilerDate" width="100">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <span>{{ parseTime(scope.row.boilerDate, '{y}-{m}-{d}') }}</span>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column :label="$t('证书有效期')" align="center" prop="boilerLifespan" width="100">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <span>{{ parseTime(scope.row.boilerLifespan, '{y}-{m}-{d}') }}</span>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
<el-table-column :label="$t('压力容器')" align="center" prop="container" :formatter="crackingFormat">
|
|
<el-table-column :label="$t('压力容器')" align="center" prop="container" :formatter="crackingFormat">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<span> {{crackingFormat(scope.row)}}</span>
|
|
<span> {{crackingFormat(scope.row)}}</span>
|
|
<el-button v-if="crackingFormat(scope.row) == 'YES'" icon="el-icon-folder" style="color:#6e96fa;" @click="handleDoc(scope.row , 'worklicense-compression')" circle></el-button>
|
|
<el-button v-if="crackingFormat(scope.row) == 'YES'" icon="el-icon-folder" style="color:#6e96fa;" @click="handleDoc(scope.row , 'worklicense-compression')" circle></el-button>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
|
+ <el-table-column :label="$t('取复证日期')" align="center" prop="containerDate" width="100">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <span>{{ parseTime(scope.row.containerDate, '{y}-{m}-{d}') }}</span>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column :label="$t('证书有效期')" align="center" prop="containerLifespan" width="100">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <span>{{ parseTime(scope.row.containerLifespan, '{y}-{m}-{d}') }}</span>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
<el-table-column :label="$t('压力管道')" align="center" prop="pipe" :formatter="hotareaFormat">
|
|
<el-table-column :label="$t('压力管道')" align="center" prop="pipe" :formatter="hotareaFormat">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<span> {{hotareaFormat(scope.row)}}</span>
|
|
<span> {{hotareaFormat(scope.row)}}</span>
|
|
<el-button v-if="hotareaFormat(scope.row) == 'YES'" icon="el-icon-folder" style="color:#6e96fa;" @click="handleDoc(scope.row , 'worklicense-separation')" circle></el-button>
|
|
<el-button v-if="hotareaFormat(scope.row) == 'YES'" icon="el-icon-folder" style="color:#6e96fa;" @click="handleDoc(scope.row , 'worklicense-separation')" circle></el-button>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
|
+ <el-table-column :label="$t('取复证日期')" align="center" prop="pipeDate" width="100">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <span>{{ parseTime(scope.row.pipeDate, '{y}-{m}-{d}') }}</span>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column :label="$t('证书有效期')" align="center" prop="pipeLifespan" width="100">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <span>{{ parseTime(scope.row.pipeLifespan, '{y}-{m}-{d}') }}</span>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
<el-table-column label="烷基化" align="center" prop="alkylation" width="100" :formatter="coldareaFormat">
|
|
<el-table-column label="烷基化" align="center" prop="alkylation" width="100" :formatter="coldareaFormat">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<span> {{coldareaFormat(scope.row)}}</span>
|
|
<span> {{coldareaFormat(scope.row)}}</span>
|
|
<el-button v-if="coldareaFormat(scope.row) == 'YES'" icon="el-icon-folder" style="color:#6e96fa;" @click="handleDoc(scope.row , 'worklicense-pguaeu')" circle></el-button>
|
|
<el-button v-if="coldareaFormat(scope.row) == 'YES'" icon="el-icon-folder" style="color:#6e96fa;" @click="handleDoc(scope.row , 'worklicense-pguaeu')" circle></el-button>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column :label="$t('取复证日期')" align="center" prop="recertificatedate" width="100">
|
|
|
|
|
|
+ <el-table-column :label="$t('取复证日期')" align="center" prop="alkylationDate" width="100">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
- <span>{{ parseTime(scope.row.recertificatedate, '{y}-{m}-{d}') }}</span>
|
|
|
|
|
|
+ <span>{{ parseTime(scope.row.alkylationDate, '{y}-{m}-{d}') }}</span>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column :label="$t('证书有效期')" align="center" prop="validity" width="100">
|
|
|
|
|
|
+ <el-table-column :label="$t('证书有效期')" align="center" prop="alkylationLifespan" width="100">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
- <span>{{ parseTime(scope.row.validity, '{y}-{m}-{d}') }}</span>
|
|
|
|
|
|
+ <span>{{ parseTime(scope.row.alkylationLifespan, '{y}-{m}-{d}') }}</span>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column :label="$t('备注')" align="center" prop="remarks" :show-overflow-tooltip="true"/>
|
|
<el-table-column :label="$t('备注')" align="center" prop="remarks" :show-overflow-tooltip="true"/>
|
|
@@ -213,35 +241,140 @@
|
|
></el-option>
|
|
></el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item :label="$t('证件类型')" prop="idtype">
|
|
|
|
|
|
+<!-- <el-form-item :label="$t('证件类型')" prop="idtype">
|
|
<el-input v-model="form.idtype" :placeholder="$t('请输入') + $t('证件类型')" />
|
|
<el-input v-model="form.idtype" :placeholder="$t('请输入') + $t('证件类型')" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item :label="$t('证件号')" prop="containerIdnum">
|
|
<el-form-item :label="$t('证件号')" prop="containerIdnum">
|
|
<el-input v-model="form.containerIdnum" :placeholder="$t('请输入') +$t('证件号') " />
|
|
<el-input v-model="form.containerIdnum" :placeholder="$t('请输入') +$t('证件号') " />
|
|
- </el-form-item>
|
|
|
|
|
|
+ </el-form-item>-->
|
|
<el-row>
|
|
<el-row>
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
<el-form-item :label="$t('裂解(裂化)')" prop="boiler">
|
|
<el-form-item :label="$t('裂解(裂化)')" prop="boiler">
|
|
<el-checkbox v-model="form.boiler" @change="changeBoiler()"></el-checkbox>
|
|
<el-checkbox v-model="form.boiler" @change="changeBoiler()"></el-checkbox>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
|
|
+ <el-col :span="9">
|
|
|
|
+ <el-form-item :label="$t('取复证日期')" prop="boilerDate" v-if="this.boilerDisplay">
|
|
|
|
+ <el-date-picker
|
|
|
|
+ v-model="form.boilerDate"
|
|
|
|
+ type="date"
|
|
|
|
+ clearable
|
|
|
|
+ style="width: auto"
|
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
|
+ :placeholder="$t('请选择') + $t('取复证日期')"
|
|
|
|
+ >
|
|
|
|
+ </el-date-picker>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="9">
|
|
|
|
+ <el-form-item :label="$t('证件有效期')" prop="boilerLifespan" v-if="this.boilerDisplay">
|
|
|
|
+ <el-date-picker
|
|
|
|
+ v-model="form.boilerLifespan"
|
|
|
|
+ type="date"
|
|
|
|
+ style="width: auto"
|
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
|
+ :placeholder="$t('请选择') + $t('证件有效期')"
|
|
|
|
+ clearable>
|
|
|
|
+ </el-date-picker>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ </el-row>
|
|
|
|
+ <el-row>
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
<el-form-item :label="$t('压力容器')" prop="container">
|
|
<el-form-item :label="$t('压力容器')" prop="container">
|
|
<el-checkbox v-model="form.container" @change="changeCracking()"></el-checkbox>
|
|
<el-checkbox v-model="form.container" @change="changeCracking()"></el-checkbox>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
|
|
+ <el-col :span="9">
|
|
|
|
+ <el-form-item :label="$t('取复证日期')" prop="containerDate" v-if="this.compressionDisplay">
|
|
|
|
+ <el-date-picker
|
|
|
|
+ v-model="form.containerDate"
|
|
|
|
+ type="date"
|
|
|
|
+ clearable
|
|
|
|
+ style="width: auto"
|
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
|
+ :placeholder="$t('请选择') + $t('取复证日期')"
|
|
|
|
+ >
|
|
|
|
+ </el-date-picker>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="9">
|
|
|
|
+ <el-form-item :label="$t('证件有效期')" prop="containerLifespan" v-if="this.compressionDisplay">
|
|
|
|
+ <el-date-picker
|
|
|
|
+ v-model="form.containerLifespan"
|
|
|
|
+ type="date"
|
|
|
|
+ style="width: auto"
|
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
|
+ :placeholder="$t('请选择') + $t('证件有效期')"
|
|
|
|
+ clearable>
|
|
|
|
+ </el-date-picker>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ </el-row>
|
|
|
|
+ <el-row>
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
<el-form-item :label="$t('压力管道')" prop="pipe">
|
|
<el-form-item :label="$t('压力管道')" prop="pipe">
|
|
<el-checkbox v-model="form.pipe" @change="changeHotarea()"></el-checkbox>
|
|
<el-checkbox v-model="form.pipe" @change="changeHotarea()"></el-checkbox>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
|
|
+ <el-col :span="9">
|
|
|
|
+ <el-form-item :label="$t('取复证日期')" prop="pipeDate" v-if="this.separationDisplay">
|
|
|
|
+ <el-date-picker
|
|
|
|
+ v-model="form.pipeDate"
|
|
|
|
+ type="date"
|
|
|
|
+ clearable
|
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
|
+ :placeholder="$t('请选择') + $t('取复证日期')"
|
|
|
|
+ style="width: auto"
|
|
|
|
+ >
|
|
|
|
+ </el-date-picker>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="9">
|
|
|
|
+ <el-form-item :label="$t('证件有效期')" prop="pipeLifespan" v-if="this.separationDisplay">
|
|
|
|
+ <el-date-picker
|
|
|
|
+ clearable size="small" style="width: auto"
|
|
|
|
+ v-model="form.pipeLifespan"
|
|
|
|
+ type="date"
|
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
|
+ :placeholder="$t('请选择') + $t('证件有效期')">
|
|
|
|
+ </el-date-picker>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ </el-row>
|
|
|
|
+ <el-row>
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
<el-form-item label="烷基化" prop="alkylation">
|
|
<el-form-item label="烷基化" prop="alkylation">
|
|
<el-checkbox v-model="form.alkylation" @change="changeColdarea()"></el-checkbox>
|
|
<el-checkbox v-model="form.alkylation" @change="changeColdarea()"></el-checkbox>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
|
|
+ <el-col :span="9">
|
|
|
|
+ <el-form-item :label="$t('取复证日期')" prop="alkylationDate" v-if="this.pguaeuDisplay">
|
|
|
|
+ <el-date-picker
|
|
|
|
+ v-model="form.alkylationDate"
|
|
|
|
+ type="date"
|
|
|
|
+ clearable
|
|
|
|
+ style="width: auto"
|
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
|
+ :placeholder="$t('请选择') + $t('取复证日期')"
|
|
|
|
+ >
|
|
|
|
+ </el-date-picker>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="9">
|
|
|
|
+ <el-form-item :label="$t('证件有效期')" prop="alkylationLifespan" v-if="this.pguaeuDisplay">
|
|
|
|
+ <el-date-picker
|
|
|
|
+ v-model="form.alkylationLifespan"
|
|
|
|
+ type="date"
|
|
|
|
+ style="width: auto"
|
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
|
+ :placeholder="$t('请选择') + $t('证件有效期')"
|
|
|
|
+ clearable>
|
|
|
|
+ </el-date-picker>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
</el-row>
|
|
</el-row>
|
|
- <el-form-item :label="$t('取复证日期')" prop="recertificatedate">
|
|
|
|
|
|
+<!-- <el-form-item :label="$t('取复证日期')" prop="recertificatedate">
|
|
<el-date-picker clearable size="small" style="width: 200px"
|
|
<el-date-picker clearable size="small" style="width: 200px"
|
|
v-model="form.recertificatedate"
|
|
v-model="form.recertificatedate"
|
|
type="date"
|
|
type="date"
|
|
@@ -256,7 +389,7 @@
|
|
value-format="yyyy-MM-dd"
|
|
value-format="yyyy-MM-dd"
|
|
:placeholder="$t('请选择') + $t('证书有效期')">
|
|
:placeholder="$t('请选择') + $t('证书有效期')">
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
- </el-form-item>
|
|
|
|
|
|
+ </el-form-item>-->
|
|
<el-form-item :label="$t('备注')" prop="remarks">
|
|
<el-form-item :label="$t('备注')" prop="remarks">
|
|
<el-input v-model="form.remarks" :placeholder="$t('请输入') + $t('备注')" />
|
|
<el-input v-model="form.remarks" :placeholder="$t('请输入') + $t('备注')" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -674,7 +807,15 @@ export default {
|
|
separationDate: null,
|
|
separationDate: null,
|
|
compressionDate: null,
|
|
compressionDate: null,
|
|
pguaeuDate: null,
|
|
pguaeuDate: null,
|
|
- crackingDate: null
|
|
|
|
|
|
+ crackingDate: null,
|
|
|
|
+ boilerLifespan: null,
|
|
|
|
+ containerLifespan: null,
|
|
|
|
+ pipeLifespan: null,
|
|
|
|
+ alkylationLifespan: null,
|
|
|
|
+ boilerDate: null,
|
|
|
|
+ containerDate: null,
|
|
|
|
+ pipeDate: null,
|
|
|
|
+ alkylationDate: null,
|
|
};
|
|
};
|
|
this.resetForm("form");
|
|
this.resetForm("form");
|
|
},
|
|
},
|
|
@@ -721,6 +862,8 @@ export default {
|
|
/** 提交按钮 */
|
|
/** 提交按钮 */
|
|
submitForm() {
|
|
submitForm() {
|
|
this.$refs["form"].validate(valid => {
|
|
this.$refs["form"].validate(valid => {
|
|
|
|
+ console.log('this.form')
|
|
|
|
+ console.log(this.form)
|
|
if (valid) {
|
|
if (valid) {
|
|
if (this.form.id != null) {
|
|
if (this.form.id != null) {
|
|
updateByxWorklicense(this.form).then(response => {
|
|
updateByxWorklicense(this.form).then(response => {
|