|
|
@@ -18,7 +18,7 @@
|
|
|
<el-form-item>
|
|
|
<el-input v-model="positionvalue" placeholder="输入工单编号或产品名称" style="width: 180px;"/>
|
|
|
<el-button type="primary" class="search" icon="search" @click="onSearch"></el-button>
|
|
|
- <!-- <el-button type="primary" class="bt" @click="onDel">删除</el-button> -->
|
|
|
+ <el-button type="primary" class="bt" @click="onDel">删除</el-button>
|
|
|
<el-button type="primary" class="bt" @click="onSMB">入仓末板数据统计</el-button>
|
|
|
<el-button type="primary" class="bt" @click="onDay">各日统计</el-button>
|
|
|
<el-button type="primary" class="bt" @click="onAdd">新增</el-button>
|
|
|
@@ -32,10 +32,10 @@
|
|
|
|
|
|
</el-form-item>
|
|
|
<!-- 数据展示 -->
|
|
|
- <!-- @row-dblclick="doubleClick" -->
|
|
|
+ <!-- -->
|
|
|
<!-- 隐藏的双击修改 -->
|
|
|
<el-table ref="multipleTable" height=68vh style="width: 100%" tooltip-effect="dark" :data="tableData" row-key="ID" @row-click="Click"
|
|
|
- highlight-current-row="true" border @selection-change="handleSelectionChange" :show-overflow-tooltip="true">
|
|
|
+ highlight-current-row="true" border @selection-change="handleSelectionChange" :show-overflow-tooltip="true"@row-dblclick="doubleClick">
|
|
|
<el-table-column type="selection" width="45" />
|
|
|
<el-table-column align="left" label="入仓类型" prop="入仓类型" width="90"/>
|
|
|
<el-table-column align="left" label="仓库编号" prop="仓库编号" width="85"/>
|
|
|
@@ -92,13 +92,13 @@
|
|
|
<el-row :gutter="24">
|
|
|
<el-col :span="7">
|
|
|
<el-form-item label="入仓类型" prop="id">
|
|
|
- <el-input v-model="formData.入仓类型" id="入仓类型" @keydown="ent($event, '入仓备注', '入仓类型', '仓库编号')" :clearable="true" style="width: 120px;" />
|
|
|
+ <el-input v-model="formData.入仓类型" id="入仓类型" @keydown="ent($event, '入仓备注', '入仓类型', '仓库编号')" :clearable="true" :disabled="type === 'update'" style="width: 120px;" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="17">
|
|
|
<el-form-item label="仓库" prop="name" label-width="40px">
|
|
|
- <el-input v-model="formData.仓库编号" id="仓库编号" @keydown="ent($event, '入仓类型', '仓库编号', '仓库名称')" :clearable="true" style="width: 120px;" />
|
|
|
- <el-input v-model="formData.仓库名称" id="仓库名称" @keydown="ent($event, '仓库编号', '仓库名称', '单据编号')" :clearable="true" style="width: 120px;" />
|
|
|
+ <el-input v-model="formData.仓库编号" id="仓库编号" @keydown="ent($event, '入仓类型', '仓库编号', '仓库名称')" :clearable="true" :disabled="type === 'update'" style="width: 120px;" />
|
|
|
+ <el-input v-model="formData.仓库名称" id="仓库名称" @keydown="ent($event, '仓库编号', '仓库名称', '单据编号')" :clearable="true" :disabled="type === 'update'" style="width: 120px;" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
@@ -107,7 +107,7 @@
|
|
|
<el-row :gutter="24">
|
|
|
<el-col :span="7">
|
|
|
<el-form-item label="单据编号" prop="id">
|
|
|
- <el-input v-model="formData.jjcp_num" id="单据编号" @keydown="ent($event, '仓库名称', '单据编号', '工单编号')" :clearable="true" style="width: 120px;" />
|
|
|
+ <el-input v-model="formData.jjcp_num" id="单据编号" @keydown="ent($event, '仓库名称', '单据编号', '工单编号')" :clearable="true" :disabled="type === 'update'" style="width: 120px;" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
@@ -115,7 +115,7 @@
|
|
|
<el-row :gutter="24">
|
|
|
<el-col :span="7">
|
|
|
<el-form-item label="工单编号" prop="id">
|
|
|
- <el-input v-model="formData.jjcp_gdbh" id="工单编号" @keydown="ent($event, '单据编号', '工单编号', '客户料号')" :clearable="true" style="width: 120px;" />
|
|
|
+ <el-input v-model="formData.jjcp_gdbh" id="工单编号" @keydown="ent($event, '单据编号', '工单编号', '客户料号')" :clearable="true" :disabled="type === 'update'" style="width: 120px;" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="5">
|
|
|
@@ -152,7 +152,7 @@
|
|
|
<el-row :gutter="24">
|
|
|
<el-col :span="7">
|
|
|
<el-form-item label="客户料号" prop="id">
|
|
|
- <el-input v-model="formData.客户料号" id="客户料号" @keydown="ent($event, '工单编号', '客户料号', '首末板')" :clearable="true" style="width: 120px;" />
|
|
|
+ <el-input v-model="formData.客户料号" id="客户料号" @keydown="ent($event, '工单编号', '客户料号', '首末板')" :clearable="true" :disabled="type === 'update'" style="width: 120px;" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
@@ -165,7 +165,7 @@
|
|
|
</el-col>
|
|
|
<el-col :span="17">
|
|
|
<el-form-item label="入仓时间" prop="id">
|
|
|
- <el-date-picker v-model="formData.jjcp_sj" type="datetime" format="YYYY/MM/DD HH:mm:ss" value-format="YYYY-MM-DD HH:mm:ss"id="入仓时间" @keydown="ent($event, '首末板', '入仓时间', '入仓数量')" style="width: 200px;"/>
|
|
|
+ <el-date-picker v-model="formData.jjcp_sj" type="datetime" format="YYYY/MM/DD HH:mm:ss" value-format="YYYY-MM-DD"id="入仓时间" @keydown="ent($event, '首末板', '入仓时间', '入仓数量')" style="width: 200px;"/>
|
|
|
|
|
|
<!-- <el-input type="datetime" v-model="formData.jjcp_sj" id="入仓时间" @keydown="ent($event, '首末板', '入仓时间', '入仓数量')" :clearable="true" style="width: 120px;" /> -->
|
|
|
</el-form-item>
|
|
|
@@ -181,7 +181,7 @@
|
|
|
</el-col>
|
|
|
<el-col :span="17">
|
|
|
<el-form-item label="入仓单位" prop="id">
|
|
|
- <el-input v-model="formData.jjcp_dw" id="入仓单位" @keydown="ent($event, '入仓数量', '入仓单位', '订单数量')" :clearable="true" style="width: 120px;" />
|
|
|
+ <el-input v-model="formData.jjcp_dw" id="入仓单位" @keydown="ent($event, '入仓数量', '入仓单位', '订单数量')" :clearable="true" :disabled="type === 'update'" style="width: 120px;" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
@@ -190,17 +190,17 @@
|
|
|
<el-row :gutter="24">
|
|
|
<el-col :span="7">
|
|
|
<el-form-item label="订单数量" prop="id">
|
|
|
- <el-input v-model="formData.订单数量" id="订单数量" @blur="" @keydown="ent($event, '入仓单位', '订单数量', '已完工')" :clearable="true" style="width: 120px;" />
|
|
|
+ <el-input v-model="formData.订单数量" id="订单数量" @blur="" @keydown="ent($event, '入仓单位', '订单数量', '已完工')" :clearable="true" :disabled="type === 'update'" style="width: 120px;" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="7">
|
|
|
<el-form-item label="已完工" prop="id">
|
|
|
- <el-input v-model="formData.jjcp_sls" id="已完工" @keydown="ent($event, '订单数量', '已完工', '机型备注')" :clearable="true" style="width: 120px;" />
|
|
|
+ <el-input v-model="formData.jjcp_sls" id="已完工" @keydown="ent($event, '订单数量', '已完工', '机型备注')" :clearable="true" :disabled="type === 'update'" style="width: 120px;" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="机型备注" prop="id">
|
|
|
- <el-input v-model="formData.机型备注" id="机型备注" @keydown="ent($event, '已完工', '机型备注', '入仓备注')" :clearable="true" style="width: 300px;"/>
|
|
|
+ <el-input v-model="formData.机型备注" id="机型备注" @keydown="ent($event, '已完工', '机型备注', '入仓备注')" :clearable="true" :disabled="type === 'update'" style="width: 300px;"/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
@@ -208,7 +208,7 @@
|
|
|
<el-row :gutter="24">
|
|
|
<el-col :span="22">
|
|
|
<el-form-item label="入仓备注" prop="id">
|
|
|
- <el-input v-model="formData.jjcp_desc" id="入仓备注" @keydown="ent($event, '机型备注', '入仓备注', '入仓类型')":clearable="true" />
|
|
|
+ <el-input v-model="formData.jjcp_desc" id="入仓备注" @keydown="ent($event, '机型备注', '入仓备注', '入仓类型')" :clearable="true" :disabled="type === 'update'" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
@@ -698,7 +698,7 @@ function onDel() {
|
|
|
|
|
|
//删除
|
|
|
const Del = async () => {
|
|
|
- const response = await finisheddel({UniqId:lastCellValue});
|
|
|
+ const response = await finisheddel({UniqId:lastCellValue,Sys_id:userStore.userInfo.nickName});
|
|
|
if (response.code === 0) {
|
|
|
ElMessage({
|
|
|
type: 'success',
|
|
|
@@ -1414,6 +1414,28 @@ const closeDialog = () => {
|
|
|
}
|
|
|
// 弹窗确定
|
|
|
const enterDialog = async () => {
|
|
|
+if (type.value === 'update') {
|
|
|
+ if(formData.value.jjcp_sl==''){
|
|
|
+ ElMessage({type: 'warning',message: '请填写入仓数量'});
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ const restoredData = {
|
|
|
+ Sys_id: sys_id,
|
|
|
+ UniqId: lastCellValue,
|
|
|
+ jjcp_smb: formData.value.jjcp_smb,
|
|
|
+ jjcp_sl: formData.value.jjcp_sl,
|
|
|
+ jjcp_sj:formData.value.jjcp_sj,
|
|
|
+ }
|
|
|
+ let res = await finishedEdit(restoredData)
|
|
|
+ if (res.code === 0) {
|
|
|
+ ElMessage({type: 'success', message: '修改成功'})
|
|
|
+ dialogFormVisible.value = false
|
|
|
+ emit('refresh')
|
|
|
+ getList()
|
|
|
+ }
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
if(formData.value.入仓类型==''){
|
|
|
ElMessage({type: 'warning',message: '请选择入仓类型'});
|
|
|
return;
|
|
|
@@ -1462,12 +1484,7 @@ const enterDialog = async () => {
|
|
|
case 'create':
|
|
|
res = await finishedadd(restoredData)
|
|
|
break
|
|
|
- case 'update':
|
|
|
- restoredData.UniqId = lastCellValue;
|
|
|
- res = await finishedEdit(restoredData)
|
|
|
- break
|
|
|
default:
|
|
|
- // res = await createCompany(formData.value)
|
|
|
break
|
|
|
}
|
|
|
if (res.code === 0) {
|