|
|
|
@ -3,6 +3,7 @@ |
|
|
|
<component ref="templateComponent" :is="getTemplateComponent()" :templateData="templateData" :fillType="fillType"> |
|
|
|
</component> |
|
|
|
<SubPackageDialog ref = "subPackageDialogRef"></SubPackageDialog> |
|
|
|
<TagPrintDialog ref = "tagPrintDialogRef"></TagPrintDialog> |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
|
|
|
|
@ -29,12 +30,13 @@ import Demo from "./comps/sp/Demo.vue"; |
|
|
|
//供试品 |
|
|
|
import SYWZPZJHB from "./comps/gsp/SYWZPZJHB.vue"; |
|
|
|
import MJYLQSQD from "./comps/gsp/MJYLQSQD.vue"; |
|
|
|
import SubPackageDialog from "./dialog/SubPackageDialog.vue" |
|
|
|
import SubPackageDialog from "./dialog/SubPackageDialog.vue";//分装弹窗 |
|
|
|
import TagPrintDialog from "./dialog/TagPrintDialog.vue";//标签打印弹窗 |
|
|
|
|
|
|
|
export default { |
|
|
|
name: "TemplateTable", |
|
|
|
components: { |
|
|
|
SubPackageDialog, |
|
|
|
SubPackageDialog,TagPrintDialog, |
|
|
|
//供试品 |
|
|
|
MJYLQSQD, SYWZPZJHB, |
|
|
|
//色谱 |
|
|
|
@ -107,7 +109,6 @@ export default { |
|
|
|
} |
|
|
|
if (v.zdgxjl) { |
|
|
|
this.fieldCheckObj = JSON.parse(v.zdgxjl) || {}; |
|
|
|
console.log(this.fieldCheckObj,v.zdgxjl,"v.zdgxjl") |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
@ -154,11 +155,15 @@ export default { |
|
|
|
EventBus.$on("showSubPackageDialog",(data)=>{ |
|
|
|
this.$refs.subPackageDialogRef.show(data) |
|
|
|
}) |
|
|
|
EventBus.$on("showTagPrintDialog",(data)=>{ |
|
|
|
this.$refs.tagPrintDialogRef.show(data) |
|
|
|
}) |
|
|
|
}, |
|
|
|
beforeDestroy() { |
|
|
|
// 记得移除监听,避免内存泄漏 |
|
|
|
EventBus.$off('onModifyRecord'); |
|
|
|
EventBus.$off("showSubPackageDialog"); |
|
|
|
EventBus.$off("showTagPrintDialog"); |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
async getFormData() { |
|
|
|
|