| | |
| | | <el-tooltip v-del-tab-index class="item" effect="dark" content="删除" placement="top"> |
| | | <i class="el-icon-delete" :style="{color:$store.state.settings.theme}" @click="del(row)" /> |
| | | </el-tooltip> |
| | | <el-tooltip class="item" effect="dark" content="履历" placement="top"> |
| | | <i class="el-icon-view" :style="{color:$store.state.settings.theme}" style="cursor: pointer" @click="view(row)" /> |
| | | </el-tooltip> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | </span> |
| | | </el-dialog> |
| | | |
| | | <el-dialog |
| | | v-el-drag-dialog |
| | | title="履历查看" |
| | | :visible.sync="dialogVisibleResume" |
| | | width="1000px" |
| | | :close-on-click-modal="false" |
| | | top="7vh" |
| | | class="dialogFormClass" |
| | | @closed="handleCloseResume" |
| | | > |
| | | <div style="display: flex;justify-content: center;font-size: 18px;font-weight: bolder">模具在线信息查询</div> |
| | | <el-descriptions class="margin-top" title=" " :column="3" size="size" border> |
| | | <!-- <template slot="extra">--> |
| | | <!-- <el-button type="primary" size="small">操作</el-button>--> |
| | | <!-- </template>--> |
| | | <el-descriptions-item> |
| | | <template slot="label"> |
| | | <!-- <i class="el-icon-user" />--> |
| | | 模具编码 |
| | | </template> |
| | | {{ formResume.mouldcode }} |
| | | </el-descriptions-item> |
| | | <el-descriptions-item> |
| | | <template slot="label"> |
| | | 模具名称 |
| | | </template> |
| | | {{ formResume.mouldname }} |
| | | </el-descriptions-item> |
| | | <el-descriptions-item> |
| | | <template slot="label"> |
| | | 规格型号 |
| | | </template> |
| | | {{ formResume.mouldspec||'/' }} |
| | | </el-descriptions-item> |
| | | <el-descriptions-item> |
| | | <template slot="label"> |
| | | 模具状态 |
| | | </template> |
| | | <!-- {{ formResume.status ==='Y'?'正常':'异常' }}--> |
| | | <el-tag v-if="formResume.status==='Y'" size="small" type="success">正常</el-tag> |
| | | <el-tag v-if="formResume.status==='N'" size="small" type="danger">故障</el-tag> |
| | | |
| | | </el-descriptions-item> |
| | | <el-descriptions-item> |
| | | <template slot="label"> |
| | | 使用状态 |
| | | </template> |
| | | <!-- {{ formResume.usestatus }}--> |
| | | {{ formResume.usestatus?onstateArr.find(i => parseFloat(i.code) === parseFloat(formResume.usestatus)).name:'/' }} |
| | | </el-descriptions-item> |
| | | <el-descriptions-item> |
| | | <template slot="label"> |
| | | 预计寿命(小时) |
| | | </template> |
| | | {{ formResume.surp_life }} |
| | | </el-descriptions-item> |
| | | <el-descriptions-item> |
| | | <template slot="label"> |
| | | 剩余寿命(小时) |
| | | </template> |
| | | {{ formResume.serlife }} |
| | | </el-descriptions-item> |
| | | <el-descriptions-item> |
| | | <template slot="label"> |
| | | 查看人员 |
| | | </template> |
| | | {{ formResume.username }} |
| | | </el-descriptions-item> |
| | | <el-descriptions-item> |
| | | <template slot="label"> |
| | | 查看时间 |
| | | </template> |
| | | {{ formResume.lm_date }} |
| | | </el-descriptions-item> |
| | | </el-descriptions> |
| | | |
| | | <div style="display: flex;justify-content: center;font-size: 18px;font-weight: bolder;margin: 20px 0">模具流转记录</div> |
| | | |
| | | <div class="elTableDiv"> |
| | | <el-table |
| | | ref="tableDataRef2" |
| | | class="tableFixed" |
| | | :data="tableResume" |
| | | height="370px" |
| | | border |
| | | :row-class-name="tableRowClassName" |
| | | :style="{width: 100+'%',height:'370px',}" |
| | | highlight-current-row |
| | | :header-cell-style="this.$headerCellStyle" |
| | | :cell-style="this.$cellStyle" |
| | | > |
| | | <el-table-column |
| | | prop="rowNum" |
| | | width="50" |
| | | fixed |
| | | label="序号" |
| | | /> |
| | | <el-table-column |
| | | prop="opertype" |
| | | label="操作类型" |
| | | /> |
| | | |
| | | <el-table-column |
| | | prop="operuser" |
| | | label="操作人员" |
| | | /> |
| | | |
| | | <el-table-column |
| | | prop="operdate" |
| | | label="操作时间" |
| | | /> |
| | | <el-table-column |
| | | prop="opertype" |
| | | label="结果/对象" |
| | | /> |
| | | |
| | | </el-table> |
| | | </div> |
| | | <!--分页--> |
| | | <pagination |
| | | :total="totalResume" |
| | | :page.sync="formResume.page" |
| | | :limit.sync="formResume.rows" |
| | | align="right" |
| | | layout="total,prev, pager, next,sizes" |
| | | popper-class="select_bottom" |
| | | @pagination="getMoldResumeSearch" |
| | | /> |
| | | |
| | | </el-dialog> |
| | | |
| | | </div> |
| | | </template> |
| | | |
| | |
| | | ProductionScheduleReportExcelSearch, |
| | | ProductionScheduleReportSearch |
| | | } from '@/api/ReportManager' |
| | | import { AddUpdateMouldManger, DeleteMouldManger, MouldMangerSearch } from '@/api/MouldManager' |
| | | import { AddUpdateMouldManger, DeleteMouldManger, MoldResumeSearch, MouldMangerSearch } from '@/api/MouldManager' |
| | | import { InventoryTreePermissions, WareHouse } from '@/api/GeneralBasicData' |
| | | import arrayToTree from 'array-to-tree' |
| | | import { TCunstomerDelete } from '@/api/basicSettings' |
| | |
| | | // } |
| | | ], |
| | | |
| | | wareHouseArr: [] |
| | | wareHouseArr: [], |
| | | |
| | | dialogVisibleResume: false, |
| | | formResume: { |
| | | mouldcode: '', |
| | | page: 1, |
| | | rows: 20 |
| | | }, |
| | | tableResume: [], |
| | | totalResume: 10 |
| | | |
| | | } |
| | | }, |
| | |
| | | this.$notify.info('已取消删除') |
| | | }) |
| | | }, |
| | | |
| | | // 履历 |
| | | async view(row) { |
| | | this.formResume.mouldcode = row.code |
| | | this.formResume.mouldname = row.name |
| | | this.formResume.mouldspec = row.spec |
| | | this.formResume.username = row.username |
| | | this.formResume.surp_life = row.surp_life |
| | | this.formResume.serlife = row.serlife |
| | | this.formResume.lm_date = row.lm_date |
| | | this.formResume.status = row.status |
| | | this.formResume.usestatus = row.usestatus |
| | | |
| | | await this.getMoldResumeSearch() |
| | | this.dialogVisibleResume = true |
| | | this.$nextTick(() => { |
| | | this.$refs.tableDataRef2.doLayout() |
| | | }) |
| | | }, |
| | | async getMoldResumeSearch() { |
| | | const data = { |
| | | mouldcode: this.formResume.mouldcode, |
| | | createdate: '', |
| | | page: this.formResume.page, |
| | | rows: this.formResume.rows, |
| | | prop: 'operdate', |
| | | order: 'desc' |
| | | } |
| | | const res = await MoldResumeSearch(data) |
| | | |
| | | if (res.code === '200') { |
| | | this.tableResume = res.data |
| | | this.totalResume = res.count |
| | | } |
| | | }, |
| | | |
| | | handleCloseResume() { |
| | | this.tableResume = [] |
| | | }, |
| | | |
| | | handleClose() { |
| | | this.dialogForm = { |
| | | mouldcode: '', |