From 1717c36e345908b537d6d520fd215eccfa16d45a Mon Sep 17 00:00:00 2001 From: xiaoning <1097449274@qq.com> Date: Thu, 27 Jun 2024 16:41:35 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=8E=92=E4=BA=A7=E5=89=8D=E7=A1=AE=E8=AE=A4?= =?UTF-8?q?=E5=9F=BA=E7=A1=80=E4=BF=A1=E6=81=AF=E5=BC=B9=E7=AA=97=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E8=AE=A2=E8=B4=A7=E8=AE=A1=E5=88=92=E8=A1=A8=202.?= =?UTF-8?q?=E5=BC=B9=E7=AA=97=E4=B8=AD=E7=9A=84=E6=9F=A5=E8=AF=A2=E7=BB=93?= =?UTF-8?q?=E6=9E=9C=E6=8C=89=E7=85=A7=E5=B7=A5=E5=BA=8FCD=E6=9E=9A?= =?UTF-8?q?=E4=B8=BE=E9=A1=BA=E5=BA=8F=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/jhzx/pc.js | 5 +- src/views/jhzx/components/sygdpc/Dhjh.vue | 174 ++++++++++++++++++++++ src/views/jhzx/components/sygdpc/GxCD.vue | 21 ++- src/views/jhzx/components/sygdpc/Sbcn.vue | 11 +- src/views/jhzx/symxCX.vue | 122 ++++++++++----- 5 files changed, 284 insertions(+), 49 deletions(-) create mode 100644 src/views/jhzx/components/sygdpc/Dhjh.vue diff --git a/src/api/jhzx/pc.js b/src/api/jhzx/pc.js index 43d9790..0a77e36 100644 --- a/src/api/jhzx/pc.js +++ b/src/api/jhzx/pc.js @@ -11,5 +11,8 @@ export function removeGxcd(data) {return request({url: '/sygdpc/removeGxcd', met export function getSbcnAll() {return request({url: '/sygdpc/getSbcnAll', method: 'get'})} export function getGxDict() {return request({url: '/sygdpc/getGxDict', method: 'get'})} export function saveSbcn(data) {return request({url: '/sygdpc/saveSbcn', method: 'post',data})} -export function removeSbcn(data) {return request({url: '/sygdpc/remove', method: 'post',data})} +export function removeSbcn(data) {return request({url: '/sygdpc/removeSbcn', method: 'post',data})} +export function getDhjhAll() {return request({url: '/sygdpc/getDhjhAll', method: 'get'})} +export function saveDhjh(data) {return request({url: '/sygdpc/saveDhjh', method: 'post',data})} +export function removeDhjh(data) {return request({url: '/sygdpc/removeDhjh', method: 'post',data})} diff --git a/src/views/jhzx/components/sygdpc/Dhjh.vue b/src/views/jhzx/components/sygdpc/Dhjh.vue new file mode 100644 index 0000000..6039fb6 --- /dev/null +++ b/src/views/jhzx/components/sygdpc/Dhjh.vue @@ -0,0 +1,174 @@ + + + diff --git a/src/views/jhzx/components/sygdpc/GxCD.vue b/src/views/jhzx/components/sygdpc/GxCD.vue index 8ebdb33..b5cded8 100644 --- a/src/views/jhzx/components/sygdpc/GxCD.vue +++ b/src/views/jhzx/components/sygdpc/GxCD.vue @@ -63,7 +63,6 @@ export default { } }, created() { - this.getList() getGxDict().then((res)=>{ res.data.forEach(item=>{ // this.gxList.push({label:item.name,value:item.code}) @@ -73,22 +72,22 @@ export default { const gx = xGridGx.getColumnByField('gx') gx.editRender.options = this.gxList }) - + this.getList() }, methods:{ getList(){ getCdAll().then((res) => { - this.gxCDList = res.data + this.gxCDList=[] + this.gxList.forEach(gx=>{ + res.data.forEach(item=>{ + if (gx.value===item.gx){ + this.gxCDList.push(item) + } + }) + }) + }) }, - formatterGx({cellValue}){ - // for (let i = 0; i < this.gxList.length; i++) { - // if (this.gxList[i].value===cellValue){ - // return this.gxList[i].label - // } - // } - return cellValue - }, add(){ this.$refs.xGridGx.insertAt({},-1) }, diff --git a/src/views/jhzx/components/sygdpc/Sbcn.vue b/src/views/jhzx/components/sygdpc/Sbcn.vue index eb59fb9..9f21be6 100644 --- a/src/views/jhzx/components/sygdpc/Sbcn.vue +++ b/src/views/jhzx/components/sygdpc/Sbcn.vue @@ -99,7 +99,6 @@ export default { } }, created() { - this.getList() getGxDict().then((res)=>{ res.data.forEach(item=>{ // this.gxList.push({label:item.name,value:item.code}) @@ -109,11 +108,19 @@ export default { const gx = xGridSbcn.getColumnByField('_工序') gx.editRender.options = this.gxList }) + this.getList() }, methods:{ getList(){ getSbcnAll().then((res) => { - this.sbcnList = res.data + this.sbcnList=[] + this.gxList.forEach(gx=>{ + res.data.forEach(item=>{ + if (gx.value===item._工序){ + this.sbcnList.push(item) + } + }) + }) }) }, add(){ diff --git a/src/views/jhzx/symxCX.vue b/src/views/jhzx/symxCX.vue index 7f09ab7..33209d6 100644 --- a/src/views/jhzx/symxCX.vue +++ b/src/views/jhzx/symxCX.vue @@ -44,10 +44,17 @@ :data="list9" :custom-config="{ storage: true }" :scroll-y="{enabled: true}" + :row-style="rowStyle1" + :tooltip-config="{showAll:true, enterable: true,contentMethod:showErr}" highlight-hover-row show-overflow show-header-overflow > + + @@ -292,27 +299,39 @@