ZaiZai 8 hónapja
szülő
commit
28a0f9d377

+ 2 - 2
src/global/components/hc-tasks-user/index.vue

@@ -39,7 +39,7 @@
                                     <template v-for="item in signUserList">
                                         <div class="user-item checkbox-li">
                                             <el-checkbox
-                                                :label="`${item.certificateUserName}-${item.certificateUserId}`"
+                                                :value="`${item.certificateUserName}-${item.certificateUserId}`"
                                             >
                                                 <div class="item-user-name">
                                                     {{ item.certificateUserName }}
@@ -277,7 +277,7 @@ const showModalClick = () => {
     } else {
         showModal.value = false
     }
-   
+
 }
 
 //获取系统所有角色划分

+ 2 - 2
src/views/data-fill/collapse-form/formula.vue

@@ -4,10 +4,10 @@
             <el-form-item :label="componentDetail.info.label">
                 <!-- onkeyup="value = value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g,'$1')" -->
                 <el-radio-group v-model="formulaModalinfo.type" size="large">
-                    <el-radio :label="componentDetail.info.value[0].value">
+                    <el-radio :value="componentDetail.info.value[0].value">
                         {{ componentDetail.info.value[0].label }}
                     </el-radio>
-                    <el-radio :label="componentDetail.info.value[1].value" class="ml-4">
+                    <el-radio :value="componentDetail.info.value[1].value" class="ml-4">
                         {{ componentDetail.info.value[1].label }}
                     </el-radio>
                 </el-radio-group>

+ 3 - 3
src/views/data-fill/collapse-form/index.vue

@@ -150,8 +150,8 @@
         <el-form ref="formDesignRef" :model="formDesignModel" label-width="auto" size="large">
             <div class="form-item-div text-center mb-3">
                 <el-radio-group v-model="formDesignModel.type" size="large">
-                    <el-radio :label="1">公路工程</el-radio>
-                    <el-radio :label="2" class="ml-4">水利水电</el-radio>
+                    <el-radio :value="1">公路工程</el-radio>
+                    <el-radio :value="2" class="ml-4">水利水电</el-radio>
                 </el-radio-group>
             </div>
             <el-form-item label="设计值">
@@ -680,7 +680,7 @@ const handleMenuSelect = async ({ key }) => {
             }
         }
         refs?.setFormData(curFormData)
-        
+
     }
 }
 

+ 3 - 3
src/views/data-fill/collapse-form/test-file.vue

@@ -1,9 +1,9 @@
 <template>
     <div class="radio-box">
         <el-radio-group v-model="fileModalradio" @change="radioChange">
-            <el-radio :label="1">试验检测</el-radio>
-            <el-radio :label="2">第三方检测</el-radio>
-            <el-radio :label="3">外委检测</el-radio>
+            <el-radio :value="1">试验检测</el-radio>
+            <el-radio :value="2">第三方检测</el-radio>
+            <el-radio :value="3">外委检测</el-radio>
         </el-radio-group>
     </div>
     <div class="adding-form-dialog-box">

+ 8 - 8
src/views/data-fill/division.vue

@@ -113,15 +113,15 @@
                     <el-form-item label="是否复制数据" prop="isCopyData" style="margin-bottom: 0;">
                         <!-- <el-input v-model="formCopyNodeModel.classify" placeholder="请输入节点名称"/> -->
                         <el-radio-group v-model="isCopyData">
-                            <el-radio :label="1">是</el-radio>
-                            <el-radio :label="0">否</el-radio>
+                            <el-radio :value="1">是</el-radio>
+                            <el-radio :value="0">否</el-radio>
                         </el-radio-group>
                     </el-form-item>
                     <el-form-item v-if="isCopyData === 1" label="所属方" prop="classify" style="margin-bottom: 0;">
                         <!-- <el-input v-model="formCopyNodeModel.classify" placeholder="请输入节点名称"/> -->
                         <el-checkbox-group v-model="classifyList">
