| | |
| | | condition: "", |
| | | wrk_no: "", |
| | | wms_wrk_no: "", |
| | | io_type: "", |
| | | wrk_sts: "", |
| | | loc_no: "", |
| | | source_loc_no: "", |
| | | crn_no: "", |
| | | dual_crn_no: "" |
| | | dual_crn_no: "", |
| | | barcode: "" |
| | | }; |
| | | } |
| | | |
| | |
| | | pageTotal: 0, |
| | | tableHeight: 520, |
| | | searchForm: cloneSearchForm(), |
| | | filterOptions: { |
| | | ioTypes: [], |
| | | wrkStatuses: [] |
| | | }, |
| | | sortState: { |
| | | prop: "", |
| | | order: "" |
| | |
| | | } |
| | | }, |
| | | created: function () { |
| | | this.loadFilterOptions(); |
| | | this.loadList(); |
| | | }, |
| | | mounted: function () { |
| | |
| | | } |
| | | }, |
| | | methods: { |
| | | loadFilterOptions: function () { |
| | | var vm = this; |
| | | [ |
| | | { |
| | | field: "wrkStatuses", |
| | | url: baseUrl + "/basWrkStatus/list/auth", |
| | | valueField: "wrkSts", |
| | | labelField: "wrkDesc" |
| | | }, |
| | | { |
| | | field: "ioTypes", |
| | | url: baseUrl + "/basWrkIotype/list/auth", |
| | | valueField: "ioType", |
| | | labelField: "ioDesc" |
| | | } |
| | | ].forEach(function (config) { |
| | | $.ajax({ |
| | | url: config.url, |
| | | headers: { token: localStorage.getItem("token") }, |
| | | method: "GET", |
| | | data: { |
| | | curr: 1, |
| | | limit: 200 |
| | | }, |
| | | success: function (res) { |
| | | if (res.code === 200) { |
| | | vm.$set(vm.filterOptions, config.field, ((res.data && res.data.records) || []).map(function (item) { |
| | | return { |
| | | value: item[config.valueField], |
| | | label: item[config.labelField] |
| | | }; |
| | | })); |
| | | return; |
| | | } |
| | | if (res.code === 403) { |
| | | top.location.href = baseUrl + "/"; |
| | | } |
| | | } |
| | | }); |
| | | }); |
| | | }, |
| | | displayCellValue: function (row, column) { |
| | | var value; |
| | | if (!row || !column) { |