|
@@ -37,45 +37,11 @@
|
|
</row-item>
|
|
</row-item>
|
|
<row-item>
|
|
<row-item>
|
|
<a-form-item
|
|
<a-form-item
|
|
- label="设备类型"
|
|
|
|
- :labelCol="BaseTool.Constant.labelCol"
|
|
|
|
- :wrapperCol="BaseTool.Constant.wrapperCol"
|
|
|
|
- >
|
|
|
|
- <a-tree-select
|
|
|
|
- style="width: 100%"
|
|
|
|
- :dropdownStyle="{ maxHeight: '400px', overflow: 'auto' }"
|
|
|
|
- :treeData="treeData"
|
|
|
|
- :treeNodeFilterProp="'title'"
|
|
|
|
- :showSearch="true"
|
|
|
|
- v-decorator="['spareType', {rules: [{required: false, message: '设备类型不能为空'}]}]"
|
|
|
|
- placeholder="请选择"
|
|
|
|
- >
|
|
|
|
- </a-tree-select>
|
|
|
|
- </a-form-item>
|
|
|
|
- </row-item>
|
|
|
|
- <row-item>
|
|
|
|
- <a-form-item
|
|
|
|
- label="盘点区域"
|
|
|
|
|
|
+ label="负责人"
|
|
:labelCol="BaseTool.Constant.labelCol"
|
|
:labelCol="BaseTool.Constant.labelCol"
|
|
:wrapperCol="BaseTool.Constant.wrapperCol"
|
|
:wrapperCol="BaseTool.Constant.wrapperCol"
|
|
>
|
|
>
|
|
- <a-select v-decorator="['storeId', {rules: [{required: false, message: '盘点区域不能为空'}]}]" placeholder="请选择">
|
|
|
|
- <a-select-option
|
|
|
|
- v-for="({id,name}) in sbPositionData"
|
|
|
|
- :key="id"
|
|
|
|
- :label="name"
|
|
|
|
- :value="id">{{ name }}
|
|
|
|
- </a-select-option>
|
|
|
|
- </a-select>
|
|
|
|
- </a-form-item>
|
|
|
|
- </row-item>
|
|
|
|
- <row-item>
|
|
|
|
- <a-form-item
|
|
|
|
- label="盘点人"
|
|
|
|
- :labelCol="BaseTool.Constant.labelCol"
|
|
|
|
- :wrapperCol="BaseTool.Constant.wrapperCol"
|
|
|
|
- >
|
|
|
|
- <a-select v-decorator="['checkUserId', {rules: [{required: true, message: '盘点人不能为空'}]}]" placeholder="请选择">
|
|
|
|
|
|
+ <a-select v-decorator="['checkUserId', {rules: [{required: true, message: '负责人不能为空'}]}]" placeholder="请选择">
|
|
<a-select-option
|
|
<a-select-option
|
|
v-for="({userId, realName}) in userList"
|
|
v-for="({userId, realName}) in userList"
|
|
:key="userId"
|
|
:key="userId"
|
|
@@ -109,6 +75,42 @@
|
|
v-decorator="['endTime', {rules: [{required: true, message: '计划结束时间不能为空'}]}]"/>
|
|
v-decorator="['endTime', {rules: [{required: true, message: '计划结束时间不能为空'}]}]"/>
|
|
</a-form-item>
|
|
</a-form-item>
|
|
</row-item>
|
|
</row-item>
|
|
|
|
+ <row-item>
|
|
|
|
+ <a-form-item
|
|
|
|
+ label="设备类型"
|
|
|
|
+ :labelCol="BaseTool.Constant.labelCol"
|
|
|
|
+ :wrapperCol="BaseTool.Constant.wrapperCol"
|
|
|
|
+ >
|
|
|
|
+ <a-tree-select
|
|
|
|
+ style="width: 100%"
|
|
|
|
+ :dropdownStyle="{ maxHeight: '400px', overflow: 'auto' }"
|
|
|
|
+ :treeData="treeData"
|
|
|
|
+ :treeNodeFilterProp="'title'"
|
|
|
|
+ :showSearch="true"
|
|
|
|
+ v-decorator="['spareType', {rules: [{required: false, message: '设备类型不能为空'}]}]"
|
|
|
|
+ placeholder="请选择"
|
|
|
|
+ >
|
|
|
|
+ </a-tree-select>
|
|
|
|
+ </a-form-item>
|
|
|
|
+ </row-item>
|
|
|
|
+ <row-item>
|
|
|
|
+ <a-form-item
|
|
|
|
+ label="盘点区域"
|
|
|
|
+ :labelCol="BaseTool.Constant.labelCol"
|
|
|
|
+ :wrapperCol="BaseTool.Constant.wrapperCol"
|
|
|
|
+ >
|
|
|
|
+ <a-tree-select
|
|
|
|
+ style="width: 100%"
|
|
|
|
+ :dropdownStyle="{ maxHeight: '400px', overflow: 'auto' }"
|
|
|
|
+ :treeData="sbPositionData"
|
|
|
|
+ :treeNodeFilterProp="'title'"
|
|
|
|
+ :showSearch="true"
|
|
|
|
+ v-decorator="['storeId', {rules: [{required: false, message: '不能为空'}]}]"
|
|
|
|
+ placeholder="请选择"
|
|
|
|
+ >
|
|
|
|
+ </a-tree-select>
|
|
|
|
+ </a-form-item>
|
|
|
|
+ </row-item>
|
|
<row-item>
|
|
<row-item>
|
|
<a-form-item
|
|
<a-form-item
|
|
label="是否启用"
|
|
label="是否启用"
|
|
@@ -153,7 +155,7 @@ import pick from 'lodash.pick'
|
|
import { addCheckPlan, updateCheckPlan } from '@/api/sb/sbstorecheckplan'
|
|
import { addCheckPlan, updateCheckPlan } from '@/api/sb/sbstorecheckplan'
|
|
import { queryUser } from '@/api/upms/user'
|
|
import { queryUser } from '@/api/upms/user'
|
|
import { fetchSbTypeTree } from '@/api/sb/type'
|
|
import { fetchSbTypeTree } from '@/api/sb/type'
|
|
-import { querySbPosition } from '@/api/sb/position'
|
|
|
|
|
|
+import { getSbPositionTree } from '@/api/sb/position'
|
|
|
|
|
|
export default {
|
|
export default {
|
|
name: 'BaseCheckPlan',
|
|
name: 'BaseCheckPlan',
|
|
@@ -216,9 +218,13 @@ export default {
|
|
fetchSbTypeTree().then(res => {
|
|
fetchSbTypeTree().then(res => {
|
|
this.treeData = res.data
|
|
this.treeData = res.data
|
|
})
|
|
})
|
|
- querySbPosition().then(res => {
|
|
|
|
|
|
+ getSbPositionTree().then(res => {
|
|
this.sbPositionData = res.data
|
|
this.sbPositionData = res.data
|
|
})
|
|
})
|
|
|
|
+ const params = { }
|
|
|
|
+ queryUser(params).then(res => {
|
|
|
|
+ this.userList = res.data
|
|
|
|
+ })
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
base (record) {
|
|
base (record) {
|
|
@@ -229,10 +235,6 @@ export default {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
this.modalTitle = '编辑'
|
|
this.modalTitle = '编辑'
|
|
- const params = { }
|
|
|
|
- queryUser(params).then(res => {
|
|
|
|
- this.userList = res.data
|
|
|
|
- })
|
|
|
|
const { form: { setFieldsValue } } = this
|
|
const { form: { setFieldsValue } } = this
|
|
// 日期处理
|
|
// 日期处理
|
|
record.startTime = this.BaseTool.Moment(record.startTime, this.BaseTool.Date.PICKER_NORM_DATE_PATTERN)
|
|
record.startTime = this.BaseTool.Moment(record.startTime, this.BaseTool.Date.PICKER_NORM_DATE_PATTERN)
|
|
@@ -287,7 +289,7 @@ export default {
|
|
if (this.BaseTool.Object.isNotBlank(values)) {
|
|
if (this.BaseTool.Object.isNotBlank(values)) {
|
|
this.$emit('ok', values)
|
|
this.$emit('ok', values)
|
|
}
|
|
}
|
|
- },
|
|
|
|
|
|
+ }
|
|
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|