-                            <el-checkbox label="施工" />
-                            <el-checkbox label="监理" />
+                            <el-checkbox value="施工">施工</el-checkbox>
+                            <el-checkbox value="监理">监理</el-checkbox>
                         </el-checkbox-group>
                     </el-form-item>
                 </el-form>
@@ -143,8 +143,8 @@
                     <el-form-item label="所属方" prop="classify" style="margin-bottom: 0;">
                         <!-- <el-input v-model="formCopyNodeModel.classify" placeholder="请输入节点名称"/> -->
                         <el-checkbox-group v-model="classifyList">
-                            <el-checkbox label="施工" />
-                            <el-checkbox label="监理" />
+                            <el-checkbox value="施工">施工</el-checkbox>
+                            <el-checkbox value="监理">监理</el-checkbox>
                         </el-checkbox-group>
                     </el-form-item>
                 </el-form>
@@ -225,8 +225,8 @@
                     <div class="left flex items-center">
                         <div class="mr-4">选中方式:</div>
                         <el-radio-group v-model="addTreeNodeType">
-                            <el-radio label="1">当前及子节点</el-radio>
-                            <el-radio class="ml-4" label="2">仅当前节点</el-radio>
+                            <el-radio value="1">当前及子节点</el-radio>
+                            <el-radio class="ml-4" value="2">仅当前节点</el-radio>
                         </el-radio-group>
                     </div>
                     <div class="right">

+ 145 - 142
src/views/data-fill/query.vue

@@ -53,151 +53,153 @@
             <div class="horizontal-drag-line" @mousedown="onmousedown" />
         </div>
         <div class="hc-layout-content-box">
