1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
| <template>
| <view class="slicing-off-step2-page-content">
| <easy-select-form-item
| class="forma-item"
| label="入库方式"
| v-model="form.taskModel"
| :list="selectList.models"
| value-field="code"
| label-field="name"
| :clearable="false"
| />
|
| <scan-input-form-item
| label="目标位置"
| v-model="form.toPlaceCode"
| :has-scan="false"
| :has-search="false"
| />
| </view>
| </template>
|
| <script>
| import ScanInputFormItem from '@/components/ScanInputFormItem.vue'
| import EasySelectFormItem from '@/components/EasySelectFormItem.vue'
| import { getDicList } from '@/static/js/utils/index.js'
| const defaultForm = {
| taskModel:'2',
| toPlaceCode:''
| }
| export default {
| name:'slicingOffStep2PageContent',
| components:{ScanInputFormItem,EasySelectFormItem},
| data(){
| return {
| form: {...defaultForm},
| selectList:{
| startStations:[],
| models:[]
| }
| }
| },
| methods:{
| init(){
| this.getActionTypes()
| },
| getActionTypes(){
| if (this.selectList.models.length>0) {
| callback && callback(true)
| } else {
| this.selectList.models = getDicList(this.$store,'assemble_taskmodel')
| }
| },
| clear(){
| this.form = {...defaultForm}
| },
| get(){
| return {...this.form}
| }
| }
| }
| </script>
|
| <style lang="scss" scoped>
| .slicing-off-step2-page-content{
| height: 100%;
| overflow: auto;
| .forma-item{
| margin-bottom: 24rpx;
| }
| }
| </style>
|
|