Commit 9a3b70bc authored by 11528's avatar 11528

不良定义,生产模型,工单生产模型样式修改

parent b15a9088
......@@ -34,18 +34,7 @@ export function deleteLogical(businessId) {
method: 'delete'
})
}
// 不良定义修改
export function updateStatus(data) {
const businessId = data.businessId
data = Qs.stringify(data)
console.log(data)
return request({
url: '/nltdisadvantage/update/' + businessId,
method: 'put',
data
})
}
// 不良定义修改状态
// 不良定义
export function updateData(data) {
const businessId = data.businessId
data = Qs.stringify(data)
......
......@@ -35,3 +35,11 @@ export function listOrderMater(query) {
params: query
})
}
// 查询工单-物料列表
export function manualImport(query) {
return request({
url: '/nltscheduledresult/singleBom',
method: 'get',
params: query
})
}
......@@ -142,7 +142,7 @@
<span>{{ getStatus(scope.row.status) || '-' }}</span>
</template>
</el-table-column>
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<el-table-column label="操作" align="center" width="200px" class-name="small-padding fixed-width">
<template slot="header">
<div>操作</div>
<div>Operation</div>
......@@ -161,6 +161,7 @@
@click="handleUpdate(scope.row)"
>编辑生产模型</el-link>
<el-link
v-if="scope.row.status === '0'"
size="mini"
type="danger"
style="margin-left: 10px"
......@@ -402,7 +403,7 @@
</div>
</el-dialog>
<el-dialog :close-on-click-modal="false" title="手动导入工单" class="workOrderDialog" :visible.sync="importDialog" width="40%" append-to-body>
<el-form ref="form" :model="form" size="small" :rules="rules" label-width="auto">
<el-form ref="formImport" :model="formImport" size="small" :rules="rules" label-width="auto">
<el-row>
<el-col :span="20">
<el-form-item class="labelHeight" label="工单编号" prop="orderNo">
......@@ -411,7 +412,7 @@
<div class="labelName">Work Order</div>
</div>
<el-input
v-model="orderNo"
v-model="formImport.orderNo"
:maxlength="20"
placeholder="请输入工单编号"
clearable
......@@ -430,7 +431,7 @@
</template>
<script>
import { delOrder, getOrder, listOrder, listOrderMater } from '@/api/workOrder'
import { delOrder, getOrder, listOrder, listOrderMater, manualImport } from '@/api/workOrder'
export default {
name: 'WorkOrder',
......@@ -478,7 +479,9 @@ export default {
},
// 导入弹窗
importDialog: false,
orderNo: undefined,
formImport: {
orderNo: undefined
},
rules: {
orderNo: [
{ required: true, message: '请输入工单编号', trigger: 'blur' },
......@@ -519,10 +522,7 @@ export default {
},
/** 导出按钮方法 */
handleExport() {},
/** 导入按钮方法 */
handleImport() {
this.importDialog = true
},
/** 详情按钮方法 */
handleDetail(row) {
getOrder(row.businessId).then(response => {
......@@ -576,14 +576,42 @@ export default {
this.bomList = []
this.Loading1 = true
},
/** 导入按钮方法 */
handleImport() {
this.importDialog = true
this.reset()
},
/* 导入取消 */
cancelImport() {
this.importDialog = false
this.orderNo = undefined
this.reset()
},
/** 表单重置操作 */
reset() {
this.formImport = {
orderNo: undefined
}
this.resetForm('form')
},
/* 导入确定*/
OKImport() {
this.importDialog = false
this.$refs['formImport'].validate(valid => {
if (valid) {
const params = {
orderNo: this.formImport.orderNo
}
manualImport(params).then(res => {
if (res.message === '操作成功') {
this.$message.success(res.message)
this.importDialog = false
this.formImport.orderNo = undefined
this.getOrderTable()
} else {
this.$message.error(res.message)
}
})
}
})
},
/** 删除按钮方法 */
handleDelete(row) {
......
......@@ -8,7 +8,7 @@
<div>Part No.</div>
</div>
<el-input
v-model="queryParams.partNo"
v-model="queryParams.materCode"
placeholder="请输入成品料号"
clearable
:maxlength="30"
......@@ -255,7 +255,7 @@ export default {
page: 1,
rows: 10,
modelType: undefined,
partNo: undefined
materCode: undefined
},
queryParam: {
page: 1,
......@@ -350,7 +350,7 @@ export default {
this.queryParams.rows = 10
this.queryParams.page = 1
this.queryParams.modelType = undefined
this.queryParams.partNo = undefined
this.queryParams.materCode = undefined
this.handleQuery()
},
/* 新增按钮操作 */
......@@ -429,8 +429,10 @@ export default {
return '北京'
case 'NOSZ':
return '苏州'
default:
case 'NB,NOSZ':
return '北京,苏州'
default:
return contract
}
}
}
......
......@@ -135,7 +135,7 @@
<template slot-scope="scope">
<el-link
size="mini"
type="primary"
type="success"
style="margin-left: 10px"
@click="handleUpdate(scope.row)"
>修改</el-link>
......@@ -505,7 +505,7 @@ export default {
this.$refs['form'].validate(valid => {
if (valid) {
if (this.form.businessId !== undefined) {
updateStatus(this.form).then(response => {
updateData(this.form).then(response => {
if (response.code === 200) {
this.$message({
message: '修改成功',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment