无人机管理后台前端(已迁走)
张含笑
2025-08-26 3a5d80e0a6978080bcc2ab0d17e664c6c6d0eadf
feat:图斑类型管理接口
2 files modified
29 ■■■■ changed files
src/api/patchManagement/index.js 8 ●●●● patch | view | raw | blame | history
src/views/resource/patchTypeManagement.vue 21 ●●●● patch | view | raw | blame | history
src/api/patchManagement/index.js
@@ -10,7 +10,7 @@
// 图斑类型分页
export const listOfSpotTypesApi = params => {
    return request({
        url: `/drone-device-core/lotType/page`,
        url: `/drone-device-core/patchesType/page`,
        method: 'get',
        params,
    })
@@ -18,7 +18,7 @@
// 图斑类型创建
export const spotTypesCreateApi = (data) => {
    return request({
        url: `/drone-device-core/lotType/create`,
        url: `/drone-device-core/patchesType/create`,
        method: 'post',
        data
    })
@@ -26,7 +26,7 @@
// 图斑类型编辑
export const editSpotTypeApi = (data) => {
    return request({
        url: `/drone-device-core/lotType/updateType`,
        url: `/drone-device-core/patchesType/updateType`,
        method: 'put',
        data
    })
@@ -34,7 +34,7 @@
// 图斑类型删除
export const deleteSpotTypeApi = (data) => {
    return request({
        url: `/drone-device-core/lotType/batch`,
        url: `/drone-device-core/patchesType/batch`,
        method:'delete',
        data
    })
src/views/resource/patchTypeManagement.vue
@@ -41,7 +41,7 @@
  currentPage: 1,
  total: 0,
  lotValue:"",
  createUser:''
  userName:''
})
const selectionList = ref([])
@@ -69,7 +69,7 @@
  column: [
    {
      label: '类型名称',
      prop: 'lot_value',
      prop: 'patches_type',
      search: true,
      searchSpan: 4,
      rules: [
@@ -80,6 +80,7 @@
      label: '创建时间',
      prop: 'create_time',
      addDisplay: false, 
      editDisplay: false,
      rules: [
        { required: true, message: '请输入创建时间', trigger: 'blur' },
      ],
@@ -89,6 +90,7 @@
      prop: 'user_name',
      search: true,
       addDisplay: false, 
       editDisplay: false,
      searchSpan: 4,
      rules: [
        { required: true, message: '请输入创建人', trigger: 'blur' },
@@ -132,10 +134,9 @@
// ---------------- methods ----------------
const rowSave = (row, done, loadingFn) => {
const createParams ={
  lot_value:row.lot_value,
  patches_type:row.patches_type
,
}
console.log('row',row);
  spotTypesCreateApi(createParams).then(
    () => {
      onLoad(page.value)
@@ -177,7 +178,7 @@
}
const searchReset = () => {
page.value.createUser=''
page.value.userName=''
page.value.lotValue =''
page.value.currentPage=1
page.value.pageSize=20
@@ -185,11 +186,11 @@
}
const searchChange = (params, done) => {
console.log('list',params);
console.log('params',params);
  page.value.currentPage = 1
  page.value.lotValue = params.lot_value
  page.value.createUser = params.user_name
  page.value.lotValue = params.patches_type
  page.value.userName = params.user_name
  onLoad(page.value)
  done()
}
@@ -259,7 +260,7 @@
  current:pageParam.currentPage,
  size:pageParam.pageSize,
  lotValue:pageParam.lotValue,
  createUser:pageParam.createUser
  userName:pageParam.userName
}
  loading.value = true
  listOfSpotTypesApi(searchparams).then(res => {