|
|
@@ -978,12 +978,12 @@
|
|
|
<el-input v-model="gdyjformData['万小张']" style="width: 80px;" id="万小张" @keydown="edit_gdyjent($event, '平张投料', '万小张', '开料规格')"/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="纸张规格:" class="mab" prop="keyOrder">
|
|
|
- <el-input disabled v-model="gdyjformData['投料规格']" style="width: 240px;" />
|
|
|
+ <el-input v-model="gdyjformData['开料规格']" style="width: 240px;" />
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
<div style="display: flex; gap: 0px;">
|
|
|
<el-form-item label="投料规格:" class="mab" prop="keyOrder">
|
|
|
- <el-input v-model="gdyjformData['开料规格']" style="width: 80px;" id="开料规格" @keydown="edit_gdyjent($event, '万小张', '开料规格', '开数')"/>
|
|
|
+ <el-input v-model="gdyjformData['投料规格']" style="width: 80px;" id="开料规格" @keydown="edit_gdyjent($event, '万小张', '开料规格', '开数')"/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="开料开数:" class="mab" prop="keyOrder">
|
|
|
<el-input v-model="gdyjformData['开数']" placeholder="" style="width: 80px;" id="开数" @keydown="edit_gdyjent($event, '开料规格', '开数', '联数')"/>
|
|
|
@@ -1154,10 +1154,10 @@
|
|
|
<div>
|
|
|
<div style="display: flex; gap: 0px;">
|
|
|
<el-form-item label="印件编号:" class="mab" prop="keyOrder">
|
|
|
- <el-input disabled v-model="gdgyformData['印件']" style="width: 100px;"/>
|
|
|
+ <el-input v-model="gdgyformData['印件']" style="width: 100px;"/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="工序编号:" class="mab" prop="keyOrder" label-width=" 90">
|
|
|
- <el-input disabled v-model="gdgyformData['工序']" style="width: 100px;"/>
|
|
|
+ <el-input v-model="gdgyformData['工序']" style="width: 100px;"/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="重点工序:" class="mab" prop="keyOrder" label-width=" 90">
|
|
|
<el-input v-model="gdgyformData['重点工序']" id="重点工序" @keydown="gyzlent($event, '', '重点工序', '设备编号')" style="width: 100px;"/>
|
|
|
@@ -1166,24 +1166,24 @@
|
|
|
<el-checkbox v-model="gdgyformData['备选工序']"></el-checkbox>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="加工开数:" class="mab" prop="keyOrder" label-width=" 125">
|
|
|
- <el-input disabled v-model="gdgyformData['开数']" style="width: 100px;"/>
|
|
|
+ <el-input v-model="gdgyformData['开数']" style="width: 100px;"/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="加工联数:" class="mab" prop="keyOrder" label-width=" 80">
|
|
|
- <el-input disabled v-model="gdgyformData['联数']" style="width: 100px;"/>
|
|
|
+ <el-input v-model="gdgyformData['联数']" style="width: 100px;"/>
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
<div style="display: flex; gap: 0px;">
|
|
|
<el-form-item label="车间名称:" class="mab" prop="keyOrder">
|
|
|
- <el-input disabled v-model="gdgyformData['车间名称']" style="width: 130px;"/>
|
|
|
+ <el-input v-model="gdgyformData['车间名称']" style="width: 130px;"/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="工艺名称:" class="mab" prop="keyOrder" label-width=" 90">
|
|
|
- <el-input disabled v-model="gdgyformData['工艺名称']" style="width: 140px;"/>
|
|
|
+ <el-input v-model="gdgyformData['工艺名称']" style="width: 140px;"/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="工序名称:" class="mab" prop="keyOrder" label-width=" 90">
|
|
|
- <el-input disabled v-model="gdgyformData['工序名称']" style="width: 400px;"/>
|
|
|
+ <el-input v-model="gdgyformData['工序名称']" style="width: 400px;"/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="计损色数" class="mab" prop="keyOrder" label-width=" 80">
|
|
|
- <el-input disabled v-model="gdgyformData['计损色数']" style="width: 90px;"/>
|
|
|
+ <el-input v-model="gdgyformData['计损色数']" style="width: 90px;"/>
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
<el-form-item label="设备编号:" class="mab" prop="remark">
|
|
|
@@ -1203,7 +1203,7 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item label="工序损耗:" class="mab" prop="keyOrder" >
|
|
|
<el-input v-model="gdgyformData['shdh']" style="width: 10%;" id="工序损耗" @keydown="gyzlent($event, '设备编号', '工序损耗', '损耗系数')"/>
|
|
|
- <el-input disabled v-model="gdgyformData['工序名称']" style="width: 88.7%;margin-left: 10px"/>
|
|
|
+ <el-input v-model="gdgyformData['工序名称']" style="width: 88.7%;margin-left: 10px"/>
|
|
|
</el-form-item>
|
|
|
<div style="display: flex; gap: 0px;">
|
|
|
<el-form-item label="损耗系数:" class="mab" prop="keyOrder">
|
|
|
@@ -1213,26 +1213,26 @@
|
|
|
<el-input v-model="gdgyformData['难度系数']" style="flex: 1;" id="难度系数" @keydown="gyzlent($event, '设备编号', '难度系数', '小时产能')"/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="装版工时:" class="mab" prop="keyOrder">
|
|
|
- <el-input disabled v-model="gdgyformData['辅助工时']" style="flex: 1;"/>
|
|
|
+ <el-input v-model="gdgyformData['辅助工时']" style="flex: 1;"/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="排产小时产能:" class="mab" prop="keyOrder" label-width=" 120px">
|
|
|
<el-input v-model="gdgyformData['小时产能']" style="flex: 1;" id="小时产能" @keydown="gyzlent($event, '难度系数', '小时产能', '')"/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="印刷方式" class="mab" prop="keyOrder">
|
|
|
- <el-input disabled v-model="gdgyformData['印刷方式']" style="flex: 1;"/>
|
|
|
+ <el-input v-model="gdgyformData['印刷方式']" style="flex: 1;"/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="版距" class="mab" prop="keyOrder">
|
|
|
- <el-input disabled v-model="gdgyformData['版距']" style="flex: 1;"/>
|
|
|
+ <el-input v-model="gdgyformData['版距']" style="flex: 1;"/>
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
<el-form-item label="工序备注:" class="mab" prop="remark">
|
|
|
- <el-input disabled type="textarea" resize="none" v-model="gdgyformData['备注']" rows="3" clearable style="flex: 1;resize: none" />
|
|
|
+ <el-input type="textarea" resize="none" v-model="gdgyformData['备注']" rows="3" clearable style="flex: 1;resize: none" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="质量要求:" class="mab" prop="remark">
|
|
|
- <el-input disabled type="textarea" resize="none" v-model="gdgyformData['质量要求']" rows="2" clearable style="flex: 1;resize: both;"/>
|
|
|
+ <el-input type="textarea" resize="none" v-model="gdgyformData['质量要求']" rows="2" clearable style="flex: 1;resize: both;"/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="质量隐患:" class="mab" prop="remark">
|
|
|
- <el-input disabled type="textarea" resize="none" v-model="gdgyformData['质量隐患']" rows="2" clearable style="flex: 1;"/>
|
|
|
+ <el-input type="textarea" resize="none" v-model="gdgyformData['质量隐患']" rows="2" clearable style="flex: 1;"/>
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
</el-form>
|
|
|
@@ -2209,7 +2209,13 @@ const add_gdyjenterDialog = async () => {
|
|
|
const PrintDetailAdd_add = await PrintDetailAdd(formattedData);
|
|
|
if(PrintDetailAdd_add.code === 0) {
|
|
|
ElMessage({type: 'success',message: '添加成功'})
|
|
|
- add_gdyjdialogFormVisible.value = false
|
|
|
+ add_gdyjdialogFormVisible.value = false
|
|
|
+ let row = {
|
|
|
+ '工单编号':_Gd_gdbh.value,
|
|
|
+ '产品代号':_Gd_cpdh.value,
|
|
|
+ '产品名称':_Gd_cpmc.value,
|
|
|
+ }
|
|
|
+ tableRowClick (row)
|
|
|
} else {
|
|
|
ElMessage({type: 'error',message: '添加失败' })
|
|
|
}
|
|
|
@@ -3288,7 +3294,13 @@ const gdyjenterDialog = async () => {
|
|
|
const PrintedEdit_edit = await PrintedEdit(formattedData);
|
|
|
if (PrintedEdit_edit.code === 0) {
|
|
|
gdyjdialogFormVisible.value = false
|
|
|
- ElMessage({type: 'success',message: '更新成功' })
|
|
|
+ ElMessage({type: 'success',message: '更新成功' })
|
|
|
+ let row = {
|
|
|
+ '工单编号':_Gd_gdbh.value,
|
|
|
+ '产品代号':_Gd_cpdh.value,
|
|
|
+ '产品名称':_Gd_cpmc.value,
|
|
|
+ }
|
|
|
+ tableRowClick (row)
|
|
|
} else {
|
|
|
ElMessage({type: 'error', message: '更新失败'})
|
|
|
}
|
|
|
@@ -3535,30 +3547,51 @@ const gdgyenterDialog = async () => {
|
|
|
// ElMessage({type: 'warning', message: '工序损耗不能为空'})
|
|
|
// return false;
|
|
|
// }
|
|
|
- if(gdgyformData['小时产能'] === '' || gdgyformData['小时产能'] === "0"){
|
|
|
- ElMessage({type: 'warning', message: '排产小时产能 不能为空或0'})
|
|
|
- return false;
|
|
|
- }
|
|
|
- if(gdgyformData['设备编号'] === '' || gdgyformData['设备编号'] === "0"){
|
|
|
- ElMessage({type: 'warning', message: '设备编号 不能为空'})
|
|
|
- return false;
|
|
|
- }
|
|
|
+ // if(gdgyformData['小时产能'] === '' || gdgyformData['小时产能'] === "0"){
|
|
|
+ // ElMessage({type: 'warning', message: '排产小时产能 不能为空或0'})
|
|
|
+ // return false;
|
|
|
+ // }
|
|
|
+ // if(gdgyformData['设备编号'] === '' || gdgyformData['设备编号'] === "0"){
|
|
|
+ // ElMessage({type: 'warning', message: '设备编号 不能为空'})
|
|
|
+ // return false;
|
|
|
+ // }
|
|
|
const formattedData = {
|
|
|
- sbbh: selectedValuesAsString ? selectedValuesAsString : "",
|
|
|
- shdh: gdgyformData['shdh'] ? gdgyformData['shdh'] : "",
|
|
|
- shxs:gdgyformData['损耗系数'] ? gdgyformData['损耗系数'] : "",
|
|
|
- ndxs:gdgyformData['难度系数'] ? gdgyformData['难度系数'] : "",
|
|
|
- zdgx: gdgyformData['重点工序'] ? gdgyformData['重点工序'] : "",
|
|
|
- xscn: gdgyformData['小时产能'] ? gdgyformData['小时产能'] : "",
|
|
|
- bxgx: gdgyformData['备选工序'] ? 1 : "",
|
|
|
- UniqId: gdgyformData['UniqId'],
|
|
|
- workOrder: _Gd_gdbh.value,
|
|
|
+ Uniqid: gdgyformData['UniqId'],
|
|
|
+
|
|
|
+ Gy0_gdbh: _Gd_gdbh.value,
|
|
|
+ Gy0_方案: 'A',
|
|
|
+ Gy0_yjno: gdgyformData['印件'] ? gdgyformData['印件'] : "",
|
|
|
+ Gy0_gxh: gdgyformData['工序'] ? gdgyformData['工序'] : "",
|
|
|
+ Gy0_gxmc:gdgyformData['工艺名称'] ? gdgyformData['工艺名称'] : "",
|
|
|
+ Add_gxmc:gdgyformData['工序名称'] ? gdgyformData['工序名称'] : "",
|
|
|
+ 备选工序: gdgyformData['备选工序'] ? "1" : "0",
|
|
|
+ 重点工序: gdgyformData['重点工序'] ? gdgyformData['重点工序'] : "",
|
|
|
+ Gy0_sbbh: gdgyformData['设备编号'] ? gdgyformData['设备编号'] : "",
|
|
|
+ Gy0_sbmc: "",
|
|
|
+ Gy0_SITE: gdgyformData['车间名称'] ? gdgyformData['车间名称'] : "",
|
|
|
+ Gy0_ks: gdgyformData['开数'] ? gdgyformData['开数'] : "",
|
|
|
+ Gy0_ls: gdgyformData['联数'] ? gdgyformData['联数'] : "",
|
|
|
+ Gy0_ms: gdgyformData['计损色数'] ? gdgyformData['计损色数'] : 0,
|
|
|
+ Sys_id : _username.value,
|
|
|
+ 工价系数: gdgyformData['难度系数'] ? gdgyformData['难度系数'] : 0,
|
|
|
+ 损耗系数: gdgyformData['损耗系数'] ? gdgyformData['损耗系数'] : 0,
|
|
|
+ Gy0_shdh: gdgyformData['shdh'] ? gdgyformData['shdh'] : "",
|
|
|
+ Gy0_Rate1: "",
|
|
|
+ Gy0_小时产能: gdgyformData['小时产能'] ? gdgyformData['小时产能'] : "",
|
|
|
+ Gy0_辅助工时: gdgyformData['辅助工时'] ? gdgyformData['辅助工时'] : "",
|
|
|
+ 工序备注: gdgyformData['备注'] ? gdgyformData['备注'] : "",
|
|
|
+ 质量要求: gdgyformData['质量要求'] ? gdgyformData['质量要求'] : "",
|
|
|
+ 质量隐患: gdgyformData['质量隐患'] ? gdgyformData['质量隐患'] : "",
|
|
|
};
|
|
|
- console.log(formattedData)
|
|
|
const ProcessDetailEdit_edit = await ProcessDetailEdit(formattedData);
|
|
|
if (ProcessDetailEdit_edit.code === 0) {
|
|
|
- gdgydialogFormVisible.value = false
|
|
|
- ElMessage({type: 'success',message: '更新成功' })
|
|
|
+ ElMessage({type: 'success',message: '更新成功' })
|
|
|
+ let row = {
|
|
|
+ '工单编号':_Gd_gdbh.value,
|
|
|
+ '产品代号':_Gd_cpdh.value,
|
|
|
+ '产品名称':_Gd_cpmc.value,
|
|
|
+ }
|
|
|
+ tableRowClick (row)
|
|
|
} else {
|
|
|
ElMessage({type: 'error', message: '更新失败'})
|
|
|
}
|