吉安感知网项目-前端
chenyao
2026-01-27 4aaef226f19ab670b887e2526ee30abda62d2a71
feat:更新飞手信息
6 files modified
38 ■■■■ changed files
applications/task-work-order/src/api/zkxt/index.js 2 ●●● patch | view | raw | blame | history
applications/task-work-order/src/views/orderView/flyingHand/FlyingHandDialog.vue 20 ●●●●● patch | view | raw | blame | history
applications/task-work-order/src/views/orderView/flyingHand/flyingHandApi.js 2 ●●● patch | view | raw | blame | history
applications/task-work-order/src/views/orderView/flyingHand/index.vue 6 ●●●● patch | view | raw | blame | history
applications/task-work-order/src/views/orderView/orderManage/clueEvents/ViewDiaLog.vue 6 ●●●● patch | view | raw | blame | history
applications/task-work-order/src/views/orderView/orderManage/inspectionReport/index.vue 2 ●●●●● patch | view | raw | blame | history
applications/task-work-order/src/api/zkxt/index.js
@@ -22,7 +22,7 @@
// 获取飞手信息
export const deviceFlyerApi = (data) => {
    return request({
        url: `/deviceFlyer/deviceFlyer/queryList`,
        url: `/webservice/webservice/deviceFlyer/queryList`,
        method: 'post',
        data: data,
    })
applications/task-work-order/src/views/orderView/flyingHand/FlyingHandDialog.vue
@@ -124,10 +124,11 @@
            </el-row>
        </el-form>
        <template #footer>
            <el-button @click="handleClose">取消</el-button>
            <el-button color="#F2F3F5" @click="handleClose">取消</el-button>
            <el-button
                v-if="dialogType !== 'view'"
                type="primary"
                color="#4C34FF"
                @click="handleSubmit"
            >
                确定
@@ -210,6 +211,12 @@
    ],
    projectExperience: [
        { required: true, message: '请输入项目经验', trigger: 'blur' }
    ],
    technicalStrength: [
        { required: true, message: '请选择技术特长', trigger: 'change' }
    ],
    skilledUavType: [
        { required: true, message: '请选择擅长机型', trigger: 'change' }
    ]
}
@@ -235,14 +242,13 @@
    formRef.value?.resetFields()
    // 重置为默认值
    Object.assign(formData, {
        name: '',
        phone: '',
        flyerName: '',
        flyerPhone: '',
        flightHours: 0,
        projectExperience: '',
        technicalSkills: '',
        technicalExpertise: '',
        goodAtAircraftType: '',
        goodAtTaskType: ''
        technicalStrength: '',
        skilledUavType: '',
        skilledTaskType: ''
    })
}
applications/task-work-order/src/views/orderView/flyingHand/flyingHandApi.js
@@ -5,7 +5,7 @@
    return request({
        url: '/drone-gd/flyer/gdFlyer/page',
        method: 'get',
        params
        params: { descs: 'create_time', ...params },
    })
}
applications/task-work-order/src/views/orderView/flyingHand/index.vue
@@ -53,7 +53,11 @@
                            {{ getDictLabel(row.technicalStrength, dictObj.technicalStrength) }}
                        </template>
                    </el-table-column>
                    <el-table-column prop="skilledUavType" show-overflow-tooltip label="擅长机型" />
                    <el-table-column prop="skilledUavType" show-overflow-tooltip label="擅长机型">
                        <template v-slot="{ row }">
                            {{ getDictLabel(row.skilledUavType, dictObj.skilledUavType) }}
                        </template>
                    </el-table-column>
                    <el-table-column prop="skilledTaskType" show-overflow-tooltip label="擅长任务类型">
                        <template v-slot="{ row }">
                            {{ getDictLabel(row.skilledTaskType, dictObj.skilledTaskType) }}
applications/task-work-order/src/views/orderView/orderManage/clueEvents/ViewDiaLog.vue
@@ -33,7 +33,7 @@
                    <template v-slot="{ row }">
                        <el-link  type="primary"
                                            @click="openDistributeDialog(row)"
                                            :disabled="row.distributeStatus === 1 || currentRow.taskStatus !== '8'"
                                            :disabled="!requester || (row.distributeStatus === 1 || currentRow.taskStatus !== '8')"
                        >
                            转为事件并分发
                        </el-link>
@@ -60,6 +60,10 @@
import { gdTaskResultListApi } from './achievementApi'
import DistributeDiaLog from './DistributeDiaLog.vue'
const store = useStore()
const requester = computed(() => store.state.user.userInfo?.role_id === '2014158512610869250')
const activeName = ref('all')
const visible = defineModel()
const loading = ref(false)
const list = ref([])
applications/task-work-order/src/views/orderView/orderManage/inspectionReport/index.vue
@@ -149,6 +149,8 @@
const store = useStore()
const userInfo = computed(() => store.getters.userInfo)
// 初始化查询参数
const initSearchParams = () => ({
    nickName: '',