fzq #64
@@ -1,8 +1,13 @@
 | 
			
		||||
/*
 | 
			
		||||
 * @Author: gtz
 | 
			
		||||
 * @Date: 2021-03-04 16:13:51
 | 
			
		||||
<<<<<<< HEAD
 | 
			
		||||
 * @LastEditors: fzq
 | 
			
		||||
 * @LastEditTime: 2022-03-15 18:33:48
 | 
			
		||||
=======
 | 
			
		||||
 * @LastEditors: zwq
 | 
			
		||||
 * @LastEditTime: 2022-03-15 10:17:01
 | 
			
		||||
>>>>>>> develop
 | 
			
		||||
 * @Description: file content
 | 
			
		||||
 */
 | 
			
		||||
export default {
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										16
									
								
								src/lang/i18n/en/module/dashboard.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								src/lang/i18n/en/module/dashboard.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,16 @@
 | 
			
		||||
/*
 | 
			
		||||
 * @Author: gtz
 | 
			
		||||
 * @Date: 2022-03-15 16:42:34
 | 
			
		||||
 * @LastEditors: zwq
 | 
			
		||||
 * @LastEditTime: 2022-03-16 08:57:49
 | 
			
		||||
 * @Description: file content
 | 
			
		||||
 * @FilePath: \mt-ck-wms-ui\src\lang\i18n\en\module\dashboard.js
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
export default {
 | 
			
		||||
  first: 'First Row',
 | 
			
		||||
  second: 'Second Row',
 | 
			
		||||
  title: 'WMS Inventory Information',
 | 
			
		||||
  pageHeader: 'No.',
 | 
			
		||||
  pageFooter: ' Page'
 | 
			
		||||
}
 | 
			
		||||
@@ -2,7 +2,7 @@
 | 
			
		||||
 * @Author: gtz
 | 
			
		||||
 * @Date: 2021-03-04 16:12:46
 | 
			
		||||
 * @LastEditors: gtz
 | 
			
		||||
 * @LastEditTime: 2021-04-22 19:49:39
 | 
			
		||||
 * @LastEditTime: 2022-03-15 16:44:11
 | 
			
		||||
 * @Description: file content
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
@@ -17,6 +17,7 @@ import quality from './quality'
 | 
			
		||||
import factory from './factory'
 | 
			
		||||
import formManage from './formManage'
 | 
			
		||||
import report from './report'
 | 
			
		||||
import dashboard from './dashboard'
 | 
			
		||||
 | 
			
		||||
export default {
 | 
			
		||||
  basicData,
 | 
			
		||||
@@ -29,5 +30,6 @@ export default {
 | 
			
		||||
  quality,
 | 
			
		||||
  factory,
 | 
			
		||||
  formManage,
 | 
			
		||||
  report
 | 
			
		||||
  report,
 | 
			
		||||
  dashboard
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,9 +1,14 @@
 | 
			
		||||
/*
 | 
			
		||||
 * @Author: gtz
 | 
			
		||||
 * @Date: 2021-03-04 16:13:51
 | 
			
		||||
<<<<<<< HEAD
 | 
			
		||||
 * @LastEditors: fzq
 | 
			
		||||
 * @LastEditTime: 2022-03-15 18:33:24
 | 
			
		||||
 * @Description: file content
 | 
			
		||||
=======
 | 
			
		||||
 * @LastEditors: zwq
 | 
			
		||||
 * @LastEditTime: 2022-03-15 10:16:52
 | 
			
		||||
>>>>>>> develop
 | 
			
		||||
 */
 | 
			
		||||
export default {
 | 
			
		||||
  visual: {
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										16
									
								
								src/lang/i18n/zh/module/dashboard.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								src/lang/i18n/zh/module/dashboard.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,16 @@
 | 
			
		||||
/*
 | 
			
		||||
 * @Author: gtz
 | 
			
		||||
 * @Date: 2022-03-15 16:42:34
 | 
			
		||||
 * @LastEditors: gtz
 | 
			
		||||
 * @LastEditTime: 2022-03-15 16:58:30
 | 
			
		||||
 * @Description: file content
 | 
			
		||||
 * @FilePath: \mt-ck-wms-ui\src\lang\i18n\zh\module\dashboard.js
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
export default {
 | 
			
		||||
  first: '第一排',
 | 
			
		||||
  second: '第二排',
 | 
			
		||||
  title: 'WMS库存信息',
 | 
			
		||||
  pageHeader: '第',
 | 
			
		||||
  pageFooter: '页'
 | 
			
		||||
}
 | 
			
		||||
@@ -2,7 +2,7 @@
 | 
			
		||||
 * @Author: gtz
 | 
			
		||||
 * @Date: 2021-03-04 16:12:46
 | 
			
		||||
 * @LastEditors: gtz
 | 
			
		||||
 * @LastEditTime: 2021-04-22 19:49:47
 | 
			
		||||
 * @LastEditTime: 2022-03-15 16:44:05
 | 
			
		||||
 * @Description: file content
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
@@ -17,6 +17,7 @@ import quality from './quality'
 | 
			
		||||
import factory from './factory'
 | 
			
		||||
import formManage from './formManage'
 | 
			
		||||
import report from './report'
 | 
			
		||||
import dashboard from './dashboard'
 | 
			
		||||
 | 
			
		||||
export default {
 | 
			
		||||
  basicData,
 | 
			
		||||
@@ -29,5 +30,6 @@ export default {
 | 
			
		||||
  quality,
 | 
			
		||||
  factory,
 | 
			
		||||
  formManage,
 | 
			
		||||
  report
 | 
			
		||||
  report,
 | 
			
		||||
  dashboard
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,8 @@
 | 
			
		||||
<!--
 | 
			
		||||
 * @Author: DY
 | 
			
		||||
 * @Date: 2021-12-16 15:41:11
 | 
			
		||||
 * @LastEditors: DY
 | 
			
		||||
 * @LastEditTime: 2022-03-03 15:26:05
 | 
			
		||||
 * @LastEditors: zwq
 | 
			
		||||
 * @LastEditTime: 2022-03-04 09:04:30
 | 
			
		||||
 * @Description: E10
 | 
			
		||||
-->
 | 
			
		||||
<template>
 | 
			
		||||
@@ -84,18 +84,18 @@ export default {
 | 
			
		||||
  },
 | 
			
		||||
  created() {
 | 
			
		||||
    // this.getEqList()
 | 
			
		||||
    this.getList()
 | 
			
		||||
    // this.getList()
 | 
			
		||||
  },
 | 
			
		||||
  methods: {
 | 
			
		||||
    async getEqList() {
 | 
			
		||||
      const res = await equipmentList({
 | 
			
		||||
        current: 1,
 | 
			
		||||
        size: 999
 | 
			
		||||
      })
 | 
			
		||||
      if (res.code === 0) {
 | 
			
		||||
        this.eqList = res.data
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    // async getEqList() {
 | 
			
		||||
    //   const res = await equipmentList({
 | 
			
		||||
    //     current: 1,
 | 
			
		||||
    //     size: 999
 | 
			
		||||
    //   })
 | 
			
		||||
    //   if (res.code === 0) {
 | 
			
		||||
    //     this.eqList = res.data
 | 
			
		||||
    //   }
 | 
			
		||||
    // },
 | 
			
		||||
    toE10() {
 | 
			
		||||
      this.$router.push({
 | 
			
		||||
        name: 'E10'
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,8 @@
 | 
			
		||||
<!--
 | 
			
		||||
 * @Author: DY
 | 
			
		||||
 * @Date: 2021-12-16 15:41:11
 | 
			
		||||
 * @LastEditors: DY
 | 
			
		||||
 * @LastEditTime: 2022-03-03 15:26:28
 | 
			
		||||
 * @LastEditors: zwq
 | 
			
		||||
 * @LastEditTime: 2022-03-04 09:04:19
 | 
			
		||||
 * @Description: MCBF
 | 
			
		||||
-->
 | 
			
		||||
<template>
 | 
			
		||||
@@ -83,18 +83,18 @@ export default {
 | 
			
		||||
  },
 | 
			
		||||
  created() {
 | 
			
		||||
    // this.getEqList()
 | 
			
		||||
    this.getList()
 | 
			
		||||
    // this.getList()
 | 
			
		||||
  },
 | 
			
		||||
  methods: {
 | 
			
		||||
    async getEqList() {
 | 
			
		||||
      const res = await equipmentList({
 | 
			
		||||
        current: 1,
 | 
			
		||||
        size: 999
 | 
			
		||||
      })
 | 
			
		||||
      if (res.code === 0) {
 | 
			
		||||
        this.eqList = res.data
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    // async getEqList() {
 | 
			
		||||
    //   const res = await equipmentList({
 | 
			
		||||
    //     current: 1,
 | 
			
		||||
    //     size: 999
 | 
			
		||||
    //   })
 | 
			
		||||
    //   if (res.code === 0) {
 | 
			
		||||
    //     this.eqList = res.data
 | 
			
		||||
    //   }
 | 
			
		||||
    // },
 | 
			
		||||
    toE10() {
 | 
			
		||||
      this.$router.push({
 | 
			
		||||
        name: 'E10'
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,8 @@
 | 
			
		||||
<!--
 | 
			
		||||
 * @Author: DY
 | 
			
		||||
 * @Date: 2021-12-16 15:41:11
 | 
			
		||||
 * @LastEditors: DY
 | 
			
		||||
 * @LastEditTime: 2022-03-03 15:26:44
 | 
			
		||||
 * @LastEditors: zwq
 | 
			
		||||
 * @LastEditTime: 2022-03-04 09:04:09
 | 
			
		||||
 * @Description: MTTR
 | 
			
		||||
-->
 | 
			
		||||
<template>
 | 
			
		||||
@@ -83,18 +83,18 @@ export default {
 | 
			
		||||
  },
 | 
			
		||||
  created() {
 | 
			
		||||
    // this.getEqList()
 | 
			
		||||
    this.getList()
 | 
			
		||||
    // this.getList()
 | 
			
		||||
  },
 | 
			
		||||
  methods: {
 | 
			
		||||
    async getEqList() {
 | 
			
		||||
      const res = await equipmentList({
 | 
			
		||||
        current: 1,
 | 
			
		||||
        size: 999
 | 
			
		||||
      })
 | 
			
		||||
      if (res.code === 0) {
 | 
			
		||||
        this.eqList = res.data
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    // async getEqList() {
 | 
			
		||||
    //   const res = await equipmentList({
 | 
			
		||||
    //     current: 1,
 | 
			
		||||
    //     size: 999
 | 
			
		||||
    //   })
 | 
			
		||||
    //   if (res.code === 0) {
 | 
			
		||||
    //     this.eqList = res.data
 | 
			
		||||
    //   }
 | 
			
		||||
    // },
 | 
			
		||||
    toE10() {
 | 
			
		||||
      this.$router.push({
 | 
			
		||||
        name: 'E10'
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,8 @@
 | 
			
		||||
<!--
 | 
			
		||||
 * @Author: DY
 | 
			
		||||
 * @Date: 2021-12-16 15:41:11
 | 
			
		||||
 * @LastEditors: DY
 | 
			
		||||
 * @LastEditTime: 2022-03-03 15:26:56
 | 
			
		||||
 * @LastEditors: zwq
 | 
			
		||||
 * @LastEditTime: 2022-03-04 09:03:58
 | 
			
		||||
 * @Description: OEE
 | 
			
		||||
-->
 | 
			
		||||
<template>
 | 
			
		||||
@@ -83,18 +83,18 @@ export default {
 | 
			
		||||
  },
 | 
			
		||||
  created() {
 | 
			
		||||
    // this.getEqList()
 | 
			
		||||
    this.getList()
 | 
			
		||||
    // this.getList()
 | 
			
		||||
  },
 | 
			
		||||
  methods: {
 | 
			
		||||
    async getEqList() {
 | 
			
		||||
      const res = await equipmentList({
 | 
			
		||||
        current: 1,
 | 
			
		||||
        size: 999
 | 
			
		||||
      })
 | 
			
		||||
      if (res.code === 0) {
 | 
			
		||||
        this.eqList = res.data
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    // async getEqList() {
 | 
			
		||||
    //   const res = await equipmentList({
 | 
			
		||||
    //     current: 1,
 | 
			
		||||
    //     size: 999
 | 
			
		||||
    //   })
 | 
			
		||||
    //   if (res.code === 0) {
 | 
			
		||||
    //     this.eqList = res.data
 | 
			
		||||
    //   }
 | 
			
		||||
    // },
 | 
			
		||||
    toE10() {
 | 
			
		||||
      this.$router.push({
 | 
			
		||||
        name: 'E10'
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,8 @@
 | 
			
		||||
<!--
 | 
			
		||||
 * @Author: zwq
 | 
			
		||||
 * @Date: 2020-12-29 15:41:11
 | 
			
		||||
 * @LastEditors: DY
 | 
			
		||||
 * @LastEditTime: 2022-03-03 16:22:24
 | 
			
		||||
 * @LastEditors: zwq
 | 
			
		||||
 * @LastEditTime: 2022-03-04 09:03:35
 | 
			
		||||
 * @Description: E10详情表格
 | 
			
		||||
-->
 | 
			
		||||
<template>
 | 
			
		||||
@@ -108,15 +108,15 @@ export default {
 | 
			
		||||
      this.listQuery.startTime = this.time1
 | 
			
		||||
      this.listQuery.endTime = this.time2
 | 
			
		||||
      this.listQuery.equipmentName = this.equipmentName
 | 
			
		||||
      getE10StackDetail(this.listQuery).then(res => {
 | 
			
		||||
        if (res.data !== []) {
 | 
			
		||||
          this.list = res.data.detail.records
 | 
			
		||||
          this.total = res.data.detail.total
 | 
			
		||||
          this.list.forEach(item => {
 | 
			
		||||
            item.equipmentName = this.equipmentName
 | 
			
		||||
          })
 | 
			
		||||
        }
 | 
			
		||||
      })
 | 
			
		||||
      // getE10StackDetail(this.listQuery).then(res => {
 | 
			
		||||
      //   if (res.data !== []) {
 | 
			
		||||
      //     this.list = res.data.detail.records
 | 
			
		||||
      //     this.total = res.data.detail.total
 | 
			
		||||
      //     this.list.forEach(item => {
 | 
			
		||||
      //       item.equipmentName = this.equipmentName
 | 
			
		||||
      //     })
 | 
			
		||||
      //   }
 | 
			
		||||
      // })
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,8 @@
 | 
			
		||||
<!--
 | 
			
		||||
 * @Author: zwq
 | 
			
		||||
 * @Date: 2020-12-29 15:41:11
 | 
			
		||||
 * @LastEditors: DY
 | 
			
		||||
 * @LastEditTime: 2022-03-03 16:46:06
 | 
			
		||||
 * @LastEditors: zwq
 | 
			
		||||
 * @LastEditTime: 2022-03-04 09:03:23
 | 
			
		||||
 * @Description: Mttr详情表格
 | 
			
		||||
-->
 | 
			
		||||
<template>
 | 
			
		||||
@@ -109,12 +109,12 @@ export default {
 | 
			
		||||
      this.listQuery.startTime = this.time1
 | 
			
		||||
      this.listQuery.endTime = this.time2
 | 
			
		||||
      this.listQuery.equipmentName = this.equipmentName
 | 
			
		||||
      getMttrDetail(this.listQuery).then(res => {
 | 
			
		||||
        if (res.data !== []) {
 | 
			
		||||
          this.list = res.data.detail.records
 | 
			
		||||
          this.total = res.data.detail.total
 | 
			
		||||
        }
 | 
			
		||||
      })
 | 
			
		||||
      // getMttrDetail(this.listQuery).then(res => {
 | 
			
		||||
      //   if (res.data !== []) {
 | 
			
		||||
      //     this.list = res.data.detail.records
 | 
			
		||||
      //     this.total = res.data.detail.total
 | 
			
		||||
      //   }
 | 
			
		||||
      // })
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -2,7 +2,7 @@
 | 
			
		||||
 * @Author: zwq
 | 
			
		||||
 * @Date: 2020-12-29 15:41:11
 | 
			
		||||
 * @LastEditors: zwq
 | 
			
		||||
 * @LastEditTime: 2022-03-11 16:29:46
 | 
			
		||||
 * @LastEditTime: 2022-03-15 14:15:30
 | 
			
		||||
 * @Description:
 | 
			
		||||
-->
 | 
			
		||||
<template>
 | 
			
		||||
@@ -33,7 +33,6 @@ import { locationByProcessList } from '@/api/basicData/Warehouse/StorageBoxInfo'
 | 
			
		||||
import i18n from '@/lang'
 | 
			
		||||
import BaseTable from '@/components/BaseTable'
 | 
			
		||||
// import MethodBtn from '@/components/BaseTable/subcomponents/MethodBtn'
 | 
			
		||||
import { timeFormatter } from '@/filters'
 | 
			
		||||
/**
 | 
			
		||||
 * 表格表头配置项 TypeScript接口注释
 | 
			
		||||
 * tableConfig<ConfigItem> = []
 | 
			
		||||
@@ -60,7 +59,6 @@ const tableProps = [
 | 
			
		||||
  {
 | 
			
		||||
    prop: 'code',
 | 
			
		||||
    label: i18n.t('module.basicData.cache.LocationCode'),
 | 
			
		||||
    filter: timeFormatter,
 | 
			
		||||
    align: 'center'
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
 
 | 
			
		||||
@@ -2,7 +2,7 @@
 | 
			
		||||
 * @Author: gtz
 | 
			
		||||
 * @Date: 2022-03-03 09:16:10
 | 
			
		||||
 * @LastEditors: zwq
 | 
			
		||||
 * @LastEditTime: 2022-03-11 16:33:41
 | 
			
		||||
 * @LastEditTime: 2022-03-15 17:03:28
 | 
			
		||||
 * @Description: file content
 | 
			
		||||
 * @FilePath: \mt-ck-wms-ui\src\views\dashboard\index.vue
 | 
			
		||||
-->
 | 
			
		||||
@@ -11,7 +11,7 @@
 | 
			
		||||
    <el-card class="dashboard-main">
 | 
			
		||||
      <el-row class="dashboard-title">
 | 
			
		||||
        <div class="dashboard-header-line" />
 | 
			
		||||
        <div class="dashboard-header-title">WMS库存信息</div>
 | 
			
		||||
        <div class="dashboard-header-title">{{ $t('module.dashboard.title') }}</div>
 | 
			
		||||
      </el-row>
 | 
			
		||||
      <el-row class="dashboard-legend">
 | 
			
		||||
        <div
 | 
			
		||||
@@ -47,13 +47,7 @@
 | 
			
		||||
            size="mini"
 | 
			
		||||
            placeholder="请选择库存范围"
 | 
			
		||||
            @change="handleChange"
 | 
			
		||||
          >
 | 
			
		||||
            <el-option
 | 
			
		||||
              v-for="item in totalPage"
 | 
			
		||||
              :key="'select' + item"
 | 
			
		||||
              :label="'第' + item + '页'"
 | 
			
		||||
              :value="item"
 | 
			
		||||
            />
 | 
			
		||||
          ><el-option v-for="item in totalPage" :key="'select' + item" :label="$t('module.dashboard.pageHeader') + item + $t('module.dashboard.pageFooter')" :value="item" />
 | 
			
		||||
          </el-select>
 | 
			
		||||
        </div>
 | 
			
		||||
      </el-row>
 | 
			
		||||
@@ -117,33 +111,13 @@
 | 
			
		||||
                      )
 | 
			
		||||
                    "
 | 
			
		||||
                  >
 | 
			
		||||
                    <div
 | 
			
		||||
                      v-if="
 | 
			
		||||
                        z.portList[
 | 
			
		||||
                          (current - 1) * 80 + (item - 1) * 20 + (x - 1)
 | 
			
		||||
                        ].attribute !== 3
 | 
			
		||||
                      "
 | 
			
		||||
                      class="dashboard-layout-item-cricle"
 | 
			
		||||
                      :style="{
 | 
			
		||||
                        background:
 | 
			
		||||
                          cassetteStatusObj[
 | 
			
		||||
                            z.portList[
 | 
			
		||||
                              (current - 1) * 80 + (item - 1) * 20 + (x - 1)
 | 
			
		||||
                            ].cassetteList[0].status
 | 
			
		||||
                          ]
 | 
			
		||||
                      }"
 | 
			
		||||
                    />
 | 
			
		||||
                    {{
 | 
			
		||||
                      z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)]
 | 
			
		||||
                        .name
 | 
			
		||||
                    }}
 | 
			
		||||
                    <div v-if="z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].attribute !== 3" class="dashboard-layout-item-cricle" :style="{background: z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].cassetteList[0] ? cassetteStatusObj[z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].cassetteList[0].status] : ''}" />
 | 
			
		||||
                    {{ z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].attribute !== 3 ? z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].name : 'XXXX' }}
 | 
			
		||||
                  </div>
 | 
			
		||||
                </el-col>
 | 
			
		||||
              </el-row>
 | 
			
		||||
              <div class="dashboard-layout-footer">
 | 
			
		||||
                {{
 | 
			
		||||
                  "第" + bottomIndex[index] + "排(" + ((current - 1) * 4 + item) + ")"
 | 
			
		||||
                }}
 | 
			
		||||
                {{ $t(bottomIndex[index]) + '(' + ((current - 1) * 4 + item) + ')' }}
 | 
			
		||||
              </div>
 | 
			
		||||
            </el-col>
 | 
			
		||||
          </el-row>
 | 
			
		||||
@@ -216,26 +190,8 @@
 | 
			
		||||
                      )
 | 
			
		||||
                    "
 | 
			
		||||
                  >
 | 
			
		||||
                    <div
 | 
			
		||||
                      v-if="
 | 
			
		||||
                        z.portList[
 | 
			
		||||
                          (current - 1) * 80 + (item - 1) * 20 + (x - 1)
 | 
			
		||||
                        ].attribute !== 3
 | 
			
		||||
                      "
 | 
			
		||||
                      class="dashboard-layout-item-cricle"
 | 
			
		||||
                      :style="{
 | 
			
		||||
                        background:
 | 
			
		||||
                          cassetteStatusObj[
 | 
			
		||||
                            z.portList[
 | 
			
		||||
                              (current - 1) * 80 + (item - 1) * 20 + (x - 1)
 | 
			
		||||
                            ].cassetteList[0].status
 | 
			
		||||
                          ]
 | 
			
		||||
                      }"
 | 
			
		||||
                    />
 | 
			
		||||
                    {{
 | 
			
		||||
                      z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)]
 | 
			
		||||
                        .name
 | 
			
		||||
                    }}
 | 
			
		||||
                    <div v-if="z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].attribute !== 3" class="dashboard-layout-item-cricle" :style="{background: z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].cassetteList[0] ? cassetteStatusObj[z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].cassetteList[0].status] : ''}" />
 | 
			
		||||
                    {{ z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].attribute !== 3 ? z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].name : 'XXXX' }}
 | 
			
		||||
                  </div>
 | 
			
		||||
                </el-col>
 | 
			
		||||
              </el-row>
 | 
			
		||||
@@ -283,33 +239,13 @@
 | 
			
		||||
                      )
 | 
			
		||||
                    "
 | 
			
		||||
                  >
 | 
			
		||||
                    <div
 | 
			
		||||
                      v-if="
 | 
			
		||||
                        z.portList[
 | 
			
		||||
                          (current - 1) * 80 + (item - 1) * 20 + (x - 1)
 | 
			
		||||
                        ].attribute !== 3
 | 
			
		||||
                      "
 | 
			
		||||
                      class="dashboard-layout-item-cricle"
 | 
			
		||||
                      :style="{
 | 
			
		||||
                        background:
 | 
			
		||||
                          cassetteStatusObj[
 | 
			
		||||
                            z.portList[
 | 
			
		||||
                              (current - 1) * 80 + (item - 1) * 20 + (x - 1)
 | 
			
		||||
                            ].cassetteList[0].status
 | 
			
		||||
                          ]
 | 
			
		||||
                      }"
 | 
			
		||||
                    />
 | 
			
		||||
                    {{
 | 
			
		||||
                      z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)]
 | 
			
		||||
                        .name
 | 
			
		||||
                    }}
 | 
			
		||||
                    <div v-if="z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].attribute !== 3" class="dashboard-layout-item-cricle" :style="{background: z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].cassetteList[0] ? cassetteStatusObj[z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].cassetteList[0].status] : ''}" />
 | 
			
		||||
                    {{ z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].attribute !== 3 ? z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].name : 'XXXX' }}
 | 
			
		||||
                  </div>
 | 
			
		||||
                </el-col>
 | 
			
		||||
              </el-row>
 | 
			
		||||
              <div class="dashboard-layout-footer">
 | 
			
		||||
                {{
 | 
			
		||||
                  "第" + bottomIndex[index] + "排(" + ((current - 1) * 4 + item) + ")"
 | 
			
		||||
                }}
 | 
			
		||||
                {{ $t(bottomIndex[index]) + '(' + ((current - 1) * 4 + item) + ')' }}
 | 
			
		||||
              </div>
 | 
			
		||||
            </el-col>
 | 
			
		||||
          </el-row>
 | 
			
		||||
@@ -330,7 +266,7 @@ import testdata from './testdata'
 | 
			
		||||
import processStorageType from './processStorageType'
 | 
			
		||||
 | 
			
		||||
export default {
 | 
			
		||||
  name: 'Dashboard',
 | 
			
		||||
  name: 'ProcessStorageLink1',
 | 
			
		||||
  components: { processStorageType },
 | 
			
		||||
  data() {
 | 
			
		||||
    return testdata
 | 
			
		||||
@@ -353,13 +289,13 @@ export default {
 | 
			
		||||
        } else {
 | 
			
		||||
          this.typeVisible = true
 | 
			
		||||
          this.$nextTick(() => {
 | 
			
		||||
            this.$refs.typeRef.init(item.id)
 | 
			
		||||
            this.$refs.typeRef.init(item.id, item.name)
 | 
			
		||||
          })
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    setStorageList(locationId, dataForm) {
 | 
			
		||||
      const obj = Object.assign({ locationId }, dataForm)
 | 
			
		||||
    setStorageList(locationId, locationName, dataForm) {
 | 
			
		||||
      const obj = Object.assign({ locationId, locationName }, dataForm)
 | 
			
		||||
      this.selectStorageList.push(obj)
 | 
			
		||||
    },
 | 
			
		||||
    handleChange(v) {
 | 
			
		||||
@@ -367,10 +303,10 @@ export default {
 | 
			
		||||
    },
 | 
			
		||||
    submitLinkList() {
 | 
			
		||||
      const tipArr = this.selectStorageList.map(item => {
 | 
			
		||||
        return item.locationId
 | 
			
		||||
        return item.locationName
 | 
			
		||||
      })
 | 
			
		||||
      const obj = {
 | 
			
		||||
        id: this.id,
 | 
			
		||||
        workSequenId: this.id,
 | 
			
		||||
        processLocationStorageList: this.selectStorageList
 | 
			
		||||
      }
 | 
			
		||||
      this.$confirm(`${this.$t('module.basicData.visual.TipsStorageBefore')}[${tipArr.join(',')}]?`, this.$t('module.basicData.visual.Tips'), {
 | 
			
		||||
 
 | 
			
		||||
@@ -2,7 +2,7 @@
 | 
			
		||||
 * @Author: zwq
 | 
			
		||||
 * @Date: 2020-12-29 16:37:56
 | 
			
		||||
 * @LastEditors: zwq
 | 
			
		||||
 * @LastEditTime: 2022-03-11 14:48:18
 | 
			
		||||
 * @LastEditTime: 2022-03-15 11:02:46
 | 
			
		||||
 * @Description:
 | 
			
		||||
-->
 | 
			
		||||
<template>
 | 
			
		||||
@@ -49,6 +49,7 @@ export default {
 | 
			
		||||
    return {
 | 
			
		||||
      visible: false,
 | 
			
		||||
      locationId: '',
 | 
			
		||||
      locationName: '',
 | 
			
		||||
      dataForm: {
 | 
			
		||||
        portAttrId: 1,
 | 
			
		||||
        storageId: ''
 | 
			
		||||
@@ -65,8 +66,9 @@ export default {
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
  methods: {
 | 
			
		||||
    init(id) {
 | 
			
		||||
    init(id, name) {
 | 
			
		||||
      this.locationId = id
 | 
			
		||||
      this.locationName = name
 | 
			
		||||
      const listQuery = {
 | 
			
		||||
        current: 1,
 | 
			
		||||
        size: 999
 | 
			
		||||
@@ -78,6 +80,9 @@ export default {
 | 
			
		||||
          this.storageBoxArr.splice(0, this.list.length)
 | 
			
		||||
        }
 | 
			
		||||
      })
 | 
			
		||||
      this.$nextTick(() => {
 | 
			
		||||
        this.$refs['dataForm'].resetFields()
 | 
			
		||||
      })
 | 
			
		||||
      this.visible = true
 | 
			
		||||
    },
 | 
			
		||||
    // 表单提交
 | 
			
		||||
@@ -85,7 +90,7 @@ export default {
 | 
			
		||||
      this.$refs['dataForm'].validate((valid) => {
 | 
			
		||||
        if (valid) {
 | 
			
		||||
          this.visible = false
 | 
			
		||||
          this.$emit('refreshDataList', this.locationId, this.dataForm)
 | 
			
		||||
          this.$emit('refreshDataList', this.locationId, this.locationName, this.dataForm)
 | 
			
		||||
        }
 | 
			
		||||
      })
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@@ -2,7 +2,7 @@
 | 
			
		||||
 * @Author: gtz
 | 
			
		||||
 * @Date: 2022-03-03 09:16:10
 | 
			
		||||
 * @LastEditors: gtz
 | 
			
		||||
 * @LastEditTime: 2022-03-14 16:03:15
 | 
			
		||||
 * @LastEditTime: 2022-03-15 16:47:57
 | 
			
		||||
 * @Description: file content
 | 
			
		||||
 * @FilePath: \mt-ck-wms-ui\src\views\dashboard\index.vue
 | 
			
		||||
-->
 | 
			
		||||
@@ -11,7 +11,7 @@
 | 
			
		||||
    <el-card class="dashboard-main">
 | 
			
		||||
      <el-row class="dashboard-title">
 | 
			
		||||
        <div class="dashboard-header-line" />
 | 
			
		||||
        <div class="dashboard-header-title">WMS库存信息</div>
 | 
			
		||||
        <div class="dashboard-header-title">{{ $t('module.dashboard.title') }}</div>
 | 
			
		||||
      </el-row>
 | 
			
		||||
      <el-row class="dashboard-legend">
 | 
			
		||||
        <div v-for="item in cassetteStatusList" :key="'cassette' + item.id" class="dashboard-legend-cassette">
 | 
			
		||||
@@ -24,7 +24,7 @@
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="dashboard-legend-search">
 | 
			
		||||
          <el-select v-model="current" size="mini" placeholder="请选择库存范围" @change="handleChange">
 | 
			
		||||
            <el-option v-for="item in totalPage" :key="'select' + item" :label="'第' + item + '页'" :value="item" />
 | 
			
		||||
            <el-option v-for="item in totalPage" :key="'select' + item" :label="$t('module.dashboard.pageHeader') + item + $t('module.dashboard.pageFooter')" :value="item" />
 | 
			
		||||
          </el-select>
 | 
			
		||||
        </div>
 | 
			
		||||
      </el-row>
 | 
			
		||||
@@ -41,7 +41,7 @@
 | 
			
		||||
                </el-col>
 | 
			
		||||
              </el-row>
 | 
			
		||||
              <div class="dashboard-layout-footer">
 | 
			
		||||
                {{ '第' + rowIndex[index] + '排(' + ((current - 1) * 4 + item) + ')' }}
 | 
			
		||||
                {{ $t(rowIndex[index]) + '(' + ((current - 1) * 4 + item) + ')' }}
 | 
			
		||||
              </div>
 | 
			
		||||
            </el-col>
 | 
			
		||||
          </el-row>
 | 
			
		||||
@@ -68,7 +68,7 @@
 | 
			
		||||
                </el-col>
 | 
			
		||||
              </el-row>
 | 
			
		||||
              <div class="dashboard-layout-footer">
 | 
			
		||||
                {{ '第' + rowIndex[index] + '排(' + ((current - 1) * 4 + item) + ')' }}
 | 
			
		||||
                {{ $t(rowIndex[index]) + '(' + ((current - 1) * 4 + item) + ')' }}
 | 
			
		||||
              </div>
 | 
			
		||||
            </el-col>
 | 
			
		||||
          </el-row>
 | 
			
		||||
 
 | 
			
		||||
@@ -2,7 +2,7 @@
 | 
			
		||||
 * @Author: gtz
 | 
			
		||||
 * @Date: 2022-03-03 15:47:47
 | 
			
		||||
 * @LastEditors: gtz
 | 
			
		||||
 * @LastEditTime: 2022-03-14 16:00:03
 | 
			
		||||
 * @LastEditTime: 2022-03-15 16:46:04
 | 
			
		||||
 * @Description: file content
 | 
			
		||||
 * @FilePath: \mt-ck-wms-ui\src\views\dashboard\testdata.js
 | 
			
		||||
 */
 | 
			
		||||
@@ -2604,5 +2604,5 @@ export default {
 | 
			
		||||
  },
 | 
			
		||||
  current: 1,
 | 
			
		||||
  totalPage: 1,
 | 
			
		||||
  rowIndex: ['一', '二']
 | 
			
		||||
  rowIndex: ['module.dashboard.first', 'module.dashboard.second']
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -2,7 +2,7 @@
 | 
			
		||||
 * @Author: zwq
 | 
			
		||||
 * @Date: 2020-12-29 16:37:56
 | 
			
		||||
 * @LastEditors: zwq
 | 
			
		||||
 * @LastEditTime: 2022-03-11 09:05:38
 | 
			
		||||
 * @LastEditTime: 2022-03-15 10:50:00
 | 
			
		||||
 * @Description:
 | 
			
		||||
-->
 | 
			
		||||
<template>
 | 
			
		||||
@@ -114,7 +114,7 @@
 | 
			
		||||
</template>
 | 
			
		||||
 | 
			
		||||
<script>
 | 
			
		||||
import { ProcessInfoDetail } from '@/api/orderManage/00A'
 | 
			
		||||
import { ExecutionInfoDetail } from '@/api/orderManage/00A'
 | 
			
		||||
 | 
			
		||||
export default {
 | 
			
		||||
  data() {
 | 
			
		||||
@@ -146,7 +146,7 @@ export default {
 | 
			
		||||
      this.$nextTick(() => {
 | 
			
		||||
        this.$refs['dataForm'].resetFields()
 | 
			
		||||
        if (this.dataForm.id) {
 | 
			
		||||
          ProcessInfoDetail(this.dataForm.id).then(res => {
 | 
			
		||||
          ExecutionInfoDetail(this.dataForm.id).then(res => {
 | 
			
		||||
            res.data.status = this.statusfilter('orderStatus', res.data.status)
 | 
			
		||||
            res.data.type = this.statusfilter('orderType', res.data.type)
 | 
			
		||||
            res.data.priority = this.statusfilter('priority', res.data.priority)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user