Commit 09c48bc7 authored by 仇晓婷's avatar 仇晓婷

Merge branch 'product' of http://git.mes123.com/zhouyx/mes-ui into product

parents 9b30289a 2a5cc640
...@@ -42,6 +42,7 @@ ...@@ -42,6 +42,7 @@
:height="tableHeight" :height="tableHeight"
:draggable="draggable" :draggable="draggable"
:size="size" :size="size"
:row-key="rowKey"
ref="table" ref="table"
class="tableCommon" class="tableCommon"
@on-expand="expand" @on-expand="expand"
...@@ -235,6 +236,9 @@ export default { ...@@ -235,6 +236,9 @@ export default {
span: { span: {
type: Number, type: Number,
default: 24 default: 24
},
rowKey:{
type:[String,Number]
} }
}, },
created() { created() {
......
...@@ -928,6 +928,11 @@ export default { ...@@ -928,6 +928,11 @@ export default {
id: '', id: '',
part_task_pk: '计划编号', part_task_pk: '计划编号',
mes_code: '计划编号', mes_code: '计划编号',
urgency_level: '紧急程度',
batchnum: '批次号',
drawingnum: '图号',
project_no: '项目号',
product_name: '产品名称',
priority: '优先级', priority: '优先级',
plan_qty: '排产数量', plan_qty: '排产数量',
spare_qty: '备件数量', spare_qty: '备件数量',
......
...@@ -48,12 +48,12 @@ ...@@ -48,12 +48,12 @@
<!-- {{}} --> <!-- {{}} -->
<Breadcrumb class="i-layout-header-breadcrumb" v-if="homeMenuItem==''"> <Breadcrumb class="i-layout-header-breadcrumb" v-if="homeMenuItem==''">
<BreadcrumbItem to="/" class="white"> <BreadcrumbItem to="/" class="white">
<Icon type="ios-home" title="首页"/> <Icon type="ios-home" />首页
</BreadcrumbItem> </BreadcrumbItem>
</Breadcrumb> </Breadcrumb>
<Breadcrumb class="i-layout-header-breadcrumb" v-else-if="homeMenuItem!=''" separator=">"> <Breadcrumb class="i-layout-header-breadcrumb" v-else-if="homeMenuItem!=''" separator=">">
<BreadcrumbItem to="/" class="white"> <BreadcrumbItem to="/" class="white">
<Icon type="ios-home" title="首页"/> <Icon type="ios-home" />首页
</BreadcrumbItem> </BreadcrumbItem>
<BreadcrumbItem> <BreadcrumbItem>
{{homeMenu}} {{homeMenu}}
...@@ -248,8 +248,7 @@ export default { ...@@ -248,8 +248,7 @@ export default {
}, 0); }, 0);
}, },
$route(to, from) { $route(to, from) {
if (to.name === from.name) { if (to.name === from.name) {// 相同路由,不同参数,跳转时,重载页面
// 相同路由,不同参数,跳转时,重载页面
if (Setting.sameRouteForceUpdate) { if (Setting.sameRouteForceUpdate) {
this.handleReload(); this.handleReload();
} }
...@@ -268,10 +267,7 @@ export default { ...@@ -268,10 +267,7 @@ export default {
}, },
handleScroll() { handleScroll() {
if (!this.headerHide) return; if (!this.headerHide) return;
const scrollTop = document.body.scrollTop + document.documentElement.scrollTop;
const scrollTop =
document.body.scrollTop + document.documentElement.scrollTop;
if (!this.ticking) { if (!this.ticking) {
this.ticking = true; this.ticking = true;
requestAnimation(() => { requestAnimation(() => {
...@@ -298,8 +294,7 @@ export default { ...@@ -298,8 +294,7 @@ export default {
// todo $menuHead.handleGetMenuHeight(); // todo $menuHead.handleGetMenuHeight();
} }
}, },
handleReload() { handleReload() {// 针对缓存的页面也生效
// 针对缓存的页面也生效
const isCurrentPageCache = this.keepAlive.indexOf(this.$route.name) > -1; const isCurrentPageCache = this.keepAlive.indexOf(this.$route.name) > -1;
const pageName = this.$route.name; const pageName = this.$route.name;
if (isCurrentPageCache) { if (isCurrentPageCache) {
...@@ -352,11 +347,11 @@ export default { ...@@ -352,11 +347,11 @@ export default {
.i-layout-header-breadcrumb .white .ivu-breadcrumb-item-link { .i-layout-header-breadcrumb .white .ivu-breadcrumb-item-link {
color: #ffffff!important;//wheat color: #ffffff!important;//wheat
} }
.ivu-icon-ios-home{
font-size: 20px;
}
.white{ .white{
color: #ffffff!important; color: #ffffff!important;
// a{
// color: #ffffff!important;
// }
} }
.product-layout { .product-layout {
.i-layout-content { .i-layout-content {
...@@ -417,7 +412,6 @@ export default { ...@@ -417,7 +412,6 @@ export default {
} }
} }
tr { tr {
// line-height: 35px;
td { td {
padding: 9px 10px 0px; padding: 9px 10px 0px;
.table_row_ul { .table_row_ul {
......
...@@ -146,16 +146,50 @@ export default { ...@@ -146,16 +146,50 @@ export default {
category: "icon" category: "icon"
}, },
{ {
key: "mes_code", key: "mesCode",
title: this.l("mes_code"), title: this.l("mes_code"),
align: "left", align: "left",
high: true,
width: 240,
},
{
key: "product_name",
title: this.l("product_name"),
align: "left",
high: true
},
{
key: "drawingnum",
title: this.l("drawingnum"),
align: "left",
high: true
},
{
key: "project_no",
title: this.l("project_no"),
align: "left",
high: true high: true
}, },
{
key: "batchnum",
title: this.l("batchnum"),
align: "left",
high: true
},
{
key: "urgency_level",
title: this.l("urgency_level"),
align: "left",
high: true,
code: "plan.order.urgencyLevel",
width: 100,
},
{ {
key: "priority", key: "priority",
title: this.l("priority"), title: this.l("priority"),
align: "left", align: "left",
high: true, high: true,
hide: true,
render: (h, params) => { render: (h, params) => {
return h("span", {}, params.index + 1); return h("span", {}, params.index + 1);
} }
...@@ -163,14 +197,15 @@ export default { ...@@ -163,14 +197,15 @@ export default {
{ {
key: "plan_qty", key: "plan_qty",
title: this.l("plan_qty"), title: this.l("plan_qty"),
align: "left", align: "right",
width: 100,
high: true, high: true,
sortable: true
}, },
{ {
key: "spare_qty", key: "spare_qty",
title: this.l("spare_qty"), title: this.l("spare_qty"),
align: "left", align: "right",
width: 100,
high: true high: true
}, },
{ {
...@@ -180,7 +215,7 @@ export default { ...@@ -180,7 +215,7 @@ export default {
high: true, high: true,
hide: true, hide: true,
resizable: true, resizable: true,
width: 140 width: 150
}, },
{ {
key: "plan_finish", key: "plan_finish",
...@@ -190,7 +225,7 @@ export default { ...@@ -190,7 +225,7 @@ export default {
hide: true, hide: true,
sortable: true, sortable: true,
resizable: true, resizable: true,
width: 140 width: 150
}, },
{ {
key: "notes", key: "notes",
...@@ -205,7 +240,7 @@ export default { ...@@ -205,7 +240,7 @@ export default {
title: this.l("demand_start"), title: this.l("demand_start"),
align: "center", align: "center",
resizable: true, resizable: true,
width: 140 width: 150
}, },
{ {
key: "demand_finish", key: "demand_finish",
...@@ -213,7 +248,7 @@ export default { ...@@ -213,7 +248,7 @@ export default {
align: "center", align: "center",
high: true, high: true,
resizable: true, resizable: true,
width: 140 width: 150
}, },
{ {
key: "badjustflag", key: "badjustflag",
...@@ -235,7 +270,7 @@ export default { ...@@ -235,7 +270,7 @@ export default {
icon: "md-options", icon: "md-options",
type: "icon", type: "icon",
title: "工序参数设置", title: "工序参数设置",
oprate: "edit", oprate: "edit"
}, },
on: { click: () => this.openAddModel(2, params.row) } on: { click: () => this.openAddModel(2, params.row) }
}), }),
......
...@@ -31,7 +31,7 @@ export default { ...@@ -31,7 +31,7 @@ export default {
{ key: 'schemaName', title: '类别', align: 'center' }, { key: 'schemaName', title: '类别', align: 'center' },
{ key: 'currentNodeName', title: '环节', align: 'center' }, { key: 'currentNodeName', title: '环节', align: 'center' },
{ key: 'nextNodeName', title: '下一环节', align: 'center' }, { key: 'nextNodeName', title: '下一环节', align: 'center' },
{ key: 'creationTime', title: '创建时间', align: 'center' }, { key: 'creationTime', title: '创建时间', align: 'center',width:'190' },
{ {
key: 'id', key: 'id',
title: '操作', title: '操作',
......
...@@ -22,9 +22,9 @@ ...@@ -22,9 +22,9 @@
</Select> </Select>
</template> </template>
<Button type="primary" @click="QcCardChecker(1)" class="title_btn ml10">操作员</Button> <Button type="primary" @click="QcCardChecker(1)" class="title_btn ml10">操作员</Button>
<Button type="primary" @click="QcCardChecker(2)" class="title_btn ml10">互检员</Button> <Button type="primary" :disabled="ishavhj" @click="QcCardChecker(2)" class="title_btn ml10">互检员</Button>
<Button type="primary" @click="SendCheck()" class="title_btn ml10">送检</Button> <Button type="primary" :disabled="ishavzj" @click="SendCheck()" class="title_btn ml10">送检</Button>
<Button type="primary" @click="SendCheckRecord()" class="title_btn ml10">送检记录</Button> <Button type="primary" :disabled="ishavzj" @click="SendCheckRecord()" class="title_btn ml10">送检记录</Button>
</div> </div>
<div class="table01"> <div class="table01">
<Table ref="table" border class="tableCommon" :height="taHeight" :columns="recordcolumn" :data="recorddata"> <Table ref="table" border class="tableCommon" :height="taHeight" :columns="recordcolumn" :data="recorddata">
...@@ -237,6 +237,8 @@ export default { ...@@ -237,6 +237,8 @@ export default {
entryModel: {}, entryModel: {},
disabled: false, disabled: false,
look: '查看', look: '查看',
ishavhj: true,
ishavzj: true,
taHeight:'', taHeight:'',
entryrecordfilesModal: false, entryrecordfilesModal: false,
entryrecorddataModal: false, entryrecorddataModal: false,
...@@ -478,6 +480,23 @@ export default { ...@@ -478,6 +480,23 @@ export default {
QS.stringify(this.datasearch) QS.stringify(this.datasearch)
service.get(`${url}`).then((response) => { service.get(`${url}`).then((response) => {
this.recorddata = response.result this.recorddata = response.result
let gh = this.recorddata.filter(function(obj) {
return obj.check_type === 2
})
if (gh != null && gh.length > 0) {
this.ishavhj = false
} else {
this.ishavhj = true
}
let gh1 = this.recorddata.filter(function(obj) {
return obj.check_type === 3 || obj.check_type === 4
})
if (gh1 != null && gh1.length > 0) {
this.ishavzj = false
} else {
this.ishavzj = true
}
}) })
}, },
handleselfCheckAll() { handleselfCheckAll() {
......
This diff is collapsed.
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
<div class="tableBox mb10" :style="{height:tbHeight}"> <div class="tableBox mb10" :style="{height:tbHeight}">
<div class="table"> <div class="table">
<div v-if="listTask.length==0" class="wu_data">暂无数据</div> <div v-if="listTask.length==0" class="wu_data">暂无数据</div>
<Row :gutter="16"> <Row :gutter="16" :style="{width:rowWidth}">
<Col span="6" v-for="(item,index) in listTask" :key="index"> <Col span="6" v-for="(item,index) in listTask" :key="index">
<Card class="card"> <Card class="card">
<h3 slot="title"> <h3 slot="title">
...@@ -264,6 +264,7 @@ export default { ...@@ -264,6 +264,7 @@ export default {
total: 0, //总数 total: 0, //总数
conditions: [] conditions: []
}, },
rowWidth:'',
showPagesize: [20, 50, 100], showPagesize: [20, 50, 100],
showModel: false, showModel: false,
list: [], list: [],
...@@ -381,6 +382,9 @@ export default { ...@@ -381,6 +382,9 @@ export default {
.then(res => { .then(res => {
this.listTask = res.result.items; this.listTask = res.result.items;
this.search.total = res.result.totalCount; this.search.total = res.result.totalCount;
if(this.listTask.length<4){
this.rowWidth = "100%"
}
}); });
}, },
searchModel() { searchModel() {
......
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