-            <!---展开收缩树 -->
-            <div class="hc-expansion-contraction-tree" @click="setWbsTreeShow">
-                <HcIcon v-show="isWbsTreeShow" name="arrow-left-s" />
-                <HcIcon v-show="!isWbsTreeShow" name="arrow-right-s" />
-            </div>
-            <HcNewCard padding>
-                <template #header>
-                    <HcTooltip keys="query_report">
-                        <el-button :disabled="tableCheckedKeys.length <= 0" :loading="reportLoading" hc-btn color="#FF976A" style="color: white;" @click="reportModalClick">
-                            <HcIcon name="send-plane-2" />
-                            <span>上报</span>
-                        </el-button>
-                    </HcTooltip>
-                    <HcTooltip keys="query_download">
-                        <el-button
-                            :disabled="tableCheckedKeys.length <= 0" :loading="downloadLoading" hc-btn
-                            color="#A16222" @click="batchDownload"
-                        >
-                            <HcIcon name="download" />
-                            <span>下载</span>
-                        </el-button>
-                    </HcTooltip>
-                    <HcTooltip keys="query_print">
-                        <el-button
-                            :disabled="tableCheckedKeys.length <= 0" :loading="printLoading" hc-btn
-                            color="#A16222" @click="batchPrint"
-                        >
-                            <HcIcon name="printer" />
-                            <span>打印</span>
-                        </el-button>
-                    </HcTooltip>
-                    <HcTooltip keys="query_abolish">
-                        <el-button :disabled="tableCheckedKeys.length <= 0" hc-btn color="#567722" @click="batchAbolishClick">
-                            <HcIcon name="delete-bin-3" />
-                            <span>废除</span>
-                        </el-button>
-                    </HcTooltip>
-                    <HcTooltip keys="query_local_attestation">
-                        <el-button
-                            :disabled="tableCheckedKeys.length <= 0" :loading="localLoading" hc-btn
-                            color="#e03997" @click="batchLocal"
-                        >
-                            <HcIcon name="folder-download" />
-                            <span>本地验签</span>
-                        </el-button>
-                    </HcTooltip>
-                    <HcTooltip keys="query_online_attestation">
-                        <el-button
-                            :disabled="tableCheckedKeys.length <= 0" :loading="onlineLoading" hc-btn
-                            color="#e03997" @click="batchOnline"
-                        >
-                            <HcIcon name="cloud" />
-                            <span>在线验签</span>
-                        </el-button>
-                    </HcTooltip>
-                    <el-button :disabled="tableCheckedKeys.length <= 0" :loading="signLoading" hc-btn type="primary" @click="resignClick">re-sign</el-button>
-                </template>
-                <template #search>
-                    <div class="flex items-center">
-                        <div class="w-40">
-                            <el-select v-model="searchForm.taskStatus" clearable placeholder="流程状态">
-                                <el-option
-                                    v-for="item in processStatusData" :key="item.value"
-                                    :label="item.dictValue" :value="item.dictKey"
-                                />
-                            </el-select>
-                        </div>
-                        <div class="w-40 ml-2">
-                            <el-select v-model="searchForm.fileUserIdAndName" clearable placeholder="填报人">
-                                <el-option
-                                    v-for="item in reportingPersonData" :key="item.value" :label="item.label"
-                                    :value="item.value"
-                                />
-                            </el-select>
-                        </div>
-                        <div class="w-40 ml-2">
-                            <el-select v-model="searchForm.sourceType" clearable placeholder="文件类型">
-                                <el-option
-                                    v-for="item in fileTypeData" :key="item.value" :label="item.dictValue"
-                                    :value="item.dictKey"
-                                />
-                            </el-select>
-                        </div>
-                        <div class="w-32 ml-2">
-                            <el-select v-model="searchForm.reportNumber" clearable placeholder="上报批次">
-                                <el-option v-for="item in reportBatchData" :key="item" :label="item" :value="item" />
-                            </el-select>
-                        </div>
-                        <div class="w-64 ml-2">
-                            <HcDatePicker :dates="betweenTime" clearable @change="betweenTimeUpdate" />
-                        </div>
-                        <div class="w-60 ml-2">
-                            <el-input
-                                v-model="searchForm.queryValue" clearable placeholder="请输入名称关键词检索"
-                                @keyup="keyUpEvent"
-                            />
-                        </div>
-                        <div class="ml-2">
-                            <el-button type="primary" @click="searchClick">
-                                <HcIcon name="search-2" />
-                                <span>搜索</span>
+            <hc-body padding="0px">
+                <!---展开收缩树 -->
+                <div class="hc-expansion-contraction-tree" @click="setWbsTreeShow">
+                    <HcIcon v-show="isWbsTreeShow" name="arrow-left-s" />
+                    <HcIcon v-show="!isWbsTreeShow" name="arrow-right-s" />
+                </div>
+                <HcNewCard padding>
+                    <template #header>
+                        <HcTooltip keys="query_report">
+                            <el-button :disabled="tableCheckedKeys.length <= 0" :loading="reportLoading" hc-btn color="#FF976A" style="color: white;" @click="reportModalClick">
+                                <HcIcon name="send-plane-2" />
+                                <span>上报</span>
                             </el-button>
