Browse Source

2025-08-05 技术参数卡 - 工艺信息:把"柔版印刷'的样式复制一份出来叫"丝印"

master
fengyuan_yang 5 months ago
parent
commit
e75690b6bf
  1. 5
      src/api/sampleManagement/technicalSpecificationList.js
  2. 21
      src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_routing.vue
  3. 1276
      src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_silkScreen.vue

5
src/api/sampleManagement/technicalSpecificationList.js

@ -175,4 +175,9 @@ export const updateBMInkMixingColorBatch= data => createAPI(`/technicalSpecifica
export const updateBMBasicInfoEntry= data => createAPI(`/technicalSpecification/updateBMBasicInfoEntry`,'post',data) export const updateBMBasicInfoEntry= data => createAPI(`/technicalSpecification/updateBMBasicInfoEntry`,'post',data)
export const searchBMSilkScreenColor= data => createAPI(`/technicalSpecification/searchBMSilkScreenColor`,'post',data)
export const saveBMSilkScreenColor= data => createAPI(`/technicalSpecification/saveBMSilkScreenColor`,'post',data)
export const deleteBMSilkScreenColor= data => createAPI(`/technicalSpecification/deleteBMSilkScreenColor`,'post',data)
export const saveBMSilkScreenColorBatch= data => createAPI(`/technicalSpecification/saveBMSilkScreenColorBatch`,'post',data)
export const updateBMSilkScreenColorBatch= data => createAPI(`/technicalSpecification/updateBMSilkScreenColorBatch`,'post',data)

21
src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_routing.vue

@ -1027,6 +1027,9 @@
<div v-else-if="currentRow.itemType === 'printFlexo'"> <div v-else-if="currentRow.itemType === 'printFlexo'">
<printFlexo ref="printFlexo" @closeModel="closeModel"></printFlexo> <printFlexo ref="printFlexo" @closeModel="closeModel"></printFlexo>
</div> </div>
<div v-else-if="currentRow.itemType === 'silkScreen'">
<silkScreen ref="silkScreen" @closeModel="closeModel"></silkScreen>
</div>
<div v-else-if="currentRow.itemType === 'printIndigo'"> <div v-else-if="currentRow.itemType === 'printIndigo'">
<printIndigo ref="printIndigo" @closeModel="closeModel"></printIndigo> <printIndigo ref="printIndigo" @closeModel="closeModel"></printIndigo>
</div> </div>
@ -1158,6 +1161,7 @@
import fqc from "./com_bm_demoSlot";/*组件*/ import fqc from "./com_bm_demoSlot";/*组件*/
import cqc from "./com_bm_demoSlot";/*组件*/ import cqc from "./com_bm_demoSlot";/*组件*/
import printFlexo from "./com_bm_printingFlexo";/*组件*/ import printFlexo from "./com_bm_printingFlexo";/*组件*/
import silkScreen from "./com_bm_silkScreen";/*组件*/
import printIndigo from "./com_bm_printingIndigo"; import printIndigo from "./com_bm_printingIndigo";
import DictDataSelect from "../../sys/dict-data-select-highlight"; import DictDataSelect from "../../sys/dict-data-select-highlight";
import {updateBMProcessInfo} from "../../../../api/sampleManagement/technicalSpecificationList"; import {updateBMProcessInfo} from "../../../../api/sampleManagement/technicalSpecificationList";
@ -1182,6 +1186,7 @@
fqc, fqc,
cqc, cqc,
printFlexo, printFlexo,
silkScreen,
printIndigo, printIndigo,
}, },
props: { props: {
@ -1514,6 +1519,9 @@
case 'printFlexo': case 'printFlexo':
this.getPrintFlexo(); this.getPrintFlexo();
break break
case 'silkScreen':
this.getSilkScreen();
break
case 'printIndigo': case 'printIndigo':
this.getPrintIndigo(); this.getPrintIndigo();
break break
@ -1617,6 +1625,12 @@
this.$refs.printFlexo.init(inData) this.$refs.printFlexo.init(inData)
}, },
getSilkScreen () {
let inData = JSON.parse(JSON.stringify(this.searchData))
inData.type = 'silkScreen'
this.$refs.silkScreen.init(inData)
},
getPrintIndigo () { getPrintIndigo () {
let inData = JSON.parse(JSON.stringify(this.searchData)) let inData = JSON.parse(JSON.stringify(this.searchData))
inData.type = 'printIndigo' inData.type = 'printIndigo'
@ -1841,6 +1855,13 @@
printIndigo.ifDisableFlag=true printIndigo.ifDisableFlag=true
this.$nextTick (()=>{this.$refs.routeRef.init(printIndigo)}); this.$nextTick (()=>{this.$refs.routeRef.init(printIndigo)});
break; break;
case 'silkScreen':
this.selectedComponent = 'silkScreen'
let silkScreen = JSON.parse(JSON.stringify(this.searchData))
silkScreen.type = 'silkScreen'
silkScreen.ifDisableFlag = true
this.$nextTick (()=>{this.$refs.routeRef.init(silkScreen)})
break;
default : default :
this.selectedComponent = null; this.selectedComponent = null;
break; break;

1276
src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_silkScreen.vue
File diff suppressed because it is too large
View File

Loading…
Cancel
Save