中航光电热表web
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1905 lines
56 KiB

<template>
5 months ago
<basic-container>
<div class="search_box"></div>
<avue-crud
:option="option"
:table-loading="loading"
:data="data"
v-model="form"
v-model:page="page"
ref="crud"
@row-del="rowDel"
@search-change="searchChange"
@search-reset="searchReset"
@selection-change="selectionChange"
@current-change="currentChange"
@size-change="sizeChange"
@refresh-change="refreshChange"
@on-load="onLoad"
>
<template #menu-left>
<el-button type="primary" @click="batchClose()">批量关闭</el-button>
<!-- <el-button type="primary" @click="batchReceiving()">批量接收</el-button>
<el-button type="primary" @click="batchClose()">批量关闭</el-button> -->
5 months ago
<!-- <el-upload :auto-upload="false" :show-file-list="false" action="action" :on-change="handleChange"
7 months ago
style="float: right;margin-left: 12px;">
<el-button type="primary">导入</el-button>
</el-upload> -->
5 months ago
</template>
<template #menu-right> </template>
7 months ago
5 months ago
<template #poCode="{ row }">
<el-text type="primary">{{ row.poCode }}</el-text>
</template>
<template #prodIdent="{ row }">
<el-tag>{{ row.prodIdent }}</el-tag>
</template>
<template #curStatusText="{ row }">
<el-tag v-if="row.curStatusText == '已派工'">{{ row.curStatusText }}</el-tag>
<el-tag class="ml-2" type="success" v-if="row.curStatusText == '已完工'">
{{ row.curStatusText }}</el-tag
>
<el-tag class="ml-2" type="info" v-if="row.curStatusText == '已关闭'">{{
row.curStatusText
}}</el-tag>
<el-tag class="ml-2" type="warning" v-if="row.curStatusText == '加工中'">{{
row.curStatusText
}}</el-tag>
<el-tag class="ml-2" type="danger" v-if="row.curStatusText == '已退回'">{{
row.curStatusText
}}</el-tag>
</template>
<template #menu="{ row }">
<el-button
type="primary"
text
plain
style="border: 0; background-color: transparent !important"
@click="lookProcessRoute(row)"
>工艺路线
</el-button>
</template>
</avue-crud>
7 months ago
5 months ago
<!-- 加急 -->
<rushDialog :showDialog="isRushOpen" v-if="isRushOpen" @closeDialog="closeDialog"></rushDialog>
5 months ago
<batchDialog
:showDialog="isBatchOpen"
v-if="isBatchOpen"
@closeDialog="closeDialog"
></batchDialog>
7 months ago
5 months ago
<!-- 导入 -->
<basic-import v-if="isShowImport" title="导入" :isShow="isShowImport"
templateUrl="/blade-desk/QA/CycleTestItem/download-excel-template"
templateName="试验项目模板.xlsx"
importUrl="/blade-desk/QA/CycleTestItem/import-excel"
@closeDialog="closeDialog"></basic-import>
7 months ago
5 months ago
</basic-container>
7 months ago
</template>
<script>
import {
5 months ago
add,
getRole,
getRoleAlias,
getRoleTreeById,
grant,
grantTree,
remove,
update,
7 months ago
} from '@/api/system/role';
import { mapGetters } from 'vuex';
import { validatenull } from '@/utils/validate';
5 months ago
import rushDialog from './components/rushDialog.vue';
import batchDialog from './components/batchDialog.vue';
import basicImport from '@/components/basic-import/main.vue';
7 months ago
export default {
5 months ago
components: {
rushDialog,
batchDialog,
basicImport
},
data() {
return {
isShowImport: false,
inBatchesOpen: false,
platingSmallOpen: false,
planOrderArr: [],
isOpen: false,
rowItem: {},
poId: null,
form: {},
box: false,
props: {
label: 'title',
value: 'key',
},
menuGrantList: [],
dataScopeGrantList: [],
apiScopeGrantList: [],
apiGrantList: [],
menuTreeObj: [],
dataScopeTreeObj: [],
apiScopeTreeObj: [],
selectionList: [],
query: {},
loading: true,
page: {
pageSize: 10,
currentPage: 1,
total: 0,
},
option: {
columnSort: true,
tip: false,
height: 'auto',
calcHeight: 32,
simplePage: false,
searchShow: true,
searchMenuSpan: 6,
searchIcon: true,
searchIndex: 3,
tree: false,
border: true,
index: true,
selection: true,
addBtn: false,
editBtn: false,
viewBtn: false,
delBtn: false,
editBtnText: '修改',
labelWidth: 120,
// searchLabelWidth: 120,
menuWidth: 150,
dialogWidth: 900,
dialogClickModal: false,
searchEnter: true,
excelBtn: false,
filterBtn: true,
searchShowBtn: false,
excelBtn: true,
index: false,
showOverflowTooltip: true,
addBtnIcon: ' ',
viewBtnIcon: ' ',
delBtnIcon: ' ',
editBtnIcon: ' ',
5 months ago
gridBtn: false,
searchLabelPosition: 'left',
searchLabelPosition: 'left',
searchGutter: 24,
searchSpan: 6,
menuAlign: 'left',
gridBtn: false,
searchMenuPosition: 'right',
align: 'center',
column: [
{
label: '计划单号',
prop: 'poCode',
search: true,
sortable: true,
width: 150,
span: 12,
headerAlign: 'center',
align: 'center',
rules: [
5 months ago
{
required: true,
message: '请输入角色名称',
trigger: 'blur',
},
],
5 months ago
},
{
label: '零件号',
prop: 'partCode',
search: true,
sortable: true,
width: 180,
span: 12,
headerAlign: 'center',
align: 'center',
5 months ago
rules: [
5 months ago
{
required: true,
message: '请输入角色名称',
trigger: 'blur',
},
],
5 months ago
},
{
label: '产品型号',
prop: 'productType',
search: false,
sortable: true,
disabled: true,
width: 120,
span: 12,
headerAlign: 'center',
align: 'center',
rules: [
5 months ago
{
required: false,
message: '请输入角色名称',
trigger: 'blur',
},
],
5 months ago
},
{
label: '产品名称',
prop: 'partName',
search: false,
sortable: true,
disabled: true,
span: 12,
width: 150,
headerAlign: 'center',
align: 'left',
rules: [
5 months ago
{
required: false,
message: '请输入角色名称',
trigger: 'blur',
},
],
5 months ago
},
{
label: '镀种',
prop: 'plate',
search: false,
sortable: true,
disabled: true,
span: 12,
headerAlign: 'center',
align: 'center',
rules: [
5 months ago
{
required: false,
message: '请输入角色名称',
trigger: 'blur',
},
],
5 months ago
},
{
label: '镀种小类',
prop: 'plate',
search: false,
sortable: true,
width: 120,
display: false,
span: 12,
headerAlign: 'center',
align: 'center',
rules: [
5 months ago
{
required: true,
message: '请输入角色名称',
trigger: 'blur',
},
],
5 months ago
},
{
label: '生产标识',
prop: 'prodIdent',
search: false,
sortable: true,
width: 120,
span: 12,
headerAlign: 'center',
align: 'center',
rules: [
5 months ago
{
required: true,
message: '请输入角色名称',
trigger: 'blur',
},
],
5 months ago
},
{
label: '使用部门',
prop: 'useDept',
search: false,
sortable: true,
disabled: true,
width: 120,
span: 12,
headerAlign: 'center',
align: 'center',
rules: [
5 months ago
{
required: true,
message: '请输入角色名称',
trigger: 'blur',
},
],
5 months ago
},
{
label: '生产数量',
prop: 'poQty',
search: false,
sortable: true,
width: 120,
span: 12,
headerAlign: 'center',
align: 'center',
rules: [
5 months ago
{
required: true,
message: '请输入角色名称',
trigger: 'blur',
},
],
5 months ago
},
{
label: '面积(d㎡)',
prop: 'poArea',
search: false,
sortable: true,
width: 120,
span: 12,
disabled: true,
headerAlign: 'center',
align: 'center',
rules: [
5 months ago
{
required: false,
message: '请输入角色名称',
trigger: 'blur',
},
],
5 months ago
},
{
label: '需求交期',
prop: 'demandDate',
search: false,
sortable: true,
width: 150,
span: 12,
headerAlign: 'center',
align: 'center',
rules: [
5 months ago
{
required: true,
message: '请输入角色名称',
trigger: 'blur',
},
],
5 months ago
},
{
label: '计划员',
prop: 'planUser',
search: false,
sortable: true,
width: 120,
span: 12,
headerAlign: 'center',
align: 'center',
rules: [
5 months ago
{
required: true,
message: '请输入角色名称',
trigger: 'blur',
},
],
5 months ago
},
{
label: '计划下达时间',
prop: 'releaseDate',
search: false,
sortable: true,
searchLabelWidth: 100,
width: 170,
span: 12,
5 months ago
type: 'date',
headerAlign: 'center',
align: 'center',
rules: [
5 months ago
{
required: true,
message: '请输入角色名称',
trigger: 'blur',
},
],
5 months ago
},
{
label: '备注',
prop: 'memo',
search: false,
sortable: true,
span: 24,
type: 'textarea',
width: 150,
headerAlign: 'center',
align: 'left',
rules: [
5 months ago
{
required: true,
message: '请输入角色名称',
trigger: 'blur',
},
],
5 months ago
},
{
label: '产品系列',
prop: 'createName',
search: false,
sortable: true,
hide: true,
span: 12,
headerAlign: 'center',
align: 'center',
5 months ago
},
{
label: '已交付数量',
prop: 'createName',
search: false,
sortable: true,
hide: true,
span: 12,
headerAlign: 'center',
align: 'center',
5 months ago
},
{
label: '未交付数量',
prop: 'createName',
search: false,
sortable: true,
hide: true,
span: 12,
headerAlign: 'center',
align: 'center',
5 months ago
},
5 months ago
{
label: '状态',
prop: 'curStatusText',
search: true,
sortable: true,
span: 12,
display: false,
type: 'select',
width: '140',
headerAlign: 'center',
align: 'center',
5 months ago
dicData: [
{
value: 2,
5 months ago
label: '已退回',
},
{
value: 4,
5 months ago
label: '已派工',
},
{
value: 5,
5 months ago
label: '加工中',
},
{
value: 15,
5 months ago
label: '已完工',
},
{
value: 21,
5 months ago
label: '已关闭',
},
],
},
{
label: '作业中心',
prop: 'createName',
search: false,
sortable: true,
hide: true,
span: 12,
headerAlign: 'center',
align: 'center',
5 months ago
dicUrl: '/blade-desk/bsWorkCenter/getList',
props: {
label: 'wcName',
value: 'id',
},
5 months ago
},
// {
// label: '异常类型',
// prop: 'createName',
// search: false,
// sortable: true,
// hide: true,
// span: 12,
// headerAlign: 'center',
// align: 'center',
// },
// {
// label: '维护人',
// prop: 'createName',
// search: false,
// sortable: true,
// hide: true,
// span: 12,
// headerAlign: 'center',
// align: 'center',
// },
// {
// label: '维护时间',
// prop: 'createName',
// search: false,
// sortable: true,
// hide: true,
// span: 12,
// headerAlign: 'center',
// align: 'center',
7 months ago
5 months ago
// },
],
},
data: [],
isRushOpen: false, //加急弹框
isBatchOpen: false, //分批处理
};
},
computed: {
...mapGetters(['userInfo', 'permission']),
permissionList() {
return {
addBtn: this.validData(this.permission.role_add, false),
viewBtn: this.validData(this.permission.role_view, false),
delBtn: this.validData(this.permission.role_delete, false),
editBtn: this.validData(this.permission.role_edit, false),
};
7 months ago
},
5 months ago
ids() {
let ids = [];
this.selectionList.forEach(ele => {
ids.push(ele.id);
});
return ids.join(',');
7 months ago
},
5 months ago
idsArray() {
let ids = [];
this.selectionList.forEach(ele => {
ids.push(ele.id);
});
return ids;
7 months ago
},
5 months ago
},
watch: {
'form.currentAlias'() {
const alias = this.form.currentAlias;
if (!validatenull(alias)) {
this.form.roleAlias = alias;
}
},
},
methods: {
// 点击导入按钮
handleImport() {
this.isShowImport = true
},
// 批量接收
batchReceiving() {
this.$confirm('确定将选择数据批量接收?', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning',
})
.then(() => {
// return remove(row.id);
})
.then(() => {
// this.onLoad(this.page);
// this.$message({
// type: 'success',
// message: '操作成功!',
// });
});
},
// 批量关闭
batchClose() {
this.$confirm('确定将选择数据批量关闭?', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning',
})
.then(() => {
// return remove(row.id);
})
.then(() => {
// this.onLoad(this.page);
// this.$message({
// type: 'success',
// message: '操作成功!',
// });
});
},
// 加急
rushFn() {
this.isRushOpen = true;
},
closeDialog() {
this.isRushOpen = false;
this.isBatchOpen = false;
},
inBatchesFn(row) {
this.rowItem = row;
this.isBatchOpen = true;
},
subclass() {
this.platingSmallOpen = true;
},
lookProcessRoute(row) {
this.isOpen = true;
this.rowItem = row;
},
cancel(refresh) {
if (refresh) {
this.$refs.myTable.load();
}
this.inBatchesOpen = false;
this.isOpen = false;
this.planFormOpen = false;
this.platingSmallOpen = false;
},
initData(roleId) {
getRoleTreeById(roleId).then(res => {
const column = this.findObject(this.option.column, 'parentId');
column.dicData = res.data.data;
});
},
submit() {
const menuList = this.$refs.treeMenu.getCheckedKeys();
const dataScopeList = this.$refs.treeDataScope.getCheckedKeys();
const apiScopeList = this.$refs.treeApiScope.getCheckedKeys();
grant(this.idsArray, menuList, dataScopeList, apiScopeList).then(() => {
this.box = false;
this.$message({
type: 'success',
message: '操作成功!',
});
this.selectionList = [];
this.onLoad(this.page);
});
},
rowSave(row, done, loading) {
add(row).then(
() => {
this.onLoad(this.page);
this.$message({
type: 'success',
message: '操作成功!',
});
done();
7 months ago
},
5 months ago
error => {
window.console.log(error);
loading();
}
);
},
rowUpdate(row, index, done, loading) {
update(row).then(
() => {
this.onLoad(this.page);
this.$message({
type: 'success',
message: '操作成功!',
});
done();
7 months ago
},
5 months ago
error => {
window.console.log(error);
loading();
}
);
},
rowDel(row) {
this.$confirm('确定将选择数据删除?', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning',
})
.then(() => {
return remove(row.id);
})
.then(() => {
this.onLoad(this.page);
this.$message({
type: 'success',
message: '操作成功!',
});
});
},
searchReset() {
this.query = {};
this.onLoad(this.page);
},
searchChange(params, done) {
this.query = params;
this.page.currentPage = 1;
this.onLoad(this.page, params);
done();
},
selectionChange(list) {
this.selectionList = list;
},
selectionClear() {
this.selectionList = [];
this.$refs.crud.toggleSelection();
},
beforeOpen(done, type) {
if (['add', 'edit'].includes(type)) {
this.initData(this.form.id);
}
if (['edit', 'view'].includes(type)) {
if (this.form.parentId === '0') {
this.form.parentId = '';
}
}
getRoleAlias().then(res => {
const column = this.findObject(this.option.column, 'currentAlias');
column.dicData = res.data.data;
});
done();
},
handleRole() {
if (this.selectionList.length !== 1) {
this.$message.warning('只能选择一条数据');
return;
}
this.menuTreeObj = [];
this.dataScopeTreeObj = [];
this.apiScopeTreeObj = [];
grantTree().then(res => {
this.menuGrantList = res.data.data.menu;
this.dataScopeGrantList = res.data.data.dataScope;
this.apiScopeGrantList = res.data.data.apiScope;
getRole(this.ids).then(res => {
this.menuTreeObj = res.data.data.menu;
this.dataScopeTreeObj = res.data.data.dataScope;
this.apiScopeTreeObj = res.data.data.apiScope;
this.box = true;
});
});
},
handleRowRole(row) {
this.menuTreeObj = [];
this.dataScopeTreeObj = [];
this.apiScopeTreeObj = [];
grantTree().then(res => {
this.menuGrantList = res.data.data.menu;
this.dataScopeGrantList = res.data.data.dataScope;
this.apiScopeGrantList = res.data.data.apiScope;
getRole(row.id).then(res => {
this.menuTreeObj = res.data.data.menu;
this.dataScopeTreeObj = res.data.data.dataScope;
this.apiScopeTreeObj = res.data.data.apiScope;
this.selectionList.push(row);
this.box = true;
});
});
},
handleDelete() {
if (this.selectionList.length === 0) {
this.$message.warning('请选择至少一条数据');
return;
}
this.$confirm('确定将选择数据删除?', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning',
})
.then(() => {
return remove(this.ids);
})
.then(() => {
this.onLoad(this.page);
this.$message({
type: 'success',
message: '操作成功!',
});
this.$refs.crud.toggleSelection();
});
},
currentChange(currentPage) {
this.page.currentPage = currentPage;
},
sizeChange(pageSize) {
this.page.pageSize = pageSize;
},
refreshChange() {
this.onLoad(this.page, this.query);
},
handleChange(file, fileList) {
// proxy.$Export.xlsx(file.raw).then((data) => {
// data.value = data.results;
// });
this.$message({
type: 'success',
message: '操作成功!',
});
},
onLoad(page, params = {}) {
this.loading = true;
this.data = [
{
id: 1,
alreadyBranchQty: 5.0,
bsPlatingmedium: {
bpsId: 4,
bpsName: '小类04',
bsWorkCenter: {
area: 0.0,
batchNo: null,
bigBatch: false,
bsJfCenter: {
createMan: {
accountId: null,
card: null,
createTime: '2022-08-31',
curStatus: 1,
deleted: false,
deptName: null,
dimissionTime: null,
factoryId: 41,
head: 0,
jobName: '总工',
keyValue: 1,
ldapName: 'admin',
mail: '13699999999@136.com',
mobile: '13699999999',
pfDepartment: {
appLink: null,
createTime: '2022-08-31',
deleted: false,
deptCode: '001',
deptId: 1,
deptName: 'MES开发部',
deptType: 1,
deptTypeTitle: '厂',
keyValue: 1,
memo: null,
orders: '00',
parentDeptId: null,
parentPath: null,
ucDeptId: null,
updateTime: '2022-08-31 16:32:46',
},
pinyinIndex: 'ADMIN,ADMIN',
ucUserId: null,
updateTime: '2022-08-31 16:32:46',
userCode: '00',
userId: 1,
userName: 'admin',
userSex: 1,
userSources: 'admin',
userString: '1:A:admin',
userType: 'A',
7 months ago
},
5 months ago
createTime: '2024-12-09 00:00:00',
deleted: false,
jcCode: 'RBZX',
jcId: 1,
jcName: '热表中心',
keyValue: 1,
updateTime: '2024-12-09 00:00:00',
},
checkout: false,
craftAbility:
'真空退火、固溶、局部退火、整体退火、淬火、时效、热处理、淬火时效、真空释氢',
createMan: {
accountId: 90,
card: null,
createTime: '2023-02-08',
curStatus: 1,
deleted: false,
deptName: null,
dimissionTime: null,
factoryId: 41,
head: 1,
jobName: '生产调度员',
keyValue: 90,
ldapName: '03891',
mail: null,
mobile: null,
pfDepartment: {
appLink: null,
createTime: '2023-02-08',
deleted: false,
deptCode: '06',
deptId: 47,
deptName: '经营管理室',
deptType: 1,
deptTypeTitle: '厂',
keyValue: 47,
memo: null,
orders: '6',
parentDeptId: 41,
parentPath: null,
ucDeptId: null,
updateTime: '2023-02-08 13:23:30',
7 months ago
},
5 months ago
pinyinIndex: '03891,03891',
ucUserId: null,
updateTime: '2023-02-08 13:20:39',
userCode: '03891',
userId: 90,
userName: '03891',
userSex: 1,
userSources: '03891',
userString: '90:A:03891',
userType: 'A',
},
createTime: '2023-04-08 18:35:43',
deleted: false,
describe: null,
endPoint: null,
keyValue: 142,
leaderUser: {
accountId: 541,
card: null,
createTime: '2023-05-04',
curStatus: 1,
deleted: false,
deptName: null,
dimissionTime: null,
factoryId: 102,
head: 0,
jobName: 'MES开发',
keyValue: 541,
ldapName: 'cdl',
mail: null,
mobile: null,
pfDepartment: {
appLink: null,
createTime: '2022-08-31',
deleted: false,
deptCode: '001',
deptId: 1,
deptName: 'MES开发部',
deptType: 1,
deptTypeTitle: '厂',
keyValue: 1,
memo: null,
orders: '00',
parentDeptId: null,
parentPath: null,
ucDeptId: null,
updateTime: '2022-08-31 16:32:46',
},
pinyinIndex: 'CUIDIANLONG,CDL',
ucUserId: null,
updateTime: '2023-05-04 09:16:54',
userCode: 'cdl',
userId: 541,
userName: '崔殿龙',
userSex: 1,
userSources: '崔殿龙',
userString: '541:A:崔殿龙',
userType: 'A',
},
limitType: 0,
processes: ' ',
quantity: 0,
roundCycle: null,
saturation: 0.0,
sign: '4',
startPoint: null,
team: '热处理班',
updateTime: '2023-04-08 18:35:43',
wcCode: '003',
wcId: 142,
wcName: '热处理作业中心',
whetherPlate: false,
},
capacity: 1.0,
keyValue: 4,
updateMan: {
accountId: 541,
card: null,
createTime: '2023-05-04',
curStatus: 1,
deleted: false,
deptName: null,
dimissionTime: null,
factoryId: 102,
head: 0,
jobName: 'MES开发',
keyValue: 541,
ldapName: 'cdl',
mail: null,
mobile: null,
pfDepartment: {
appLink: null,
createTime: '2022-08-31',
deleted: false,
deptCode: '001',
deptId: 1,
deptName: 'MES开发部',
deptType: 1,
deptTypeTitle: '厂',
keyValue: 1,
memo: null,
orders: '00',
parentDeptId: null,
parentPath: null,
ucDeptId: null,
updateTime: '2022-08-31 16:32:46',
},
pinyinIndex: 'CUIDIANLONG,CDL',
ucUserId: null,
updateTime: '2023-05-04 09:16:54',
userCode: 'cdl',
userId: 541,
userName: '崔殿龙',
userSex: 1,
userSources: '崔殿龙',
userString: '541:A:崔殿龙',
userType: 'A',
},
updateTime: '2024-04-10 16:22:22',
},
bsProcedureQua: null,
closeMan: null,
closeTime: null,
curStatus: 4,
curStatusText: '已派工',
custodian: null,
deliveryQty: 0.0,
demandDate: '2023-03-07 00:00:00',
dominantDept: '1000',
dsPart: null,
keyValue: 41417,
memo: '同一批次,可提前交件',
partCode: '21E100-001-3900-E34',
partName: 'LRMT振动机架底板',
planType: 1,
planUser: '0300092',
plate: 'Ct.Ocd',
poArea: 18.3376140803,
poCode: 'WO-2212149345',
poId: 41417,
poQty: 5,
primaryCraft: '库1-2(机加)-4(表)-库2',
priority: 1,
prodIdent: 'JII',
prodLine: 'test',
productType: 'LRMT',
releaseDate: '2022-12-28 09:07:31',
roamNo: 'B1269880',
routeNo: 'LX01-03-001',
sureType: null,
sureTypeTitle: '未确认',
syncTime: '2023-02-08 13:26:47',
undeliveredQty: 5.0,
useDept: '3505',
wcName: null,
7 months ago
},
5 months ago
{
id: 2,
alreadyBranchQty: 5.0,
bsPlatingmedium: {
bpsId: 6,
bpsName: '小类06',
bsWorkCenter: {
area: 0.0,
batchNo: null,
bigBatch: false,
bsJfCenter: {
createMan: {
accountId: null,
card: null,
createTime: '2022-08-31',
curStatus: 1,
deleted: false,
deptName: null,
dimissionTime: null,
factoryId: 41,
head: 0,
jobName: '总工',
keyValue: 1,
ldapName: 'admin',
mail: '13699999999@136.com',
mobile: '13699999999',
pfDepartment: {
appLink: null,
createTime: '2022-08-31',
deleted: false,
deptCode: '001',
deptId: 1,
deptName: 'MES开发部',
deptType: 1,
deptTypeTitle: '厂',
keyValue: 1,
memo: null,
orders: '00',
parentDeptId: null,
parentPath: null,
ucDeptId: null,
updateTime: '2022-08-31 16:32:46',
},
pinyinIndex: 'ADMIN,ADMIN',
ucUserId: null,
updateTime: '2022-08-31 16:32:46',
userCode: '00',
userId: 1,
userName: 'admin',
userSex: 1,
userSources: 'admin',
userString: '1:A:admin',
userType: 'A',
},
createTime: '2024-12-09 00:00:00',
deleted: false,
jcCode: 'RBZX',
jcId: 1,
jcName: '热表中心',
keyValue: 1,
updateTime: '2024-12-09 00:00:00',
},
checkout: false,
craftAbility:
'真空退火、固溶、局部退火、整体退火、淬火、时效、热处理、淬火时效、真空释氢',
createMan: {
accountId: 90,
card: null,
createTime: '2023-02-08',
curStatus: 1,
deleted: false,
deptName: null,
dimissionTime: null,
factoryId: 41,
head: 1,
jobName: '生产调度员',
keyValue: 90,
ldapName: '03891',
mail: null,
mobile: null,
pfDepartment: {
appLink: null,
createTime: '2023-02-08',
deleted: false,
deptCode: '06',
deptId: 47,
deptName: '经营管理室',
deptType: 1,
deptTypeTitle: '厂',
keyValue: 47,
memo: null,
orders: '6',
parentDeptId: 41,
parentPath: null,
ucDeptId: null,
updateTime: '2023-02-08 13:23:30',
},
pinyinIndex: '03891,03891',
ucUserId: null,
updateTime: '2023-02-08 13:20:39',
userCode: '03891',
userId: 90,
userName: '03891',
userSex: 1,
userSources: '03891',
userString: '90:A:03891',
userType: 'A',
},
createTime: '2023-04-08 18:35:43',
deleted: false,
describe: null,
endPoint: null,
keyValue: 142,
leaderUser: {
accountId: 541,
card: null,
createTime: '2023-05-04',
curStatus: 1,
deleted: false,
deptName: null,
dimissionTime: null,
factoryId: 102,
head: 0,
jobName: 'MES开发',
keyValue: 541,
ldapName: 'cdl',
mail: null,
mobile: null,
pfDepartment: {
appLink: null,
createTime: '2022-08-31',
deleted: false,
deptCode: '001',
deptId: 1,
deptName: 'MES开发部',
deptType: 1,
deptTypeTitle: '厂',
keyValue: 1,
memo: null,
orders: '00',
parentDeptId: null,
parentPath: null,
ucDeptId: null,
updateTime: '2022-08-31 16:32:46',
},
pinyinIndex: 'CUIDIANLONG,CDL',
ucUserId: null,
updateTime: '2023-05-04 09:16:54',
userCode: 'cdl',
userId: 541,
userName: '崔殿龙',
userSex: 1,
userSources: '崔殿龙',
userString: '541:A:崔殿龙',
userType: 'A',
},
limitType: 0,
processes: ' ',
quantity: 0,
roundCycle: null,
saturation: 0.0,
sign: '4',
startPoint: null,
team: '热处理班',
updateTime: '2023-04-08 18:35:43',
wcCode: '003',
wcId: 142,
wcName: '热处理作业中心',
whetherPlate: false,
},
capacity: 1.0,
keyValue: 6,
updateMan: {
accountId: 541,
card: null,
createTime: '2023-05-04',
curStatus: 1,
deleted: false,
deptName: null,
dimissionTime: null,
factoryId: 102,
head: 0,
jobName: 'MES开发',
keyValue: 541,
ldapName: 'cdl',
mail: null,
mobile: null,
pfDepartment: {
appLink: null,
createTime: '2022-08-31',
deleted: false,
deptCode: '001',
deptId: 1,
deptName: 'MES开发部',
deptType: 1,
deptTypeTitle: '厂',
keyValue: 1,
memo: null,
orders: '00',
parentDeptId: null,
parentPath: null,
ucDeptId: null,
updateTime: '2022-08-31 16:32:46',
},
pinyinIndex: 'CUIDIANLONG,CDL',
ucUserId: null,
updateTime: '2023-05-04 09:16:54',
userCode: 'cdl',
userId: 541,
userName: '崔殿龙',
userSex: 1,
userSources: '崔殿龙',
userString: '541:A:崔殿龙',
userType: 'A',
},
updateTime: '2024-04-10 16:22:22',
},
bsProcedureQua: null,
closeMan: null,
closeTime: null,
curStatus: 4,
curStatusText: '加工中',
custodian: null,
deliveryQty: 0.0,
demandDate: '2022-11-20 00:00:00',
dominantDept: '4302',
dsPart: null,
keyValue: 41419,
memo: '可提前交件',
partCode: '21E2-505-134-B1',
partName: '左柜柜体喷漆部件',
planType: 1,
planUser: '0300009',
plate: null,
poArea: 0.0,
poCode: 'WO-221047370',
poId: 41419,
poQty: 5,
primaryCraft: '库1、2-12(装配)-4(表)-12(装配)-库3',
priority: 1,
prodIdent: 'JIX',
prodLine: null,
productType: 'Y/QAZ',
releaseDate: '2022-10-12 09:02:31',
roamNo: null,
routeNo: 'LX12-02-007',
sureType: null,
sureTypeTitle: '未确认',
syncTime: '2023-02-08 13:26:47',
undeliveredQty: 5.0,
useDept: '4302',
wcName: null,
7 months ago
},
5 months ago
{
id: 3,
alreadyBranchQty: 3.0,
bsPlatingmedium: {
bpsId: 5,
bpsName: '小类05',
bsWorkCenter: {
area: 0.0,
batchNo: null,
bigBatch: false,
bsJfCenter: {
createMan: {
accountId: null,
card: null,
createTime: '2022-08-31',
curStatus: 1,
deleted: false,
deptName: null,
dimissionTime: null,
factoryId: 41,
head: 0,
jobName: '总工',
keyValue: 1,
ldapName: 'admin',
mail: '13699999999@136.com',
mobile: '13699999999',
pfDepartment: {
appLink: null,
createTime: '2022-08-31',
deleted: false,
deptCode: '001',
deptId: 1,
deptName: 'MES开发部',
deptType: 1,
deptTypeTitle: '厂',
keyValue: 1,
memo: null,
orders: '00',
parentDeptId: null,
parentPath: null,
ucDeptId: null,
updateTime: '2022-08-31 16:32:46',
},
pinyinIndex: 'ADMIN,ADMIN',
ucUserId: null,
updateTime: '2022-08-31 16:32:46',
userCode: '00',
userId: 1,
userName: 'admin',
userSex: 1,
userSources: 'admin',
userString: '1:A:admin',
userType: 'A',
7 months ago
},
5 months ago
createTime: '2024-12-09 00:00:00',
deleted: false,
jcCode: 'RBZX',
jcId: 1,
jcName: '热表中心',
keyValue: 1,
updateTime: '2024-12-09 00:00:00',
},
checkout: false,
craftAbility:
'真空退火、固溶、局部退火、整体退火、淬火、时效、热处理、淬火时效、真空释氢',
createMan: {
accountId: 90,
card: null,
createTime: '2023-02-08',
curStatus: 1,
deleted: false,
deptName: null,
dimissionTime: null,
factoryId: 41,
head: 1,
jobName: '生产调度员',
keyValue: 90,
ldapName: '03891',
mail: null,
mobile: null,
pfDepartment: {
appLink: null,
createTime: '2023-02-08',
deleted: false,
deptCode: '06',
deptId: 47,
deptName: '经营管理室',
deptType: 1,
deptTypeTitle: '厂',
keyValue: 47,
memo: null,
orders: '6',
parentDeptId: 41,
parentPath: null,
ucDeptId: null,
updateTime: '2023-02-08 13:23:30',
7 months ago
},
5 months ago
pinyinIndex: '03891,03891',
ucUserId: null,
updateTime: '2023-02-08 13:20:39',
userCode: '03891',
userId: 90,
userName: '03891',
userSex: 1,
userSources: '03891',
userString: '90:A:03891',
userType: 'A',
},
createTime: '2023-04-08 18:35:43',
deleted: false,
describe: null,
endPoint: null,
keyValue: 142,
leaderUser: {
accountId: 541,
card: null,
createTime: '2023-05-04',
curStatus: 1,
deleted: false,
deptName: null,
dimissionTime: null,
factoryId: 102,
head: 0,
jobName: 'MES开发',
keyValue: 541,
ldapName: 'cdl',
mail: null,
mobile: null,
pfDepartment: {
appLink: null,
createTime: '2022-08-31',
deleted: false,
deptCode: '001',
deptId: 1,
deptName: 'MES开发部',
deptType: 1,
deptTypeTitle: '厂',
keyValue: 1,
memo: null,
orders: '00',
parentDeptId: null,
parentPath: null,
ucDeptId: null,
updateTime: '2022-08-31 16:32:46',
7 months ago
},
5 months ago
pinyinIndex: 'CUIDIANLONG,CDL',
ucUserId: null,
updateTime: '2023-05-04 09:16:54',
userCode: 'cdl',
userId: 541,
userName: '崔殿龙',
userSex: 1,
userSources: '崔殿龙',
userString: '541:A:崔殿龙',
userType: 'A',
},
limitType: 0,
processes: ' ',
quantity: 0,
roundCycle: null,
saturation: 0.0,
sign: '4',
startPoint: null,
team: '热处理班',
updateTime: '2023-04-08 18:35:43',
wcCode: '003',
wcId: 142,
wcName: '热处理作业中心',
whetherPlate: false,
},
capacity: 1.0,
keyValue: 5,
updateMan: {
accountId: 541,
card: null,
createTime: '2023-05-04',
curStatus: 1,
deleted: false,
deptName: null,
dimissionTime: null,
factoryId: 102,
head: 0,
jobName: 'MES开发',
keyValue: 541,
ldapName: 'cdl',
mail: null,
mobile: null,
pfDepartment: {
appLink: null,
createTime: '2022-08-31',
deleted: false,
deptCode: '001',
deptId: 1,
deptName: 'MES开发部',
deptType: 1,
deptTypeTitle: '厂',
keyValue: 1,
memo: null,
orders: '00',
parentDeptId: null,
parentPath: null,
ucDeptId: null,
updateTime: '2022-08-31 16:32:46',
},
pinyinIndex: 'CUIDIANLONG,CDL',
ucUserId: null,
updateTime: '2023-05-04 09:16:54',
userCode: 'cdl',
userId: 541,
userName: '崔殿龙',
userSex: 1,
userSources: '崔殿龙',
userString: '541:A:崔殿龙',
userType: 'A',
},
updateTime: '2024-04-10 16:22:22',
},
bsProcedureQua: null,
closeMan: null,
closeTime: null,
curStatus: 4,
curStatusText: '已退回',
custodian: null,
deliveryQty: 0.0,
demandDate: '2023-07-17 00:00:00',
dominantDept: '4302',
dsPart: null,
keyValue: 41420,
memo: null,
partCode: '21E2-505-523-B1',
partName: '客货舱设备架',
planType: 1,
planUser: '0300007',
plate: null,
poArea: 0.0,
poCode: 'WO-221279741',
poId: 41420,
poQty: 3,
primaryCraft: '库1、2-12(装配)-4(表)-12(装配)-库3',
priority: 1,
prodIdent: 'JIX',
prodLine: null,
productType: 'Y/QAZ',
releaseDate: '2022-12-14 11:05:47',
roamNo: 'B1964845',
routeNo: 'LX12-02-007',
sureType: null,
sureTypeTitle: '未确认',
syncTime: '2023-02-08 13:26:47',
undeliveredQty: 3.0,
useDept: '4302',
wcName: null,
},
{
id: 4,
alreadyBranchQty: 1.0,
bsPlatingSmall: {
bpsId: 6,
bpsName: '小类06',
bsWorkCenter: {
area: 0.0,
batchNo: null,
bigBatch: false,
bsJfCenter: {
createMan: {
accountId: null,
card: null,
createTime: '2022-08-31',
curStatus: 1,
deleted: false,
deptName: null,
dimissionTime: null,
factoryId: 41,
head: 0,
jobName: '总工',
keyValue: 1,
ldapName: 'admin',
mail: '13699999999@136.com',
mobile: '13699999999',
pfDepartment: {
appLink: null,
createTime: '2022-08-31',
deleted: false,
deptCode: '001',
deptId: 1,
deptName: 'MES开发部',
deptType: 1,
deptTypeTitle: '厂',
keyValue: 1,
memo: null,
orders: '00',
parentDeptId: null,
parentPath: null,
ucDeptId: null,
updateTime: '2022-08-31 16:32:46',
},
pinyinIndex: 'ADMIN,ADMIN',
ucUserId: null,
updateTime: '2022-08-31 16:32:46',
userCode: '00',
userId: 1,
userName: 'admin',
userSex: 1,
userSources: 'admin',
userString: '1:A:admin',
userType: 'A',
},
createTime: '2024-12-09 00:00:00',
deleted: false,
jcCode: 'RBZX',
jcId: 1,
jcName: '热表中心',
keyValue: 1,
updateTime: '2024-12-09 00:00:00',
},
checkout: false,
craftAbility:
'真空退火、固溶、局部退火、整体退火、淬火、时效、热处理、淬火时效、真空释氢',
createMan: {
accountId: 90,
card: null,
createTime: '2023-02-08',
curStatus: 1,
deleted: false,
deptName: null,
dimissionTime: null,
factoryId: 41,
head: 1,
jobName: '生产调度员',
keyValue: 90,
ldapName: '03891',
mail: null,
mobile: null,
pfDepartment: {
appLink: null,
createTime: '2023-02-08',
deleted: false,
deptCode: '06',
deptId: 47,
deptName: '经营管理室',
deptType: 1,
deptTypeTitle: '厂',
keyValue: 47,
memo: null,
orders: '6',
parentDeptId: 41,
parentPath: null,
ucDeptId: null,
updateTime: '2023-02-08 13:23:30',
7 months ago
},
5 months ago
pinyinIndex: '03891,03891',
ucUserId: null,
updateTime: '2023-02-08 13:20:39',
userCode: '03891',
userId: 90,
userName: '03891',
userSex: 1,
userSources: '03891',
userString: '90:A:03891',
userType: 'A',
},
createTime: '2023-04-08 18:35:43',
deleted: false,
describe: null,
endPoint: null,
keyValue: 142,
leaderUser: {
accountId: 541,
card: null,
createTime: '2023-05-04',
curStatus: 1,
deleted: false,
deptName: null,
dimissionTime: null,
factoryId: 102,
head: 0,
jobName: 'MES开发',
keyValue: 541,
ldapName: 'cdl',
mail: null,
mobile: null,
pfDepartment: {
appLink: null,
createTime: '2022-08-31',
deleted: false,
deptCode: '001',
deptId: 1,
deptName: 'MES开发部',
deptType: 1,
deptTypeTitle: '厂',
keyValue: 1,
memo: null,
orders: '00',
parentDeptId: null,
parentPath: null,
ucDeptId: null,
updateTime: '2022-08-31 16:32:46',
},
pinyinIndex: 'CUIDIANLONG,CDL',
ucUserId: null,
updateTime: '2023-05-04 09:16:54',
userCode: 'cdl',
userId: 541,
userName: '崔殿龙',
userSex: 1,
userSources: '崔殿龙',
userString: '541:A:崔殿龙',
userType: 'A',
},
limitType: 0,
processes: ' ',
quantity: 0,
roundCycle: null,
saturation: 0.0,
sign: '4',
startPoint: null,
team: '热处理班',
updateTime: '2023-04-08 18:35:43',
wcCode: '003',
wcId: 142,
wcName: '热处理作业中心',
whetherPlate: false,
},
capacity: 1.0,
keyValue: 6,
updateMan: {
accountId: 541,
card: null,
createTime: '2023-05-04',
curStatus: 1,
deleted: false,
deptName: null,
dimissionTime: null,
factoryId: 102,
head: 0,
jobName: 'MES开发',
keyValue: 541,
ldapName: 'cdl',
mail: null,
mobile: null,
pfDepartment: {
appLink: null,
createTime: '2022-08-31',
deleted: false,
deptCode: '001',
deptId: 1,
deptName: 'MES开发部',
deptType: 1,
deptTypeTitle: '厂',
keyValue: 1,
memo: null,
orders: '00',
parentDeptId: null,
parentPath: null,
ucDeptId: null,
updateTime: '2022-08-31 16:32:46',
},
pinyinIndex: 'CUIDIANLONG,CDL',
ucUserId: null,
updateTime: '2023-05-04 09:16:54',
userCode: 'cdl',
userId: 541,
userName: '崔殿龙',
userSex: 1,
userSources: '崔殿龙',
userString: '541:A:崔殿龙',
userType: 'A',
},
updateTime: '2024-04-10 16:22:22',
},
bsProcedureQua: null,
closeMan: {
accountId: null,
card: null,
createTime: '2022-08-31',
curStatus: 1,
deleted: false,
deptName: null,
dimissionTime: null,
factoryId: 41,
head: 0,
jobName: '总工',
keyValue: 1,
ldapName: 'admin',
mail: '13699999999@136.com',
mobile: '13699999999',
pfDepartment: {
appLink: null,
createTime: '2022-08-31',
deleted: false,
deptCode: '001',
deptId: 1,
deptName: 'MES开发部',
deptType: 1,
deptTypeTitle: '厂',
keyValue: 1,
memo: null,
orders: '00',
parentDeptId: null,
parentPath: null,
ucDeptId: null,
updateTime: '2022-08-31 16:32:46',
},
pinyinIndex: 'ADMIN,ADMIN',
ucUserId: null,
updateTime: '2022-08-31 16:32:46',
userCode: '00',
userId: 1,
userName: 'admin',
userSex: 1,
userSources: 'admin',
userString: '1:A:admin',
userType: 'A',
},
closeTime: '2025-08-25 15:57:35',
curStatus: 15,
curStatusText: '已完工',
custodian: null,
deliveryQty: 0.0,
demandDate: '2022-12-06 00:00:00',
dominantDept: '4302',
dsPart: null,
keyValue: 41418,
memo: 'SWSXJ017-00000075 0159,可提前交件',
partCode: '21E2-505-134-B1',
partName: '左柜柜体喷漆部件',
planType: 1,
planUser: '0300009',
plate: null,
poArea: 0.0,
poCode: 'WO-221194871',
poId: 41418,
poQty: 1,
primaryCraft: '库1、2-12(装配)-4(表)-12(装配)-库3',
priority: 1,
prodIdent: 'JIX',
prodLine: null,
productType: 'Y/QAZ',
releaseDate: '2022-11-15 18:44:12',
roamNo: 'B2284606',
routeNo: 'LX12-02-007',
sureType: null,
sureTypeTitle: '未确认',
syncTime: '2023-02-08 13:26:47',
undeliveredQty: 1.0,
useDept: '4302',
wcName: null,
7 months ago
},
5 months ago
];
this.page.total = this.data.length;
// getList(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => {
// this.data = res.data.data.records;
this.loading = false;
// this.page.total = res.data.data.total
// this.selectionClear();
// });
7 months ago
},
5 months ago
},
mounted() {},
7 months ago
};
</script>