diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYDB.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYDB.vue index 3e7cd87..2555128 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYDB.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYDB.vue @@ -35,6 +35,9 @@ :rowIndex="rowIndex" :columns="columns" @deleteRow="(rowIndex) => deleteRow(rowIndex)" + @subPackageSubmit="subPackageSubmit" + @startConfig="startConfig" + @configComplete="configComplete" > @@ -67,6 +70,7 @@ import {getSWYPFXFFXYPZBBTableConfig} from "../../../formConfig/SWYPFXFFXYPZBBTa import TableOpertaion from "@/components/Template/operation/TableOpertaion.vue" import SelectReagentDialog from '../../../dialog/SelectReagentDialog.vue'; import { EventBus } from "@/utils/eventBus"; +import { sj_subpackage,sj_startConfiguration,sj_configurationCompleted } from '@/api/business/sj/sj'; export default { name: "CBYDB", @@ -371,6 +375,63 @@ export default { tableRef.deleteRow(rowIndex); } }, + subPackageSubmit(val){ + console.log("分装数据:"+JSON.stringify(val)) + if(val.fzsj.fzList && val.fzsj.fzList.length>0){ + let list = [] + for(let i=0;i { + }).catch(() => { + }) + .finally(() => { + }) + } + }, + startConfig(val){ + console.log("开始配置数据:"+JSON.stringify(val)) + let postData = { + bh:val.rowData.bh+val.rowData.bhCode, + } + console.log("开始配置提交数据:"+JSON.stringify(postData)) + sj_startConfiguration(postData).then(() => { + }).catch(() => { + }) + .finally(() => { + }) + }, + configComplete(val){ + console.log("完成配置数据:"+JSON.stringify(val)) + let postData = { + mc:null, + bh:val.rowData.bh+val.rowData.bhCode, + nd:val.rowData.hhwznd, + nddw:val.headerSelectFields.hhwzndUnit, + kc: val.rowData.sjjzxql+val.rowData.sjryxql,//todo 单位不一致-计算 + kcdw: val.headerSelectFields.sjryxqlUnit || val.headerSelectFields.sjjzxqlUnit,//todo 单位不一致-计算-按最小算 + } + console.log("完成配置提交数据:"+JSON.stringify(postData)) + sj_configurationCompleted(postData).then(() => { + }).catch(() => { + }) + .finally(() => { + }) + }, } diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYHGZYWDX.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYHGZYWDX.vue index fc0f14e..3574800 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYHGZYWDX.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYHGZYWDX.vue @@ -35,6 +35,9 @@ :rowIndex="rowIndex" :columns="columns" @deleteRow="(rowIndex) => deleteRow(rowIndex)" + @subPackageSubmit="subPackageSubmit" + @startConfig="startConfig" + @configComplete="configComplete" > @@ -67,6 +70,7 @@ import {getSWYPFXFFXYPZBBTableConfig} from "../../../formConfig/SWYPFXFFXYPZBBTa import TableOpertaion from "@/components/Template/operation/TableOpertaion.vue" import SelectReagentDialog from '../../../dialog/SelectReagentDialog.vue'; import { EventBus } from "@/utils/eventBus"; +import { sj_subpackage,sj_startConfiguration,sj_configurationCompleted } from '@/api/business/sj/sj'; export default { name: "CBYHGZYWDX", @@ -371,6 +375,63 @@ export default { tableRef.deleteRow(rowIndex); } }, + subPackageSubmit(val){ + console.log("分装数据:"+JSON.stringify(val)) + if(val.fzsj.fzList && val.fzsj.fzList.length>0){ + let list = [] + for(let i=0;i { + }).catch(() => { + }) + .finally(() => { + }) + } + }, + startConfig(val){ + console.log("开始配置数据:"+JSON.stringify(val)) + let postData = { + bh:val.rowData.bh+val.rowData.bhCode, + } + console.log("开始配置提交数据:"+JSON.stringify(postData)) + sj_startConfiguration(postData).then(() => { + }).catch(() => { + }) + .finally(() => { + }) + }, + configComplete(val){ + console.log("完成配置数据:"+JSON.stringify(val)) + let postData = { + mc:null, + bh:val.rowData.bh+val.rowData.bhCode, + nd:val.rowData.hhwznd, + nddw:val.headerSelectFields.hhwzndUnit, + kc: val.rowData.sjjzxql+val.rowData.sjryxql,//todo 单位不一致-计算 + kcdw: val.headerSelectFields.sjryxqlUnit || val.headerSelectFields.sjjzxqlUnit,//todo 单位不一致-计算-按最小算 + } + console.log("完成配置提交数据:"+JSON.stringify(postData)) + sj_configurationCompleted(postData).then(() => { + }).catch(() => { + }) + .finally(() => { + }) + }, } diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/JZXY.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/JZXY.vue index 066ed45..4d556e0 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/JZXY.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/JZXY.vue @@ -33,6 +33,9 @@ :rowIndex="rowIndex" :columns="columns" @deleteRow="(rowIndex) => deleteRow(rowIndex)" + @subPackageSubmit="subPackageSubmit" + @startConfig="startConfig" + @configComplete="configComplete" > @@ -65,6 +68,7 @@ import {getSWYPFXFFXYPZBBTableConfig} from "../../../formConfig/SWYPFXFFXYPZBBTa import TableOpertaion from "@/components/Template/operation/TableOpertaion.vue" import SelectReagentDialog from '../../../dialog/SelectReagentDialog.vue'; import { EventBus } from "@/utils/eventBus"; +import { sj_subpackage,sj_startConfiguration,sj_configurationCompleted } from '@/api/business/sj/sj'; export default { name: "JZXY", @@ -359,6 +363,63 @@ export default { tableRef.deleteRow(rowIndex); } }, + subPackageSubmit(val){ + console.log("分装数据:"+JSON.stringify(val)) + if(val.fzsj.fzList && val.fzsj.fzList.length>0){ + let list = [] + for(let i=0;i { + }).catch(() => { + }) + .finally(() => { + }) + } + }, + startConfig(val){ + console.log("开始配置数据:"+JSON.stringify(val)) + let postData = { + bh:val.rowData.bh+val.rowData.bhCode, + } + console.log("开始配置提交数据:"+JSON.stringify(postData)) + sj_startConfiguration(postData).then(() => { + }).catch(() => { + }) + .finally(() => { + }) + }, + configComplete(val){ + console.log("完成配置数据:"+JSON.stringify(val)) + let postData = { + mc:null, + bh:val.rowData.bh+val.rowData.bhCode, + nd:val.rowData.hhwznd, + nddw:val.headerSelectFields.hhwzndUnit, + kc: val.rowData.sjjzxql+val.rowData.sjryxql,//todo 单位不一致-计算 + kcdw: val.headerSelectFields.sjryxqlUnit || val.headerSelectFields.sjjzxqlUnit,//todo 单位不一致-计算-按最小算 + } + console.log("完成配置提交数据:"+JSON.stringify(postData)) + sj_configurationCompleted(postData).then(() => { + }).catch(() => { + }) + .finally(() => { + }) + }, } diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/QXWDX.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/QXWDX.vue index 2a27110..a9602a4 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/QXWDX.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/QXWDX.vue @@ -35,6 +35,9 @@ :rowIndex="rowIndex" :columns="columns" @deleteRow="(rowIndex) => deleteRow(rowIndex)" + @subPackageSubmit="subPackageSubmit" + @startConfig="startConfig" + @configComplete="configComplete" > @@ -67,6 +70,7 @@ import {getSWYPFXFFXYPZBBTableConfig} from "../../../formConfig/SWYPFXFFXYPZBBTa import TableOpertaion from "@/components/Template/operation/TableOpertaion.vue" import SelectReagentDialog from '../../../dialog/SelectReagentDialog.vue'; import { EventBus } from "@/utils/eventBus"; +import { sj_subpackage,sj_startConfiguration,sj_configurationCompleted } from '@/api/business/sj/sj'; export default { name: "QXWDX", @@ -371,6 +375,63 @@ export default { tableRef.deleteRow(rowIndex); } }, + subPackageSubmit(val){ + console.log("分装数据:"+JSON.stringify(val)) + if(val.fzsj.fzList && val.fzsj.fzList.length>0){ + let list = [] + for(let i=0;i { + }).catch(() => { + }) + .finally(() => { + }) + } + }, + startConfig(val){ + console.log("开始配置数据:"+JSON.stringify(val)) + let postData = { + bh:val.rowData.bh+val.rowData.bhCode, + } + console.log("开始配置提交数据:"+JSON.stringify(postData)) + sj_startConfiguration(postData).then(() => { + }).catch(() => { + }) + .finally(() => { + }) + }, + configComplete(val){ + console.log("完成配置数据:"+JSON.stringify(val)) + let postData = { + mc:null, + bh:val.rowData.bh+val.rowData.bhCode, + nd:val.rowData.hhwznd, + nddw:val.headerSelectFields.hhwzndUnit, + kc: val.rowData.sjjzxql+val.rowData.sjryxql,//todo 单位不一致-计算 + kcdw: val.headerSelectFields.sjryxqlUnit || val.headerSelectFields.sjjzxqlUnit,//todo 单位不一致-计算-按最小算 + } + console.log("完成配置提交数据:"+JSON.stringify(postData)) + sj_configurationCompleted(postData).then(() => { + }).catch(() => { + }) + .finally(() => { + }) + }, } diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/RXJZXY.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/RXJZXY.vue index bcebc5f..f5f7979 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/RXJZXY.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/RXJZXY.vue @@ -35,6 +35,9 @@ :rowIndex="rowIndex" :columns="columns" @deleteRow="(rowIndex) => deleteRow(rowIndex)" + @subPackageSubmit="subPackageSubmit" + @startConfig="startConfig" + @configComplete="configComplete" > @@ -67,6 +70,7 @@ import {getSWYPFXFFXYPZBBTableConfig} from "../../../formConfig/SWYPFXFFXYPZBBTa import TableOpertaion from "@/components/Template/operation/TableOpertaion.vue" import SelectReagentDialog from '../../../dialog/SelectReagentDialog.vue'; import { EventBus } from "@/utils/eventBus"; +import { sj_subpackage,sj_startConfiguration,sj_configurationCompleted } from '@/api/business/sj/sj'; export default { name: "RXJZXY", @@ -371,6 +375,63 @@ export default { tableRef.deleteRow(rowIndex); } }, + subPackageSubmit(val){ + console.log("分装数据:"+JSON.stringify(val)) + if(val.fzsj.fzList && val.fzsj.fzList.length>0){ + let list = [] + for(let i=0;i { + }).catch(() => { + }) + .finally(() => { + }) + } + }, + startConfig(val){ + console.log("开始配置数据:"+JSON.stringify(val)) + let postData = { + bh:val.rowData.bh+val.rowData.bhCode, + } + console.log("开始配置提交数据:"+JSON.stringify(postData)) + sj_startConfiguration(postData).then(() => { + }).catch(() => { + }) + .finally(() => { + }) + }, + configComplete(val){ + console.log("完成配置数据:"+JSON.stringify(val)) + let postData = { + mc:null, + bh:val.rowData.bh+val.rowData.bhCode, + nd:val.rowData.hhwznd, + nddw:val.headerSelectFields.hhwzndUnit, + kc: val.rowData.sjjzxql+val.rowData.sjryxql,//todo 单位不一致-计算 + kcdw: val.headerSelectFields.sjryxqlUnit || val.headerSelectFields.sjjzxqlUnit,//todo 单位不一致-计算-按最小算 + } + console.log("完成配置提交数据:"+JSON.stringify(postData)) + sj_configurationCompleted(postData).then(() => { + }).catch(() => { + }) + .finally(() => { + }) + }, } diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/Recovery.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/Recovery.vue index 7cc2107..4224334 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/Recovery.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/Recovery.vue @@ -25,7 +25,11 @@ fieldItemLabel="template.common.operationSteps"> @@ -40,7 +44,11 @@ fieldItemLabel="template.common.operationSteps"> @@ -69,6 +77,7 @@ import { getSWYPFXFFXYPZBBTableConfig, getSWYPFXFFXYPZBBTQHSLTableConfig } from import TableOpertaion from "@/components/Template/operation/TableOpertaion.vue" import SelectReagentDialog from '../../../dialog/SelectReagentDialog.vue'; import { EventBus } from "@/utils/eventBus"; +import { sj_subpackage,sj_startConfiguration,sj_configurationCompleted } from '@/api/business/sj/sj'; export default { name: "SWYPFXRYPZB", components: { BaseInfoFormPcakge, LineLabel, TableList, Step, CustomTable, TableOpertaion, SelectReagentDialog }, @@ -475,6 +484,63 @@ export default { tableRef.deleteRow(rowIndex); } }, + subPackageSubmit(val){ + console.log("分装数据:"+JSON.stringify(val)) + if(val.fzsj.fzList && val.fzsj.fzList.length>0){ + let list = [] + for(let i=0;i { + }).catch(() => { + }) + .finally(() => { + }) + } + }, + startConfig(val){ + console.log("开始配置数据:"+JSON.stringify(val)) + let postData = { + bh:val.rowData.bh+val.rowData.bhCode, + } + console.log("开始配置提交数据:"+JSON.stringify(postData)) + sj_startConfiguration(postData).then(() => { + }).catch(() => { + }) + .finally(() => { + }) + }, + configComplete(val){ + console.log("完成配置数据:"+JSON.stringify(val)) + let postData = { + mc:null, + bh:val.rowData.bh+val.rowData.bhCode, + nd:val.rowData.hhwznd, + nddw:val.headerSelectFields.hhwzndUnit, + kc: val.rowData.sjjzxql+val.rowData.sjryxql,//todo 单位不一致-计算 + kcdw: val.headerSelectFields.sjryxqlUnit || val.headerSelectFields.sjjzxqlUnit,//todo 单位不一致-计算-按最小算 + } + console.log("完成配置提交数据:"+JSON.stringify(postData)) + sj_configurationCompleted(postData).then(() => { + }).catch(() => { + }) + .finally(() => { + }) + }, } }; diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XSKKX.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XSKKX.vue index 6e178f9..7b308a2 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XSKKX.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XSKKX.vue @@ -35,6 +35,9 @@ :rowIndex="rowIndex" :columns="columns" @deleteRow="(rowIndex) => deleteRow(rowIndex)" + @subPackageSubmit="subPackageSubmit" + @startConfig="startConfig" + @configComplete="configComplete" > @@ -67,6 +70,7 @@ import {getSWYPFXFFXYPZBBTableConfig} from "../../../formConfig/SWYPFXFFXYPZBBTa import TableOpertaion from "@/components/Template/operation/TableOpertaion.vue" import SelectReagentDialog from '../../../dialog/SelectReagentDialog.vue'; import { EventBus } from "@/utils/eventBus"; +import { sj_subpackage,sj_startConfiguration,sj_configurationCompleted } from '@/api/business/sj/sj'; export default { name: "XSKKX", @@ -372,6 +376,63 @@ export default { tableRef.deleteRow(rowIndex); } }, + subPackageSubmit(val){ + console.log("分装数据:"+JSON.stringify(val)) + if(val.fzsj.fzList && val.fzsj.fzList.length>0){ + let list = [] + for(let i=0;i { + }).catch(() => { + }) + .finally(() => { + }) + } + }, + startConfig(val){ + console.log("开始配置数据:"+JSON.stringify(val)) + let postData = { + bh:val.rowData.bh+val.rowData.bhCode, + } + console.log("开始配置提交数据:"+JSON.stringify(postData)) + sj_startConfiguration(postData).then(() => { + }).catch(() => { + }) + .finally(() => { + }) + }, + configComplete(val){ + console.log("完成配置数据:"+JSON.stringify(val)) + let postData = { + mc:null, + bh:val.rowData.bh+val.rowData.bhCode, + nd:val.rowData.hhwznd, + nddw:val.headerSelectFields.hhwzndUnit, + kc: val.rowData.sjjzxql+val.rowData.sjryxql,//todo 单位不一致-计算 + kcdw: val.headerSelectFields.sjryxqlUnit || val.headerSelectFields.sjjzxqlUnit,//todo 单位不一致-计算-按最小算 + } + console.log("完成配置提交数据:"+JSON.stringify(postData)) + sj_configurationCompleted(postData).then(() => { + }).catch(() => { + }) + .finally(() => { + }) + }, } diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XZXHTYX.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XZXHTYX.vue index 0989e14..7fd172b 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XZXHTYX.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XZXHTYX.vue @@ -35,6 +35,9 @@ :rowIndex="rowIndex" :columns="columns" @deleteRow="(rowIndex) => deleteRow(rowIndex)" + @subPackageSubmit="subPackageSubmit" + @startConfig="startConfig" + @configComplete="configComplete" > @@ -67,6 +70,7 @@ import {getSWYPFXFFXYPZBBTableConfig} from "../../../formConfig/SWYPFXFFXYPZBBTa import TableOpertaion from "@/components/Template/operation/TableOpertaion.vue" import SelectReagentDialog from '../../../dialog/SelectReagentDialog.vue'; import { EventBus } from "@/utils/eventBus"; +import { sj_subpackage,sj_startConfiguration,sj_configurationCompleted } from '@/api/business/sj/sj'; export default { name: "XZXHTYX", @@ -371,6 +375,63 @@ export default { tableRef.deleteRow(rowIndex); } }, + subPackageSubmit(val){ + console.log("分装数据:"+JSON.stringify(val)) + if(val.fzsj.fzList && val.fzsj.fzList.length>0){ + let list = [] + for(let i=0;i { + }).catch(() => { + }) + .finally(() => { + }) + } + }, + startConfig(val){ + console.log("开始配置数据:"+JSON.stringify(val)) + let postData = { + bh:val.rowData.bh+val.rowData.bhCode, + } + console.log("开始配置提交数据:"+JSON.stringify(postData)) + sj_startConfiguration(postData).then(() => { + }).catch(() => { + }) + .finally(() => { + }) + }, + configComplete(val){ + console.log("完成配置数据:"+JSON.stringify(val)) + let postData = { + mc:null, + bh:val.rowData.bh+val.rowData.bhCode, + nd:val.rowData.hhwznd, + nddw:val.headerSelectFields.hhwzndUnit, + kc: val.rowData.sjjzxql+val.rowData.sjryxql,//todo 单位不一致-计算 + kcdw: val.headerSelectFields.sjryxqlUnit || val.headerSelectFields.sjjzxqlUnit,//todo 单位不一致-计算-按最小算 + } + console.log("完成配置提交数据:"+JSON.stringify(postData)) + sj_configurationCompleted(postData).then(() => { + }).catch(() => { + }) + .finally(() => { + }) + }, } diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/ZDYBS.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/ZDYBS.vue index a2cf0be..a929e64 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/ZDYBS.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/ZDYBS.vue @@ -35,6 +35,9 @@ :rowIndex="rowIndex" :columns="columns" @deleteRow="(rowIndex) => deleteRow(rowIndex)" + @subPackageSubmit="subPackageSubmit" + @startConfig="startConfig" + @configComplete="configComplete" > @@ -67,6 +70,7 @@ import {getSWYPFXFFXYPZBBTableConfig} from "../../../formConfig/SWYPFXFFXYPZBBTa import TableOpertaion from "@/components/Template/operation/TableOpertaion.vue" import SelectReagentDialog from '../../../dialog/SelectReagentDialog.vue'; import { EventBus } from "@/utils/eventBus"; +import { sj_subpackage,sj_startConfiguration,sj_configurationCompleted } from '@/api/business/sj/sj'; export default { name: "ZDYBS", @@ -371,6 +375,63 @@ export default { tableRef.deleteRow(rowIndex); } }, + subPackageSubmit(val){ + console.log("分装数据:"+JSON.stringify(val)) + if(val.fzsj.fzList && val.fzsj.fzList.length>0){ + let list = [] + for(let i=0;i { + }).catch(() => { + }) + .finally(() => { + }) + } + }, + startConfig(val){ + console.log("开始配置数据:"+JSON.stringify(val)) + let postData = { + bh:val.rowData.bh+val.rowData.bhCode, + } + console.log("开始配置提交数据:"+JSON.stringify(postData)) + sj_startConfiguration(postData).then(() => { + }).catch(() => { + }) + .finally(() => { + }) + }, + configComplete(val){ + console.log("完成配置数据:"+JSON.stringify(val)) + let postData = { + mc:null, + bh:val.rowData.bh+val.rowData.bhCode, + nd:val.rowData.hhwznd, + nddw:val.headerSelectFields.hhwzndUnit, + kc: val.rowData.sjjzxql+val.rowData.sjryxql,//todo 单位不一致-计算 + kcdw: val.headerSelectFields.sjryxqlUnit || val.headerSelectFields.sjjzxqlUnit,//todo 单位不一致-计算-按最小算 + } + console.log("完成配置提交数据:"+JSON.stringify(postData)) + sj_configurationCompleted(postData).then(() => { + }).catch(() => { + }) + .finally(() => { + }) + }, } diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXZKPZB.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXZKPZB.vue index 4331e11..947679f 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXZKPZB.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXZKPZB.vue @@ -35,6 +35,9 @@ :rowIndex="rowIndex" :columns="columns" @deleteRow="(rowIndex) => deleteRow(rowIndex)" + @subPackageSubmit="subPackageSubmit" + @startConfig="startConfig" + @configComplete="configComplete" > @@ -67,6 +70,7 @@ import {getSWYPFXFFXYPZBBTableConfig} from "../../formConfig/SWYPFXFFXYPZBBTable import TableOpertaion from "@/components/Template/operation/TableOpertaion.vue" import SelectReagentDialog from '../../dialog/SelectReagentDialog.vue'; import { EventBus } from "@/utils/eventBus"; +import { sj_subpackage,sj_startConfiguration,sj_configurationCompleted } from '@/api/business/sj/sj'; export default { name: "CBYDB", @@ -225,7 +229,7 @@ export default { ] }, tableStepColumns() { - return getSWYPFXFFXYPZBBTableConfig(this,'business_sp_cbydb'); + return getSWYPFXFFXYPZBBTableConfig(this,'business_sp_zkgzy'); }, }, data() { @@ -372,6 +376,63 @@ export default { tableRef.deleteRow(rowIndex); } }, + subPackageSubmit(val){ + console.log("分装数据:"+JSON.stringify(val)) + if(val.fzsj.fzList && val.fzsj.fzList.length>0){ + let list = [] + for(let i=0;i { + }).catch(() => { + }) + .finally(() => { + }) + } + }, + startConfig(val){ + console.log("开始配置数据:"+JSON.stringify(val)) + let postData = { + bh:val.rowData.bh+val.rowData.bhCode, + } + console.log("开始配置提交数据:"+JSON.stringify(postData)) + sj_startConfiguration(postData).then(() => { + }).catch(() => { + }) + .finally(() => { + }) + }, + configComplete(val){ + console.log("完成配置数据:"+JSON.stringify(val)) + let postData = { + mc:null, + bh:val.rowData.bh+val.rowData.bhCode, + nd:val.rowData.hhwznd, + nddw:val.headerSelectFields.hhwzndUnit, + kc: val.rowData.sjjzxql+val.rowData.sjryxql,//todo 单位不一致-计算 + kcdw: val.headerSelectFields.sjryxqlUnit || val.headerSelectFields.sjjzxqlUnit,//todo 单位不一致-计算-按最小算 + } + console.log("完成配置提交数据:"+JSON.stringify(postData)) + sj_configurationCompleted(postData).then(() => { + }).catch(() => { + }) + .finally(() => { + }) + }, } diff --git a/src/views/business/comps/template/formConfig/SWYPFXFFXYPZBBTableConfig.js b/src/views/business/comps/template/formConfig/SWYPFXFFXYPZBBTableConfig.js index e3ed795..20e145e 100644 --- a/src/views/business/comps/template/formConfig/SWYPFXFFXYPZBBTableConfig.js +++ b/src/views/business/comps/template/formConfig/SWYPFXFFXYPZBBTableConfig.js @@ -121,7 +121,10 @@ export const getSWYPFXFFXYPZBBTQHSLTableConfig = ($this, selectKey) => { bodySubType: 'span', bodySubKey: 'bhCode', bodyFillType: 'preFill', - width: 280 + width: 280, + myCodeFields: ['bh', 'bhCode'], + maxVolumeField: 'sjryxql', //分装的最大量字段 + maxVolumeFieldUnit: 'sjryxqlUnit' //分装的最大量单位字段 }, { label: 'template.sp.sp008.ysry',