Commit f5b921bb authored by 沈翠玲's avatar 沈翠玲

Merge branch 'dev' of http://git.local.topsunit.com/mes/mes-ui into dev

parents 2eaf1cbf a13e1e25
<template> <template>
<el-dialog <el-dialog title="工作中心选择" v-if="showFlag" :visible.sync="showFlag" :modal="false" width="80%" center>
title="工作中心选择" <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="90px">
v-if="showFlag"
:visible.sync="showFlag"
:modal="false"
width="80%"
center
>
<el-form
:model="queryParams"
ref="queryForm"
size="small"
:inline="true"
v-show="showSearch"
label-width="90px"
>
<el-row> <el-row>
<el-col :span="7">
<el-form-item <el-form-item label="工作中心编号" label-width="120" prop="workstationCode">
label="工作中心编号" <el-input v-model="queryParams.workstationCode" placeholder="请输入工作中心编号" clearable
label-width="120" @keyup.enter.native="handleQuery" />
prop="workstationCode"
>
<el-input
v-model="queryParams.workstationCode"
placeholder="请输入工作中心编号"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item> </el-form-item>
</el-col>
<el-col :span="7">
<el-form-item label="所属工序" prop="processId"> <el-form-item label="工作中心名称" label-width="120" prop="workstationName">
<el-select v-model="queryParams.processId" placeholder="请选择工序"> <el-input v-model="queryParams.workstationName" placeholder="请输入工作中心编号" clearable
<el-option @keyup.enter.native="handleQuery" />
v-for="item in processOptions" </el-form-item>
:key="item.processId"
:label="item.processName"
:value="item.processId" <el-form-item label="所属工序" label-width="120" prop="processName">
></el-option> <el-input v-model="queryParams.processName" placeholder="请输入工作中心编号" clearable
</el-select> @keyup.enter.native="handleQuery" />
</el-form-item> </el-form-item>
</el-col>
<el-col :span="7">
<el-form-item label="所在车间" prop="workshopName"> <el-form-item label="所在车间" prop="workshopName">
<el-select <el-select v-model="queryParams.workshopId" placeholder="请选择车间">
v-model="queryParams.workshopId" <el-option v-for="item in workshopOptions" :key="item.workshopId" :label="item.workshopName"
placeholder="请选择车间" :value="item.workshopId"></el-option>
>
<el-option
v-for="item in workshopOptions"
:key="item.workshopId"
:label="item.workshopName"
:value="item.workshopId"
></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col>
<el-col :span="3">
<el-form-item> <el-form-item>
<el-button <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
type="primary" <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
icon="el-icon-search"
size="mini"
@click="handleQuery"
>搜索</el-button
>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
>重置</el-button
>
</el-form-item> </el-form-item>
</el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="24"> </el-col> <el-col :span="24"> </el-col>
</el-row> </el-row>
</el-form> </el-form>
<el-table <el-table v-loading="loading" :data="workstationList" @current-change="handleCurrent"
v-loading="loading" @row-dblclick="handleRowDbClick">
:data="workstationList"
@current-change="handleCurrent"
@row-dblclick="handleRowDbClick"
>
<el-table-column width="55" align="center"> <el-table-column width="55" align="center">
<template v-slot="scope"> <template v-slot="scope">
<el-radio <el-radio v-model="selectedWorkstationId" :label="scope.row.workstationId"
v-model="selectedWorkstationId" @change="handleRowChange(scope.row)">{{ "" }}</el-radio>
:label="scope.row.workstationId"
@change="handleRowChange(scope.row)"
>{{ "" }}</el-radio
>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="工作中心编号" align="center" prop="workstationCode"> <el-table-column label="工作中心编号" align="center" prop="workstationCode">
</el-table-column> </el-table-column>
<el-table-column <el-table-column label="工作中心名称" align="center" prop="workstationName" />
label="工作中心名称" <el-table-column label="工作中心地点" align="center" prop="workstationAddress" />
align="center" <el-table-column label="所在车间名称" align="center" prop="workshopName" />
prop="workstationName"
/>
<el-table-column
label="工作中心地点"
align="center"
prop="workstationAddress"
/>
<el-table-column
label="所在车间名称"
align="center"
prop="workshopName"
/>
<el-table-column label="所属工序" align="center" prop="processName" /> <el-table-column label="所属工序" align="center" prop="processName" />
<el-table-column label="标准工时" align="center" prop="stdWorkingTime" />
<el-table-column label="备注" align="center" prop="remark" /> <el-table-column label="备注" align="center" prop="remark" />
</el-table> </el-table>
<pagination <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
v-show="total > 0" @pagination="getList" />
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@pagination="getList"
/>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button type="primary" @click="confirmSelect">确 定</el-button> <el-button type="primary" @click="confirmSelect">确 定</el-button>
<el-button @click="showFlag = false">取 消</el-button> <el-button @click="cancel">取 消</el-button>
</div> </div>
</el-dialog> </el-dialog>
</template> </template>
...@@ -136,7 +71,7 @@ import { ...@@ -136,7 +71,7 @@ import {
addWorkstation, addWorkstation,
updateWorkstation, updateWorkstation,
} from "@/api/mes/md/workstation"; } from "@/api/mes/md/workstation";
import { listAllProcess } from "@/api/mes/pro/process"; // import { listAllProcess } from "@/api/mes/pro/process";
import { listAllWorkshop } from "@/api/mes/md/workshop"; import { listAllWorkshop } from "@/api/mes/md/workshop";
export default { export default {
name: "WorkstationSelect", name: "WorkstationSelect",
...@@ -226,16 +161,16 @@ export default { ...@@ -226,16 +161,16 @@ export default {
this.workshopOptions = response.data; this.workshopOptions = response.data;
}); });
}, },
//查询工序信息 // //查询工序信息
getProcess() { // getProcess() {
listAllProcess().then((response) => { // listAllProcess().then((response) => {
this.processOptions = response.data; // this.processOptions = response.data;
}); // });
}, // },
// 取消按钮 // 取消按钮
cancel() { cancel() {
this.open = false; this.showFlag=false;
this.reset(); this.resetQuery();
}, },
// 表单重置 // 表单重置
reset() { reset() {
...@@ -267,6 +202,27 @@ export default { ...@@ -267,6 +202,27 @@ export default {
}, },
/** 重置按钮操作 */ /** 重置按钮操作 */
resetQuery() { resetQuery() {
this.queryParams = {
pageNum: 1,
pageSize: 10,
workstationId: null,
workstationCode: null,
workstationName: null,
workstationAddress: null,
workshopId: null,
workshopCode: null,
workshopName: null,
processId: null,
processCode: null,
processName: null,
enableFlag: "Y",
remark: null,
createBy: null,
createTime: null,
updateBy: null,
updateTime: null,
stdWorkingTime: null,
};
this.resetForm("queryForm"); this.resetForm("queryForm");
this.handleQuery(); this.handleQuery();
}, },
......
...@@ -17,6 +17,14 @@ ...@@ -17,6 +17,14 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="工作中心名称" label-width="100px" prop="workstationName">
<el-input
v-model="queryParams.workstationName"
placeholder="请输入工作中心"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="是否启用" prop="enableFlag"> <el-form-item label="是否启用" prop="enableFlag">
<el-select v-model="queryParams.enableFlag" placeholder="请选择是或否" clearable> <el-select v-model="queryParams.enableFlag" placeholder="请选择是或否" clearable>
<el-option <el-option
......
...@@ -111,14 +111,14 @@ ...@@ -111,14 +111,14 @@
@click="handleSchedule" @click="handleSchedule"
>排程</el-button> >排程</el-button>
</el-col> </el-col>
<el-col :span="1.5"> <!-- <el-col :span="1.5">
<el-button <el-button
type="primary" type="primary"
plain plain
size="mini" size="mini"
@click="handleSumbmitMakeProduction" @click="handleSumbmitMakeProduction"
>下达生产</el-button> >下达生产</el-button>
</el-col> </el-col> -->
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row> </el-row>
......
...@@ -32,10 +32,10 @@ ...@@ -32,10 +32,10 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="工单名称" prop="workorderName"> <el-form-item label="工单编码" prop="workorderCode">
<el-input <el-input
v-model="queryParams.workorderName" v-model="queryParams.workorderCode"
placeholder="请输入工单名称" placeholder="请输入工单编码"
clearable clearable
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
......
...@@ -327,8 +327,10 @@ import { ...@@ -327,8 +327,10 @@ import {
getMakeWorkorderCode, getMakeWorkorderCode,
makeSubmitWorkorder makeSubmitWorkorder
} from "@/api/mes/pro/workorder"; } from "@/api/mes/pro/workorder";
var isRefresh = false;
export default { export default {
components: { components: {
isRefresh,
ProogingProcess, ProogingProcess,
ProogingBom, ProogingBom,
WorkOrderSale, WorkOrderSale,
......
...@@ -136,7 +136,6 @@ ...@@ -136,7 +136,6 @@
<el-table v-loading="loading" :data="userList" @selection-change="handleSelectionChange"> <el-table v-loading="loading" :data="userList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="50" align="center" /> <el-table-column type="selection" width="50" align="center" />
<el-table-column label="用户编号" align="center" key="userId" prop="userId" v-if="columns[0].visible" />
<el-table-column label="用户名称" align="center" key="userName" prop="userName" v-if="columns[1].visible" :show-overflow-tooltip="true" /> <el-table-column label="用户名称" align="center" key="userName" prop="userName" v-if="columns[1].visible" :show-overflow-tooltip="true" />
<el-table-column label="用户昵称" align="center" key="nickName" prop="nickName" v-if="columns[2].visible" :show-overflow-tooltip="true" /> <el-table-column label="用户昵称" align="center" key="nickName" prop="nickName" v-if="columns[2].visible" :show-overflow-tooltip="true" />
<el-table-column label="部门" align="center" key="deptName" prop="dept.deptName" v-if="columns[3].visible" :show-overflow-tooltip="true" /> <el-table-column label="部门" align="center" key="deptName" prop="dept.deptName" v-if="columns[3].visible" :show-overflow-tooltip="true" />
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment