| | |
| | | orderList: [], |
| | | tableConfig: { |
| | | url: 'flower/api/order/list', |
| | | editUrl: 'flower/api/order/page/update', |
| | | hasNew: false, |
| | | hasEdit: false, |
| | | hasEdit: true, |
| | | hasDelete: false, |
| | | persistSelection: true, |
| | | onResetView: (row) => { |
| | |
| | | statusComp.extraQuery = { ...params, statusBackend: '' } |
| | | statusComp.getOtherOptions() |
| | | } |
| | | } |
| | | }, |
| | | beforeOpen: (row, isNew) => { |
| | | if (!isNew) { |
| | | row.districtStr = this.getDistrict(row) |
| | | } |
| | | }, |
| | | columns: [ |
| | |
| | | }, |
| | | { label: '收货地址:', id: 'address', type: 'input' }, |
| | | { label: '库位:', id: 'warehouseLocationCode', type: 'input' }, |
| | | ], |
| | | }, |
| | | ], |
| | | form: [ |
| | | { |
| | | type: 'row', |
| | | span: 12, |
| | | items: [ |
| | | { |
| | | label: '地区:', |
| | | id: 'customerProvince', |
| | | component: 'el-bus-select-area', |
| | | span: 24, |
| | | commonFormat: true, |
| | | commonFormatProps: ['customerProvince', 'customerCity', 'customerRegion'], |
| | | str: true, |
| | | strKey: 'districtStr', |
| | | rules: { required: true, message: '请选择地区' }, |
| | | }, |
| | | { |
| | | label: '详细地址:', |
| | | id: 'customerAddress', |
| | | type: 'input', |
| | | span: 24, |
| | | rules: { |
| | | required: true, |
| | | message: '请输入详细地址且最大不超过50个汉字', |
| | | trigger: 'blur', |
| | | max: 50, |
| | | }, |
| | | }, |
| | | { |
| | | label: '联系方式:', |
| | | id: 'customerTel', |
| | | type: 'input', |
| | | rules: { |
| | | required: true, |
| | | pattern: this.$elBusUtil.REG.MOBILEPHONE, |
| | | message: '请输入合法的手机号', |
| | | trigger: 'blur', |
| | | }, |
| | | }, |
| | | ], |
| | | }, |
| | | ], |
| | |
| | | this.$refs.crud.search() |
| | | }, |
| | | }, |
| | | methods: { |
| | | getDistrict(row) { |
| | | return `${row.customerProvince || ''}${row.customerCity || ''}${row.customerRegion || ''}` |
| | | }, |
| | | }, |
| | | } |
| | | </script> |
| | | |