refactor(xumu): 优化字典数据加载和组件结构
- 移动字典数据加载到父组件 AppDeathManage - 修复死亡日期和死亡原因的验证规则 - 优化死亡原因的显示逻辑 - 移除子组件中的重复字典数据加载
This commit is contained in:
		| @@ -74,7 +74,6 @@ export default { | ||||
|     } | ||||
|   }, | ||||
|   created() { | ||||
|     this.dict.load("yesOrNo", "category", "variety", "deathReason") | ||||
|     this.getDetail(this.$route.query.id) | ||||
|   } | ||||
| } | ||||
| @@ -122,13 +121,13 @@ export default { | ||||
|       </ai-card> | ||||
|       <ai-card title="死亡录入"> | ||||
|         <div class="grid"> | ||||
|           <el-form-item label="死亡日期" prop="deathTime" :rules="[{required:true,message:'请选择死亡日期'}]"> | ||||
|           <el-form-item label="死亡日期" prop="deathTime" :rules="[{required:isAdd||isEdit,message:'请选择死亡日期'}]"> | ||||
|             <el-date-picker v-if="isAdd||isEdit" v-model="detail.deathTime"/> | ||||
|             <b v-text="detail.deathTime"/> | ||||
|           </el-form-item> | ||||
|           <el-form-item label="死亡原因" prop="reason" :rules="[{required:true,message:'请选择死亡原因'}]"> | ||||
|           <el-form-item label="死亡原因" prop="reason" :rules="[{required:isAdd||isEdit,message:'请选择死亡原因'}]"> | ||||
|             <ai-select v-if="isAdd||isEdit" v-model="detail.reason" dict="deathReason"/> | ||||
|             <b v-text="detail.reason"/> | ||||
|             <b v-text="dict.getLabel('deathReason',detail.reason)"/> | ||||
|           </el-form-item> | ||||
|           <el-form-item label="备注" prop="remark" class="row"> | ||||
|             <ai-input type="textarea" :row="3" v-model="detail.remark" :edit="isAdd||isEdit"/> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user