|
|
@@ -215,169 +215,7 @@
|
|
|
:label="$t('设计压力')+'(MPa)'">
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
- <el-table
|
|
|
- v-show="dataForm.devType == 5"
|
|
|
- :data="devList"
|
|
|
- border
|
|
|
- style="width: 100%;">
|
|
|
- <el-table-column
|
|
|
- prop="plantCode"
|
|
|
- header-align="center"
|
|
|
- align="center"
|
|
|
- :label="$t('装置名称')">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="docno"
|
|
|
- header-align="center"
|
|
|
- align="center"
|
|
|
- :label="$t('docNo')">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="devname"
|
|
|
- header-align="center"
|
|
|
- align="center"
|
|
|
- :show-overflow-tooltip="true"
|
|
|
- width="150"
|
|
|
- :label="$t('设备名称')">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="model"
|
|
|
- header-align="center"
|
|
|
- align="center"
|
|
|
- :show-overflow-tooltip="true"
|
|
|
- width="120"
|
|
|
- :label="$t('型号')">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="location"
|
|
|
- header-align="center"
|
|
|
- align="center"
|
|
|
- :show-overflow-tooltip="true"
|
|
|
- :label="$t('使用地点')">
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- <el-table
|
|
|
- v-show="dataForm.devType == 6"
|
|
|
- :data="devList"
|
|
|
- border
|
|
|
- style="width: 100%;">
|
|
|
- <el-table-column
|
|
|
- prop="plantCode"
|
|
|
- header-align="center"
|
|
|
- align="center"
|
|
|
- :label="$t('装置名称')">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="useDept"
|
|
|
- header-align="center"
|
|
|
- align="center"
|
|
|
- :label="$t('dept')">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="carNo"
|
|
|
- header-align="center"
|
|
|
- align="center"
|
|
|
- :label="$t('plateNo')">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="docno"
|
|
|
- header-align="center"
|
|
|
- align="center"
|
|
|
- :label="$t('docNo')">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="model"
|
|
|
- header-align="center"
|
|
|
- align="center"
|
|
|
- :show-overflow-tooltip="true"
|
|
|
- width="120"
|
|
|
- :label="$t('model')">
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- <el-table
|
|
|
- v-show="dataForm.devType == 7"
|
|
|
- :data="devList"
|
|
|
- border
|
|
|
- style="width: 100%;">
|
|
|
- <el-table-column
|
|
|
- prop="plantCode"
|
|
|
- header-align="center"
|
|
|
- align="center"
|
|
|
- :label="$t('装置名称')">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="unit"
|
|
|
- header-align="center"
|
|
|
- align="center"
|
|
|
- :label="$t('单元')">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="devno"
|
|
|
- header-align="center"
|
|
|
- align="center"
|
|
|
- :label="$t('位号')">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="devname"
|
|
|
- header-align="center"
|
|
|
- align="center"
|
|
|
- :label="$t('名称')">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="createno"
|
|
|
- header-align="center"
|
|
|
- align="center"
|
|
|
- :label="$t('制造编号')">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="indiameter"
|
|
|
- header-align="center"
|
|
|
- align="center"
|
|
|
- :show-overflow-tooltip="true"
|
|
|
- width="120"
|
|
|
- :label="$t('内径')+'mm'">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="height"
|
|
|
- header-align="center"
|
|
|
- align="center"
|
|
|
- :show-overflow-tooltip="true"
|
|
|
- width="120"
|
|
|
- :label="$t('高(长)')+'mm'">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="chickness"
|
|
|
- header-align="center"
|
|
|
- align="center"
|
|
|
- :show-overflow-tooltip="true"
|
|
|
- width="120"
|
|
|
- :label="$t('壁厚(mm)')">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="volume"
|
|
|
- header-align="center"
|
|
|
- align="center"
|
|
|
- :show-overflow-tooltip="true"
|
|
|
- width="120"
|
|
|
- :label="$t('容积mm³')">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="medium"
|
|
|
- header-align="center"
|
|
|
- align="center"
|
|
|
- :show-overflow-tooltip="true"
|
|
|
- width="120"
|
|
|
- :label="$t('介质')">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="material"
|
|
|
- header-align="center"
|
|
|
- align="center"
|
|
|
- :show-overflow-tooltip="true"
|
|
|
- width="120"
|
|
|
- :label="$t('材料')">
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
+
|
|
|
</el-form-item>
|
|
|
<el-form-item :label="$t('审批类型')" prop="approveType">
|
|
|
<el-select v-model="dataForm.approveType" :placeholder="$t('审批类型')" @change="handleChange">
|
|
|
@@ -395,50 +233,8 @@
|
|
|
maxlength="200" show-word-limit
|
|
|
:autosize="{ minRows: 2, maxRows: 10}"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item :label="$t('附件')" prop="fileUrl">
|
|
|
- <el-upload
|
|
|
- ref="doc"
|
|
|
- :limit="5"
|
|
|
- :headers="doc.headers"
|
|
|
- :action="doc.url"
|
|
|
- :disabled="doc.isUploading"
|
|
|
- :on-progress="handleFileDocProgress"
|
|
|
- :on-success="handleFileDocSuccess"
|
|
|
- :on-remove="handleRemove"
|
|
|
- :auto-upload="true"
|
|
|
- :file-list="fileList"
|
|
|
- drag
|
|
|
- >
|
|
|
- <i class="el-icon-upload"></i>
|
|
|
- <div class="el-upload__text">
|
|
|
- {{ $t('将文件拖到此处,或') }}
|
|
|
- <em>{{ $t('点击上传') }}</em>
|
|
|
- </div>
|
|
|
- <div v-if="showDelay" class="el-upload__tip" slot="tip">{{ this.fileTips }}</div>
|
|
|
- </el-upload>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item :label="$t('维修经理')" prop="wxjl">
|
|
|
- <el-select v-model="dataForm.wxjl" filterable :placeholder="$t('请选择') + $t('维修经理')">
|
|
|
- <el-option
|
|
|
- v-for="item in wxjlOption"
|
|
|
- :key="item.userId"
|
|
|
- :label="item.nickName"
|
|
|
- :value="item.userId"
|
|
|
- :disabled="item.disabled">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item :label="$t('工艺经理')" prop="gyjl">
|
|
|
- <el-select v-model="dataForm.gyjl" filterable :placeholder="$t('请选择') + $t('工艺经理')">
|
|
|
- <el-option
|
|
|
- v-for="item in gyjlOption"
|
|
|
- :key="item.userId"
|
|
|
- :label="item.nickName"
|
|
|
- :value="item.userId"
|
|
|
- :disabled="item.disabled">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
+
|
|
|
+
|
|
|
<el-form-item :label="$t('工艺总监')" prop="gyzj">
|
|
|
<el-select v-model="dataForm.gyzj" filterable :placeholder="$t('请选择') + $t('工艺总监')">
|
|
|
<el-option
|
|
|
@@ -450,28 +246,7 @@
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item :label="$t('维修总监')" prop="wxzj">
|
|
|
- <el-select v-model="dataForm.wxzj" filterable :placeholder="$t('请选择') + $t('维修总监')">
|
|
|
- <el-option
|
|
|
- v-for="item in wxzjOption"
|
|
|
- :key="item.userId"
|
|
|
- :label="item.nickName"
|
|
|
- :value="item.userId"
|
|
|
- :disabled="item.disabled">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item :label="$t('政府回执')" prop="zf">
|
|
|
- <el-select v-model="dataForm.zf" filterable :placeholder="$t('请输入') + $t('政府回执')">
|
|
|
- <el-option
|
|
|
- v-for="item in zfOption"
|
|
|
- :key="item.userId"
|
|
|
- :label="item.nickName"
|
|
|
- :value="item.userId"
|
|
|
- :disabled="item.disabled">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
+
|
|
|
<template v-if="dataForm.approveType == 5">
|
|
|
<el-form-item :label="$t('延期日期')" prop="delayDate">
|
|
|
<el-form-item prop="endTime">
|
|
|
@@ -509,7 +284,7 @@
|
|
|
|
|
|
<script>
|
|
|
import {getToken} from "@/utils/auth";
|
|
|
- import {addApprove, getApprove} from "@/api/sems/approve";
|
|
|
+ import {addApprove, getApprove} from "@/api/intact/approve";
|
|
|
import {listPostUser} from "@/api/system/user";
|
|
|
|
|
|
export default {
|
|
|
@@ -613,33 +388,15 @@
|
|
|
this.fileList = []
|
|
|
this.devList = rows
|
|
|
|
|
|
- listPostUser({
|
|
|
- // postCode: 'wxjl'
|
|
|
- }).then(response => {
|
|
|
- this.wxjlOption = response;
|
|
|
- });
|
|
|
- listPostUser({
|
|
|
- // postCode: 'gyjl'
|
|
|
- }).then(response => {
|
|
|
- this.gyjlOption = response;
|
|
|
- });
|
|
|
listPostUser({
|
|
|
// postCode: 'gyzj'
|
|
|
}).then(response => {
|
|
|
this.gyzjOption = response;
|
|
|
});
|
|
|
- listPostUser({
|
|
|
- // postCode: 'wxzj'
|
|
|
- }).then(response => {
|
|
|
- this.wxzjOption = response;
|
|
|
- });
|
|
|
- listPostUser({
|
|
|
- // postCode: 'sems'
|
|
|
- }).then(response => {
|
|
|
- this.zfOption = response;
|
|
|
- });
|
|
|
+
|
|
|
+
|
|
|
console.log(type)
|
|
|
- this.getDicts("spec_approve_type").then(response => {
|
|
|
+ this.getDicts("INTACT_APPROVE_TYPE").then(response => {
|
|
|
this.approveOption = response.data;
|
|
|
for (let i = 0; i < this.approveOption.length ; i++) {
|
|
|
if(this.approveOption[i].dictValue == this.devList[0].status){
|