| | |
| | | systemCode: { |
| | | label: '系统编号', |
| | | addDisplay: false, |
| | | editDisplay: true, disabled: true, |
| | | editDisplay: false, |
| | | viewDisplay: true, |
| | | }, |
| | | quotePlanCode: { |
| | |
| | | startRegionCode: { |
| | | label: '起点行政区域', |
| | | addDisplay: true, |
| | | editDisplay: true, |
| | | editDisplay: true,dataType: 'string', |
| | | viewDisplay: true, |
| | | type:'cascader', |
| | | rules: [ |
| | |
| | | change:({value=[]}:{value:any})=>{ |
| | | if (value && value.length>0){ |
| | | const cascader = crudRef.value?.getPropRef?.('startRegionCode')?.$refs?.temp; |
| | | console.log('cascader.getCheckedNodes()',cascader.getCheckedNodes()) |
| | | if (cascader.getCheckedNodes() && cascader.getCheckedNodes().length >0){ |
| | | |
| | | form.value.startRegionCode= cascader.getCheckedNodes()[0].pathValues.toString(); |
| | | form.value.startRegion= cascader.getCheckedNodes()[0].text!; |
| | | form.value.transportRoute = `${form.value.startRegion}->${form.value.endRegion}`; |
| | | } |
| | |
| | | label: '终点行政区域', |
| | | addDisplay: true, |
| | | editDisplay: true, |
| | | viewDisplay: true, |
| | | viewDisplay: true,dataType: 'string', |
| | | type:'cascader', |
| | | rules: [ |
| | | { |
| | |
| | | if (value && value.length>0){ |
| | | const cascader = crudRef.value?.getPropRef?.('endRegionCode')?.$refs?.temp; |
| | | if (cascader.getCheckedNodes() && cascader.getCheckedNodes().length >0){ |
| | | form.value.endRegionCode= cascader.getCheckedNodes()[0].pathValues.toString(); |
| | | form.value.endRegion= cascader.getCheckedNodes()[0].text!; |
| | | form.value.transportRoute = `${form.value.startRegion}->${form.value.endRegion}`; |
| | | } |
| | |
| | | status: { |
| | | label: '状态', |
| | | type: 'radio', dicUrl: '/system/dict/data/type/sys_normal_disable', |
| | | addDisplay: false, |
| | | addDisplay: false,dataType:'string', |
| | | editDisplay: true, |
| | | viewDisplay: true, |
| | | hide: false, |
| | |
| | | display: false, |
| | | hide: false, |
| | | search: true, |
| | | type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/transport_mode', |
| | | |
| | | }, |
| | | routeType: { |
| | | label: '线路类型', |
| | |
| | | }, |
| | | rowSaveBegin:(row:any)=>{ |
| | | row.quotePlanId = (route.query?.quotePlanId||'') as string; |
| | | if (Array.isArray( row.startRegionCode)){ |
| | | row.startRegionCode =row.startRegionCode.toString(); |
| | | } |
| | | if (Array.isArray( row.endRegionCode)){ |
| | | row.endRegionCode =row.endRegionCode.toString(); |
| | | } |
| | | console.log(row) |
| | | }, |
| | | rowUpdateBegin:(row:any)=>{ |
| | | if (Array.isArray( row.startRegionCode)){ |
| | | row.startRegionCode =row.startRegionCode.toString(); |
| | | } |
| | | if (Array.isArray( row.endRegionCode)){ |
| | | row.endRegionCode =row.endRegionCode.toString(); |
| | | } |
| | | |
| | | }, |
| | | }) |
| | | const handleBack = () => { |
| | | router.back() |