修改
This commit is contained in:
@@ -103,21 +103,6 @@
|
||||
style="width: 100%"></el-input-number>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item label="优先级" prop="priority">
|
||||
<el-select
|
||||
v-model="form.priority"
|
||||
placeholder="请选择"
|
||||
style="width: 100%"
|
||||
:disabled="isBind">
|
||||
<el-option
|
||||
v-for="item in getDictDatas(DICT_TYPE.ORDER_PRIORITY)"
|
||||
:key="item.value"
|
||||
:label="item.label"
|
||||
:value="item.value"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item label="工单类型" prop="type">
|
||||
<el-select
|
||||
@@ -148,11 +133,6 @@
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item label="负责人" prop="workers">
|
||||
<el-input v-model="form.workers" :disabled="isBind"></el-input>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row :gutter="20">
|
||||
<el-col :span="24">
|
||||
@@ -293,10 +273,8 @@ export default {
|
||||
deptId: undefined,
|
||||
planQuantity: 0,
|
||||
materialMethod: 1,
|
||||
priority: '',
|
||||
productLineIds: [{ lineId: null, processId: null, num: null }],
|
||||
type: '',
|
||||
workers: '',
|
||||
planAssignmentQuantity: '',
|
||||
},
|
||||
deptList: [],
|
||||
@@ -304,6 +282,9 @@ export default {
|
||||
name: [
|
||||
{ required: true, message: '工单名称不能为空', trigger: 'blur' },
|
||||
],
|
||||
workOrderId:[
|
||||
{ required: true, message: '工单名称不能为空', trigger: 'change' },
|
||||
],
|
||||
planProductId: [
|
||||
{ required: true, message: '产品名称不能为空', trigger: 'change' },
|
||||
],
|
||||
@@ -476,9 +457,6 @@ export default {
|
||||
? moment(res.data.planFinishTime)
|
||||
.format('YYYY-MM-DD HH:mm:ss')
|
||||
: null;
|
||||
this.form.priority = res.data.priority
|
||||
? res.data.priority + ''
|
||||
: '';
|
||||
// 根据产线获取工艺
|
||||
if (this.form.materialMethod === 2) {
|
||||
this.form.productLineIds.forEach((item) => {
|
||||
|
||||
@@ -56,16 +56,6 @@
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span='6'>
|
||||
<el-form-item label="单价" prop="price">
|
||||
<el-input-number v-model="form.price" :min="0" :max="9999999999999" :precision='2' style="width: 100%;">
|
||||
</el-input-number>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row :gutter="20">
|
||||
</el-row>
|
||||
<el-row :gutter="20">
|
||||
<el-col :span='6'>
|
||||
<el-form-item label="包装规格" prop="packSpec">
|
||||
<el-select v-model="form.packSpec" placeholder="请选择" style="width: 100%;" clearable>
|
||||
@@ -75,7 +65,9 @@
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span='12'>
|
||||
</el-row>
|
||||
<el-row :gutter="20">
|
||||
<el-col :span='24'>
|
||||
<el-form-item label="备注" prop="remark">
|
||||
<el-input v-model="form.remark"></el-input>
|
||||
</el-form-item>
|
||||
@@ -99,9 +91,7 @@ export default {
|
||||
planQuantity: '',
|
||||
planProductId: '',
|
||||
specifications:undefined,
|
||||
price: '',
|
||||
customerId: '',
|
||||
priority: '',
|
||||
packSpec: '',
|
||||
workers: '',
|
||||
materialMethod: 1,
|
||||
@@ -114,7 +104,8 @@ export default {
|
||||
name: [{ required: true, message: "订单名称不能为空", trigger: "blur" }],
|
||||
code: [{ required: true, message: "订单号不能为空", trigger: "blur" }],
|
||||
planQuantity: [{ required: true, message: "计划加工数量不能为空", trigger: "blur" }],
|
||||
planProductId: [{ required: true, message: "产品名称不能为空", trigger: "change" }]
|
||||
planProductId: [{ required: true, message: "产品名称不能为空", trigger: "change" }],
|
||||
deliveTime: [{ required: true, message: "交货日期不能为空", trigger: "change" }]
|
||||
},
|
||||
productList: [],
|
||||
customerList: [],
|
||||
@@ -142,9 +133,7 @@ export default {
|
||||
this.form.code = res.data.code
|
||||
this.form.planQuantity = res.data.planQuantity
|
||||
this.form.planProductId = res.data.planProductId
|
||||
this.form.price = res.data.price
|
||||
this.form.customerId = res.data.customerId
|
||||
this.form.priority = res.data.priority ? res.data.priority + '' : ''
|
||||
this.form.planStartTime = res.data.planStartTime ? res.data.planStartTime : null
|
||||
this.form.packSpec = res.data.packSpec ? res.data.packSpec+'' : ''
|
||||
this.form.workers = res.data.workers
|
||||
@@ -235,7 +224,6 @@ export default {
|
||||
formClear() {
|
||||
this.$refs.orderAddForm.resetFields()
|
||||
this.form.materialMethod = 1
|
||||
this.form.price = 0.00
|
||||
this.form.planQuantity = 0
|
||||
this.isEdit = false
|
||||
}
|
||||
|
||||
@@ -73,11 +73,6 @@ const tableProps = [
|
||||
label: '产品规格',
|
||||
showOverflowtooltip: true,
|
||||
},
|
||||
// {
|
||||
// prop: 'priority',
|
||||
// label: '优先级',
|
||||
// filter: publicFormatter('order_priority')
|
||||
// },
|
||||
{
|
||||
prop: 'planQuantity',
|
||||
label: '计划加工量',
|
||||
@@ -97,12 +92,6 @@ const tableProps = [
|
||||
showOverflowtooltip: true,
|
||||
// subcomponent: selectMember,
|
||||
},
|
||||
{
|
||||
prop: 'price',
|
||||
label: '单价',
|
||||
width: 100,
|
||||
// subcomponent: inputArea,
|
||||
},
|
||||
{
|
||||
prop: 'packSpec',
|
||||
label: '包装规格',
|
||||
@@ -130,10 +119,8 @@ export default {
|
||||
code: '',
|
||||
planQuantity: '',
|
||||
planProductId: '',
|
||||
price: '',
|
||||
customerId: '',
|
||||
attr3: undefined,
|
||||
priority: '',
|
||||
packSpec: '',
|
||||
workers: '',
|
||||
materialMethod: 1,
|
||||
@@ -190,9 +177,7 @@ export default {
|
||||
// this.form.code = res.data.code
|
||||
// this.form.planQuantity = res.data.planQuantity
|
||||
// this.form.planProductId = res.data.planProductId
|
||||
// this.form.price = res.data.price
|
||||
// this.form.customerId = res.data.customerId
|
||||
// this.form.priority = res.data.priority ? res.data.priority + '' : ''
|
||||
// this.form.planStartTime = res.data.planStartTime ? res.data.planStartTime : null
|
||||
// this.form.packSpec = res.data.packSpec ? res.data.packSpec+'' : ''
|
||||
// this.form.workers = res.data.workers
|
||||
|
||||
@@ -62,14 +62,14 @@
|
||||
label="产品"
|
||||
show-overflow-tooltip
|
||||
min-width="120" />
|
||||
<el-table-column prop="deliveTime" label="交货时间" width="160">
|
||||
<el-table-column prop="deliveTime" label="交货日期" width="160">
|
||||
<template v-slot="scope">
|
||||
<span>{{ parseTime(scope.row.deliveTime) }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="workOrderNum" label="工单数量" width="140">
|
||||
<template v-slot="scope">
|
||||
<el-button @click="handleRoute(scope.row)" type="text">
|
||||
<el-button @click="handleRoute(scope.row)" type="text" style='padding: 0px;'>
|
||||
{{ scope.row.workOrderNum }}
|
||||
</el-button>
|
||||
</template>
|
||||
@@ -78,6 +78,7 @@
|
||||
<template v-slot="scope">
|
||||
<el-button
|
||||
type="text"
|
||||
style='padding: 0px;'
|
||||
:disabled="!(scope.row.status != 5 && scope.row.workOrderNum === 0)"
|
||||
@click="handleClick({ data: scope.row, type: 'split' })"
|
||||
v-hasPermi="['base:order-manage:split']">
|
||||
@@ -86,6 +87,7 @@
|
||||
<span style="margin: 0 4px; font-size: 18px; color: #e5e7eb">|</span>
|
||||
<el-button
|
||||
type="text"
|
||||
style='padding: 0px;'
|
||||
:disabled="
|
||||
!(
|
||||
scope.row.status === 1 ||
|
||||
@@ -97,10 +99,20 @@
|
||||
v-hasPermi="['base:order-manage:bindWorkOrder']">
|
||||
绑定工单
|
||||
</el-button>
|
||||
<span style="margin: 0 4px; font-size: 18px; color: #e5e7eb">|</span>
|
||||
<el-button
|
||||
type="text"
|
||||
style='padding: 0px;'
|
||||
:disabled="!(scope.row.status === 2 || scope.row.status === 3)"
|
||||
@click="handleClick({ data: scope.row, type: 'stop' })"
|
||||
v-hasPermi="['base:order-manage:stop']">
|
||||
终止
|
||||
</el-button>
|
||||
<!-- addWorkOrder -->
|
||||
<span style="margin: 0 4px; font-size: 18px; color: #e5e7eb">|</span>
|
||||
<el-button
|
||||
type="text"
|
||||
style='padding: 0px;'
|
||||
:disabled="!(scope.row.status === 2 || scope.row.status === 3)"
|
||||
@click="handleClick({ data: scope.row, type: 'complete' })"
|
||||
v-hasPermi="['base:order-manage:bindWorkOrder']">
|
||||
@@ -109,6 +121,7 @@
|
||||
<span style="margin: 0 4px; font-size: 18px; color: #e5e7eb">|</span>
|
||||
<el-button
|
||||
type="text"
|
||||
style='padding: 0px;'
|
||||
@click="handleClick({ data: scope.row, type: 'detail' })"
|
||||
v-hasPermi="['base:order-manage:detail']">
|
||||
<span class="iconfont icon-detail primary-color" />
|
||||
@@ -116,6 +129,7 @@
|
||||
<span style="margin: 0 4px; font-size: 18px; color: #e5e7eb">|</span>
|
||||
<el-button
|
||||
type="text"
|
||||
style='padding: 0px;'
|
||||
:disabled="
|
||||
!(scope.row.status === 1)
|
||||
"
|
||||
@@ -132,18 +146,12 @@
|
||||
<span style="margin: 0 4px; font-size: 18px; color: #e5e7eb">|</span>
|
||||
<el-button
|
||||
type="text"
|
||||
style='padding: 0px;'
|
||||
:disabled="scope.row.status != 1"
|
||||
@click="handleClick({ data: scope.row, type: 'void' })"
|
||||
v-hasPermi="['base:order-manage:delete']">
|
||||
作废
|
||||
</el-button>
|
||||
<span style="margin: 0 4px; font-size: 18px; color: #e5e7eb">|</span>
|
||||
<el-button
|
||||
type="text"
|
||||
@click="handleClick({ data: scope.row, type: 'stop' })"
|
||||
v-hasPermi="['base:order-manage:stop']">
|
||||
终止
|
||||
</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
@@ -546,3 +554,9 @@ export default {
|
||||
background-color: unset !important;
|
||||
}
|
||||
</style>
|
||||
<style>
|
||||
.orderTable .el-table__cell {
|
||||
padding: 0 !important;
|
||||
height: 35px !important;
|
||||
}
|
||||
</style>
|
||||
@@ -116,10 +116,6 @@
|
||||
<div class="blodTip">备注</div>
|
||||
<div class="lightTip">{{ orderMsg.remark }}</div>
|
||||
</el-col>
|
||||
<!-- <el-col :span="3">
|
||||
<div class="blodTip">负责人</div>
|
||||
<div class="lightTip">{{ orderMsg.workers }}</div>
|
||||
</el-col> -->
|
||||
<!-- <el-col :span='3'>
|
||||
<div class="blodTip">关联工艺</div>
|
||||
<div class="lightTip">{{processFlowName}}</div>
|
||||
@@ -249,10 +245,6 @@ const tableProps1 = [
|
||||
filter: (val) => (val ? val.join(',') : ''),
|
||||
showOverflowtooltip: true,
|
||||
},
|
||||
{
|
||||
prop: 'workers',
|
||||
label: '负责人',
|
||||
},
|
||||
{
|
||||
prop: 'remark',
|
||||
label: '备注',
|
||||
|
||||
Reference in New Issue
Block a user