套餐管理 绑定体检类型

wenjuan
yanzai 1 year ago
parent f74dbfbb5d
commit ffacc4a15a

@ -141,6 +141,7 @@ class ComboController extends Controller
{ {
$Info = request('Info'); $Info = request('Info');
$u=DB::table('combos')->where(['id'=>$Info['id']])->update([ $u=DB::table('combos')->where(['id'=>$Info['id']])->update([
'checkup_type_id'=>$Info['checkup_type_id'],
'type_id'=>$Info['type_id'], 'type_id'=>$Info['type_id'],
'crowd_id'=>$Info['crowd_id'], 'crowd_id'=>$Info['crowd_id'],
'tags'=>isset($Info['tags'])?json_encode($Info['tags'],JSON_UNESCAPED_UNICODE):[], 'tags'=>isset($Info['tags'])?json_encode($Info['tags'],JSON_UNESCAPED_UNICODE):[],

@ -49,16 +49,24 @@
</el-icon> </el-icon>
</el-upload> </el-upload>
</el-form-item> </el-form-item>
<el-form-item label="体检类型">
<el-checkbox-group v-model="Info.checkup_type_id">
<el-select :filterable="true" clearable v-model="Info.checkup_type_id" placeholder="选择体检类型">
<el-option v-for="(item,index) in CheckUpTypeEnableList" :key="index" :label="item.name"
:value="item.id" />
</el-select>
</el-checkbox-group>
</el-form-item>
<el-form-item label="套餐类型"> <el-form-item label="套餐类型">
<el-select :filterable="true" clearable v-model="Info.type_id" placeholder="选择套餐类型" <el-select :filterable="true" clearable v-model="Info.type_id" placeholder="选择套餐类型">
> <el-option v-for="(item,index) in ComboTypeList" :key="index" :label="item.name"
<el-option v-for="(item,index) in ComboTypeList" :key="index" :label="item.name" :value="item.id" /> :value="item.id" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="适应人群"> <el-form-item label="适应人群">
<el-select :filterable="true" clearable v-model="Info.crowd_id" placeholder="选择适应人群" <el-select :filterable="true" clearable v-model="Info.crowd_id" placeholder="选择适应人群">
> <el-option v-for="(item,index) in ComboCrowdList" :key="index" :label="item.name"
<el-option v-for="(item,index) in ComboCrowdList" :key="index" :label="item.name" :value="item.id" /> :value="item.id" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="标签"> <el-form-item label="标签">
@ -114,7 +122,10 @@
UpFileUrl, UpFileUrl,
ComboGetList, ComboGetList,
ComboGetDetail, ComboGetDetail,
ComboSave,ComboTypeGetList,ComboCrowdGetList ComboSave,
ComboTypeGetList,
ComboCrowdGetList,
CheckUpTypeGetEnableList
} from '@/api/api.js' } from '@/api/api.js'
import { import {
Edit Edit
@ -273,8 +284,22 @@
} }
}) })
} }
//
let CheckUpTypeEnableList = ref([]);
const GetCheckUpTypeEnableList_Func = () => {
loading.value = true
CheckUpTypeGetEnableList().then(res => {
loading.value = false
if (res.status) {
CheckUpTypeEnableList.value = res.data.list
} else {
ElMessage.error(res.msg)
}
})
}
onMounted(() => { onMounted(() => {
GetList() GetList()
GetCheckUpTypeEnableList_Func()
}) })
</script> </script>

Loading…
Cancel
Save