无人机管理后台前端(已迁走)
张含笑
2025-09-01 2ca94de8ede18ac07ccfd8dec7b6f6a707adde9b
src/views/odm/task.vue
@@ -76,7 +76,8 @@
            prop: 'taskName',
            search: true,
            searchSpan: 4,
            labelWidth: 130,
            searchLabelWidth: 100,
            //labelWidth: 130,
            searchPlaceholder: "任务名称",
            rules: [
              {
@@ -126,8 +127,9 @@
            prop: 'waylineType',
            type: 'select',
            search: true,
            searchSpan: 3,
            width: 100,
            searchSpan: 4,
            searchLabelWidth: 100,
            //width: 100,
            labelWidth: 130,
            searchPlaceholder: "任务类型",
            dicData: [
@@ -140,13 +142,16 @@
                value: 4,
              },
            ],
              change: (value) => {
               this.searchChange({ ...this.query,waylineType:value.value}, () => {});
          }
          },
          {
            label: '机场名称',
            prop: 'airportName',
            labelWidth: 130,
            search: true,
            searchSpan: 4,
            searchLabelWidth: 100,
            //search: true,
          },
          {
            label: '图片数量',
@@ -171,36 +176,21 @@
            prop: 'status',
            type: 'select',
            search: true,
            searchSpan: 3,
            labelWidth: 130,
            searchSpan: 4,
            searchLabelWidth: 100,
            searchPlaceholder: "任务状态",
            width: 90,
            dicData: [
              {
                label: '待启动',
                value: 0,
              },
              {
                label: '待处理',
                value: 10,
              },
              {
                label: '处理中',
                value: 20,
              },
              {
                label: '失败',
                value: 30,
              },
              {
                label: '已完成',
                value: 40,
              },
              {
                label: '已取消',
                value: 50,
              },
              { label: '待启动', value: 0 },
              { label: '待处理', value: 10 },
              { label: '处理中', value: 20 },
              { label: '失败', value: 30 },
              { label: '已完成', value: 40 },
              { label: '已取消', value: 50 },
            ],
            change: (value) => {
              this.searchChange({ ...this.query,status:value.value}, () => {});
            }
          },
          {
@@ -215,7 +205,7 @@
            // valueFormat: 'YYYY-MM-DD HH:mm:ss',
          },
          {
            label: '飞行任务完成时间',
            label: '完成时间',
            prop: 'completedTime',
            type: "date",
            addDisplay: false,
@@ -224,9 +214,12 @@
            labelWidth: 130,
            search: true,
            searchSpan: 4,
            searchLabelWidth: 130,
            valueFormat: 'YYYY-MM-DD',
            searchLabelWidth: 100,
            //valueFormat: 'YYYY-MM-DD',
            width: 160,
            change: (value) => {
             this.searchChange({ ...this.query,completedTime:value.value}, () => {});
            }
          },
        ],
      },
@@ -372,7 +365,7 @@
      this.query = {}
      this.onLoad(this.page)
    },
    searchChange (params, done) {
    searchChange (params, done) {
      this.query = params
      this.page.currentPage = 1
      this.onLoad(this.page, params)