| | |
| | | import { Operation } from "@element-plus/icons-vue"; |
| | | import { getCaigoufangshiList } from "@/api/item/index"; |
| | | |
| | | const { state } = useDept(); |
| | | const { state } = useDept(ref({})); |
| | | const props = withDefaults(defineProps<FormProps>(), { |
| | | formInline: () => ({ |
| | | id: "", |
| | | projectCode: "", // 项目编号(必填) |
| | | projectName: "", // 项目名称(必填) |
| | | hangyepinmu: null, // 行业品目(可选) |
| | |
| | | shifoufenbao: "false", // 是否分包(可选) |
| | | shifoutuisongxuanchuan: "true", // 是否推送宣传(可选) |
| | | caigourenmingcheng: null, // 采购人名称(可选) |
| | | xingzhengquyu: null, // 行政区域(可选) |
| | | xingzhengquyu: [], // 行政区域(可选) |
| | | xingzhengquyuName: null, // 行政区域名称(可选) |
| | | jigoudaima: null, // 机构代码(可选) |
| | | daimaleixing: null, // 代码类型(可选) |
| | |
| | | function getRef() { |
| | | return ruleFormRef.value; |
| | | } |
| | | |
| | | const handleChange = value => { |
| | | console.log(value); |
| | | }; |
| | | defineExpose({ getRef }); |
| | | onMounted(async () => {}); |
| | | </script> |
| | |
| | | </el-form-item> |
| | | </re-col> |
| | | <re-col :value="6" :xs="24" :sm="24"> |
| | | <el-form-item label="采购方式"> |
| | | <el-form-item label="采购方式" prop="caigoufangshi"> |
| | | <el-select |
| | | v-model="newFormInline.caigoufangshi" |
| | | placeholder="请选择采购方式" |
| | |
| | | </re-col> |
| | | <re-col :value="6" :xs="24" :sm="24"> |
| | | <el-form-item label="定制规划" prop="dingbiaoguize"> |
| | | <el-checkbox-group |
| | | <!-- <el-checkbox-group |
| | | v-model="newFormInline.dingbiaoguize" |
| | | placeholder="请选择状态" |
| | | clearable |
| | | class="w-[100%]!" |
| | | > |
| | | <el-checkbox label="最低价" :value="1" /> |
| | | <el-checkbox label="综合评分" :value="0" /> |
| | | </el-checkbox-group> |
| | | <el-checkbox label="最低价" value="最低价" /> |
| | | <el-checkbox label="综合评分" value="综合评分" /> |
| | | </el-checkbox-group> --> |
| | | <el-radio-group v-model="newFormInline.dingbiaoguize"> |
| | | <el-radio value="最低价">最低价</el-radio> |
| | | <el-radio value="综合评分">综合评分</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | </re-col> |
| | | <re-col :value="6" :xs="24" :sm="24"> |
| | |
| | | class="w-full" |
| | | :options="state.regionList" |
| | | :props="{ |
| | | value: 'id', |
| | | value: 'code', |
| | | label: 'name', |
| | | emitPath: false, |
| | | children: 'regions' |
| | | }" |
| | | clearable |
| | | filterable |
| | | placeholder="请选择区域" |
| | | @change="handleChange" |
| | | /> |
| | | </el-form-item> |
| | | </re-col> |
| | |
| | | </el-form-item> |
| | | </re-col> |
| | | <re-col :value="6" :xs="24" :sm="24"> |
| | | <el-form-item label="联系人人" prop="dailiLianxiren"> |
| | | <el-form-item label="联系人" prop="dailiLianxiren"> |
| | | <el-input |
| | | v-model="newFormInline.dailiLianxiren" |
| | | clearable |