| | |
| | | <template v-if="props.title === '图斑编辑' && item.editable"> |
| | | <template v-if="item.name === '图斑类型'"> |
| | | <el-select |
| | | v-model="item.value" |
| | | size="small" |
| | | v-model="item.value" |
| | | placeholder="请选择图斑类型" |
| | | style="width: 100%" |
| | | > |
| | |
| | | </el-select> |
| | | </template> |
| | | <template v-else-if="item.name === '文件名称'"> |
| | | <el-input v-model="item.value" size="small" /> |
| | | <el-input v-model="item.value" /> |
| | | </template> |
| | | </template> |
| | | <template v-else> |
| | |
| | | { name: '图斑类型', value: '', field: 'lot_type_id', editable: true }, |
| | | { name: '图斑数量', value: '', field: 'patches_num', editable: false }, |
| | | { name: '异常图斑数量', value: '', field: 'exception_num', editable: false }, |
| | | { name: '行政区划', value: '', field: 'areaName', editable: false }, |
| | | { name: '行政区划', value: '', field: 'area_code', editable: false }, |
| | | { name: '数据来源', value: '', field: 'dataFrom', editable: false }, |
| | | { name: '创建时间', value: '', field: 'create_time', editable: false }, |
| | | { name: '创建人', value: '', field: 'user_name', editable: false }, |
| | |
| | | () => props.detailList, |
| | | newVal => { |
| | | if (newVal) { |
| | | console.log('详情',newVal); |
| | | |
| | | updateInfoList(newVal); |
| | | } |
| | | }, |
| | |
| | | }, |
| | | { |
| | | label: '行政区划', |
| | | prop: 'areaName', |
| | | prop: 'area_code', |
| | | span: 24, |
| | | searchLabelWidth: 100, |
| | | search: true, |
| | |
| | | data.value = d.records.map(i=>({ |
| | | ...i, |
| | | dataFrom:i.date_from === 0? '本地上传':'国土调查云', |
| | | areaName: findAreaName(regionalData.value, i.area_code) |
| | | // areaName: findAreaName(regionalData.value, i.area_code) |
| | | })); |
| | | console.log('表格数据',data.value ); |
| | | loading.value = false; |
| | |
| | | }; |
| | | const findAreaName = (nodes, areaCode) => { |
| | | if (!nodes || nodes.length === 0) return ''; |
| | | |
| | | for (const node of nodes) { |
| | | if (node.id === areaCode) { |
| | | return node.name; |