|
@@ -54,25 +54,25 @@
|
|
|
<el-table-column align="center" type="selection" width="40"/>
|
|
<el-table-column align="center" type="selection" width="40"/>
|
|
|
<el-table-column align="center" label="附件" prop="status" width="60" />
|
|
<el-table-column align="center" label="附件" prop="status" width="60" />
|
|
|
<el-table-column align="left" sortable label="订单编号" prop="订单编号" width="110" />
|
|
<el-table-column align="left" sortable label="订单编号" prop="订单编号" width="110" />
|
|
|
- <el-table-column align="left" label="客户" prop="客户编号" width="80" />
|
|
|
|
|
|
|
+ <el-table-column align="left" label="客户" prop="客户编号" width="70" />
|
|
|
<el-table-column align="left" label="款号" prop="生产款号" width="110" />
|
|
<el-table-column align="left" label="款号" prop="生产款号" width="110" />
|
|
|
<el-table-column align="left" label="款式" prop="款式" width="100"/>
|
|
<el-table-column align="left" label="款式" prop="款式" width="100"/>
|
|
|
<el-table-column align="left" label="数量" prop="订单数量" width="60" />
|
|
<el-table-column align="left" label="数量" prop="订单数量" width="60" />
|
|
|
- <el-table-column align="left" label="状态" prop="gd_statu" width="65" >
|
|
|
|
|
|
|
+ <el-table-column align="center" label="状态" prop="gd_statu" width="70" >
|
|
|
<template #default="{ row }">
|
|
<template #default="{ row }">
|
|
|
<el-tag :type="row.gd_statu === '1-计划中' ? 'warning' : (row.gd_statu === '2-生产中' ? 'success' : 'info')">
|
|
<el-tag :type="row.gd_statu === '1-计划中' ? 'warning' : (row.gd_statu === '2-生产中' ? 'success' : 'info')">
|
|
|
{{ row.gd_statu === '1-计划中' ? '计划中' : (row.gd_statu === '2-生产中' ? '生产中' : '已完工') }}
|
|
{{ row.gd_statu === '1-计划中' ? '计划中' : (row.gd_statu === '2-生产中' ? '生产中' : '已完工') }}
|
|
|
</el-tag>
|
|
</el-tag>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column align="left" label="落货日期" prop="落货日期" width="120" />
|
|
|
|
|
|
|
+ <el-table-column align="left" label="落货日期" prop="落货日期" width="100" />
|
|
|
<el-table-column align="left" label="船样" prop="船样合计" width="60" />
|
|
<el-table-column align="left" label="船样" prop="船样合计" width="60" />
|
|
|
<el-table-column align="left" label="船样描述" prop="船样描述" width="110" />
|
|
<el-table-column align="left" label="船样描述" prop="船样描述" width="110" />
|
|
|
<el-table-column align="left" label="单位" prop="单位" width="60" />
|
|
<el-table-column align="left" label="单位" prop="单位" width="60" />
|
|
|
<el-table-column align="left" label="面料" prop="面料" width="180" />
|
|
<el-table-column align="left" label="面料" prop="面料" width="180" />
|
|
|
- <el-table-column align="left" label="备注" prop="要求" width="130" />
|
|
|
|
|
- <el-table-column align="left" label="粘衬" prop="粘衬" width="80" />
|
|
|
|
|
- <el-table-column align="left" label="箱唛要求" prop="箱唛要求" width="110" />
|
|
|
|
|
|
|
+ <el-table-column align="left" label="备注" prop="要求" width="180" />
|
|
|
|
|
+ <el-table-column align="left" label="粘衬" prop="粘衬" width="180" />
|
|
|
|
|
+ <el-table-column align="left" label="箱唛要求" prop="箱唛要求" width="180" />
|
|
|
<el-table-column align="left" label="制单人" prop="Sys_id" width="160" />
|
|
<el-table-column align="left" label="制单人" prop="Sys_id" width="160" />
|
|
|
<el-table-column align="left" label="制单日期" prop="Sys_rq" width="160" />
|
|
<el-table-column align="left" label="制单日期" prop="Sys_rq" width="160" />
|
|
|
</el-table>
|
|
</el-table>
|
|
@@ -116,7 +116,7 @@
|
|
|
<el-table-column align="left" sortable label="制单总数" prop="zdtotal" width="110"/>
|
|
<el-table-column align="left" sortable label="制单总数" prop="zdtotal" width="110"/>
|
|
|
<el-table-column align="left" sortable label="建档用户" prop="Sys_id" width="160"/>
|
|
<el-table-column align="left" sortable label="建档用户" prop="Sys_id" width="160"/>
|
|
|
<el-table-column align="left" sortable label="建档时间" prop="Sys_rq" width="160"/>
|
|
<el-table-column align="left" sortable label="建档时间" prop="Sys_rq" width="160"/>
|
|
|
- <el-table-column align="left" sortable label="更新时间" prop="更新时间" width="110"/>
|
|
|
|
|
|
|
+ <el-table-column align="left" sortable label="更新时间" prop="更新时间" width="160"/>
|
|
|
</el-table>
|
|
</el-table>
|
|
|
</el-tab-pane>
|
|
</el-tab-pane>
|
|
|
|
|
|
|
@@ -345,6 +345,11 @@
|
|
|
<el-input v-model="edit_cmformdata.cm8" readonly style="width: 80px;" />
|
|
<el-input v-model="edit_cmformdata.cm8" readonly style="width: 80px;" />
|
|
|
<el-input v-model="edit_cmformdata.cm9" readonly style="width: 80px;" />
|
|
<el-input v-model="edit_cmformdata.cm9" readonly style="width: 80px;" />
|
|
|
<el-input v-model="edit_cmformdata.cm10" readonly style="width: 80px;" />
|
|
<el-input v-model="edit_cmformdata.cm10" readonly style="width: 80px;" />
|
|
|
|
|
+ <el-input v-model="edit_cmformdata.cm11" readonly style="width: 80px;" />
|
|
|
|
|
+ <el-input v-model="edit_cmformdata.cm12" readonly style="width: 80px;" />
|
|
|
|
|
+ <el-input v-model="edit_cmformdata.cm13" readonly style="width: 80px;" />
|
|
|
|
|
+ <el-input v-model="edit_cmformdata.cm14" readonly style="width: 80px;" />
|
|
|
|
|
+ <el-input v-model="edit_cmformdata.sctotal" readonly style="width: 80px;" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</div>
|
|
</div>
|
|
|
</el-col>
|
|
</el-col>
|
|
@@ -354,16 +359,21 @@
|
|
|
<el-col :span="20">
|
|
<el-col :span="20">
|
|
|
<div style="display: flex; gap: 0px;">
|
|
<div style="display: flex; gap: 0px;">
|
|
|
<el-form-item label="制单数:" class="mab" prop="keyOrder" label-width='110'>
|
|
<el-form-item label="制单数:" class="mab" prop="keyOrder" label-width='110'>
|
|
|
- <el-input v-model="edit_zdsformdata.zds1" @input="updateTotal" style="width: 80px;" id="zds1" @keydown="add_gdzlent($event, '是否船样', 'zds1', 'zds2')" />
|
|
|
|
|
- <el-input v-model="edit_zdsformdata.zds2" @input="updateTotal" style="width: 80px;" id="zds2" @keydown="add_gdzlent($event, 'zds1', 'zds2', 'zds3')" />
|
|
|
|
|
- <el-input v-model="edit_zdsformdata.zds3" @input="updateTotal" style="width: 80px;" id="zds3" @keydown="add_gdzlent($event, 'zds2', 'zds3', 'zds4')" />
|
|
|
|
|
- <el-input v-model="edit_zdsformdata.zds4" @input="updateTotal" style="width: 80px;" id="zds4" @keydown="add_gdzlent($event, 'zds3', 'zds4', 'zds5')" />
|
|
|
|
|
- <el-input v-model="edit_zdsformdata.zds5" @input="updateTotal" style="width: 80px;" id="zds5" @keydown="add_gdzlent($event, 'zds4', 'zds5', 'zds6')" />
|
|
|
|
|
- <el-input v-model="edit_zdsformdata.zds6" @input="updateTotal" style="width: 80px;" id="zds6" @keydown="add_gdzlent($event, 'zds5', 'zds6', 'zds7')" />
|
|
|
|
|
- <el-input v-model="edit_zdsformdata.zds7" @input="updateTotal" style="width: 80px;" id="zds7" @keydown="add_gdzlent($event, 'zds6', 'zds7', 'zds8')" />
|
|
|
|
|
- <el-input v-model="edit_zdsformdata.zds8" @input="updateTotal" style="width: 80px;" id="zds8" @keydown="add_gdzlent($event, 'zds7', 'zds8', 'zds9')" />
|
|
|
|
|
- <el-input v-model="edit_zdsformdata.zds9" @input="updateTotal" style="width: 80px;" id="zds9" @keydown="add_gdzlent($event, 'zds8', 'zds9', '色系名称')" />
|
|
|
|
|
- <el-input v-model="edit_zdsformdata.zds10" readonly style="width: 80px;" />
|
|
|
|
|
|
|
+ <el-input v-model="edit_zdsformdata.zds1" @input="updateTotal" style="width: 80px;" id ='zds1' @keydown="add_gdzlent($event, 'cm14', 'zds1', 'zds2')"/>
|
|
|
|
|
+ <el-input v-model="edit_zdsformdata.zds2" @input="updateTotal" style="width: 80px;" id ='zds2' @keydown="add_gdzlent($event, 'zds1', 'zds2', 'zds3')"/>
|
|
|
|
|
+ <el-input v-model="edit_zdsformdata.zds3" @input="updateTotal" style="width: 80px;" id ='zds3' @keydown="add_gdzlent($event, 'zds2', 'zds3', 'zds4')"/>
|
|
|
|
|
+ <el-input v-model="edit_zdsformdata.zds4" @input="updateTotal" style="width: 80px;" id ='zds4' @keydown="add_gdzlent($event, 'zds3', 'zds4', 'zds5')"/>
|
|
|
|
|
+ <el-input v-model="edit_zdsformdata.zds5" @input="updateTotal" style="width: 80px;" id ='zds5' @keydown="add_gdzlent($event, 'zds4', 'zds5', 'zds6')"/>
|
|
|
|
|
+ <el-input v-model="edit_zdsformdata.zds6" @input="updateTotal" style="width: 80px;" id ='zds6' @keydown="add_gdzlent($event, 'zds5', 'zds6', 'zds7')"/>
|
|
|
|
|
+ <el-input v-model="edit_zdsformdata.zds7" @input="updateTotal" style="width: 80px;" id ='zds7' @keydown="add_gdzlent($event, 'zds6', 'zds7', 'zds8')"/>
|
|
|
|
|
+ <el-input v-model="edit_zdsformdata.zds8" @input="updateTotal" style="width: 80px;" id ='zds8' @keydown="add_gdzlent($event, 'zds7', 'zds8', 'zds9')"/>
|
|
|
|
|
+ <el-input v-model="edit_zdsformdata.zds9" @input="updateTotal" style="width: 80px;" id ='zds9' @keydown="add_gdzlent($event, 'zds8', 'zds9', 'zds10')"/>
|
|
|
|
|
+ <el-input v-model="edit_zdsformdata.zds10" @input="updateTotal" style="width: 80px;" id ='zds10' @keydown="add_gdzlent($event, 'zds9', 'zds10', 'zds11')"/>
|
|
|
|
|
+ <el-input v-model="edit_zdsformdata.zds11" @input="updateTotal" style="width: 80px;" id ='zds11' @keydown="add_gdzlent($event, 'zds10', 'zds11', 'zds12')"/>
|
|
|
|
|
+ <el-input v-model="edit_zdsformdata.zds12" @input="updateTotal" style="width: 80px;" id ='zds12' @keydown="add_gdzlent($event, 'zds11', 'zds12', 'zds13')"/>
|
|
|
|
|
+ <el-input v-model="edit_zdsformdata.zds13" @input="updateTotal" style="width: 80px;" id ='zds13' @keydown="add_gdzlent($event, 'zds12', 'zds13', 'zds14')"/>
|
|
|
|
|
+ <el-input v-model="edit_zdsformdata.zds14" @input="updateTotal" style="width: 80px;" id ='zds14' @keydown="add_gdzlent($event, 'zds13', 'zds14', '色系名称')"/>
|
|
|
|
|
+ <el-input v-model="edit_zdsformdata.zdtotal" readonly style="width: 80px;" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</div>
|
|
</div>
|
|
|
</el-col>
|
|
</el-col>
|
|
@@ -405,6 +415,7 @@
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="订单数量" label-width="100px">
|
|
<el-form-item label="订单数量" label-width="100px">
|
|
|
<el-input v-model="add_gdscgdformData.订单数量" id="订单数量"
|
|
<el-input v-model="add_gdscgdformData.订单数量" id="订单数量"
|
|
|
|
|
+ @input="Input_handle()"
|
|
|
@keydown="add_gdzlent($event, '生产款号', '订单数量', '款式')" />
|
|
@keydown="add_gdzlent($event, '生产款号', '订单数量', '款式')" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="落货日期" label-width="100px">
|
|
<el-form-item label="落货日期" label-width="100px">
|
|
@@ -507,6 +518,7 @@
|
|
|
<div style="flex: 0.5; margin-right: 10px;">
|
|
<div style="flex: 0.5; margin-right: 10px;">
|
|
|
<el-form-item label="船样合计" label-width="100px">
|
|
<el-form-item label="船样合计" label-width="100px">
|
|
|
<el-input v-model="add_gdscgdformData['船样合计']" id="船样合计"
|
|
<el-input v-model="add_gdscgdformData['船样合计']" id="船样合计"
|
|
|
|
|
+ @input="Input_handle()"
|
|
|
@keydown="add_gdzlent($event, '船样描述', '船样合计', '粘衬')"
|
|
@keydown="add_gdzlent($event, '船样描述', '船样合计', '粘衬')"
|
|
|
/>
|
|
/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -549,7 +561,7 @@
|
|
|
highlight-current-row="true"
|
|
highlight-current-row="true"
|
|
|
style="width: 100%;height: 30vh" border tooltip-effect="dark" :data="zsglddtableData" row-key="ID">
|
|
style="width: 100%;height: 30vh" border tooltip-effect="dark" :data="zsglddtableData" row-key="ID">
|
|
|
<el-table-column align="left" label="订单编号" prop="订单编号" width="110"/>
|
|
<el-table-column align="left" label="订单编号" prop="订单编号" width="110"/>
|
|
|
- <el-table-column align="left" label="BOM_物料编码" prop="BOM_物料编码" width="200"/>
|
|
|
|
|
|
|
+ <el-table-column align="left" label="物料编码" prop="物料编码" width="200"/>
|
|
|
<el-table-column align="left" label="生产款号" prop="生产款号" width="200"/>
|
|
<el-table-column align="left" label="生产款号" prop="生产款号" width="200"/>
|
|
|
<el-table-column align="left" label="颜色" prop="颜色" width="115"/>
|
|
<el-table-column align="left" label="颜色" prop="颜色" width="115"/>
|
|
|
<el-table-column align="left" label="物料名称" prop="物料名称" width="170"/>
|
|
<el-table-column align="left" label="物料名称" prop="物料名称" width="170"/>
|
|
@@ -620,6 +632,30 @@
|
|
|
</template>
|
|
</template>
|
|
|
</el-dialog>
|
|
</el-dialog>
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+ <el-dialog
|
|
|
|
|
+ v-model="order_viewVisible"
|
|
|
|
|
+ title="选择打印格式"
|
|
|
|
|
+ width="30%"
|
|
|
|
|
+ top="25%"
|
|
|
|
|
+ :before-close="order_viewCloseDialog"
|
|
|
|
|
+ destroy-on-close
|
|
|
|
|
+ >
|
|
|
|
|
+ <el-form>
|
|
|
|
|
+ <el-form-item label="打印方向" label-width="100px">
|
|
|
|
|
+ <el-radio-group v-model="printDirection">
|
|
|
|
|
+ <el-radio label="纵向">纵向</el-radio>
|
|
|
|
|
+ <el-radio label="横向">横向</el-radio>
|
|
|
|
|
+ </el-radio-group>
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ </el-form>
|
|
|
|
|
+
|
|
|
|
|
+ <template #footer>
|
|
|
|
|
+ <el-button @click="order_viewCloseDialog">关闭</el-button>
|
|
|
|
|
+ <el-button type="primary" @click="confirmPrintDirection">确定打印</el-button>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-dialog>
|
|
|
|
|
+
|
|
|
<!-- 修改BOM资料 -->
|
|
<!-- 修改BOM资料 -->
|
|
|
<el-dialog v-model="edit_bomdialogFormVisible" :before-close="edit_bomcloseDialog" title="修改BOM资料" width="60%" top="2%" destroy-on-close>
|
|
<el-dialog v-model="edit_bomdialogFormVisible" :before-close="edit_bomcloseDialog" title="修改BOM资料" width="60%" top="2%" destroy-on-close>
|
|
|
<el-descriptions class="margin-top" :column="4" :size="size" border>
|
|
<el-descriptions class="margin-top" :column="4" :size="size" border>
|
|
@@ -775,6 +811,7 @@
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="订单数量" label-width="100px">
|
|
<el-form-item label="订单数量" label-width="100px">
|
|
|
<el-input v-model="edit_ddformData['订单数量']" id='订单数量'
|
|
<el-input v-model="edit_ddformData['订单数量']" id='订单数量'
|
|
|
|
|
+ @input="Input_handle()"
|
|
|
@keydown="add_gdzlent($event, '生产款号', '订单数量', '款式')"
|
|
@keydown="add_gdzlent($event, '生产款号', '订单数量', '款式')"
|
|
|
/>
|
|
/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -898,6 +935,7 @@
|
|
|
<div style="flex:0.5; margin-right: 10px;">
|
|
<div style="flex:0.5; margin-right: 10px;">
|
|
|
<el-form-item label="船样合计" label-width="100px">
|
|
<el-form-item label="船样合计" label-width="100px">
|
|
|
<el-input v-model="edit_ddformData['船样合计']" id="船样合计"
|
|
<el-input v-model="edit_ddformData['船样合计']" id="船样合计"
|
|
|
|
|
+ @input="Input_handle()"
|
|
|
@keydown="add_gdzlent($event, '船样描述', '船样合计', '粘衬')"
|
|
@keydown="add_gdzlent($event, '船样描述', '船样合计', '粘衬')"
|
|
|
/>
|
|
/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -971,7 +1009,7 @@
|
|
|
<el-dialog
|
|
<el-dialog
|
|
|
v-model="add_gdyjdialogFormVisible"
|
|
v-model="add_gdyjdialogFormVisible"
|
|
|
:before-close="add_gdyjcloseDialog"
|
|
:before-close="add_gdyjcloseDialog"
|
|
|
- style="width: 66%; max-height: 80%; overflow-y: auto; margin-top: 4%;"
|
|
|
|
|
|
|
+ style="width: 73%; max-height: 80%; overflow-y: auto; margin-top: 4%;"
|
|
|
:title="'新增颜色资料'"
|
|
:title="'新增颜色资料'"
|
|
|
destroy-on-close>
|
|
destroy-on-close>
|
|
|
<el-form label-width="100px" :model="add_yszlformdata">
|
|
<el-form label-width="100px" :model="add_yszlformdata">
|
|
@@ -1019,7 +1057,7 @@
|
|
|
</el-col>
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="是否船样:" prop="joinDate" label-width='200'>
|
|
|
|
|
|
|
+ <el-form-item label="是否船样:" prop="joinDate" label-width='230'>
|
|
|
<el-select v-model="add_yszlformdata.sfcy" style="width: 150px;" id ='是否船样' @keydown="add_gdzlent($event, '颜色备注', '是否船样', 'cm1')">
|
|
<el-select v-model="add_yszlformdata.sfcy" style="width: 150px;" id ='是否船样' @keydown="add_gdzlent($event, '颜色备注', '是否船样', 'cm1')">
|
|
|
<el-option label="是" value="是" @click="cyChange('是')"></el-option>
|
|
<el-option label="是" value="是" @click="cyChange('是')"></el-option>
|
|
|
<el-option label="否" value="否" @click="cyChange('否')"></el-option>
|
|
<el-option label="否" value="否" @click="cyChange('否')"></el-option>
|
|
@@ -1090,6 +1128,31 @@
|
|
|
style="width: 80px;"
|
|
style="width: 80px;"
|
|
|
@input="handleSizeInput('cm10')"
|
|
@input="handleSizeInput('cm10')"
|
|
|
/>
|
|
/>
|
|
|
|
|
+ <el-input
|
|
|
|
|
+ v-model="cmformdata.cm11"
|
|
|
|
|
+ style="width: 80px;"
|
|
|
|
|
+ @input="handleSizeInput('cm11')"
|
|
|
|
|
+ />
|
|
|
|
|
+ <el-input
|
|
|
|
|
+ v-model="cmformdata.cm12"
|
|
|
|
|
+ style="width: 80px;"
|
|
|
|
|
+ @input="handleSizeInput('cm12')"
|
|
|
|
|
+ />
|
|
|
|
|
+ <el-input
|
|
|
|
|
+ v-model="cmformdata.cm13"
|
|
|
|
|
+ style="width: 80px;"
|
|
|
|
|
+ @input="handleSizeInput('cm13')"
|
|
|
|
|
+ />
|
|
|
|
|
+ <el-input
|
|
|
|
|
+ v-model="cmformdata.cm14"
|
|
|
|
|
+ style="width: 80px;"
|
|
|
|
|
+ @input="handleSizeInput('cm14')"
|
|
|
|
|
+ />
|
|
|
|
|
+ <el-input
|
|
|
|
|
+ v-model="cmformdata.sctotal"
|
|
|
|
|
+ style="width: 80px;"
|
|
|
|
|
+ @input="handleSizeInput('sctotal')"
|
|
|
|
|
+ />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
@@ -1097,7 +1160,7 @@
|
|
|
<el-row :gutter="24" class="form-row">
|
|
<el-row :gutter="24" class="form-row">
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
<el-form-item label="制单数:" class="mab" prop="keyOrder" label-width='110'>
|
|
<el-form-item label="制单数:" class="mab" prop="keyOrder" label-width='110'>
|
|
|
- <el-input v-model="zdsformdata.zds1" @input="updateTotal" style="width: 80px;" id ='zds1' @keydown="add_gdzlent($event, 'cm9', 'zds1', 'zds2')"/>
|
|
|
|
|
|
|
+ <el-input v-model="zdsformdata.zds1" @input="updateTotal" style="width: 80px;" id ='zds1' @keydown="add_gdzlent($event, 'cm14', 'zds1', 'zds2')"/>
|
|
|
<el-input v-model="zdsformdata.zds2" @input="updateTotal" style="width: 80px;" id ='zds2' @keydown="add_gdzlent($event, 'zds1', 'zds2', 'zds3')"/>
|
|
<el-input v-model="zdsformdata.zds2" @input="updateTotal" style="width: 80px;" id ='zds2' @keydown="add_gdzlent($event, 'zds1', 'zds2', 'zds3')"/>
|
|
|
<el-input v-model="zdsformdata.zds3" @input="updateTotal" style="width: 80px;" id ='zds3' @keydown="add_gdzlent($event, 'zds2', 'zds3', 'zds4')"/>
|
|
<el-input v-model="zdsformdata.zds3" @input="updateTotal" style="width: 80px;" id ='zds3' @keydown="add_gdzlent($event, 'zds2', 'zds3', 'zds4')"/>
|
|
|
<el-input v-model="zdsformdata.zds4" @input="updateTotal" style="width: 80px;" id ='zds4' @keydown="add_gdzlent($event, 'zds3', 'zds4', 'zds5')"/>
|
|
<el-input v-model="zdsformdata.zds4" @input="updateTotal" style="width: 80px;" id ='zds4' @keydown="add_gdzlent($event, 'zds3', 'zds4', 'zds5')"/>
|
|
@@ -1105,8 +1168,13 @@
|
|
|
<el-input v-model="zdsformdata.zds6" @input="updateTotal" style="width: 80px;" id ='zds6' @keydown="add_gdzlent($event, 'zds5', 'zds6', 'zds7')"/>
|
|
<el-input v-model="zdsformdata.zds6" @input="updateTotal" style="width: 80px;" id ='zds6' @keydown="add_gdzlent($event, 'zds5', 'zds6', 'zds7')"/>
|
|
|
<el-input v-model="zdsformdata.zds7" @input="updateTotal" style="width: 80px;" id ='zds7' @keydown="add_gdzlent($event, 'zds6', 'zds7', 'zds8')"/>
|
|
<el-input v-model="zdsformdata.zds7" @input="updateTotal" style="width: 80px;" id ='zds7' @keydown="add_gdzlent($event, 'zds6', 'zds7', 'zds8')"/>
|
|
|
<el-input v-model="zdsformdata.zds8" @input="updateTotal" style="width: 80px;" id ='zds8' @keydown="add_gdzlent($event, 'zds7', 'zds8', 'zds9')"/>
|
|
<el-input v-model="zdsformdata.zds8" @input="updateTotal" style="width: 80px;" id ='zds8' @keydown="add_gdzlent($event, 'zds7', 'zds8', 'zds9')"/>
|
|
|
- <el-input v-model="zdsformdata.zds9" @input="updateTotal" style="width: 80px;" id ='zds9' @keydown="add_gdzlent($event, 'zds8', 'zds9', '色系名称')"/>
|
|
|
|
|
- <el-input v-model="zdsformdata.zds10" readonly style="width: 80px;" />
|
|
|
|
|
|
|
+ <el-input v-model="zdsformdata.zds9" @input="updateTotal" style="width: 80px;" id ='zds9' @keydown="add_gdzlent($event, 'zds8', 'zds9', 'zds10')"/>
|
|
|
|
|
+ <el-input v-model="zdsformdata.zds10" @input="updateTotal" style="width: 80px;" id ='zds10' @keydown="add_gdzlent($event, 'zds9', 'zds10', 'zds11')"/>
|
|
|
|
|
+ <el-input v-model="zdsformdata.zds11" @input="updateTotal" style="width: 80px;" id ='zds11' @keydown="add_gdzlent($event, 'zds10', 'zds11', 'zds12')"/>
|
|
|
|
|
+ <el-input v-model="zdsformdata.zds12" @input="updateTotal" style="width: 80px;" id ='zds12' @keydown="add_gdzlent($event, 'zds11', 'zds12', 'zds13')"/>
|
|
|
|
|
+ <el-input v-model="zdsformdata.zds13" @input="updateTotal" style="width: 80px;" id ='zds13' @keydown="add_gdzlent($event, 'zds12', 'zds13', 'zds14')"/>
|
|
|
|
|
+ <el-input v-model="zdsformdata.zds14" @input="updateTotal" style="width: 80px;" id ='zds14' @keydown="add_gdzlent($event, 'zds13', 'zds14', '色系名称')"/>
|
|
|
|
|
+ <el-input v-model="zdsformdata.zdtotal" readonly style="width: 80px;" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
@@ -1627,7 +1695,12 @@
|
|
|
cm7:'',
|
|
cm7:'',
|
|
|
cm8:'',
|
|
cm8:'',
|
|
|
cm9:'',
|
|
cm9:'',
|
|
|
- cm10:'总计',
|
|
|
|
|
|
|
+ cm10:'',
|
|
|
|
|
+ cm11:'',
|
|
|
|
|
+ cm12:'',
|
|
|
|
|
+ cm13:'',
|
|
|
|
|
+ cm14:'',
|
|
|
|
|
+ sctotal:'总计',
|
|
|
});
|
|
});
|
|
|
//制单数
|
|
//制单数
|
|
|
const edit_zdsformdata = reactive({
|
|
const edit_zdsformdata = reactive({
|
|
@@ -1641,6 +1714,11 @@
|
|
|
zds8:'',
|
|
zds8:'',
|
|
|
zds9:'',
|
|
zds9:'',
|
|
|
zds10:'',
|
|
zds10:'',
|
|
|
|
|
+ zds11:'',
|
|
|
|
|
+ zds12:'',
|
|
|
|
|
+ zds13:'',
|
|
|
|
|
+ zds14:'',
|
|
|
|
|
+ zdtotal:'',
|
|
|
});
|
|
});
|
|
|
const Uniqid = ref('')//颜色资料Uniqid
|
|
const Uniqid = ref('')//颜色资料Uniqid
|
|
|
|
|
|
|
@@ -1679,7 +1757,7 @@
|
|
|
edit_params[`cm${index}`] = size;
|
|
edit_params[`cm${index}`] = size;
|
|
|
edit_params[`cmsl${index++}`] = quantity;
|
|
edit_params[`cmsl${index++}`] = quantity;
|
|
|
}
|
|
}
|
|
|
- for (let i = 1; i <= 9; i++) {
|
|
|
|
|
|
|
+ for (let i = 1; i <= 14; i++) {
|
|
|
edit_cmformdata[`cm${i}`] = edit_params[`cm${i}`] || '';
|
|
edit_cmformdata[`cm${i}`] = edit_params[`cm${i}`] || '';
|
|
|
edit_zdsformdata[`zds${i}`] = (edit_params[`cmsl${i}`] === 0 || edit_params[`cmsl${i}`] === null) ? '' : edit_params[`cmsl${i}`];
|
|
edit_zdsformdata[`zds${i}`] = (edit_params[`cmsl${i}`] === 0 || edit_params[`cmsl${i}`] === null) ? '' : edit_params[`cmsl${i}`];
|
|
|
}
|
|
}
|
|
@@ -1690,11 +1768,11 @@
|
|
|
//自动计算制单数总计
|
|
//自动计算制单数总计
|
|
|
function updateTotal() {
|
|
function updateTotal() {
|
|
|
// 直接指定要累加的属性名
|
|
// 直接指定要累加的属性名
|
|
|
- const relevantKeys = ['zds1', 'zds2', 'zds3', 'zds4', 'zds5', 'zds6', 'zds7', 'zds8', 'zds9'];
|
|
|
|
|
|
|
+ const relevantKeys = ['zds1', 'zds2', 'zds3', 'zds4', 'zds5', 'zds6', 'zds7', 'zds8', 'zds9', 'zds10', 'zds11', 'zds12', 'zds13', 'zds14'];
|
|
|
const values = relevantKeys.map(key => parseInt(zdsformdata[key], 10) || 0); // 使用 || 0 来处理可能的 NaN 或 undefined/null
|
|
const values = relevantKeys.map(key => parseInt(zdsformdata[key], 10) || 0); // 使用 || 0 来处理可能的 NaN 或 undefined/null
|
|
|
- zdsformdata.zds10 = values.reduce((sum, value) => sum + value, 0);
|
|
|
|
|
|
|
+ zdsformdata.zdtotal = values.reduce((sum, value) => sum + value, 0);
|
|
|
const valuess = relevantKeys.map(key => parseInt(edit_zdsformdata[key], 10) || 0); // 使用 || 0 来处理可能的 NaN 或 undefined/null
|
|
const valuess = relevantKeys.map(key => parseInt(edit_zdsformdata[key], 10) || 0); // 使用 || 0 来处理可能的 NaN 或 undefined/null
|
|
|
- edit_zdsformdata.zds10 = valuess.reduce((sum, value) => sum + value, 0);
|
|
|
|
|
|
|
+ edit_zdsformdata.zdtotal = valuess.reduce((sum, value) => sum + value, 0);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//点击是否船样 改变子订单编号
|
|
//点击是否船样 改变子订单编号
|
|
@@ -1710,9 +1788,20 @@
|
|
|
|
|
|
|
|
//修改颜色资料确认
|
|
//修改颜色资料确认
|
|
|
const ys_edit_Dialog = async () => {
|
|
const ys_edit_Dialog = async () => {
|
|
|
|
|
+
|
|
|
if (!edit_formData.value) return;
|
|
if (!edit_formData.value) return;
|
|
|
- //颜色id
|
|
|
|
|
- // console.log(edit_formData.value.color_id)
|
|
|
|
|
|
|
+
|
|
|
|
|
+ //获取颜色编号id
|
|
|
|
|
+ const getPonumberdata = await getSuborder({colorname:edit_formData['颜色'],order:_ddhval.value,cy:edit_formData['船样']});
|
|
|
|
|
+ // 从返回中提取 colorlist
|
|
|
|
|
+ const colorlist = getPonumberdata.data.colorlist || [];
|
|
|
|
|
+ // 获取匹配的颜色项
|
|
|
|
|
+ const match = colorlist.find(item => item.colorname === edit_formData['颜色']);
|
|
|
|
|
+ if (match) {
|
|
|
|
|
+ edit_colorcode.value = match.colorcode;
|
|
|
|
|
+ } else {
|
|
|
|
|
+ console.warn('未找到匹配的颜色');
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
function buildSizeQuantitiesMap(sizes, formData) {
|
|
function buildSizeQuantitiesMap(sizes, formData) {
|
|
|
const sizeQuantitiesMap = {};
|
|
const sizeQuantitiesMap = {};
|
|
@@ -1735,7 +1824,7 @@
|
|
|
船样: edit_formData.船样 === '是' ? '1' : '0', // 转换船样字段
|
|
船样: edit_formData.船样 === '是' ? '1' : '0', // 转换船样字段
|
|
|
颜色: edit_formData.颜色,
|
|
颜色: edit_formData.颜色,
|
|
|
color_id:edit_colorcode.value,
|
|
color_id:edit_colorcode.value,
|
|
|
- zdtotal: edit_zdsformdata.zds10,
|
|
|
|
|
|
|
+ zdtotal: edit_zdsformdata.zdtotal,
|
|
|
Sys_id: edit_formData.value.Sys_id,
|
|
Sys_id: edit_formData.value.Sys_id,
|
|
|
id: Uniqid.value,
|
|
id: Uniqid.value,
|
|
|
};
|
|
};
|
|
@@ -1744,6 +1833,7 @@
|
|
|
const cmslValue = +edit_zdsformdata[`zds${index}`]; // 获取对应的数量
|
|
const cmslValue = +edit_zdsformdata[`zds${index}`]; // 获取对应的数量
|
|
|
params[`cmsl${index++}`] = cmslValue === 0 ? "" : cmslValue; // 如果为0,赋值为空字符串
|
|
params[`cmsl${index++}`] = cmslValue === 0 ? "" : cmslValue; // 如果为0,赋值为空字符串
|
|
|
}
|
|
}
|
|
|
|
|
+ console.log(params)
|
|
|
//颜色资料修改接口
|
|
//颜色资料修改接口
|
|
|
const PrintDataEdit_list = await PrintDataEdit(params);
|
|
const PrintDataEdit_list = await PrintDataEdit(params);
|
|
|
if(PrintDataEdit_list.code === 0){
|
|
if(PrintDataEdit_list.code === 0){
|
|
@@ -1851,17 +1941,6 @@
|
|
|
add_gdscgdformData['客户编号'] = _Gd_khdh.value
|
|
add_gdscgdformData['客户编号'] = _Gd_khdh.value
|
|
|
add_gdscgdformData['Sys_id'] = _username.value
|
|
add_gdscgdformData['Sys_id'] = _username.value
|
|
|
add_gdscgdformData['制单日期'] = currentDates
|
|
add_gdscgdformData['制单日期'] = currentDates
|
|
|
- // add_gdscgdformData['生产款号'] = ''
|
|
|
|
|
- // add_gdscgdformData['款式'] = ''
|
|
|
|
|
- // add_gdscgdformData['落货日期'] = ''
|
|
|
|
|
- // add_gdscgdformData['面料'] = ''
|
|
|
|
|
- // add_gdscgdformData['备注'] = ''
|
|
|
|
|
- // add_gdscgdformData['船样描述'] = ''
|
|
|
|
|
- // add_gdscgdformData['船样合计'] = ''
|
|
|
|
|
- // add_gdscgdformData['箱唛要求'] = ''
|
|
|
|
|
- // add_gdscgdformData['粘衬'] = ''
|
|
|
|
|
- // add_gdscgdformData['订单数量'] = ''
|
|
|
|
|
- // add_gdscgdformData['合并'] = false
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//操作移除按钮
|
|
//操作移除按钮
|
|
@@ -2008,12 +2087,7 @@
|
|
|
const ddsearchHandle = async (v) => {
|
|
const ddsearchHandle = async (v) => {
|
|
|
console.log(v)
|
|
console.log(v)
|
|
|
glddtableData.splice(0, glddtableData.length);//清空表格
|
|
glddtableData.splice(0, glddtableData.length);//清空表格
|
|
|
-
|
|
|
|
|
- // //判断搜索条件为空
|
|
|
|
|
- // if(v === '' || v === null || v === undefined){
|
|
|
|
|
- // return
|
|
|
|
|
- // }
|
|
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
//搜索面料库存数据列表接口
|
|
//搜索面料库存数据列表接口
|
|
|
const response = await fabricList({order:v});
|
|
const response = await fabricList({order:v});
|
|
|
if (response.data && response.data.length === 0) {
|
|
if (response.data && response.data.length === 0) {
|
|
@@ -2090,7 +2164,12 @@
|
|
|
cm7:'44',
|
|
cm7:'44',
|
|
|
cm8:'46',
|
|
cm8:'46',
|
|
|
cm9:'48',
|
|
cm9:'48',
|
|
|
- cm10:'总计',
|
|
|
|
|
|
|
+ cm10:'',
|
|
|
|
|
+ cm11:'',
|
|
|
|
|
+ cm12:'',
|
|
|
|
|
+ cm13:'',
|
|
|
|
|
+ cm14:'',
|
|
|
|
|
+ sctotal:'总计',
|
|
|
});
|
|
});
|
|
|
const zdsformdata = reactive({
|
|
const zdsformdata = reactive({
|
|
|
zds1:'',
|
|
zds1:'',
|
|
@@ -2103,6 +2182,11 @@
|
|
|
zds8:'',
|
|
zds8:'',
|
|
|
zds9:'',
|
|
zds9:'',
|
|
|
zds10:'',
|
|
zds10:'',
|
|
|
|
|
+ zds11:'',
|
|
|
|
|
+ zds12:'',
|
|
|
|
|
+ zds13:'',
|
|
|
|
|
+ zds14:'',
|
|
|
|
|
+ zdtotal:'',
|
|
|
});
|
|
});
|
|
|
//记录色系编号
|
|
//记录色系编号
|
|
|
const add_colorcode = ref('')
|
|
const add_colorcode = ref('')
|
|
@@ -2245,14 +2329,17 @@
|
|
|
cmformdata.cm7 = getSuborders.data.cm.cm7 || '';
|
|
cmformdata.cm7 = getSuborders.data.cm.cm7 || '';
|
|
|
cmformdata.cm8 = getSuborders.data.cm.cm8 || '';
|
|
cmformdata.cm8 = getSuborders.data.cm.cm8 || '';
|
|
|
cmformdata.cm9 = getSuborders.data.cm.cm9 || '';
|
|
cmformdata.cm9 = getSuborders.data.cm.cm9 || '';
|
|
|
- cmformdata.cm10 = '合计';
|
|
|
|
|
|
|
+ cmformdata.cm10 = getSuborders.data.cm.cm10 || '';
|
|
|
|
|
+ cmformdata.cm11 = getSuborders.data.cm.cm11 || '';
|
|
|
|
|
+ cmformdata.cm12 = getSuborders.data.cm.cm12 || '';
|
|
|
|
|
+ cmformdata.cm13 = getSuborders.data.cm.cm13 || '';
|
|
|
|
|
+ cmformdata.cm14 = getSuborders.data.cm.cm14 || '';
|
|
|
|
|
+ cmformdata.sctotal = '合计';
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
add_yszlformdata['ddh'] = _Gd_gdbh.value;
|
|
add_yszlformdata['ddh'] = _Gd_gdbh.value;
|
|
|
add_yszlformdata['ys'] = '';
|
|
add_yszlformdata['ys'] = '';
|
|
|
add_yszlformdata['kh'] = '';
|
|
add_yszlformdata['kh'] = '';
|
|
|
- // add_yszlformdata['sxmc'] = '';
|
|
|
|
|
- // add_yszlformdata['cmgg'] = '32~46';
|
|
|
|
|
add_yszlformdata['sfcy'] = '否';
|
|
add_yszlformdata['sfcy'] = '否';
|
|
|
add_yszlformdata['颜色备注'] = '否';
|
|
add_yszlformdata['颜色备注'] = '否';
|
|
|
add_yszlformdata['kdy'] = _username.value;
|
|
add_yszlformdata['kdy'] = _username.value;
|
|
@@ -2281,6 +2368,14 @@ function handleSizeInput(field) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+function Input_handle() {
|
|
|
|
|
+ add_gdscgdformData['订单数量'] = add_gdscgdformData['订单数量'].replace(/[^\d]/g, '')
|
|
|
|
|
+ add_gdscgdformData['船样合计'] = add_gdscgdformData['船样合计'].replace(/[^\d]/g, '')
|
|
|
|
|
+
|
|
|
|
|
+ edit_ddformData['订单数量'] = edit_ddformData['订单数量'].replace(/[^\d]/g, '')
|
|
|
|
|
+ edit_ddformData['船样合计'] = edit_ddformData['船样合计'].replace(/[^\d]/g, '')
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
|
|
|
//新增颜色资料确定
|
|
//新增颜色资料确定
|
|
|
const add_gdyjenterDialog = async () => {
|
|
const add_gdyjenterDialog = async () => {
|
|
@@ -2305,6 +2400,19 @@ function handleSizeInput(field) {
|
|
|
cy = '0'
|
|
cy = '0'
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+ //获取颜色编号id
|
|
|
|
|
+ const getPonumberdata = await getSuborder({colorname:add_yszlformdata['sxmc'],order:_ddhval.value,cy:add_yszlformdata['sfcy']});
|
|
|
|
|
+ // 从返回中提取 colorlist
|
|
|
|
|
+ const colorlist = getPonumberdata.data.colorlist || [];
|
|
|
|
|
+ // 获取匹配的颜色项
|
|
|
|
|
+ const match = colorlist.find(item => item.colorname === add_yszlformdata['sxmc']);
|
|
|
|
|
+ if (match) {
|
|
|
|
|
+ add_colorcode.value = match.colorcode;
|
|
|
|
|
+ } else {
|
|
|
|
|
+ console.warn('未找到匹配的颜色');
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
const addyszltable = {
|
|
const addyszltable = {
|
|
|
订单编号: add_yszlformdata['ddh'],
|
|
订单编号: add_yszlformdata['ddh'],
|
|
|
子订单编号: add_yszlformdata['ddzbh'],
|
|
子订单编号: add_yszlformdata['ddzbh'],
|
|
@@ -2324,6 +2432,12 @@ function handleSizeInput(field) {
|
|
|
cm7: cmformdata['cm7'],
|
|
cm7: cmformdata['cm7'],
|
|
|
cm8: cmformdata['cm8'],
|
|
cm8: cmformdata['cm8'],
|
|
|
cm9: cmformdata['cm9'],
|
|
cm9: cmformdata['cm9'],
|
|
|
|
|
+ cm10: cmformdata['cm10'],
|
|
|
|
|
+ cm11: cmformdata['cm11'],
|
|
|
|
|
+ cm12: cmformdata['cm12'],
|
|
|
|
|
+ cm13: cmformdata['cm13'],
|
|
|
|
|
+ cm14: cmformdata['cm14'],
|
|
|
|
|
+ sctotal: cmformdata['sctotal'],
|
|
|
//尺码数量
|
|
//尺码数量
|
|
|
cmsl1: zdsformdata['zds1'],
|
|
cmsl1: zdsformdata['zds1'],
|
|
|
cmsl2: zdsformdata['zds2'],
|
|
cmsl2: zdsformdata['zds2'],
|
|
@@ -2334,7 +2448,12 @@ function handleSizeInput(field) {
|
|
|
cmsl7: zdsformdata['zds7'],
|
|
cmsl7: zdsformdata['zds7'],
|
|
|
cmsl8: zdsformdata['zds8'],
|
|
cmsl8: zdsformdata['zds8'],
|
|
|
cmsl9: zdsformdata['zds9'],
|
|
cmsl9: zdsformdata['zds9'],
|
|
|
- zdtotal: zdsformdata['zds10'],
|
|
|
|
|
|
|
+ cmsl10: zdsformdata['zds10'],
|
|
|
|
|
+ cmsl11: zdsformdata['zds11'],
|
|
|
|
|
+ cmsl12: zdsformdata['zds12'],
|
|
|
|
|
+ cmsl13: zdsformdata['zds13'],
|
|
|
|
|
+ cmsl14: zdsformdata['zds14'],
|
|
|
|
|
+ zdtotal: zdsformdata['zdtotal'],
|
|
|
};
|
|
};
|
|
|
console.log(addyszltable)
|
|
console.log(addyszltable)
|
|
|
// return;
|
|
// return;
|
|
@@ -2457,20 +2576,34 @@ function handleSizeInput(field) {
|
|
|
|
|
|
|
|
|
|
|
|
|
// =========== 订单打印 ===========
|
|
// =========== 订单打印 ===========
|
|
|
|
|
+ //弹窗
|
|
|
|
|
+ const order_viewVisible = ref(false)
|
|
|
|
|
+ // 默认选择竖向
|
|
|
|
|
+ const printDirection = ref('纵向')
|
|
|
const cp_gdprintonClick = () => {
|
|
const cp_gdprintonClick = () => {
|
|
|
|
|
+ order_viewVisible.value = true
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ //确定打印
|
|
|
|
|
+ const confirmPrintDirection = () => {
|
|
|
|
|
+
|
|
|
console.log(_Gd_gdbh.value)
|
|
console.log(_Gd_gdbh.value)
|
|
|
-
|
|
|
|
|
- if(_Gd_gdbh.value === '' || _Gd_gdbh.value === null){
|
|
|
|
|
- ElMessage({type: 'warning',message: '请选择具体的工单后,再操作此功能'})
|
|
|
|
|
- return false;
|
|
|
|
|
- }else{
|
|
|
|
|
- if(ystableData.length >=1){
|
|
|
|
|
- printPageRef.value.open(_Gd_gdbh.value)
|
|
|
|
|
|
|
+ console.log(printDirection.value)
|
|
|
|
|
+
|
|
|
|
|
+ if(_Gd_gdbh.value === '' || _Gd_gdbh.value === null){
|
|
|
|
|
+ ElMessage({type: 'warning',message: '请选择具体的工单后,再操作此功能'})
|
|
|
|
|
+ return false;
|
|
|
}else{
|
|
}else{
|
|
|
- ElMessage({type: 'warning',message: '请新增颜色资料,再操作此功能'})
|
|
|
|
|
- return false;
|
|
|
|
|
|
|
+ if(ystableData.length >=1){
|
|
|
|
|
+ printPageRef.value.open(_Gd_gdbh.value,printDirection.value)
|
|
|
|
|
+ }else{
|
|
|
|
|
+ ElMessage({type: 'warning',message: '请新增颜色资料,再操作此功能'})
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
- }
|
|
|
|
|
|
|
+ }
|
|
|
|
|
+ const order_viewCloseDialog = () => {
|
|
|
|
|
+ order_viewVisible.value = false
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// =========== BOM资料 ===========
|
|
// =========== BOM资料 ===========
|
|
@@ -3044,32 +3177,36 @@ function handleSizeInput(field) {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- // ===========删除颜色资料、工艺资料 ===========
|
|
|
|
|
- const delgd_delclick = async () => {
|
|
|
|
|
- if (ysSelection.value !== '') {
|
|
|
|
|
- try {
|
|
|
|
|
- const res1 = await PrintDetailDel({UniqId: ysSelection.value})
|
|
|
|
|
- res1.code === 0 && ElMessage.success('颜色资料删除成功')
|
|
|
|
|
- } catch(err) {
|
|
|
|
|
- ElMessage.error(err)
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- if (gySelection.value !== ''){
|
|
|
|
|
- try {
|
|
|
|
|
- const res2 = await PrintDetailDel({UniqId: gySelection.value})
|
|
|
|
|
- if(res2.code === 0){
|
|
|
|
|
- ElMessage.success('工艺资料删除成功')
|
|
|
|
|
- const PrintListDatas = await PrintListData({order:_Gd_gdbh.value})
|
|
|
|
|
- sizeDatas.splice(0,PrintListDatas.data.型号.length,...PrintListDatas.data.型号);
|
|
|
|
|
- ystableData.splice(0,PrintListDatas.data.列表.length,...PrintListDatas.data.列表);
|
|
|
|
|
- }else{
|
|
|
|
|
- console.log('?')
|
|
|
|
|
- }
|
|
|
|
|
- } catch(err) {
|
|
|
|
|
- ElMessage.error(err)
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ // ===========删除颜色资料、工艺资料 ===========
|
|
|
|
|
+ const delgd_delclick = async () => {
|
|
|
|
|
+ let changed = false;
|
|
|
|
|
+
|
|
|
|
|
+ try {
|
|
|
|
|
+ if (ysSelection.value !== '') {
|
|
|
|
|
+ const res1 = await PrintDetailDel({ UniqId: ysSelection.value });
|
|
|
|
|
+ if (res1.code === 0) {
|
|
|
|
|
+ ElMessage.success('颜色资料删除成功');
|
|
|
|
|
+ changed = true;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ if (gySelection.value !== '') {
|
|
|
|
|
+ const res2 = await PrintDetailDel({ UniqId: gySelection.value });
|
|
|
|
|
+ if (res2.code === 0) {
|
|
|
|
|
+ ElMessage.success('工艺资料删除成功');
|
|
|
|
|
+ changed = true;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ if (changed) {
|
|
|
|
|
+ const PrintListDatas = await PrintListData({ order: _Gd_gdbh.value });
|
|
|
|
|
+ sizeDatas.splice(0, sizeDatas.length, ...PrintListDatas.data.型号);
|
|
|
|
|
+ ystableData.splice(0, ystableData.length, ...PrintListDatas.data.列表);
|
|
|
|
|
+ }
|
|
|
|
|
+ } catch (err) {
|
|
|
|
|
+ ElMessage.error(err);
|
|
|
|
|
+ }
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
const fj_Selection = ref('')//存储选中Uniqid
|
|
const fj_Selection = ref('')//存储选中Uniqid
|
|
|
const fjSelection = ref('')
|
|
const fjSelection = ref('')
|