applications/task-work-order/src/views/orderView/flyingHand/FlyingHandDialog.vue
@@ -199,7 +199,8 @@ }) const formRef = ref(null) const formData = reactive({ const initForm = () => ({ flyerName: '', flyerId: '', flyerPhone: '', @@ -208,7 +209,22 @@ technicalStrength: '', skilledUavType: '', certification: [], // 证书 regionCode: '', // 区域编码 }) const formData = ref(initForm()) // 表单数据 // const rules = { // flyerId: fieldRules(true), // flyerPhone: fieldRules(true, 50), // flightHours: fieldRules(true, 50), // technicalSkills: fieldRules(true, 50), // skilledTaskType: fieldRules(true), // projectExperience: fieldRules(true), // technicalStrength: fieldRules(true), // skilledUavType: fieldRules(true, 50), // } const rules = { flyerId: [ @@ -243,10 +259,11 @@ watch( () => props.flyingHandData, (newData) => { formData.value = initForm() if (newData) { Object.assign(formData, newData) formData.flightHours = Number(newData.flightHours) } Object.assign(formData.value, newData) formData.value.flightHours = Number(newData.flightHours) } }, { deep: true, immediate: true } ) @@ -260,8 +277,9 @@ // 处理选择飞手姓名 function handleChange(val) { const result = flyingHandList.value.find(item => item.id === val) || [] formData.flyerName = result.name formData.certification = formData.certification.concat(result.licenseFrontFileUrl || [], result.licenseBackFileUrl || []) formData.value.flyerName = result.name formData.value.regionCode = result.regionCode formData.value.certification = formData.value.certification.concat(result.licenseFrontFileUrl || [], result.licenseBackFileUrl || []) } @@ -270,7 +288,7 @@ function resetForm() { formRef.value?.resetFields() // 重置为默认值 Object.assign(formData, { Object.assign(formData.value, { flyerName: '', flyerPhone: '', flightHours: 0, @@ -290,10 +308,10 @@ try { if (props.dialogType === 'add') { await submitFlyingHand(formData) await submitFlyingHand(formData.value) ElMessage.success('添加成功') } else if (props.dialogType === 'edit') { await submitFlyingHand(formData) await submitFlyingHand(formData.value) ElMessage.success('编辑成功') } emit('confirm') uniapps/work-wx/src/pages/equipmentManagement/index.vue
@@ -132,7 +132,7 @@ } .card { display: flex; padding: 44rpx; padding: 40rpx 0; border-bottom: 1px solid #EBEEF3; .left { width: 70px; @@ -157,6 +157,10 @@ color: #86909C; margin-bottom: 14rpx; } // 最后一个txt 不添加margin-bottom .txt:last-child { margin-bottom: 0; } } } // 第一个card 不添加下边框 uniapps/work-wx/src/pages/legalPolicy/index.vue
@@ -1,7 +1,7 @@ <template> <view class="legalPolicy"> <!-- <u-navbar title="法律政策" @rightClick="rightClick" :autoBack="true"></u-navbar> --> <u-search :bgColor="'white'" v-model="noticeTitle" :show-action="true" actionText="搜索" :animation="true" @custom="handleSearch"></u-search> <u-search :bgColor="'white'" v-model="formParams.noticeTitle" :show-action="true" actionText="搜索" :animation="true" @custom="handleSearch"></u-search> <view class="tabs-container"> <u-tabs :list="tabs" lineColor="#265CFD" @click="tabClick"></u-tabs> </view> @@ -27,8 +27,6 @@ import docSvg from '@/static/images/doc.png' import { ref, onMounted } from 'vue' const noticeTitle = ref('') const tabs = ref([ { name: '法律法规', @@ -42,7 +40,7 @@ current: 1, size: 10, noticeType: 2, noticeTitle: noticeTitle.value, noticeTitle: '', isAsc: true }) @@ -62,7 +60,6 @@ const handleSearch = () => { // 搜索时重置为第一页 formParams.value.current = 1 formParams.value.noticeTitle = formParams.value.noticeTitle.trim() getSysNoticeList() } // 触底加载 uniapps/work-wx/src/subPackages/deviceRegistration/add.vue
@@ -649,6 +649,7 @@ :deep(.u-button--primary) { background-color: #265CFD; border-color: #265CFD; } :deep(.u-form) { uniapps/work-wx/src/subPackages/flightApplication/index.vue
@@ -187,7 +187,7 @@ flex: 1; max-width: 350rpx; height: 166rpx; background: rgba(251,253,255,0.57); background: rgba(251,253,255,0.8); box-shadow: inset 0px 0px 7px 0px rgba(64,156,230,0.14), 0px 1px 3px 0px rgba(35,49,96,0.11); border-radius: 8px 8px 8px 8px; border: 1px solid #fff;