Browse Source

reactor:element-plus 版本更新;

zhangchong 9 months ago
parent
commit
649cbfda60
1 changed files with 7 additions and 7 deletions
  1. 7 7
      src/views/business/publish/component/Order-publish-edit.vue

+ 7 - 7
src/views/business/publish/component/Order-publish-edit.vue

@@ -1,7 +1,7 @@
 <template>
 	<el-dialog v-model="state.dialogVisible" draggable title="发布修改" ref="dialogRef" width="50%" append-to-body destroy-on-close @close="close">
 		<div class="collapse-container">
-			<el-form label-width="100px" ref="ruleFormRef" :model="state.ruleForm">
+			<el-form label-width="100px" ref="ruleFormRef" :model="state.ruleForm" v-loading="state.loading">
 				<el-row :gutter="10" class="w100">
 					<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" v-if="state.orderDetail.isProvince">
 						<el-row :gutter="0">
@@ -94,16 +94,16 @@
 					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
 						<el-form-item label="门户是否公开" prop="publishState">
 							<el-radio-group v-model="state.ruleForm.publishState">
-								<el-radio :label="false">不公开</el-radio>
-								<el-radio :label="true">公开</el-radio>
+								<el-radio :value="false">不公开</el-radio>
+								<el-radio :value="true">公开</el-radio>
 							</el-radio-group>
 						</el-form-item>
 					</el-col>
 <!--          <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
             <el-form-item label="门户是否公开" prop="resolve" >
               <el-radio-group v-model="state.ruleForm.resolve" disabled>
-                <el-radio :label="true">已得到解决</el-radio>
-                <el-radio :label="false">未得到解决</el-radio>
+                <el-radio :value="true">已得到解决</el-radio>
+                <el-radio :value="false">未得到解决</el-radio>
               </el-radio-group>
             </el-form-item>
           </el-col>-->
@@ -115,7 +115,7 @@
             <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" v-if="idNamesArray.length">
               <el-form-item label="需回访部门" prop="idNames">
                 <el-checkbox-group v-model="state.ruleForm.idNames" disabled>
-                  <el-checkbox :label="item" v-for="item in idNamesArray" :key="item.key">{{ item.value }}</el-checkbox>
+                  <el-checkbox :value="item" v-for="item in idNamesArray" :key="item.key">{{ item.value }}</el-checkbox>
                 </el-checkbox-group>
               </el-form-item>
             </el-col>
@@ -162,7 +162,7 @@ const openDialog = async (row: any) => {
   state.dialogVisible = true;
 	try {
 		state.orderDetail = row.order ?? {};
-		const [res, response] = await Promise.all([baseData(row.order.id), publishOrderDetail(row.id)]);
+		const [res, response] = await Promise.all([baseData(row.order?.id), publishOrderDetail(row.id)]);
 		state.ruleForm = response.result ?? {};
 		state.publishDetail = res.result ?? {};
 		idNamesArray.value = res.result?.idNames ?? [];