Commit 070f1e66 by lichengming

修改了样品管理

parent 69db33b9
...@@ -71,8 +71,7 @@ export default { ...@@ -71,8 +71,7 @@ export default {
}, },
// 关闭弹框的时候刷新上个界面 // 关闭弹框的时候刷新上个界面
_visibleChange(data) { _visibleChange(data) {
if (data === false) { this.$emit('on-result-change')
}
} }
} }
} }
......
...@@ -13,61 +13,62 @@ ...@@ -13,61 +13,62 @@
<template> <template>
<div class="layout-content-padding"> <div class="layout-content-padding">
<div class="layout-content-main"> <div class="layout-content-main">
<div class="config_home"> <Row :gutter="10">
<Row :gutter="16"> <Col span="12">
<!--title--> <messagePanel></messagePanel>
<Col span="24">
<statisticalPanel />
</Col> </Col>
<Col span="12" style="margin-bottom: 10px"> <Col span="12">
<messagePanel /> <myTask></myTask>
</Col> </Col>
<Col span="12" style="margin-bottom: 10px"> <Col span="12">
<toDoTask /> <taskCalendar></taskCalendar>
</Col> </Col>
<Col span="12" style="margin-bottom: 10px"> <Col span="12">
<myTask />
</Col>
<Col span="12" style="margin-bottom: 10px">
<TaskFlow />
</Col>
<Col span="12" style="margin-bottom: 10px">
<taskCalendar />
</Col>
<Col span="12" style="margin-bottom: 10px">
<UnfinishedContract></UnfinishedContract> <UnfinishedContract></UnfinishedContract>
</Col> </Col>
<Col span="12" style="margin-bottom: 10px"> <Col span="12">
<UnfinishedItem></UnfinishedItem> <UnfinishedItem></UnfinishedItem>
</Col> </Col>
<Col span="12" style="margin-bottom: 10px"> <Col span="12">
<YearContractNum></YearContractNum> <YearContractNum></YearContractNum>
</Col> </Col>
<Col span="12" style="margin-bottom: 10px"> <Col span="12">
<DetectTypeNum></DetectTypeNum> <DetectTypeNum></DetectTypeNum>
</Col> </Col>
<Col span="12" style="margin-bottom: 10px"> <Col span="12">
<ContractEndNum></ContractEndNum> <ContractEndNum></ContractEndNum>
</Col> </Col>
<Col span="12" style="margin-bottom: 10px"> <Col span="12">
<YearTestItem></YearTestItem> <YearTestItem></YearTestItem>
</Col> </Col>
<Col span="12" style="margin-bottom: 10px"> <Col span="12">
<YearOverItem></YearOverItem> <YearOverItem></YearOverItem>
</Col> </Col>
<Col span="12" style="margin-bottom: 10px"> <Col span="12">
<GroupItem></GroupItem> <GroupItem></GroupItem>
</Col> </Col>
<Col span="12" style="margin-bottom: 10px"> <Col span="12">
<CustomerContract></CustomerContract> <CustomerContract></CustomerContract>
</Col> </Col>
<!-- <div :style="{height}" v-if="moduleList.length" class="config_home">-->
<!-- <Row :gutter="10">-->
<!-- <Col-->
<!-- :sm="{span:item.alias === 'FoodToDoAndOverdue'?24:12}"-->
<!-- v-for="(item,index) in moduleList"-->
<!-- :key="index"-->
<!-- style="margin-bottom: 10px">-->
<!-- &lt;!&ndash; eslint-disable-next-line vue/require-component-is &ndash;&gt;-->
<!-- <component :is="item.alias" @on-result-change="_result" keep-alive></component>-->
<!-- </Col>-->
<!-- </Row>-->
<!-- </div>-->
</Row> </Row>
</div> </div>
</div> </div>
</div>
</template> </template>
<script> <script>
import Global from '../../api/config'
import { sysOrg } from '../../api'
import statisticalPanel from './statisticalPanel' import statisticalPanel from './statisticalPanel'
import messagePanel from './messagePanel' import messagePanel from './messagePanel'
import toDoTask from './ToDoTask' import toDoTask from './ToDoTask'
...@@ -86,21 +87,69 @@ import CustomerContract from './CustomerContract' ...@@ -86,21 +87,69 @@ import CustomerContract from './CustomerContract'
export default { export default {
name: 'Workbench', name: 'Workbench',
components: { components: {
// eslint-disable-next-line vue/no-unused-components
statisticalPanel, statisticalPanel,
// eslint-disable-next-line vue/no-unused-components
messagePanel, messagePanel,
// eslint-disable-next-line vue/no-unused-components
myTask, myTask,
// eslint-disable-next-line vue/no-unused-components
toDoTask, toDoTask,
// eslint-disable-next-line vue/no-unused-components
TaskFlow, TaskFlow,
// eslint-disable-next-line vue/no-unused-components
taskCalendar, taskCalendar,
// eslint-disable-next-line vue/no-unused-components
UnfinishedContract, UnfinishedContract,
// eslint-disable-next-line vue/no-unused-components
UnfinishedItem, UnfinishedItem,
// eslint-disable-next-line vue/no-unused-components
YearContractNum, YearContractNum,
// eslint-disable-next-line vue/no-unused-components
DetectTypeNum, DetectTypeNum,
// eslint-disable-next-line vue/no-unused-components
ContractEndNum, ContractEndNum,
// eslint-disable-next-line vue/no-unused-components
YearTestItem, YearTestItem,
// eslint-disable-next-line vue/no-unused-components
YearOverItem, YearOverItem,
// eslint-disable-next-line vue/no-unused-components
GroupItem, GroupItem,
// eslint-disable-next-line vue/no-unused-components
CustomerContract CustomerContract
},
data() {
return {
height: document.documentElement.clientHeight - 115 + 'px',
moduleList: []
}
},
mounted() {
if (Global.getLn()) {
this._open()
}
},
methods: {
// 模块返回结果
_result(module) {
switch (module) {
case 'FoodMyTask':
this.$bus.emit('task-detail')
break
}
},
_open() {
this._myModule()
},
_myModule: async function() {
// this.$store.dispatch('SysModule/listUserFood').then(() => {
// this.moduleList = this.$store.state.SysModule.list
// })
const result = await sysOrg.getModulesList()
if (result) {
console.log('菜单', result)
}
}
} }
} }
</script> </script>
......
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