From 11f3ee8188b49eac7640324c413f9b5a7434328c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=A3=E5=93=B2=E5=A5=87?= <13840175730@139.com> Date: Wed, 19 Feb 2025 17:04:14 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=96=B0=E5=AF=BC=E5=85=A5=E6=9C=88=E5=BA=A6?= =?UTF-8?q?=E8=AE=A1=E5=88=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/jhzx/sygd.js | 8 + src/permission.js | 4 +- src/views/jhzx/js/ydjhNewTable.js | 131 ++ src/views/jhzx/sygdSH.vue | 216 +- src/views/jhzx/sygdWH.vue | 212 +- src/views/jhzx/symxCX.vue | 1726 +++------------ src/views/jhzx/symxCX_bak | 3336 +++++++++++++++++++++++++++++ src/views/jhzx/ydjhzxCX.vue | 5 + src/views/jhzx/ydjhzxGL.vue | 5 + src/views/zyjhzx/sliao/index.vue | 14 +- 10 files changed, 3816 insertions(+), 1841 deletions(-) create mode 100644 src/views/jhzx/js/ydjhNewTable.js create mode 100644 src/views/jhzx/symxCX_bak diff --git a/src/api/jhzx/sygd.js b/src/api/jhzx/sygd.js index 09d910c..dcb5f99 100644 --- a/src/api/jhzx/sygd.js +++ b/src/api/jhzx/sygd.js @@ -1,5 +1,12 @@ import request from '@/utils/request' + +export function getFilenameNew() {return request({url: '/ydjhImportNew/getFileNameList', method: 'get',})} +export function listByFileNameNew(data) {return request({url: '/ydjhImportNew/listByFileName', method: 'get', params:data})} +export function tjNew(data) {return request({url: '/ydjhImportNew/tj', method: 'get', params:data})} +export function shNew(data) {return request({url: '/ydjhImportNew/sh', method: 'get', params:data})} + + export function list(data) {return request({url: '/dmSygdMx/list', method: 'get', params:data})} export function getList(data) {return request({url: '/dmSygdMx/getList', method: 'post', data})} export function getSygdList(data) {return request({url: '/dmSygd/getList', method: 'post', data})} @@ -29,3 +36,4 @@ export function saveData(data={}) {return request({url: '/dmYdjh/save', method: export function getFilename() {return request({url: '/dmSygdMx/getFileNameList', method: 'get',})} export function listByFileName(data) {return request({url: '/dmSygdMx/listByFileName', method: 'get', params:data})} + diff --git a/src/permission.js b/src/permission.js index c98dc75..ed53ecb 100644 --- a/src/permission.js +++ b/src/permission.js @@ -8,8 +8,8 @@ import getPageTitle from '@/utils/get-page-title' NProgress.configure({ showSpinner: false }) // NProgress Configuration -// const whiteList = ['/menu','/login', '/auth-redirect','/kban','/sliao','/pwpg','/pwfk','/llpg','/llfk','/hxpg','/hxfk','/qgpg','/qgfk','/ljian','/baogong'] // no redirect whitelist -const whiteList = ['/menu','/login', '/auth-redirect','/kban','/ljian','/baogong'] +const whiteList = ['/menu','/login', '/auth-redirect','/kban','/sliao','/pwpg','/pwfk','/llpg','/llfk','/hxpg','/hxfk','/qgpg','/qgfk','/ljian','/baogong'] // no redirect whitelist +// const whiteList = ['/menu','/login', '/auth-redirect','/kban','/ljian','/baogong'] const checkBmList=['/sliao','/pwpg','/pwfk','/llpg','/llfk','/hxpg','/hxfk','/qgpg','/qgfk'] export function flatRoutes(routes) { diff --git a/src/views/jhzx/js/ydjhNewTable.js b/src/views/jhzx/js/ydjhNewTable.js new file mode 100644 index 0000000..cbeffe5 --- /dev/null +++ b/src/views/jhzx/js/ydjhNewTable.js @@ -0,0 +1,131 @@ + +const ydjhNewTable=()=>{ + + const tableColumn=[ + {type: 'seq', width: 60, title: '序号', fixed: "left"}, + { field: 'dcCh', title: '船号',width: 100, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }}, + { field: 'dcPl', title: '批量',width: 70, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }}, + { field: 'dcFd', title: '分段号',width: 100, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }}, + { field: '板数', title: '板数', width: 120, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }, + }, + { field: '上料完成', title: '上料完成', width: 120, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }, + }, + { field: '型材抛丸', title: '型材抛丸', width: 120, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }, + }, + { field: '抛丸完成', title: '抛丸完成', width: 120, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }, + }, + { field: '一垮龙门板数', title: '一垮龙门板数', width: 120, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }, + }, + { field: '一垮数控板数', title: '一垮数控板数', width: 120, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }, + }, + { field: '切割完成1', title: '切割完成', width: 120, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }, + }, + { field: '二跨面板板数', title: '二跨面板板数', width: 120, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }, + }, + { field: '切割完成2', title: '切割完成', width: 120, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }, + }, + { field: '二跨数控板数', title: '二垮数控板数', width: 120, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }, + }, + { field: '切割完成3', title: '切割完成', width: 120, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }, + }, + { field: '三跨平铁板数', title: '三跨平铁板数', width: 120, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }, + }, + { field: '切割完成4', title: '切割完成', width: 120, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }, + }, + { field: '曲平铁曲完成', title: '曲平铁曲完成', width: 120, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }, + }, + { field: '三跨数控板数', title: '三跨数控板数', width: 120, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }, + }, + { field: '切割完成5', title: '切割完成', width: 120, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }, + }, + { field: '曲外板曲完成', title: '曲外板曲完成', width: 120, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }, + }, + { field: '四区腹板板数', title: '四区腹板板数', width: 120, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }, + }, + { field: '切割完成6', title: '切割完成', width: 120, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }, + }, + { field: '四区数控板数', title: '四区数控板数', width: 120, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }, + }, + { field: '切割完成7', title: '切割完成', width: 120, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }, + }, + { field: '面板挤边完成', title: '面板挤边完成', width: 120, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }, + }, + { field: '面板切割完成', title: '面板切割完成', width: 120, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }, + }, + { field: '七跨型材米数', title: '七跨型材米数', width: 120, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }, + }, + { field: '型材切割完成', title: '型材切割完成', width: 120, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }, + }, + { field: '光电完成', title: '光电完成', width: 120, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }, + }, + { field: '小组配送完成', title: '小组配送完成', width: 120, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }, + }, + { field: '备注', title: '备注', width: 120, + filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], + filterRender: { name: 'FilterCombination', }, + }, + ] + return {tableColumn} +} + +export default ydjhNewTable diff --git a/src/views/jhzx/sygdSH.vue b/src/views/jhzx/sygdSH.vue index 1cbdd3f..5cb1698 100644 --- a/src/views/jhzx/sygdSH.vue +++ b/src/views/jhzx/sygdSH.vue @@ -4,12 +4,14 @@ - - 时间范围: - - - - + + + + import { getCzxx} from '@/api/jhzx/qfxq' -import {getList, getSygdList, list, sh, tj} from '@/api/jhzx/sygd' +import {getFilenameNew, getList, getSygdList, list, listByFileNameNew, sh, shNew, tj} from '@/api/jhzx/sygd' import { mapGetters } from 'vuex' import XEUtils from 'xe-utils' @@ -107,9 +109,9 @@ export default { name:'SygdWH', data() { return { + fileNameList:[], queryParam: { - beginTime:'', - endTime:'', + fileName:'', gdZt:'1' }, gdZtOptions:[ @@ -135,163 +137,7 @@ export default { uploadAction: process.env.VUE_APP_BASE_API + '/dmSygd/upload', dictData:[], height: '500px', - tableColumn:[ - { type: 'seq', width: 60, title: '序号',fixed: "left"}, - { field: 'dcCh', title: '船号',width: 100, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }}, - { field: 'dcPl', title: '批量',width: 70, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }}, - { field: 'dcFd', title: '分段号',width: 100, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }}, - { field: 'bs1', title: '板数', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'sl', title: '上料', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'xcpw', title: '型材抛丸', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'pw', title: '抛丸', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'yklm', title: '一垮龙门板数', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'yksk', title: '一垮数控板数', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - // { field: '', title: '大板切割开始', width: 120, - // filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - // filterRender: { name: 'FilterCombination', }, - // }, - { field: 'ykpkjs', title: '坡口切割结束', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - // { field: 'eksk2', title: '二垮龙门板数', width: 120, - // filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - // filterRender: { name: 'FilterCombination', }, - // }, - // { field: '', title: '龙门切割开始', width: 120, - // filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - // filterRender: { name: 'FilterCombination', }, - // }, - // { field: '', title: '龙门切割结束', width: 120, - // filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - // filterRender: { name: 'FilterCombination', }, - // }, - { field: 'eksk', title: '二垮数控板数', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'ekskks', title: '数控切割开始', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'ekpkjs', title: '坡口切割结束', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'sksk', title: '三垮数控板数', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'skskqgks', title: '数控切割开始', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'skpkjs', title: '坡口切割结束', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'skpt', title: '三垮平铁板数', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'ptks', title: '平铁切割开始', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'ptjs', title: '平铁切割结束', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'qpt_zjs', title: '曲平铁转结束', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'qptjs', title: '曲平铁结束', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'qwbjs', title: '曲外板结束', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'zl', title: '组立', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - // { field: '', title: '腹板板数', width: 120, - // filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - // filterRender: { name: 'FilterCombination', }, - // }, - // { field: '', title: '腹板切割开始', width: 120, - // filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - // filterRender: { name: 'FilterCombination', }, - // }, - // { field: '', title: '腹板切割结束', width: 120, - // filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - // filterRender: { name: 'FilterCombination', }, - // }, - { field: 'skbs', title: '数控 板数', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'skqgks', title: '数控切割开始', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'pkqgjs', title: '坡口切割结束', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'mbjb', title: '面板挤边', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'qkxcms', title: '七垮型 材米数', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'xcmb', title: '型材 面板', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'fdxq', title: '分段需求', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'gdjs', title: '光电 结束', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'bz', title: '备注', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - } - - ], + tableColumn:[], checkedList: [], } }, @@ -429,45 +275,31 @@ export default { }) } }, - cellStyle2({row}) { - if (this.gcrl.includes(row.gjjsXz)) { - return { - color: 'red', - cursor: 'pointer' - } - } - }, initBase(){ + getFilenameNew().then(res=>{ + this.fileNameList=res.data + }) getCzxx({}).then(res=>{ this.dictData = res.data }) }, initList() { - if (this.queryParam.beginTime === ''|| - this.queryParam.beginTime === null|| - this.queryParam.beginTime === ''|| - this.queryParam.endTime === null) { - this.$message.warning('选择时间范围') + const fileName=this.queryParam.fileName + if (!fileName){ + this.$message.warning('请先选择文件名') return } - const data={ - begin:this.queryParam.beginTime, - end:this.queryParam.endTime - } - list(data).then((res) => { + listByFileNameNew({fileName,zt:this.queryParam.gdZt}).then((res) => { this.list = res.data - if (this.$refs.xGrid) { - this.$refs.xGrid.loadData(this.list) - } - }) }, tj(){ - const data={ - from:this.queryParam.beginTime, - to:this.queryParam.endTime, + const fileName=this.queryParam.fileName + if (!fileName){ + this.$message.warning('请先选择文件名') + return } - sh(data).then((res)=>{ + shNew({fileName}).then((res)=>{ if (res){ this.$message({ message: '提交成功', type: 'success' }) this.initList() diff --git a/src/views/jhzx/sygdWH.vue b/src/views/jhzx/sygdWH.vue index 51524ca..be2c09f 100644 --- a/src/views/jhzx/sygdWH.vue +++ b/src/views/jhzx/sygdWH.vue @@ -4,12 +4,14 @@ - - 时间范围: - - - - + + + + import { getCzxx} from '@/api/jhzx/qfxq' -import {getList, getSygdList, list, tj} from '@/api/jhzx/sygd' +import {getFilenameNew, getList, getSygdList, list, listByFileNameNew, tj, tjNew} from '@/api/jhzx/sygd' import { mapGetters } from 'vuex' import XEUtils from 'xe-utils' import { getToken } from '@/utils/auth' import { startLoading, endLoading } from '@/utils' import { Message } from 'element-ui' +import ydjhNewTable from "@/views/jhzx/js/ydjhNewTable"; export default { name:'SygdWH', data() { return { + fileNameList:[], queryParam: { - beginTime:'', - endTime:'', + fileName:'', gdZt:'0' }, gdZtOptions:[ @@ -135,163 +138,7 @@ export default { uploadAction: process.env.VUE_APP_BASE_API + '/dmSygd/upload', dictData:[], height: '500px', - tableColumn:[ - { type: 'seq', width: 60, title: '序号',fixed: "left"}, - { field: 'dcCh', title: '船号',width: 100, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }}, - { field: 'dcPl', title: '批量',width: 70, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }}, - { field: 'dcFd', title: '分段号',width: 100, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }}, - { field: 'bs1', title: '板数', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'sl', title: '上料', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'xcpw', title: '型材抛丸', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'pw', title: '抛丸', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'yklm', title: '一垮龙门板数', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'yksk', title: '一垮数控板数', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - // { field: '', title: '大板切割开始', width: 120, - // filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - // filterRender: { name: 'FilterCombination', }, - // }, - { field: 'ykpkjs', title: '坡口切割结束', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - // { field: 'eksk2', title: '二垮龙门板数', width: 120, - // filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - // filterRender: { name: 'FilterCombination', }, - // }, - // { field: '', title: '龙门切割开始', width: 120, - // filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - // filterRender: { name: 'FilterCombination', }, - // }, - // { field: '', title: '龙门切割结束', width: 120, - // filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - // filterRender: { name: 'FilterCombination', }, - // }, - { field: 'eksk', title: '二垮数控板数', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'ekskks', title: '数控切割开始', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'ekpkjs', title: '坡口切割结束', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'sksk', title: '三垮数控板数', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'skskqgks', title: '数控切割开始', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'skpkjs', title: '坡口切割结束', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'skpt', title: '三垮平铁板数', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'ptks', title: '平铁切割开始', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'ptjs', title: '平铁切割结束', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'qpt_zjs', title: '曲平铁转结束', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'qptjs', title: '曲平铁结束', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'qwbjs', title: '曲外板结束', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'zl', title: '组立', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - // { field: '', title: '腹板板数', width: 120, - // filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - // filterRender: { name: 'FilterCombination', }, - // }, - // { field: '', title: '腹板切割开始', width: 120, - // filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - // filterRender: { name: 'FilterCombination', }, - // }, - // { field: '', title: '腹板切割结束', width: 120, - // filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - // filterRender: { name: 'FilterCombination', }, - // }, - { field: 'skbs', title: '数控 板数', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'skqgks', title: '数控切割开始', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'pkqgjs', title: '坡口切割结束', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'mbjb', title: '面板挤边', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'qkxcms', title: '七垮型 材米数', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'xcmb', title: '型材 面板', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'fdxq', title: '分段需求', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'gdjs', title: '光电 结束', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - }, - { field: 'bz', title: '备注', width: 120, - filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], - filterRender: { name: 'FilterCombination', }, - } - - ], + tableColumn:[], checkedList: [], } }, @@ -299,6 +146,9 @@ export default { ...mapGetters(['name', 'bmbm']) }, created() { + const {tableColumn}=ydjhNewTable() + this.tableColumn = tableColumn + window.addEventListener('resize', this.getHeight) this.getHeight() this.initBase() @@ -437,37 +287,31 @@ export default { } }, initBase(){ + getFilenameNew().then(res=>{ + this.fileNameList=res.data + }) getCzxx({}).then(res=>{ this.dictData = res.data }) this.queryParam.beginTime = XEUtils.toDateString(XEUtils.getWhatMonth(new Date(), 0, 'first'),'yyyy/MM/dd') }, initList() { - if (this.queryParam.beginTime === ''|| - this.queryParam.beginTime === null|| - this.queryParam.beginTime === ''|| - this.queryParam.endTime === null) { - this.$message.warning('选择时间范围') + const fileName=this.queryParam.fileName + if (!fileName){ + this.$message.warning('请先选择文件名') return } - const data={ - begin:this.queryParam.beginTime, - end:this.queryParam.endTime - } - list(data).then((res) => { + listByFileNameNew({fileName,zt:this.queryParam.gdZt}).then((res) => { this.list = res.data - if (this.$refs.xGrid) { - this.$refs.xGrid.loadData(this.list) - } - }) }, tj(){ - const data={ - from:this.queryParam.beginTime, - to:this.queryParam.endTime, + const fileName=this.queryParam.fileName + if (!fileName){ + this.$message.warning('请先选择文件名') + return } - tj(data).then((res)=>{ + tjNew({fileName}).then((res)=>{ if (res){ this.$message({ message: '提交成功', type: 'success' }) this.initList() diff --git a/src/views/jhzx/symxCX.vue b/src/views/jhzx/symxCX.vue index 4db690b..3f07e49 100644 --- a/src/views/jhzx/symxCX.vue +++ b/src/views/jhzx/symxCX.vue @@ -4,13 +4,6 @@ - - - - - - - 查询 - 保存 - @@ -69,21 +60,21 @@
- + 月度计划排产 生成月度计划 汇总 - + 月度计划导入 - + -
@@ -166,1201 +155,237 @@ - - - - - -
- - - -
-
- - - - - - - - - - - - - - - - - - + diff --git a/src/views/jhzx/ydjhzxCX.vue b/src/views/jhzx/ydjhzxCX.vue index 3b4be4a..c56b9f5 100644 --- a/src/views/jhzx/ydjhzxCX.vue +++ b/src/views/jhzx/ydjhzxCX.vue @@ -750,6 +750,11 @@ export default { } for (const item of data) { item.zyq=this.plParam.zyq||item.zyq + for (const item of this.zyqList) { + if(item.value===this.plParam.zyq){ + item.zyq1=item.label + } + } } }, zyqChange({row}){ diff --git a/src/views/jhzx/ydjhzxGL.vue b/src/views/jhzx/ydjhzxGL.vue index fd5d1c0..4a29a04 100644 --- a/src/views/jhzx/ydjhzxGL.vue +++ b/src/views/jhzx/ydjhzxGL.vue @@ -790,6 +790,11 @@ export default { item.hxjhrq=this.plParam.hxjhrq||item.hxjhrq item.qgjhrq=this.plParam.qgjhrq||item.qgjhrq item.zyq=this.plParam.zyq||item.zyq + for (const item of this.zyqList) { + if(item.value===this.plParam.zyq){ + item.zyq1=item.label + } + } } }, formatterZt({cellValue}){ diff --git a/src/views/zyjhzx/sliao/index.vue b/src/views/zyjhzx/sliao/index.vue index e763eec..f935bab 100644 --- a/src/views/zyjhzx/sliao/index.vue +++ b/src/views/zyjhzx/sliao/index.vue @@ -174,12 +174,18 @@ export default { }, search(queryParam){ queryParam.dcch=queryParam.dcCh + this.selectedJh=[] getSljhPgd(queryParam).then(res=>{ this.sljhItemList=res.data this.drawSljhItem(this.sljhItemList.r('0:200')) }) }, initDwInfo(index,dw){ + console.log(this.selectedJh) + if(!this.getCurrentWorker()){ + this.$message.warning('请选择报工人员') + return + } if (this.slGroup){ this.slGroup.destroyChildren() } @@ -189,7 +195,10 @@ export default { if (this.selectedJh.length>0){ this.plslflag=true const jh=[] - this.selectedJh.forEach(item=>{ + this.selectedJh.forEach((item,index)=>{ + item.slycldw=dw.id + item.slyclcs=dw.list.length+index+1 + item.slfkry=this.getCurrentWorker()?.userCode const data={ ydjh:item, ydid:item.id, @@ -209,7 +218,8 @@ export default { lph:item.sllph, nbsbm:item.nbsbm, bfr:this.getCurrentWorker()?.userCode, - type:'YCL' + type:'YCL', + } jh.push(data) })