-                        </div>
-                    </div>
-                </template>
-                <template #extra>
-                    <template v-if="contractInfo?.contractType === 2 || contractInfo?.contractType === 3">
-                        <HcNewSwitch :datas="contractTypeTab" :keys="contractTypeTabKey" size="default" @change="contractTypeTabChange" />
+                        </HcTooltip>
+                        <HcTooltip keys="query_download">
+                            <el-button
+                                :disabled="tableCheckedKeys.length <= 0" :loading="downloadLoading" hc-btn
+                                color="#A16222" @click="batchDownload"
+                            >
+                                <HcIcon name="download" />
+                                <span>下载</span>
+                            </el-button>
+                        </HcTooltip>
+                        <HcTooltip keys="query_print">
+                            <el-button
+                                :disabled="tableCheckedKeys.length <= 0" :loading="printLoading" hc-btn
+                                color="#A16222" @click="batchPrint"
+                            >
+                                <HcIcon name="printer" />
+                                <span>打印</span>
+                            </el-button>
+                        </HcTooltip>
+                        <HcTooltip keys="query_abolish">
+                            <el-button :disabled="tableCheckedKeys.length <= 0" hc-btn color="#567722" @click="batchAbolishClick">
+                                <HcIcon name="delete-bin-3" />
+                                <span>废除</span>
+                            </el-button>
+                        </HcTooltip>
+                        <HcTooltip keys="query_local_attestation">
+                            <el-button
+                                :disabled="tableCheckedKeys.length <= 0" :loading="localLoading" hc-btn
+                                color="#e03997" @click="batchLocal"
+                            >
+                                <HcIcon name="folder-download" />
+                                <span>本地验签</span>
+                            </el-button>
+                        </HcTooltip>
+                        <HcTooltip keys="query_online_attestation">
+                            <el-button
+                                :disabled="tableCheckedKeys.length <= 0" :loading="onlineLoading" hc-btn
+                                color="#e03997" @click="batchOnline"
+                            >
+                                <HcIcon name="cloud" />
+                                <span>在线验签</span>
+                            </el-button>
+                        </HcTooltip>
+                        <el-button :disabled="tableCheckedKeys.length <= 0" :loading="signLoading" hc-btn type="primary" @click="resignClick">re-sign</el-button>
                     </template>
-                </template>
-                <HcTable
-                    ref="tableListRef" :column="tableListColumn" :datas="tableListData" :loading="tableLoading"
-                    is-new :index-style="{ width: 60 }" is-check :check-style="{ width: 29 }"
-                    @selection-change="tableSelectionChange"
-                >
-                    <template #name="{ row }">
-                        <span v-loading="bussPreviewLoading" class="text-link" @click="tableRowName(row)">{{ row?.name }}</span>
+                    <template #search>
+                        <div class="flex items-center">
+                            <div class="w-40">
+                                <el-select v-model="searchForm.taskStatus" clearable placeholder="流程状态">
+                                    <el-option
+                                        v-for="item in processStatusData" :key="item.value"
+                                        :label="item.dictValue" :value="item.dictKey"
+                                    />
+                                </el-select>
+                            </div>
+                            <div class="w-40 ml-2">
+                                <el-select v-model="searchForm.fileUserIdAndName" clearable placeholder="填报人">
+                                    <el-option
+                                        v-for="item in reportingPersonData" :key="item.value" :label="item.label"
+                                        :value="item.value"
+                                    />
+                                </el-select>
+                            </div>
+                            <div class="w-40 ml-2">
+                                <el-select v-model="searchForm.sourceType" clearable placeholder="文件类型">
+                                    <el-option
+                                        v-for="item in fileTypeData" :key="item.value" :label="item.dictValue"
+                                        :value="item.dictKey"
+                                    />
+                                </el-select>
+                            </div>
+                            <div class="w-32 ml-2">
+                                <el-select v-model="searchForm.reportNumber" clearable placeholder="上报批次">
+                                    <el-option v-for="item in reportBatchData" :key="item" :label="item" :value="item" />
+                                </el-select>
+                            </div>
+                            <div class="w-64 ml-2">
+                                <HcDatePicker :dates="betweenTime" clearable @change="betweenTimeUpdate" />
+                            </div>
+                            <div class="w-60 ml-2">
+                                <el-input
+                                    v-model="searchForm.queryValue" clearable placeholder="请输入名称关键词检索"
+                                    @keyup="keyUpEvent"
+                                />
+                            </div>
+                            <div class="ml-2">
+                                <el-button type="primary" @click="searchClick">
+                                    <HcIcon name="search-2" />
+                                    <span>搜索</span>
+                                </el-button>
+                            </div>
+                        </div>
                     </template>
