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

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

Loading…
Cancel
Save