add:工单界面添加操作人

This commit is contained in:
zhangzq
2023-11-15 16:29:58 +08:00
parent eb958137a3
commit 5bef91add4
2 changed files with 41 additions and 0 deletions

View File

@@ -96,6 +96,21 @@
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="操作人">
<el-select
v-model="form.current_produce_person_id"
clearable
filterable
placeholder="请选择"
style="width: 200px"
>
<el-option
v-for="item in optNameList"
:label="item.person_name"
:value="item.user_id"
/>
</el-select>
</el-form-item>
<el-form-item label="物料系列"> <el-form-item label="物料系列">
<el-input v-model="form.class_name" style="width: 200px;" /> <el-input v-model="form.class_name" style="width: 200px;" />
</el-form-item> </el-form-item>
@@ -324,6 +339,7 @@
</template> </template>
<script> <script>
import crudDevicerepairmst from '@/views/wms/device_manage/repair/devicerepair/devicerepairmst'
import { crud } from '@crud/crud' import { crud } from '@crud/crud'
import crudWorkProcedure from '@/api/wms/basedata/pdm/workProcedure' import crudWorkProcedure from '@/api/wms/basedata/pdm/workProcedure'
import crudProduceshiftorder from '@/views/wms/product_manage/workorder/produceshiftorder' import crudProduceshiftorder from '@/views/wms/product_manage/workorder/produceshiftorder'
@@ -395,6 +411,7 @@ export default {
is_canupdate_update: null, is_canupdate_update: null,
material_spec: null material_spec: null
}, },
optNameList: [],
workprocedureList: [], workprocedureList: [],
tableData: [], tableData: [],
rules: {} rules: {}
@@ -409,6 +426,9 @@ export default {
}, },
methods: { methods: {
open() { open() {
crudDevicerepairmst.getUser({}).then(res => {
this.optNameList = res
})
this.getworkprocedure() this.getworkprocedure()
this.getMaterialClass() this.getMaterialClass()
crudProduceshiftorder.reportQuery3({ workorder_code: this.form.workorder_code }).then(res => { crudProduceshiftorder.reportQuery3({ workorder_code: this.form.workorder_code }).then(res => {

View File

@@ -395,6 +395,22 @@
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="操作人" prop="current_produce_person_id">
<el-select
v-model="form.current_produce_person_id"
clearable
filterable
size="mini"
placeholder="请选择/搜索"
class="filter-item"
>
<el-option
v-for="item in optNameList"
:label="item.person_name"
:value="item.user_id"
/>
</el-select>
</el-form-item>
<el-form-item label="销售单标识"> <el-form-item label="销售单标识">
<el-input v-model="form.sale_id" style="width: 200px;"/> <el-input v-model="form.sale_id" style="width: 200px;"/>
</el-form-item> </el-form-item>
@@ -737,6 +753,7 @@
</template> </template>
<script> <script>
import crudDevicerepairmst from '@/views/wms/device_manage/repair/devicerepair/devicerepairmst'
import crudProduceshiftorder from '@/views/wms/product_manage/workorder/produceshiftorder' import crudProduceshiftorder from '@/views/wms/product_manage/workorder/produceshiftorder'
import CRUD, { crud, form, header, presenter } from '@crud/crud' import CRUD, { crud, form, header, presenter } from '@crud/crud'
import rrOperation from '@crud/RR.operation' import rrOperation from '@crud/RR.operation'
@@ -839,6 +856,7 @@ export default {
cxj: [{ value: 'A1_KXJ_1', label: '一线1号拆箱机' }, { value: 'A1_KXJ_2', label: '一线2号拆箱机' }], cxj: [{ value: 'A1_KXJ_1', label: '一线1号拆箱机' }, { value: 'A1_KXJ_2', label: '一线2号拆箱机' }],
trueorfalse: [{ value: true, label: '是' }, { value: false, label: '否' }], trueorfalse: [{ value: true, label: '是' }, { value: false, label: '否' }],
deviceList: [], deviceList: [],
optNameList: [],
classes3: [], classes3: [],
materType: '01', materType: '01',
materialShow: false, materialShow: false,
@@ -889,6 +907,9 @@ export default {
this.getworkprocedure() this.getworkprocedure()
this.initClass3() this.initClass3()
this.getworkprocedureByarea(this.form.product_area) this.getworkprocedureByarea(this.form.product_area)
crudDevicerepairmst.getUser({}).then(res => {
this.optNameList = res
})
}, },
methods: { methods: {
databaseUploadApi() { databaseUploadApi() {