修正ts类型

This commit is contained in:
Zy
2026-05-13 15:28:25 +08:00
parent 1b738c0f4d
commit a1750bc67b
114 changed files with 2346 additions and 613 deletions

View File

@@ -14,7 +14,7 @@
<el-col :span="2"></el-col>
<el-col :span="11">
<el-form-item label="项目类型" prop="projectType">
<el-radio-group :disabled="form.projectLevel === '1'" v-model="form.projectType">
<el-radio-group :disabled="form.projectLevel === 1" v-model="form.projectType">
<el-radio v-for="item in com_repair_project_types" :key="item.id" :value="item.value">{{ item.label }}</el-radio>
</el-radio-group>
</el-form-item>
@@ -24,7 +24,7 @@
<el-col :span="11">
<el-form-item label="项目层级" prop="projectLevel">
<el-radio-group v-model="form.projectLevel">
<el-radio v-for="item in com_repair_project_level" :key="item.id" :value="item.value">{{ item.label }}</el-radio>
<el-radio v-for="item in com_repair_project_level" :key="item.id" :value="Number(item.value)">{{ item.label }}</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
@@ -37,7 +37,7 @@
</el-form-item>
</el-col>
</el-row>
<el-row v-if="form.projectLevel === '1'">
<el-row v-if="form.projectLevel === 1">
<el-col :span="11">
<el-form-item label="隶属父级" prop="email">
<el-select @change="handleChange" v-model="form.parentId" placeholder="请选择隶属父级" style="width: 240px">
@@ -74,7 +74,7 @@ const form = ref({
projectName: null, // 项目名称
parentId: '', // 父级项目id
projectType: '0', // 项目类型
projectLevel: '0', //项目层级
projectLevel: 0, //项目层级
status: '0' //状态
});
const rules = ref({
@@ -96,6 +96,14 @@ function handleChange(val) {
// != ==========================================
function init() {
form.value = {
id: null,
projectName: null, // 项目名称
parentId: '', // 父级项目id
projectType: '0', // 项目类型
projectLevel: 0, //项目层级
status: '0' //状态
};
listRepairProject().then((res) => {
const arr = res.rows.filter((ite) => ite.projectLevel === 0);
options.value = arr;
@@ -106,7 +114,7 @@ function init() {
form.value = {
...form.value,
...find,
projectLevel: String(find.projectLevel)
projectLevel: find.projectLevel
};
}
}

View File

@@ -150,7 +150,7 @@ import { ref } from 'vue';
import repairUser from '@/components/Holder/repairUser.vue';
import PageHeader from '@/components/Pageheader/index.vue';
import { getRepair, updateRepair } from '@/api/system/Repair';
import { convertBuildingToTree, getHousePathById } from '@/utils/house';
import { getHousePathById } from '@/utils/house';
import { listRepairProject } from '@/api/system/RepairProject';
import { listResident } from '@/api/system/resident';
import { RepairVO } from '@/api/system/Repair/type';

View File

@@ -196,6 +196,8 @@ const initFormData: RepairProjectForm = {
const data = reactive<PageData<RepairProjectForm, RepairProjectQuery>>({
form: { ...initFormData },
queryParams: {
pageNum: 1,
pageSize: 10,
projectName: undefined,
parentId: undefined,
projectType: undefined,