|
@@ -139,22 +139,30 @@
|
|
|
</a-tree-select>
|
|
|
</a-form-item>
|
|
|
</row-item>
|
|
|
- <!-- <row-item>
|
|
|
+ <row-item v-if="inputType===1">
|
|
|
<a-form-item
|
|
|
- label="生产装置"
|
|
|
+ label="车间位置"
|
|
|
:labelCol="BaseTool.Constant.labelCol"
|
|
|
:wrapperCol="BaseTool.Constant.wrapperCol"
|
|
|
>
|
|
|
- <a-cascader
|
|
|
+ <a-select v-decorator="['positionId', {rules: [{required: true, message: '车间位置不能为空'}]}]" placeholder="请选择">
|
|
|
+ <a-select-option
|
|
|
+ v-for="({id,name}) in sbPositionData"
|
|
|
+ :key="id"
|
|
|
+ :label="name"
|
|
|
+ :value="id">{{ name }}
|
|
|
+ </a-select-option>
|
|
|
+ </a-select>
|
|
|
+ <!-- <a-cascader
|
|
|
:options="sbPositionList"
|
|
|
:load-data="loadData"
|
|
|
placeholder="请选择"
|
|
|
change-on-select
|
|
|
@change="sbPositionChange"
|
|
|
- v-decorator="['sbPosition', {rules: [{required: true, message: '生产装置不能为空'}]}]"
|
|
|
- />
|
|
|
+ v-decorator="['sbPosition', {rules: [{required: true, message: '车间位置不能为空'}]}]"
|
|
|
+ /> -->
|
|
|
</a-form-item>
|
|
|
- </row-item> -->
|
|
|
+ </row-item>
|
|
|
<row-item>
|
|
|
<a-form-item
|
|
|
label="特殊作业类型"
|
|
@@ -476,6 +484,7 @@ import { uploadUrl } from '@/api/upms/file'
|
|
|
import Vue from 'vue'
|
|
|
import { ACCESS_TOKEN } from '@/store/mutation-types'
|
|
|
import { fetchErrorTypeTree } from '@/api/repair/errortype'
|
|
|
+import { querySbPosition } from '@/api/sb/position'
|
|
|
import { TreeSelect } from 'ant-design-vue'
|
|
|
const SHOW_PARENT = TreeSelect.SHOW_PARENT
|
|
|
export default {
|
|
@@ -499,6 +508,8 @@ export default {
|
|
|
questionMap: {},
|
|
|
dispatchUserList: {},
|
|
|
treeData: [],
|
|
|
+ sbPositionData: [],
|
|
|
+
|
|
|
needStop: null,
|
|
|
needStopMap: {},
|
|
|
category: 0,
|
|
@@ -543,6 +554,9 @@ export default {
|
|
|
this.professorMap = this.DictCache.getLabelByValueMapByType(this.DictCache.TYPE.REPAIR_APPLICATION_PROFESSOR)
|
|
|
this.getUsers()
|
|
|
this.getSbPositions()
|
|
|
+ querySbPosition().then(res => {
|
|
|
+ this.sbPositionData = res.data
|
|
|
+ })
|
|
|
},
|
|
|
methods: {
|
|
|
base (record) {
|
|
@@ -684,7 +698,6 @@ export default {
|
|
|
values.applicationFileList = this.applicationFileList
|
|
|
values.reportFileList = this.reportFileList
|
|
|
// values.sbPosition = values.sbPosition.join('->')
|
|
|
- values.positionId = this.positionId
|
|
|
console.log(values)
|
|
|
if (values.partId === undefined) {
|
|
|
values.partId = ''
|