schangxiang@126.com
2025-05-14 f2643367f79a7136c9ddd92b68922112b5c06ef3
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
import {getSysEnumData,getPalceList} from '@/api/common.js'
const orderStatus = {
    data() {
        return {
            OrderStatus: []
        }
    },
    created() {
        this.getSysEnumData('OrderStatusEnum')
    },
    filters: {
        getStatus(orderStatus, OrderStatus) {
            const result = OrderStatus.filter(obj => obj.code == orderStatus)
            return result.length > 0 ? result[0].value : ''
        }
    },
    methods: {
        //获取单据状态枚举
        async getSysEnumData(enumName) {
            try {
                let {
                    data
                } = await getSysEnumData({
                    enumName
                })
                this.OrderStatus = data
                console.log(data);
            } catch (e) {
                //TODO handle the exception
                console.log(e);
            }
        }
    }
}
 
 
const palceList={
    data() {
        return {
            placeList: []
        }
    },
    methods:{
        // 获取库位列表
        async getPalceList(data){
            try{
                let {result}=await getPalceList(data);
                // this.placeList=[...result,...this.placeList]
                //模糊搜索 越搜索越少
                this.placeList = result;
                console.log(this.placeList,'result');
            }catch(e){
                console.log(e);
            }
        },
        async getTargetPlaceList(data){
            try{
                let {result}=await getPalceList(data);
                return result;
            }catch(e){
                //TODO handle the exception
                console.log(e);
            }
        },
    }
}
export {orderStatus,palceList}