-                    <template #waitingUserList="{ row }">
-                        <template v-for="item in row.waitingUserList">
-                            <el-tag
-                                v-if="item.waitingUserName"
-                                :type="`${item.status === 2 ? 'success' : item.status === 3 ? 'warning' : item.status === 999 ? 'danger' : 'info'}`"
-                                class="mx-1" effect="dark"
-                            >
-                                {{ item.waitingUserName }}
-                            </el-tag>
+                    <template #extra>
+                        <template v-if="contractInfo?.contractType === 2 || contractInfo?.contractType === 3">
+                            <HcNewSwitch :datas="contractTypeTab" :keys="contractTypeTabKey" size="default" @change="contractTypeTabChange" />
                         </template>
                     </template>
-                </HcTable>
-                <template #action>
-                    <div class="lr-dialog-footer">
-                        <div class="left">
-                            <span class="text-success">任务人员中:</span>
-                            <el-tag class="mx-1" effect="dark" type="info">未签字</el-tag>
-                            <el-tag class="mx-1" effect="dark" type="success">已签字</el-tag>
-                            <el-tag class="mx-1" effect="dark" type="warning">已废除</el-tag>
-                            <el-tag class="mx-1" effect="dark" type="danger">签字异常</el-tag>
-                        </div>
-                        <div class="right">
-                            <HcPages :pages="searchForm" @change="pageChange" />
+                    <HcTable
+                        ref="tableListRef" :column="tableListColumn" :datas="tableListData" :loading="tableLoading"
+                        is-new :index-style="{ width: 60 }" is-check :check-style="{ width: 29 }"
+                        @selection-change="tableSelectionChange"
+                    >
+                        <template #name="{ row }">
+                            <span v-loading="bussPreviewLoading" class="text-link" @click="tableRowName(row)">{{ row?.name }}</span>
+                        </template>
+                        <template #waitingUserList="{ row }">
+                            <template v-for="item in row.waitingUserList">
+                                <el-tag
+                                    v-if="item.waitingUserName"
+                                    :type="`${item.status === 2 ? 'success' : item.status === 3 ? 'warning' : item.status === 999 ? 'danger' : 'info'}`"
+                                    class="mx-1" effect="dark"
+                                >
+                                    {{ item.waitingUserName }}
+                                </el-tag>
+                            </template>
+                        </template>
+                    </HcTable>
+                    <template #action>
+                        <div class="lr-dialog-footer">
+                            <div class="left">
+                                <span class="text-success">任务人员中:</span>
+                                <el-tag class="mx-1" effect="dark" type="info">未签字</el-tag>
+                                <el-tag class="mx-1" effect="dark" type="success">已签字</el-tag>
+                                <el-tag class="mx-1" effect="dark" type="warning">已废除</el-tag>
+                                <el-tag class="mx-1" effect="dark" type="danger">签字异常</el-tag>
+                            </div>
+                            <div class="right">
+                                <HcPages :pages="searchForm" @change="pageChange" />
+                            </div>
                         </div>
-                    </div>
-                </template>
-            </HcNewCard>
+                    </template>
+                </HcNewCard>
+            </hc-body>
         </div>
 
         <!-- 批量上报审批 -->
@@ -251,8 +253,8 @@
             <div>
                 是否重新生成pdf:
                 <el-radio-group v-model="resignModalRadio">
-                    <el-radio :label="0">否</el-radio>
-                    <el-radio :label="1">是</el-radio>
+                    <el-radio :value="0">否</el-radio>
+                    <el-radio :value="1">是</el-radio>
                 </el-radio-group>
             </div>
         </hc-new-dialog>
@@ -863,11 +865,12 @@ const setWbsTreeShow = () => {
 }
 
 //左右拖动,改变树形结构宽度
