|
|
|
@ -1,3 +1,5 @@ |
|
|
|
import { getuuid } from '@/utils/index.js'; |
|
|
|
import { EventBus } from "@/utils/eventBus"; |
|
|
|
export default { |
|
|
|
dicts:[ |
|
|
|
"business_tjdw","business_czhj","business_rqcz","business_zldw", |
|
|
|
@ -15,7 +17,54 @@ export default { |
|
|
|
default: '' |
|
|
|
} |
|
|
|
}, |
|
|
|
data() { |
|
|
|
return { |
|
|
|
uuid: getuuid(), |
|
|
|
} |
|
|
|
}, |
|
|
|
mounted() { |
|
|
|
EventBus.$on("dialogSubPackageSubmit", (data) => { |
|
|
|
this.onSubPackageSubmit(data) |
|
|
|
}) |
|
|
|
EventBus.$on("subPackageDialogPrintTag", (data) => { |
|
|
|
this.onPrintTag(data) |
|
|
|
}) |
|
|
|
}, |
|
|
|
destroyed() { |
|
|
|
EventBus.$off("dialogSubPackageSubmit") |
|
|
|
EventBus.$off("subPackageDialogPrintTag") |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
// 打印标签
|
|
|
|
onPrintTag(data) { |
|
|
|
this.$emit("printTag") |
|
|
|
}, |
|
|
|
onSubPackageSubmit(data) { |
|
|
|
if (data.uuid === this.uuid) { |
|
|
|
console.log(data,"ddd") |
|
|
|
//通知后端保存数据
|
|
|
|
const params = { |
|
|
|
type: "fieldChanged", |
|
|
|
newRecord: null, |
|
|
|
resourceList: null, |
|
|
|
} |
|
|
|
EventBus.$emit('onModifyRecord', params); |
|
|
|
} |
|
|
|
}, |
|
|
|
// 点击按钮
|
|
|
|
onHandleClickButton(e,item,key) { |
|
|
|
const {buttonName = "",myCodeFields = []} = e; |
|
|
|
const fields = []; |
|
|
|
const stepFormData = this.getFilledFormData(); |
|
|
|
myCodeFields.forEach((key) => { |
|
|
|
fields.push(stepFormData[key]) |
|
|
|
}); |
|
|
|
console.log(fields,item,"fields") |
|
|
|
if(buttonName === '分装'){ |
|
|
|
EventBus.$emit("showSubPackageDialog", {mybh:fields.join(""),uuid:this.uuid,fzType:"step"}) |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
async getFormData() { |
|
|
|
return await this.$refs.stepFormPackageRef.getFormData(); |
|
|
|
}, |
|
|
|
|