基本信息
-
+
-
+
-
+
-
+
@@ -52,12 +52,12 @@
-
+
-
+
@@ -165,6 +165,9 @@ const cancelForm = () => {
.formBody {
width: 550px;
margin: 0 auto;
+
+ .el-form-item__content,
+ .el-select,
.el-input {
width: 440px;
margin-right: 10px;
diff --git a/src/views/system/house/HouseDetails.vue b/src/views/system/house/HouseDetails.vue
new file mode 100644
index 0000000..9728b5d
--- /dev/null
+++ b/src/views/system/house/HouseDetails.vue
@@ -0,0 +1,60 @@
+
+
+
+
+
+ 基本信息
+ 编辑
+
+
+
+
+ 娜美
+ 18100000000
+ 2栋
+ 2单元
+ 3楼
+ 112㎡
+ 12㎡
+ 100㎡
+ 3室2厅2卫
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/system/house/components/components/houseItem.vue b/src/views/system/house/components/components/houseItem.vue
index 4d51104..2fc3c17 100644
--- a/src/views/system/house/components/components/houseItem.vue
+++ b/src/views/system/house/components/components/houseItem.vue
@@ -15,7 +15,7 @@ const props = defineProps<{
unit: any;
fIdx: number;
}>();
-
+const router = useRouter();
const checked = ref([]);
// 菜单
const menuList = ref([
@@ -29,6 +29,19 @@ const contextMenu = ref();
// 点击事件
const handleSelect = (val) => {
console.log('你选择了:', val);
+ switch (val) {
+ case 'edit':
+ break;
+ case 'money':
+ break;
+ case 'main':
+ router.push({
+ path: '/house/houseDetails'
+ });
+ break;
+ case 'delete':
+ break;
+ }
};
function handleClick(house: any) {
checked.value = checked.value.includes(house.id) ? checked.value.filter((item) => item !== house.id) : checked.value.concat(house.id);
diff --git a/src/views/system/house/components/unit.vue b/src/views/system/house/components/unit.vue
index f8286e4..3ca0807 100644
--- a/src/views/system/house/components/unit.vue
+++ b/src/views/system/house/components/unit.vue
@@ -51,6 +51,9 @@ $primary_color: #1978fe;
color: rgba(102, 102, 102, 1);
.rightActions {
color: $primary_color;
+ span {
+ cursor: pointer;
+ }
}
}
.UnitBody {
diff --git a/src/views/system/house/index.vue b/src/views/system/house/index.vue
index 61c13ba..a32de73 100644
--- a/src/views/system/house/index.vue
+++ b/src/views/system/house/index.vue
@@ -37,6 +37,41 @@ const active = ref(0);
const changeHouseType = (index: number) => {
active.value = index;
};
+
+let ojb = {
+ 'code': 200,
+ 'msg': '操作成功',
+ 'data': [
+ {
+ 'unitNo': '1',
+ 'houses': '{"houseId":5,"houseNo":"1201室"}, {"houseId":6,"houseNo":"1202室"}',
+ 'houseCount': 2,
+ 'floorNo': '12',
+ 'buildingId': 54564
+ },
+ {
+ 'unitNo': '1',
+ 'houses': '{"houseId":1,"houseNo":"1301室"}, {"houseId":2,"houseNo":"1302室"}',
+ 'houseCount': 2,
+ 'floorNo': '13',
+ 'buildingId': 54564
+ },
+ {
+ 'unitNo': '2',
+ 'houses': '{"houseId":7,"houseNo":"1201室"}',
+ 'houseCount': 1,
+ 'floorNo': '12',
+ 'buildingId': 54564
+ },
+ {
+ 'unitNo': '2',
+ 'houses': '{"houseId":3,"houseNo":"1301室"}, {"houseId":4,"houseNo":"1302室"}',
+ 'houseCount': 2,
+ 'floorNo': '13',
+ 'buildingId': 54564
+ }
+ ]
+};
diff --git a/src/views/system/storeroom/index.vue b/src/views/system/storeroom/index.vue
new file mode 100644
index 0000000..e4a8ef7
--- /dev/null
+++ b/src/views/system/storeroom/index.vue
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
储藏室列表
+
+ +添加
+ 批量操作
+
+
+
+
+
+
+ {{ scope.row.id }}
+
+
+
+
+ {{ scope.row.name }}
+
+
+
+
+ {{ scope.row.name }}
+
+
+
+
+ {{ scope.row.name }}
+
+
+
+
+ {{ scope.row.name }}
+
+
+
+
+ {{ scope.row.name }}
+
+
+
+
+
+ 编辑
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+