-const leftWidth = ref(505)
+const leftWidth = ref(300)
 const onmousedown = () => {
     const leftNum = isCollapse.value ? 142 : 272
     document.onmousemove = (ve) => {
         let diffVal = ve.clientX - leftNum
+        console.log(diffVal, 'diffVal')
         if (diffVal >= 310 && diffVal <= 900) {
             leftWidth.value = diffVal
         }

+ 8 - 8
src/views/data-fill/wbs.vue

@@ -298,15 +298,15 @@
                     <el-form-item label="是否复制数据" prop="isCopyData" style="margin-bottom: 0;">
                         <!-- <el-input v-model="formCopyNodeModel.classify" placeholder="请输入节点名称"/> -->
                         <el-radio-group v-model="isCopyData">
-                            <el-radio :label="1">是</el-radio>
-                            <el-radio :label="0">否</el-radio>
+                            <el-radio :value="1">是</el-radio>
+                            <el-radio :value="0">否</el-radio>
                         </el-radio-group>
                     </el-form-item>
                     <el-form-item v-if="isCopyData === 1" label="所属方" prop="classify" style="margin-bottom: 0;">
                         <!-- <el-input v-model="formCopyNodeModel.classify" placeholder="请输入节点名称"/> -->
                         <el-checkbox-group v-model="classifyList">
-                            <el-checkbox label="施工" />
-                            <el-checkbox label="监理" />
+                            <el-checkbox value="施工">施工</el-checkbox>
+                            <el-checkbox value="监理">监理</el-checkbox>
                         </el-checkbox-group>
                     </el-form-item>
                 </el-form>
@@ -328,8 +328,8 @@
                     <el-form-item label="所属方" prop="classify" style="margin-bottom: 0;">
                         <!-- <el-input v-model="formCopyNodeModel.classify" placeholder="请输入节点名称"/> -->
                         <el-checkbox-group v-model="classifyList">
-                            <el-checkbox label="施工" />
-                            <el-checkbox label="监理" />
+                            <el-checkbox value="施工">施工</el-checkbox>
+                            <el-checkbox value="监理">监理</el-checkbox>
                         </el-checkbox-group>
                     </el-form-item>
                 </el-form>
@@ -524,7 +524,7 @@
                 </el-select>
             </div>
             <HcUpload
-                :datas="uploadData" :file-list="fileListData" :is-canupload="false" action="/api/blade-manager/exceltab/add-bussfile-node" accept="application/pdf" accept-tip="允许格式:pdf" :disabled="!typevalue" 
+                :datas="uploadData" :file-list="fileListData" :is-canupload="false" action="/api/blade-manager/exceltab/add-bussfile-node" accept="application/pdf" accept-tip="允许格式:pdf" :disabled="!typevalue"
                 @change="uploadChange"
                 @close="uploadModalClose"
                 @upload="beforeUpload"
@@ -2027,7 +2027,7 @@ const beforeUpload = ()=>{
     if (!typevalue.value) {
         window.$message.warning('请先选择模板')
         return
-    
+
     }
 }
 const isCanadd = ref(true)

+ 3 - 3
src/views/gauge/bezier.vue

@@ -132,7 +132,7 @@
             <el-form :model="formLineEleValue" label-width="auto" size="large">
                 <el-form-item label="类型">
                     <el-radio-group v-model="formLineEleValue.type">
-                        <el-radio v-for="(item, index) in lineElementType" :key="index" :label="item.value">{{ item.label }}</el-radio>
+                        <el-radio v-for="(item, index) in lineElementType" :key="index" :value="item.value">{{ item.label }}</el-radio>
                     </el-radio-group>
                 </el-form-item>
                 <el-form-item label="开始里程">
@@ -152,8 +152,8 @@
                 </el-form-item>
                 <el-form-item v-if="formLineEleValue.type !== 0" label="转向">
                     <el-radio-group v-model="formLineEleValue.swing">
-                        <el-radio label="左转">左转</el-radio>
-                        <el-radio label="右转">右转</el-radio>
+                        <el-radio value="左转">左转</el-radio>
+                        <el-radio value="右转">右转</el-radio>
                     </el-radio-group>
                 </el-form-item>
                 <el-form-item label="线长度">

+ 5 - 5
src/views/home/config.vue

@@ -11,7 +11,7 @@
                             <img :src="ImgTheme" alt="">
                         </div>
                         <div class="action" @click="ThemeConfigClick(item)">
-                            <el-radio :label="item?.key" class="size-xl" size="large">{{ item?.name }}</el-radio>
+                            <el-radio :value="item?.key" class="size-xl" size="large">{{ item?.name }}</el-radio>
                         </div>
                     </div>
                 </template>
@@ -26,7 +26,7 @@
                         <img :src="ImgColor" alt="">
                     </div>
                     <div class="action" @click="ColorConfigClick(item)">
-                        <el-radio v-model="UserColorNmae" :label="item?.name" class="size-xl" size="large">
+                        <el-radio v-model="UserColorNmae" :value="item?.name" class="size-xl" size="large">
                             {{ item?.label }}
                         </el-radio>
                     </div>
@@ -40,7 +40,7 @@
                         <img :src="ImgColor" alt="">
                     </div>
                     <div class="action" @click="ColorConfigClick(item)">
-                        <el-radio v-model="UserColorNmae" :label="item?.name" class="size-xl" size="large">
+                        <el-radio v-model="UserColorNmae" :value="item?.name" class="size-xl" size="large">
                             {{ item?.label }}
                         </el-radio>
                     </div>
@@ -99,8 +99,8 @@
 
         <div class="text-lg font-medium mb-4">首页模式</div>
         <el-radio-group v-model="IndexModel" class="ml-4" @change="changeIndexModel">
-            <el-radio label="1" size="large">精简模式</el-radio>
-            <el-radio label="2" size="large">数据模式</el-radio>
+            <el-radio value="1" size="large">精简模式</el-radio>
+            <el-radio value="2" size="large">数据模式</el-radio>
         </el-radio-group>
 
         <template #action>

+ 4 - 4
src/views/other/components/ListItem.vue

@@ -130,8 +130,8 @@
         <el-form ref="formIDVFRef" :model="formIDVFModel" label-width="auto" size="large">
             <div class="form-item-div text-center mb-3">
                 <el-radio-group v-model="formIDVFModel.type" size="large">
-                    <el-radio :label="1">公路工程</el-radio>
-                    <el-radio :label="2" class="ml-4">水利水电</el-radio>
+                    <el-radio :value="1">公路工程</el-radio>
+                    <el-radio :value="2" class="ml-4">水利水电</el-radio>
                 </el-radio-group>
             </div>
             <el-form-item label="设计值">
@@ -292,8 +292,8 @@
         <el-alert :closable="false" title="本节点复制:在当前节点内复制本表及数据" type="warning" />
         <div class="radio-group-box">
             <el-radio-group v-model="CopyModalType">
-                <el-radio label="1">跨节点复制</el-radio>
-                <el-radio class="ml-4" label="2">本节点复制</el-radio>
+                <el-radio value="1">跨节点复制</el-radio>
+                <el-radio class="ml-4" value="2">本节点复制</el-radio>
             </el-radio-group>
         </div>
         <div v-if="CopyModalType === '1'" class="copy-node-many-box">

+ 3 - 3
src/views/other/order-service.vue

@@ -101,7 +101,7 @@
                     <div class="radio-group-box">
                         <el-radio-group v-model="evaluationKey" class="radio-group">
                             <div v-for="item in evaluationData" :key="item.value" class="radio-item">
-                                <el-radio :label="item.value" class="size-xl" size="large">{{ item.label }}</el-radio>
+                                <el-radio :value="item.value" class="size-xl" size="large">{{ item.label }}</el-radio>
                             </div>
                         </el-radio-group>
                     </div>
@@ -121,13 +121,13 @@
             <div class="title">请选择您需要反馈的问题类型</div>
             <div class="hc-type-tabs my-5">
                 <el-radio-group v-model="typeTabKey" size="large" @change="typeTabChange">
-                    <el-radio-button v-for="(item, index) in typeTab" :key="index" :label="item?.dictValue">{{ item?.dictValue }}</el-radio-button>
+                    <el-radio-button v-for="(item, index) in typeTab" :key="index" :value="item?.dictValue">{{ item?.dictValue }}</el-radio-button>
                 </el-radio-group>
             </div>
             <div class="modal-checkbox-box">
                 <el-checkbox-group v-model="typeCheckBox[typeTabIndex]">
                     <div v-for="item in typeTab[typeTabIndex]?.children" :key="item.id" class="checkbox-item">
-                        <el-checkbox :label="item.dictValue">{{ item.dictValue }}</el-checkbox>
+                        <el-checkbox :value="item.dictValue">{{ item.dictValue }}</el-checkbox>
                     </div>
                 </el-checkbox-group>
             </div>

+ 2 - 2
src/views/patrol/add.vue

@@ -97,8 +97,8 @@
                     <el-col :span="12">
                         <el-form-item label="是否需要整改" prop="isRectify">
                             <el-radio-group v-model="addForm.isRectify" class="ml-4" :disabled="type === 'view' || type === 'changeRow'">
-                                <el-radio :label="1" size="large">需要整改</el-radio>
-                                <el-radio :label="2" size="large">不要整改</el-radio>
+                                <el-radio :value="1" size="large">需要整改</el-radio>
+                                <el-radio :value="2" size="large">不要整改</el-radio>
                             </el-radio-group>
                         </el-form-item>
                     </el-col>

+ 2 - 2
src/views/tasks/hc-data.vue

@@ -66,8 +66,8 @@
                     <div v-if="sbTableKey === 'key1'" class="radio-group-box">
                         <span class="label">审批操作:</span>
                         <el-radio-group v-model="taskReviewForm.flag">
-                            <el-radio label="OK">同意</el-radio>
-                            <el-radio label="NO">废除任务</el-radio>
+                            <el-radio value="OK">同意</el-radio>
+                            <el-radio value="NO">废除任务</el-radio>
                         </el-radio-group>
                     </div>
                     <div v-if="sbTableKey === 'key1'" class="textarea-box">

+ 2 - 2
src/views/tasks/sign-admin.vue

@@ -75,8 +75,8 @@
             <div>
                 是否重新生成pdf:
                 <el-radio-group v-model="resignModalRadio">
-                    <el-radio :label="0">否</el-radio>
-                    <el-radio :label="1">是</el-radio>
+                    <el-radio :value="0">否</el-radio>
+                    <el-radio :value="1">是</el-radio>
                 </el-radio-group>
             </div>
         </hc-new-dialog>

+ 2 - 2
src/views/tentative/detect/outside.vue

@@ -121,8 +121,8 @@
                     </el-form-item>
                     <el-form-item label="合格状态">
                         <el-radio-group v-model="addEditFormModel.status" size="large">
-                            <el-radio :label="0">不合格</el-radio>
-                            <el-radio :label="1">合格</el-radio>
+                            <el-radio :value="0">不合格</el-radio>
+                            <el-radio :value="1">合格</el-radio>
                         </el-radio-group>
                     </el-form-item>
                 </div>

+ 2 - 2
src/views/tentative/detect/third.vue

@@ -125,8 +125,8 @@
                     </el-form-item>
                     <el-form-item label="合格状态">
                         <el-radio-group v-model="addEditFormModel.status" size="large">
-                            <el-radio :label="0">不合格</el-radio>
-                            <el-radio :label="1">合格</el-radio>
+                            <el-radio :value="0">不合格</el-radio>
+                            <el-radio :value="1">合格</el-radio>
                         </el-radio-group>
                     </el-form-item>
                 </div>