chenyc
2025-01-16 a5d06bcaaf7761b594ee7425206e2732b05c5e16
src/views/home/components/dietary_survey.vue
@@ -2,16 +2,16 @@
    <div class="dietarySurvey-home" >
        <el-row v-if="patientsInfo.id"  style="padding-left: 10px;">
            <el-form size="small" :inline="true" :model="state.formInline"> 
                <el-form-item label="调差表">
                <!-- <el-form-item label="调差表">
                    <el-select style="width: 120px;"
                        v-model="state.formInline.formTableName"
                        placeholder="不选默认查全部"
                        clearable
                    >
                        <el-option label="营养膳食调查表" value="营养膳食调查表" />
                        <el-option label="营养膳食生活调查表" value="营养膳食生活调查表" />
                        <el-option label="膳食调查表" value="膳食调查表" />
                    </el-select>
                </el-form-item>
                </el-form-item> -->
                <el-form-item label="填报日期">
                    <el-date-picker
                        v-model="state.formInline.date"
@@ -80,7 +80,6 @@
        </div>
        <el-empty v-if="!patientsInfo.id" description="无数据,请先选择患者"></el-empty>
        <editDietary  @shuaxin="onSubmit" ref="editDietaryRef"></editDietary>
        <editDietary2  @shuaxin="onSubmit" ref="editDietaryRef2"></editDietary2>
    </div>
</template>
@@ -97,7 +96,6 @@
const { patientsInfo } = storeToRefs(storesPat);
const props = defineProps(['tableHeight'])
const editDietaryRef=ref()
const editDietaryRef2=ref()
const router = useRouter()
const shortcuts = [
  {
@@ -136,7 +134,7 @@
    loading: false,
    formInline:{
        user: '',
        formTableName:'',
        formTableName:'营养膳食生活调查表',
        date: [],
    },
    dialogTableVisible:false
@@ -183,15 +181,7 @@
}
const addItem=()=>{
    
    if(state.formInline.formTableName){
        if(state.formInline.formTableName==='膳食调查表'){
            editDietaryRef.value.openShow('add')
        }else if(state.formInline.formTableName==='营养膳食调查表'){
            editDietaryRef2.value.openShow('add')
        }
    }else{
        ElMessage.warning('请先选择你要添加的表单名称!')
    }
    editDietaryRef.value.openShow('add')
    // router.push({path:'/tiaochabiao1',query:{type:'add',id:0}})
}
// 第一步:定义子组件里面的方法
@@ -232,11 +222,7 @@
 */
const handleEdit = (index: number, row: any) => {
  console.log(index, row,state.formInline.formTableName)
  if(row.suveryFormName==='膳食调查表'){
        editDietaryRef.value.openShow('update',row)
    }else if(row.suveryFormName==='营养膳食调查表'){
        editDietaryRef2.value.openShow('update',row)
    }
  editDietaryRef.value.openShow('update',row)
}
const handleDelete = (index: number, row: any) => {
  console.log(index, row)