Commit 4f65acef authored by renjintao's avatar renjintao

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

parents beb29e93 1c4ee0a0
...@@ -61,6 +61,7 @@ ...@@ -61,6 +61,7 @@
@on-selection-change="selectionChange" @on-selection-change="selectionChange"
@on-select="onSelect" @on-select="onSelect"
@on-select-all="allChange" @on-select-all="allChange"
@on-sort-change="sortChange"
:row-key="rowKey" :row-key="rowKey"
stripe stripe
></Table> ></Table>
...@@ -153,6 +154,8 @@ export default { ...@@ -153,6 +154,8 @@ export default {
search: { search: {
pageIndex: 1, pageIndex: 1,
pageSize: 20, pageSize: 20,
sortBy: "id",
isDesc:true,
conditions: [], conditions: [],
}, },
searchConditions: this.search, searchConditions: this.search,
...@@ -417,6 +420,12 @@ export default { ...@@ -417,6 +420,12 @@ export default {
} }
}); });
}, },
sortChange(column, key, order) {
this.search.sortBy = key;
this.search.isDesc = order == "desc";
this.search.pageIndex = 1;
this.load();
},
saveUserconfig() { saveUserconfig() {
let url = `${window.systemUrl}/config/update`; let url = `${window.systemUrl}/config/update`;
var content = []; var content = [];
...@@ -572,6 +581,7 @@ export default { ...@@ -572,6 +581,7 @@ export default {
}); });
return name; return name;
}, },
//批量取消 //批量取消
cancelBatch() { cancelBatch() {
this.footerToolbar = false; this.footerToolbar = false;
......
...@@ -17,8 +17,9 @@ ...@@ -17,8 +17,9 @@
<template> <template>
<div class="flex fd test_layout"> <div class="flex fd test_layout">
<div> <div>
<Menu mode="horizontal" active-name="1"> <Menu mode="horizontal" theme="light" active-name="0">
<div class="layout-assistant"> <div class="layout-assistant">
<MenuItem name="0" to="/test/example">基础组件</MenuItem>
<MenuItem name="1" to="/test/user">人员选择</MenuItem> <MenuItem name="1" to="/test/user">人员选择</MenuItem>
<MenuItem name="2" to="/test/com">异步组件</MenuItem> <MenuItem name="2" to="/test/com">异步组件</MenuItem>
<MenuItem name="4" to="/test/resource">资源选择</MenuItem> <MenuItem name="4" to="/test/resource">资源选择</MenuItem>
......
<template>
<Layout>
<Sider hide-trigger :width="250">
<Menu class="example_menu" theme="light" active-name="components-tag">
<MenuGroup v-for="(group, j) in Menu_item" :key="j" :title="group.title">
<MenuItem v-for="(child, k) in group.children" :key="k" :name="child.name" :to="child.route">
<Icon :type="child.icon" />
{{child.title}}</MenuItem>
</MenuGroup>
</Menu>
</Sider>
<Layout>
<nuxt-child/>
</Layout>
</Layout>
</template>
<script>
import exampleRouter from './api'
export default {
head(){
return {
title: '组件介绍'
}
},
data() {
return {
Menu_item: exampleRouter,
}
},
created() {
},
method:{
},
}
</script>0
<style lang="less">
@import './test.less';
</style>
<template> <template>
<Layout> <div class="main"></div>
<Sider hide-trigger class="after">
<Menu class="example_menu" active-name="components-tag">
<MenuGroup v-for="(group, j) in Menu_item" :key="j" :title="group.title">
<MenuItem v-for="(child, k) in group.children" :key="k" :name="child.name" :to="child.route">
<Icon :type="child.icon" />
{{child.title}}</MenuItem>
</MenuGroup>
</Menu>
</Sider>
<Layout class="example_box">
<nuxt-child/>
</Layout>
</Layout>
</template> </template>
<script> <script>
import exampleRouter from './api'
export default { export default {
layout:'empty',
head(){ head(){
return { return {
title: '组件介绍' title: '组件介绍'
...@@ -28,7 +10,6 @@ export default { ...@@ -28,7 +10,6 @@ export default {
}, },
data() { data() {
return { return {
Menu_item: exampleRouter,
} }
}, },
created() { created() {
...@@ -37,6 +18,6 @@ export default { ...@@ -37,6 +18,6 @@ export default {
}, },
} }
</script>0 </script>
<template>
<div class="table">
<DataGrid
:columns="columns"
ref="grid"
:action="action"
exportTitle="工艺规程"
>
<template slot="easySearch">
<Form ref="formInline" :model="easySearch" inline>
<FormItem prop="keys">
<Input
placeholder="请输入工艺名称/工艺编号"
v-width="200"
v-model="easySearch.keys.value"
clearable
/>
</FormItem>
<FormItem>
<Button type="primary" @click="search">查询</Button>
</FormItem>
</Form>
</template>
</DataGrid>
</div>
</template>
<script>
export default {
name: "",
data() {
return {
action: `${systemUrl}/user/paged`,
easySearch: {
keys: {
op: "unicode,name,code",
value: null,
},
},
columns: [{
key: "id",
title: "姓名",
align: "left",
width: 200,
sortable:true,
easy: true,
high: true
},
{
key: "userName",
title: "姓名",
align: "left",
easy: true,
high: true,
tooltip: true,
sortable:true,
},
{
key: "cardNo",
title: "姓名",
align: "left",
easy: true,
sortable:true,
high: true,
tooltip: true,
},
],
};
},
methods: {
search() {
this.$refs.grid.reload(this.easySearch);
},
l(key) {
let vkey = "routingHeader" + "." + key;
return this.$t(vkey) || key;
},
},
};
</script>
<style lang="less" >
</style>
\ No newline at end of file
<template>
<div class="test">
hi
</div>
</template>
<script>
export default {
name: '',
data() {
return {
}
}
}
</script>
<style lang="less">
</style>
\ No newline at end of file
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