吉安感知网项目-前端
chenyao
2026-02-06 a64543f9746d5d52b42e7f001f7a0d645cf3e596
feat:更新任务工单
1 files modified
24 ■■■■ changed files
applications/task-work-order/src/views/orderView/flyingHand/FlyingHandDialog.vue 24 ●●●● patch | view | raw | blame | history
applications/task-work-order/src/views/orderView/flyingHand/FlyingHandDialog.vue
@@ -90,7 +90,7 @@
                        class="gd-input"
                            v-model="formData.flyerPhone"
                            placeholder="请输入"
                            :disabled="dialogType === 'view'"
                            :disabled="true"
                        />
                    </el-form-item>
                </el-col>
@@ -101,7 +101,7 @@
                            v-model.number="formData.flightHours"
                            placeholder="请输入"
                            type="number"
                            :disabled="dialogType === 'view'"
                            :disabled="true"
                        />
                    </el-form-item>
                </el-col>
@@ -268,14 +268,14 @@
    flyerId: [
        { required: true, message: '请输入', trigger: 'blur' }
    ],
    flyerPhone: [
        { required: true, message: '请输入', trigger: 'blur' },
        { pattern: /^1[3-9]\d{9}$/, message: '请输入正确的手机号', trigger: 'blur' }
    ],
    flightHours: [
        { required: true, message: '请输入', trigger: 'blur' },
        { type: 'number', min: 0, message: '飞行时长必须大于等于0', trigger: 'blur' }
    ],
    // flyerPhone: [
    //     { required: true, message: '请输入', trigger: 'blur' },
    //     { pattern: /^1[3-9]\d{9}$/, message: '请输入正确的手机号', trigger: 'blur' }
    // ],
    // flightHours: [
    //     { required: true, message: '请输入', trigger: 'blur' },
    //     { type: 'number', min: 0, message: '飞行时长必须大于等于0', trigger: 'blur' }
    // ],
    technicalSkills: [
        { required: true, message: '请选择', trigger: 'change' }
    ],
@@ -317,7 +317,9 @@
    const result = flyingHandList.value.find(item => item.id === val) || []
    formData.value.flyerName = result.name
    formData.value.regionCode = result.regionCode
    formData.value.certification = formData.value.certification.concat(result.licenseFrontFileUrl || [], result.licenseBackFileUrl || [])
    formData.value.flyerPhone = result.phone
    formData.value.flightHours = result.duration || 0
    // formData.value.certification = formData.value.certification.concat(result.licenseFrontFileUrl || [], result.licenseBackFileUrl || [])
}