diff --git a/backend/move/pom.xml b/backend/move/pom.xml
index 54f6e41..ad34ac0 100644
--- a/backend/move/pom.xml
+++ b/backend/move/pom.xml
@@ -51,6 +51,11 @@
mybatis-spring-boot-starter
3.0.3
+
+ com.baomidou
+ mybatis-plus-boot-starter
+ 3.5.0
+
com.baomidou
mybatis-plus-boot-starter
diff --git a/backend/move/src/main/java/com/example/move/controller/CarProjectController.java b/backend/move/src/main/java/com/example/move/controller/CarProjectController.java
index 2ed5f66..a0f5fc0 100644
--- a/backend/move/src/main/java/com/example/move/controller/CarProjectController.java
+++ b/backend/move/src/main/java/com/example/move/controller/CarProjectController.java
@@ -1,14 +1,16 @@
package com.example.move.controller;
-import com.example.move.pojo.CarProject;
-import com.example.move.pojo.Result;
+import com.example.move.pojo.*;
+import com.example.move.service.CarMoveService;
import com.example.move.service.CarProjectService;
+import com.example.move.service.StaffService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
+import java.util.ArrayList;
import java.util.List;
@RestController
@@ -17,9 +19,36 @@ public class CarProjectController {
@Autowired
private CarProjectService carProjectService;
+ @Autowired
+ private CarMoveService carMoveService;
+
+ @Autowired
+ private StaffService staffService;
+
@GetMapping("/queryCarByProId")
public Result queryCarByProId(@RequestParam Integer proId) {
List carProjectList = carProjectService.queryCarByProId(proId);
- return Result.success(carProjectList);
+ int n = carProjectList.size();
+ List carProjectMove = new ArrayList(n);
+ List carMoveList;
+ String name;
+ for (int i=0;i {
+
+ List staffNameByStaffid(int staffid);
+
+}
+
+
+
+
diff --git a/backend/move/src/main/java/com/example/move/pojo/CarProjectMove.java b/backend/move/src/main/java/com/example/move/pojo/CarProjectMove.java
new file mode 100644
index 0000000..2102e68
--- /dev/null
+++ b/backend/move/src/main/java/com/example/move/pojo/CarProjectMove.java
@@ -0,0 +1,53 @@
+package com.example.move.pojo;
+
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.util.Date;
+
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+public class CarProjectMove {
+
+ /**
+ * 汽车id
+ */
+ @TableId
+ private Integer carId;
+
+ /**
+ * 车辆名称
+ */
+ private String carName;
+
+ /**
+ * 车牌号
+ */
+ private String carNumber;
+
+ /**
+ * 车辆头像
+ */
+ private byte[] carImage;
+ /**
+ * 车辆使用起始时间
+ */
+ @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd")
+ private Date carStartTime;
+
+ /**
+ * 车辆使用截止时间
+ */
+ @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd")
+ private Date carEndTime;
+
+ /**
+ * 姓名
+ */
+ private String name;
+}
diff --git a/backend/move/src/main/java/com/example/move/pojo/Staff.java b/backend/move/src/main/java/com/example/move/pojo/Staff.java
new file mode 100644
index 0000000..824f9af
--- /dev/null
+++ b/backend/move/src/main/java/com/example/move/pojo/Staff.java
@@ -0,0 +1,60 @@
+package com.example.move.pojo;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import lombok.Data;
+
+/**
+ * 管理员端,公司人员表
+ * @TableName staff
+ */
+@TableName(value ="staff")
+@Data
+public class Staff implements Serializable {
+ /**
+ * 职工id
+ */
+ @TableId(type = IdType.AUTO)
+ private Integer staffId;
+
+ /**
+ * 职工类型
+ */
+ private String staffType;
+
+ /**
+ * 职工姓名
+ */
+ private String staffName;
+
+ /**
+ * 职工身份证
+ */
+ private String staffIdNo;
+
+ /**
+ * 职工手机号
+ */
+ private String staffPhoneNo;
+
+ /**
+ * 职工微信号
+ */
+ private String staffWechatNo;
+
+ /**
+ * 职工职位
+ */
+ private String staffPos;
+
+ /**
+ * 职工状态(0:离职,1:正常)
+ */
+ private String staffStatus;
+
+ @TableField(exist = false)
+ private static final long serialVersionUID = 1L;
+}
\ No newline at end of file
diff --git a/backend/move/src/main/java/com/example/move/service/StaffService.java b/backend/move/src/main/java/com/example/move/service/StaffService.java
new file mode 100644
index 0000000..b1fdd04
--- /dev/null
+++ b/backend/move/src/main/java/com/example/move/service/StaffService.java
@@ -0,0 +1,17 @@
+package com.example.move.service;
+
+import com.example.move.pojo.Staff;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
+
+/**
+* @author liuwe
+* @description 针对表【staff(管理员端,公司人员表)】的数据库操作Service
+* @createDate 2024-08-21 19:30:29
+*/
+public interface StaffService extends IService {
+
+ List staffNameByStaffid(int staffid);
+
+}
diff --git a/backend/move/src/main/java/com/example/move/service/impl/StaffServiceImpl.java b/backend/move/src/main/java/com/example/move/service/impl/StaffServiceImpl.java
new file mode 100644
index 0000000..6ca1d78
--- /dev/null
+++ b/backend/move/src/main/java/com/example/move/service/impl/StaffServiceImpl.java
@@ -0,0 +1,31 @@
+package com.example.move.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.example.move.pojo.Staff;
+import com.example.move.service.StaffService;
+import com.example.move.mapper.StaffMapper;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+* @author liuwe
+* @description 针对表【staff(管理员端,公司人员表)】的数据库操作Service实现
+* @createDate 2024-08-21 19:30:29
+*/
+@Service
+public class StaffServiceImpl extends ServiceImpl
+ implements StaffService{
+
+ @Autowired
+ private StaffMapper staffMapper;
+ @Override
+ public List staffNameByStaffid(int staffid) {
+ return staffMapper.staffNameByStaffid(staffid);
+ }
+}
+
+
+
+
diff --git a/backend/move/src/main/java/generator/com/example/move/Test.java b/backend/move/src/main/java/generator/com/example/move/Test.java
new file mode 100644
index 0000000..001f126
--- /dev/null
+++ b/backend/move/src/main/java/generator/com/example/move/Test.java
@@ -0,0 +1,24 @@
+package generator.com.example.move;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import lombok.Data;
+
+/**
+ *
+ * @TableName test
+ */
+@TableName(value ="test")
+@Data
+public class Test implements Serializable {
+ /**
+ *
+ */
+ private Integer columnName;
+
+ @TableField(exist = false)
+ private static final long serialVersionUID = 1L;
+}
\ No newline at end of file
diff --git a/backend/move/src/main/java/generator/mapper/TestMapper.java b/backend/move/src/main/java/generator/mapper/TestMapper.java
new file mode 100644
index 0000000..c525a0e
--- /dev/null
+++ b/backend/move/src/main/java/generator/mapper/TestMapper.java
@@ -0,0 +1,18 @@
+package generator.mapper;
+
+import generator.com.example.move.Test;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author liuwe
+* @description 针对表【test】的数据库操作Mapper
+* @createDate 2024-08-21 19:20:09
+* @Entity generator.com.example.move.Test
+*/
+public interface TestMapper extends BaseMapper {
+
+}
+
+
+
+
diff --git a/backend/move/src/main/java/generator/service/TestService.java b/backend/move/src/main/java/generator/service/TestService.java
new file mode 100644
index 0000000..a7f4af7
--- /dev/null
+++ b/backend/move/src/main/java/generator/service/TestService.java
@@ -0,0 +1,13 @@
+package generator.service;
+
+import generator.com.example.move.Test;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author liuwe
+* @description 针对表【test】的数据库操作Service
+* @createDate 2024-08-21 19:20:09
+*/
+public interface TestService extends IService {
+
+}
diff --git a/backend/move/src/main/java/generator/service/impl/TestServiceImpl.java b/backend/move/src/main/java/generator/service/impl/TestServiceImpl.java
new file mode 100644
index 0000000..6a3cfd0
--- /dev/null
+++ b/backend/move/src/main/java/generator/service/impl/TestServiceImpl.java
@@ -0,0 +1,22 @@
+package generator.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import generator.com.example.move.Test;
+import generator.service.TestService;
+import generator.mapper.TestMapper;
+import org.springframework.stereotype.Service;
+
+/**
+* @author liuwe
+* @description 针对表【test】的数据库操作Service实现
+* @createDate 2024-08-21 19:20:09
+*/
+@Service
+public class TestServiceImpl extends ServiceImpl
+ implements TestService{
+
+}
+
+
+
+
diff --git a/backend/move/src/main/resources/application.properties b/backend/move/src/main/resources/application.properties
index 5b2116c..552ed94 100644
--- a/backend/move/src/main/resources/application.properties
+++ b/backend/move/src/main/resources/application.properties
@@ -1,10 +1,10 @@
spring.application.name=move
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
-spring.datasource.url=jdbc:mysql://localhost:3306/zybanjia
-spring.datasource.username=root
-spring.datasource.password=123456
-#spring.datasource.url=jdbc:mysql://localhost:3306/db01
+#spring.datasource.url=jdbc:mysql://localhost:3306/zybanjia
#spring.datasource.username=root
-#spring.datasource.password=1234
+#spring.datasource.password=123456
+spring.datasource.url=jdbc:mysql://localhost:3306/db01
+spring.datasource.username=root
+spring.datasource.password=liuweijie
# application.properties
mybatis.mapper-locations=classpath:mapper/*.xml
\ No newline at end of file
diff --git a/backend/move/src/main/resources/mapper/StaffMapper.xml b/backend/move/src/main/resources/mapper/StaffMapper.xml
new file mode 100644
index 0000000..ddacd4c
--- /dev/null
+++ b/backend/move/src/main/resources/mapper/StaffMapper.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ staff_id,staff_type,staff_name,
+ staff_id_no,staff_phone-no,staff_wechat_no,
+ staff_pos,staff_status
+
+
+
diff --git a/front/app.js b/front/app.js
index 1ed57c4..d233341 100644
--- a/front/app.js
+++ b/front/app.js
@@ -14,6 +14,7 @@ App({
})
},
globalData: {
- userInfo: null
+ userInfo: null,
+ api:"http://localhost:8080"
}
})
diff --git a/front/app.json b/front/app.json
index 32e107e..f264f58 100644
--- a/front/app.json
+++ b/front/app.json
@@ -50,7 +50,9 @@
"pages/employee/daily_paper/daily_paper",
"pages/employee/write_paper/write_paper",
"pages/employee/paper/paper",
- "pages/employee/reimbursement/reimbursement"
+ "pages/employee/reimbursement/reimbursement",
+ "pages/firstparty/search_program/search_program",
+ "pages/firstparty/search_name/search_name"
],
"window": {
"navigationBarTextStyle": "black",
diff --git a/front/pages/employee/car/car.js b/front/pages/employee/car/car.js
index 4cfeeec..6eef8b1 100644
--- a/front/pages/employee/car/car.js
+++ b/front/pages/employee/car/car.js
@@ -1,28 +1,47 @@
// pages/firstparty/car/car.js
+const app = getApp();
+
+const api = app.globalData.api;
Page({
/**
* 页面的初始数据
*/
data: {
- cars:[
- {
- name:"中国重汽 SITRAK C5H 340马力",
- start_time:"2024.06.10",
- end_time:"2024.06.16",
- image:"https://img.js.design/assets/img/6676f0385e1398b2613d0a74.jpg#c978f030c1acffcdad2fcac973e28def",
- person:"张晓军",
- info:"津A·88888"
-
- }
- ]
+ // cars:[
+ // {
+ // name:"中国重汽 SITRAK C5H 340马力",
+ // start_time:"2024.06.10",
+ // end_time:"2024.06.16",
+ // image:"https://img.js.design/assets/img/6676f0385e1398b2613d0a74.jpg#c978f030c1acffcdad2fcac973e28def",
+ // person:"张晓军",
+ // info:"津A·88888"
+
+ // }
+ // ]
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
-
+ let that = this
+ console.log(options)
+ //查询房间详情
+ wx.request({
+ url: api+'/car/queryCarByProId?proId='+options.projectid,
+ method:"GET",
+ success(res){
+ console.log(res)
+ that.setData({
+ cars:res.data.data,
+ })
+ },
+ fail(res)
+ {
+ console.log(res)
+ }
+ })
},
/**
diff --git a/front/pages/employee/car/car.wxml b/front/pages/employee/car/car.wxml
index e80d291..99f2880 100644
--- a/front/pages/employee/car/car.wxml
+++ b/front/pages/employee/car/car.wxml
@@ -5,17 +5,17 @@
- {{item.name}}
- 使用时间:{{item.start_time}}-{{item.end_time}}
+ {{item.carName}}
+ 使用时间:{{item.carStartTime}}至{{item.carEndTime}}
- {{item.person}}
+ {{item.name}}
- {{item.info}}
+ {{item.carNumber}}
diff --git a/front/pages/employee/car/car.wxss b/front/pages/employee/car/car.wxss
index dcd8d10..f018e3b 100644
--- a/front/pages/employee/car/car.wxss
+++ b/front/pages/employee/car/car.wxss
@@ -6,12 +6,13 @@ page{
{
margin: 12rpx 24rpx 0 24rpx;
padding: 0;
- background-color: rgba(255, 255, 255, 1);
}
.car
{
margin-top: 12rpx;
margin-bottom: 12rpx;
+ background-color: rgba(255, 255, 255, 1);
+ width: 700rpx;
}
.car-name
{
diff --git a/front/pages/employee/program/program.js b/front/pages/employee/program/program.js
index 535b678..76955a5 100644
--- a/front/pages/employee/program/program.js
+++ b/front/pages/employee/program/program.js
@@ -114,10 +114,11 @@ Page({
})
console.log(this.data.value)
},
- gotodetail()
+ gotodetail(e)
{
+ let name = e.currentTarget.dataset.key
wx.navigateTo({
- url: '/pages/employee/program_detail/program_detail',
+ url: '/pages/employee/program_detail/program_detail?name='+name,
})
}
})
\ No newline at end of file
diff --git a/front/pages/employee/program/program.wxml b/front/pages/employee/program/program.wxml
index f47dda0..c4e3d3b 100644
--- a/front/pages/employee/program/program.wxml
+++ b/front/pages/employee/program/program.wxml
@@ -8,7 +8,7 @@
-
+
@@ -24,7 +24,7 @@
-
+
diff --git a/front/pages/employee/program_detail/program_detail.js b/front/pages/employee/program_detail/program_detail.js
index 5cb67b0..7d86144 100644
--- a/front/pages/employee/program_detail/program_detail.js
+++ b/front/pages/employee/program_detail/program_detail.js
@@ -1,4 +1,8 @@
// pages/firstparty/program_detail/program_detail.js
+const app = getApp();
+const api = app.globalData.api;
+
+
Page({
/**
@@ -6,35 +10,28 @@ Page({
*/
data: {
value:"",
- program:[
- {
- program_name:"总项目名称",
- first_name:"刘三",
- second_name:"李四",
- start_data:"2024.06.10",
- end_data:"2024.06.16",
- detail:"这是项目详情段落文本备注,这是项目详情段落文本这是项目详情段落文本,这是项目详情..."
-
- }
- ],
- program_done:[
- {
- program_name:"总项目名称",
- first_name:"甲方负责人名称",
- second_name:"乙方负责人名称",
- start_data:"2024.06.10",
- end_data:"2024.06.16",
- detail:"这是项目详情段落文本备注,这是项目详情段落文本这是项目详情段落文本,这是项目详情..."
-
- }
- ]
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
-
+ const that = this
+ const unit = options.name
+ wx.request({
+ url: api+'/project/queryProjectByUnit?projectUnit='+unit,
+ method:"GET",
+ success(res){
+ console.log(res)
+ that.setData({
+ program:res.data.data
+ })
+ },
+ fail(res)
+ {
+ console.log(res)
+ }
+ })
},
/**
@@ -92,10 +89,11 @@ Page({
})
console.log(this.data.value)
},
- goto()
+ goto(e)
{
+ const id = e.currentTarget.dataset.id
wx.navigateTo({
- url: '/pages/employee/program_detail_1/program_detail_1',
+ url: '/pages/employee/program_detail_1/program_detail_1?id='+id,
})
}
})
\ No newline at end of file
diff --git a/front/pages/employee/program_detail/program_detail.wxml b/front/pages/employee/program_detail/program_detail.wxml
index 80396e7..60afc5e 100644
--- a/front/pages/employee/program_detail/program_detail.wxml
+++ b/front/pages/employee/program_detail/program_detail.wxml
@@ -3,24 +3,27 @@
-
+
+
- {{item.program_name}}
+ {{item.projectName}}
+
+
- 甲方负责人:{{item.first_name}}
- 乙方负责人:{{item.second_name}}
+ 甲方负责人:{{item.projectFirstPerson}}
+ 乙方负责人:{{item.projectSecondPerson}}
项目日期
- {{item.start_data}}-{{item.end_data}}
+ {{item.projectStartTime}}至{{item.projectEndTime}}
项目详情
- 查看项目详情
+ 查看项目详情
+
\ No newline at end of file
diff --git a/front/pages/employee/program_detail_1/program_detail_1.js b/front/pages/employee/program_detail_1/program_detail_1.js
index 1ec6db3..ec6fbc0 100644
--- a/front/pages/employee/program_detail_1/program_detail_1.js
+++ b/front/pages/employee/program_detail_1/program_detail_1.js
@@ -1,4 +1,7 @@
// pages/firstparty/program_detail_1/program_detail_1.js
+const app = getApp();
+const api = app.globalData.api;
+
Page({
/**
@@ -10,50 +13,48 @@ Page({
autosize:20,
room_6:[],
current_room:[],
- room:[
- {
- number:"001",
- },
- {
- number:"002",
- },
- {
- number:"003",
- },
- {
- number:"004",
- },
- {
- number:"005",
- },
- {
- number:"006",
- },
- {
- number:"007",
- },
- ],
- program:
- {
- program_name:"总项目名称",
- first_name:"刘三",
- second_name:"李四",
- start_data:"2024.06.10",
- end_data:"2024.06.16",
- detail:"这是项目详情段落文本备注,这是项目详情段落文本这是项目详情段落文本,这是项目详情...这是项目详情段落文本备注,这是项目详情段落文本这是项目详情段落文本,这是项目详情这是项目详情段落文本备注,这是项目详情段落文本这是项目详情段落文本,这是项目详情...这是项目详情段落文本备注,这是项目详情段落文本这是项目详情段落文本,这是项目详情"
-
- },
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
- let firstSix = this.data.room.slice(0, 6);
- this.setData({
- room_6:firstSix,
- current_room:firstSix
+ const id = options.id
+ let that = this
+ //查询项目详情
+ wx.request({
+ url: api+'/project/queryProjectById?projectId='+id,
+ method:"GET",
+ success(res){
+ that.setData({
+ program:res.data.data[0]
+ })
+ },
+ fail(res)
+ {
+ console.log(res)
+ }
+ })
+ //查询房间详情
+ wx.request({
+ url: api+'/room/queryRoomByProjectId?projectId='+id,
+ method:"GET",
+ success(res){
+ console.log(res)
+ let firstSix = res.data.data.slice(0, 6);
+ that.setData({
+ room:res.data.data,
+ room_6:firstSix,
+ current_room:firstSix
+ })
+ },
+ fail(res)
+ {
+ console.log(res)
+ }
})
+
+
},
/**
@@ -148,7 +149,7 @@ Page({
},
gotocar(){
wx.navigateTo({
- url: '/pages/employee/car/car',
+ url: '/pages/employee/car/car?projectid='+this.data.program.projectId,
})
},
gotoequipment(){
diff --git a/front/pages/employee/program_detail_1/program_detail_1.wxml b/front/pages/employee/program_detail_1/program_detail_1.wxml
index 64545ab..ec2a83a 100644
--- a/front/pages/employee/program_detail_1/program_detail_1.wxml
+++ b/front/pages/employee/program_detail_1/program_detail_1.wxml
@@ -3,40 +3,26 @@
- {{program.program_name}}
+ {{program.projectName}}
- 甲方负责人:{{program.first_name}}
- 乙方负责人:{{program.second_name}}
+ 甲方负责人:{{program.projectFirstPerson}}
+ 乙方负责人:{{program.projectSecondPerson}}
项目日期
- {{program.start_data}}-{{program.end_data}}
+ {{program.projectStartTime}}至{{program.projectEndTime}}
项目详情
-
- 展开
-
-
@@ -51,7 +37,7 @@
- 房间编号{{item.number}}
+ 房间编号{{item.roomId}}
diff --git a/front/pages/first/first.js b/front/pages/first/first.js
index 785b040..5552f65 100644
--- a/front/pages/first/first.js
+++ b/front/pages/first/first.js
@@ -113,32 +113,23 @@ Page({
},
login()
{
- // wx.login({
- // success: (res) => {
- // console.log(res)
- // wx.request({
- // url: 'http://localhost:8080/login/queryProjectInfo?code='+res.code,
- // method:'GET',
- // success(res){
- // console.log(res.data)
- // },
- // fail(res){
- // console.log(res)
- // }
- // })
- // },
- // })
- console.log("在线登录")
- wx.request({
- url: 'https://g423745u31.vicp.fun/project/queryProjectInfo',
- method:'GET',
+ wx.login({
+ success: (res) => {
+ console.log(res)
+ wx.request({
+ url: 'http://localhost:8080/login/getLoginInfo?code='+res.code,
+ method:'GET',
success(res){
console.log(res.data)
},
fail(res){
console.log(res)
}
+ })
+ },
})
+ console.log("在线登录")
+
},
firstparty()
diff --git a/front/pages/firstparty/car/car.js b/front/pages/firstparty/car/car.js
index 1bfb591..5c33a6a 100644
--- a/front/pages/firstparty/car/car.js
+++ b/front/pages/firstparty/car/car.js
@@ -1,28 +1,48 @@
// pages/firstparty/car/car.js
+const app = getApp();
+
+const api = app.globalData.api;
+
Page({
/**
* 页面的初始数据
*/
data: {
- cars:[
- {
- name:"中国重汽 SITRAK C5H 340马力",
- start_time:"2024.06.10",
- end_time:"2024.06.16",
- image:"https://img.js.design/assets/img/6676f0385e1398b2613d0a74.jpg#c978f030c1acffcdad2fcac973e28def",
- person:"张晓军",
- info:"津A·88888"
-
- }
- ]
+ // cars:[
+ // {
+ // name:"中国重汽 SITRAK C5H 340马力",
+ // start_time:"2024.06.10",
+ // end_time:"2024.06.16",
+ // image:"https://img.js.design/assets/img/6676f0385e1398b2613d0a74.jpg#c978f030c1acffcdad2fcac973e28def",
+ // person:"张晓军",
+ // info:"津A·88888"
+
+ // }
+ // ]
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
-
+ let that = this
+ console.log(options)
+ //查询房间详情
+ wx.request({
+ url: api+'/car/queryCarByProId?proId='+options.projectid,
+ method:"GET",
+ success(res){
+ console.log(res)
+ that.setData({
+ cars:res.data.data,
+ })
+ },
+ fail(res)
+ {
+ console.log(res)
+ }
+ })
},
/**
diff --git a/front/pages/firstparty/car/car.wxml b/front/pages/firstparty/car/car.wxml
index 1cd9830..f33cdce 100644
--- a/front/pages/firstparty/car/car.wxml
+++ b/front/pages/firstparty/car/car.wxml
@@ -5,17 +5,17 @@
- {{item.name}}
- 使用时间:{{item.start_time}}-{{item.end_time}}
+ {{item.carName}}
+ 使用时间:{{item.carStartTime}}至{{item.carEndTime}}
- {{item.person}}
+ {{item.name}}
- {{item.info}}
+ {{item.carNumber}}
diff --git a/front/pages/firstparty/car/car.wxss b/front/pages/firstparty/car/car.wxss
index 109517b..b7d9a0b 100644
--- a/front/pages/firstparty/car/car.wxss
+++ b/front/pages/firstparty/car/car.wxss
@@ -6,12 +6,13 @@ page{
{
margin: 12rpx 24rpx 0 24rpx;
padding: 0;
- background-color: rgba(255, 255, 255, 1);
}
.car
{
margin-top: 12rpx;
margin-bottom: 12rpx;
+ background-color: rgba(255, 255, 255, 1);
+ width: 700rpx;
}
.car-name
{
diff --git a/front/pages/firstparty/program/program.js b/front/pages/firstparty/program/program.js
index 8480e15..157b9e7 100644
--- a/front/pages/firstparty/program/program.js
+++ b/front/pages/firstparty/program/program.js
@@ -5,6 +5,7 @@ Page({
* 页面的初始数据
*/
data: {
+ input:"",
pageCur:"program",
value:"0",
unit_school:[
@@ -42,7 +43,18 @@ Page({
* 生命周期函数--监听页面加载
*/
onLoad(options) {
-
+ wx.request({
+ url: 'http://localhost:8080/project/queryProjectInfo',
+ method:"GET",
+ success(res)
+ {
+ console.log(res.data)
+ },
+ fail(res)
+ {
+ console.log(res.data)
+ }
+ })
},
/**
@@ -114,10 +126,24 @@ Page({
})
console.log(this.data.value)
},
- gotodetail()
+ gotodetail(e)
+ {
+ wx.navigateTo({
+ url: '/pages/firstparty/program_detail/program_detail?unit='+e.currentTarget.dataset.key,
+ })
+ },
+ onChangeValue(e)
+ {
+ console.log(e)
+ this.setData({
+ input:e.detail.value
+ })
+ },
+ submit(e)
{
+ console.log("提交了")
wx.navigateTo({
- url: '/pages/firstparty/program_detail/program_detail',
+ url: '/pages/firstparty/search_program/search_program?value='+this.data.input,
})
}
})
\ No newline at end of file
diff --git a/front/pages/firstparty/program/program.wxml b/front/pages/firstparty/program/program.wxml
index a779325..b329a9f 100644
--- a/front/pages/firstparty/program/program.wxml
+++ b/front/pages/firstparty/program/program.wxml
@@ -1,7 +1,7 @@
-
+
@@ -9,7 +9,7 @@
-
+
@@ -25,7 +25,7 @@
-
+
diff --git a/front/pages/firstparty/program_detail/program_detail.js b/front/pages/firstparty/program_detail/program_detail.js
index 8dc7dd8..bdcc3b4 100644
--- a/front/pages/firstparty/program_detail/program_detail.js
+++ b/front/pages/firstparty/program_detail/program_detail.js
@@ -1,41 +1,71 @@
// pages/firstparty/program_detail/program_detail.js
+const app = getApp();
+
+const api = app.globalData.api;
+
Page({
/**
* 页面的初始数据
*/
data: {
+ name:"",
pageCur:"program_detail",
value:"",
- program:[
- {
- program_name:"总项目名称",
- first_name:"刘三",
- second_name:"李四",
- start_data:"2024.06.10",
- end_data:"2024.06.16",
- detail:"这是项目详情段落文本备注,这是项目详情段落文本这是项目详情段落文本,这是项目详情..."
-
- }
- ],
- program_done:[
- {
- program_name:"总项目名称",
- first_name:"刘三",
- second_name:"李四",
- start_data:"2024.06.10",
- end_data:"2024.06.16",
- detail:"这是项目详情段落文本备注,这是项目详情段落文本这是项目详情段落文本,这是项目详情..."
-
- }
- ]
+ program:"",
+ // program:[
+ // {
+ // program_name:"总项目名称",
+ // first_name:"刘三",
+ // second_name:"李四",
+ // start_data:"2024.06.10",
+ // end_data:"2024.06.16",
+ // detail:"这是项目详情段落文本备注,这是项目详情段落文本这是项目详情段落文本,这是项目详情...",
+ // projectIsDone:0,
+ // },
+ // {
+ // program_name:"总项目名称",
+ // first_name:"刘三1",
+ // second_name:"李四1",
+ // start_data:"2024.06.10",
+ // end_data:"2024.06.16",
+ // detail:"这是项目详情段落文本备注,这是项目详情段落文本这是项目详情段落文本,这是项目详情...",
+ // projectIsDone:1,
+ // }
+ // ],
+ // program_done:[
+ // {
+ // program_name:"总项目名称",
+ // first_name:"刘三",
+ // second_name:"李四",
+ // start_data:"2024.06.10",
+ // end_data:"2024.06.16",
+ // detail:"这是项目详情段落文本备注,这是项目详情段落文本这是项目详情段落文本,这是项目详情..."
+
+ // }
+ // ]
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
-
+ const that = this
+ const unit = options.unit
+ wx.request({
+ url: api+'/project/queryProjectByUnit?projectUnit='+unit,
+ method:"GET",
+ success(res){
+ console.log(res)
+ that.setData({
+ program:res.data.data
+ })
+ },
+ fail(res)
+ {
+ console.log(res)
+ }
+ })
},
/**
@@ -93,10 +123,27 @@ Page({
})
console.log(this.data.value)
},
- goto()
+ goto(e)
+ {
+ const id = e.currentTarget.dataset.id
+ wx.navigateTo({
+ url: '/pages/firstparty/program_detail_1/program_detail_1?id='+id,
+ })
+ },
+
+ //搜索框
+ onChangeValue(e)
+ {
+ console.log(e)
+ this.setData({
+ name:e.detail.value
+ })
+ },
+ submit(e)
{
+ console.log("提交了")
wx.navigateTo({
- url: '/pages/firstparty/program_detail_1/program_detail_1',
+ url: '/pages/firstparty/search_name/search_name?value='+this.data.name,
})
}
})
\ No newline at end of file
diff --git a/front/pages/firstparty/program_detail/program_detail.wxml b/front/pages/firstparty/program_detail/program_detail.wxml
index edfcba7..b237d6c 100644
--- a/front/pages/firstparty/program_detail/program_detail.wxml
+++ b/front/pages/firstparty/program_detail/program_detail.wxml
@@ -1,6 +1,6 @@
-
+
@@ -8,24 +8,24 @@
-
+
- {{item.program_name}}
+ {{item.projectName}}
- 甲方负责人:{{item.first_name}}
- 乙方负责人:{{item.second_name}}
+ 甲方负责人:{{item.projectFirstPerson}}
+ 乙方负责人:{{item.projectSecondPerson}}
项目日期
- {{item.start_data}}-{{item.end_data}}
+ {{item.projectStartTime}}至{{item.projectEndTime}}
项目详情
- 查看项目详情
+ 查看项目详情
-
+
- {{item.program_name}}
+ {{item.projectName}}
已完成
- 甲方负责人:{{item.first_name}}
- 乙方负责人:{{item.second_name}}
+ 甲方负责人:{{item.projectFirstPerson}}
+ 乙方负责人:{{item.projectSecondPerson}}
项目日期
- {{item.start_data}}-{{item.end_data}}
+ {{item.projectStartTime}}至{{item.projectEndTime}}
项目详情
- 查看项目详情
+ 查看项目详情
diff --git a/front/pages/firstparty/program_detail_1/program_detail_1.js b/front/pages/firstparty/program_detail_1/program_detail_1.js
index d117cfc..7440406 100644
--- a/front/pages/firstparty/program_detail_1/program_detail_1.js
+++ b/front/pages/firstparty/program_detail_1/program_detail_1.js
@@ -1,4 +1,7 @@
// pages/firstparty/program_detail_1/program_detail_1.js
+const app = getApp();
+const api = app.globalData.api;
+
Page({
/**
@@ -10,29 +13,6 @@ Page({
autosize:20,
room_6:[],
current_room:[],
- room:[
- {
- number:"001",
- },
- {
- number:"001",
- },
- {
- number:"001",
- },
- {
- number:"001",
- },
- {
- number:"001",
- },
- {
- number:"001",
- },
- {
- number:"001",
- },
- ],
program:
{
program_name:"总项目名称",
@@ -49,11 +29,42 @@ Page({
* 生命周期函数--监听页面加载
*/
onLoad(options) {
- let firstSix = this.data.room.slice(0, 6);
- this.setData({
- room_6:firstSix,
- current_room:firstSix
+ const id = options.id
+ let that = this
+ //查询项目详情
+ wx.request({
+ url: api+'/project/queryProjectById?projectId='+id,
+ method:"GET",
+ success(res){
+ that.setData({
+ program:res.data.data[0]
+ })
+ },
+ fail(res)
+ {
+ console.log(res)
+ }
})
+ //查询房间详情
+ wx.request({
+ url: api+'/room/queryRoomByProjectId?projectId='+id,
+ method:"GET",
+ success(res){
+ console.log(res)
+ let firstSix = res.data.data.slice(0, 6);
+ that.setData({
+ room:res.data.data,
+ room_6:firstSix,
+ current_room:firstSix
+ })
+ },
+ fail(res)
+ {
+ console.log(res)
+ }
+ })
+
+
},
/**
@@ -127,15 +138,17 @@ Page({
current_room:this.data.room_6
})
},
- gotoroom()
+ gotoroom(e)
{
+ let id = e.currentTarget.dataset.id
+ let roomid = e.currentTarget.dataset.roomId
wx.navigateTo({
- url: '/pages/firstparty/room/room',
+ url: '/pages/firstparty/room/room?roomId='+roomid+"&projectid="+this.data.program.projectId+"&id="+id,
})
},
gotocar(){
wx.navigateTo({
- url: '/pages/firstparty/car/car',
+ url: '/pages/firstparty/car/car?projectid='+this.data.program.projectId,
})
},
gotoequipment(){
diff --git a/front/pages/firstparty/program_detail_1/program_detail_1.wxml b/front/pages/firstparty/program_detail_1/program_detail_1.wxml
index 67ab43a..4bba4f9 100644
--- a/front/pages/firstparty/program_detail_1/program_detail_1.wxml
+++ b/front/pages/firstparty/program_detail_1/program_detail_1.wxml
@@ -3,22 +3,22 @@
- {{program.program_name}}
+ {{program.projectName}}
- 甲方负责人:{{program.first_name}}
- 乙方负责人:{{program.second_name}}
+ 甲方负责人:{{program.projectFirstPerson}}
+ 乙方负责人:{{program.projectSecondPerson}}
项目日期
- {{program.start_data}}-{{program.end_data}}
+ {{program.projectStartTime}}至{{program.projectEndTime}}
项目详情
项目房间
-
- 房间编号{{item.number}}
+
+ 房间{{item.roomId}}
diff --git a/front/pages/firstparty/room/room.js b/front/pages/firstparty/room/room.js
index cac4bb5..76e374e 100644
--- a/front/pages/firstparty/room/room.js
+++ b/front/pages/firstparty/room/room.js
@@ -1,4 +1,6 @@
// pages/firstparty/room/room.js
+const app = getApp();
+const api = app.globalData.api;
const steps=["各个等级设备检查符合项提交(搬迁前)","提交","拆机打包","装车","卸车","安装","各个等级级设备检查符合项提交(安装后)","提交","其他检查","全部完成"]
Page({
@@ -6,7 +8,7 @@ Page({
* 页面的初始数据
*/
data: {
- number:"001",
+ number:"",
name:"负责人名称",
equipment:[
{
@@ -27,7 +29,27 @@ Page({
* 生命周期函数--监听页面加载
*/
onLoad(options) {
-
+ let that = this
+ this.setData({
+ number:options.roomid
+ })
+ let id = options.id
+ let projectid=options.projectid
+ //查询房间详情
+ wx.request({
+ url: api+'/equipment/queryEquipmentByRoomId?projectId='+projectid+"&roomId="+id,
+ method:"GET",
+ success(res){
+ console.log(res)
+ that.setData({
+ equipment:res.data.data,
+ })
+ },
+ fail(res)
+ {
+ console.log(res)
+ }
+ })
},
/**
diff --git a/front/pages/firstparty/search_name/search_name.js b/front/pages/firstparty/search_name/search_name.js
new file mode 100644
index 0000000..98ee24e
--- /dev/null
+++ b/front/pages/firstparty/search_name/search_name.js
@@ -0,0 +1,77 @@
+// pages/firstparty/search_name/search_name.js
+Page({
+
+ /**
+ * 页面的初始数据
+ */
+ data: {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面加载
+ */
+ onLoad(options) {
+ let value = options.value
+ },
+
+ /**
+ * 生命周期函数--监听页面初次渲染完成
+ */
+ onReady() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面显示
+ */
+ onShow() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面隐藏
+ */
+ onHide() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面卸载
+ */
+ onUnload() {
+
+ },
+
+ /**
+ * 页面相关事件处理函数--监听用户下拉动作
+ */
+ onPullDownRefresh() {
+
+ },
+
+ /**
+ * 页面上拉触底事件的处理函数
+ */
+ onReachBottom() {
+
+ },
+
+ /**
+ * 用户点击右上角分享
+ */
+ onShareAppMessage() {
+
+ },
+ onChangeValue(e)
+ {
+ console.log(e)
+ this.setData({
+ input:e.detail.value
+ })
+ },
+ submit(e)
+ {
+ console.log("提交了")
+ }
+})
\ No newline at end of file
diff --git a/front/pages/firstparty/search_name/search_name.json b/front/pages/firstparty/search_name/search_name.json
new file mode 100644
index 0000000..b87355f
--- /dev/null
+++ b/front/pages/firstparty/search_name/search_name.json
@@ -0,0 +1,10 @@
+{
+ "usingComponents": {
+ "custom-tab-bar": "/components/custom-tab-bar/custom-tab-bar",
+ "t-search": "/miniprogram_npm/tdesign-miniprogram/search/search",
+ "t-tabs": "/miniprogram_npm/tdesign-miniprogram/tabs/tabs",
+ "t-tab-panel": "/miniprogram_npm/tdesign-miniprogram/tab-panel/tab-panel",
+ "t-textarea": "/miniprogram_npm/tdesign-miniprogram/textarea/textarea",
+ "t-button": "/miniprogram_npm/tdesign-miniprogram/button/button"
+ }
+}
\ No newline at end of file
diff --git a/front/pages/firstparty/search_name/search_name.wxml b/front/pages/firstparty/search_name/search_name.wxml
new file mode 100644
index 0000000..80371ec
--- /dev/null
+++ b/front/pages/firstparty/search_name/search_name.wxml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+ {{item.projectName}}
+
+
+ 甲方负责人:{{item.projectFirstPerson}}
+ 乙方负责人:{{item.projectSecondPerson}}
+
+
+ 项目日期
+ {{item.projectStartTime}}至{{item.projectEndTime}}
+
+
+ 项目详情
+
+
+
+ 查看项目详情
+
+
+
+
+
+
+
+
+
+
+ {{item.projectName}}
+
+ 已完成
+
+
+ 甲方负责人:{{item.projectFirstPerson}}
+ 乙方负责人:{{item.projectSecondPerson}}
+
+
+ 项目日期
+ {{item.projectStartTime}}至{{item.projectEndTime}}
+
+
+ 项目详情
+
+
+
+ 查看项目详情
+
+
+
+
+
\ No newline at end of file
diff --git a/front/pages/firstparty/search_name/search_name.wxss b/front/pages/firstparty/search_name/search_name.wxss
new file mode 100644
index 0000000..81a86fd
--- /dev/null
+++ b/front/pages/firstparty/search_name/search_name.wxss
@@ -0,0 +1,102 @@
+/* pages/firstparty/program_detail/program_detail.wxss */
+page{
+ background-color:rgba(187, 194, 193, 0.493);
+}
+.search{
+ padding: 0rpx 24rpx 0rpx 24rpx;
+ background-color:rgba(255, 255, 255, 1);
+}
+.card{
+ padding: 12rpx 24rpx 0rpx 24rpx;
+}
+.detail
+{
+ height: 506rpx;
+ background-color: rgba(255, 255, 255, 1);
+ border-radius: 10rpx;
+}
+.detail-container
+{
+ padding: 32rpx;
+}
+.program-name
+{
+ font-size: 18px;
+ font-weight: 700;
+ letter-spacing: 0px;
+ line-height: 25.2px;
+ color: rgba(51, 51, 51, 1);
+ text-align: left;
+ vertical-align: top;
+}
+.person
+{
+ display: flex;
+ flex-direction: row;
+ margin-top: 12rpx;
+ margin-bottom: 12rpx;
+}
+.theperson
+{
+ border-radius: 2px;
+ background: rgba(245, 245, 245, 1);
+ display: flex;
+ justify-content: flex-start;
+ align-items: flex-start;
+ padding: 2rpx 12rpx 2rpx 12rpx;
+ font-size: 12px;
+ font-weight: 400;
+ letter-spacing: 0px;
+ line-height: 16.8px;
+ color: rgba(51, 51, 51, 1);
+ text-align: left;
+ vertical-align: top;
+}
+.data{
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+ font-size: 12px;
+ font-weight: 400;
+ letter-spacing: 0px;
+ line-height: 16.8px;
+ color: rgba(102, 102, 102, 1);
+ text-align: left;
+ vertical-align: top;
+}
+.detail-name
+{
+ font-size: 16px;
+ font-weight: 700;
+ letter-spacing: 0px;
+ line-height: 22.4px;
+ color: rgba(51, 51, 51, 1);
+ text-align: left;
+ vertical-align: top;
+ margin-top: 40rpx;
+ margin-bottom: 8rpx;
+}
+.button
+{
+ display: flex;
+ flex-direction: row;
+ justify-content: flex-end;
+ margin: 0rpx;
+ margin-top: 16rpx;
+}
+.done
+{
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+}
+.done-word
+{
+ font-size: 14px;
+ font-weight: 400;
+ letter-spacing: 0px;
+ line-height: 19.6px;
+ color: rgba(0, 186, 74, 1);
+ text-align: left;
+ vertical-align: top;
+}
\ No newline at end of file
diff --git a/front/pages/firstparty/search_program/search_program.js b/front/pages/firstparty/search_program/search_program.js
new file mode 100644
index 0000000..f235de1
--- /dev/null
+++ b/front/pages/firstparty/search_program/search_program.js
@@ -0,0 +1,99 @@
+// pages/firstparty/search_program/search_program.js
+Page({
+
+ /**
+ * 页面的初始数据
+ */
+ data: {
+ value:"",
+ unit_school:[
+ {
+ image:"https://img.js.design/assets/img/62d4d34291c472110f55acfc.png",
+ name:"中国民航大学",
+ number:10
+ },
+ {
+ image:"https://img.js.design/assets/img/62d4d34291c472110f55acfc.png",
+ name:"天津大学",
+ number:20
+ },
+ {
+ image:"https://img.js.design/assets/img/62d4d34291c472110f55acfc.png",
+ name:"天津医科大学",
+ number:50
+ },
+ {
+ image:"https://img.js.design/assets/img/62d4d34291c472110f55acfc.png",
+ name:"南开大学",
+ number:120
+ }
+ ],
+ },
+
+ /**
+ * 生命周期函数--监听页面加载
+ */
+ onLoad(options) {
+ let value = options.value
+ },
+
+ /**
+ * 生命周期函数--监听页面初次渲染完成
+ */
+ onReady() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面显示
+ */
+ onShow() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面隐藏
+ */
+ onHide() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面卸载
+ */
+ onUnload() {
+
+ },
+
+ /**
+ * 页面相关事件处理函数--监听用户下拉动作
+ */
+ onPullDownRefresh() {
+
+ },
+
+ /**
+ * 页面上拉触底事件的处理函数
+ */
+ onReachBottom() {
+
+ },
+
+ /**
+ * 用户点击右上角分享
+ */
+ onShareAppMessage() {
+
+ },
+ onChangeValue(e)
+ {
+ console.log(e)
+ this.setData({
+ input:e.detail.value
+ })
+ },
+ submit(e)
+ {
+ console.log("提交了")
+ }
+})
\ No newline at end of file
diff --git a/front/pages/firstparty/search_program/search_program.json b/front/pages/firstparty/search_program/search_program.json
new file mode 100644
index 0000000..afb37da
--- /dev/null
+++ b/front/pages/firstparty/search_program/search_program.json
@@ -0,0 +1,5 @@
+{
+ "usingComponents": {
+ "t-search": "/miniprogram_npm/tdesign-miniprogram/search/search"
+ }
+}
\ No newline at end of file
diff --git a/front/pages/firstparty/search_program/search_program.wxml b/front/pages/firstparty/search_program/search_program.wxml
new file mode 100644
index 0000000..7be966b
--- /dev/null
+++ b/front/pages/firstparty/search_program/search_program.wxml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+ {{item.name}}
+
+
+ 项目数
+ {{item.number}}
+
+
+
+
\ No newline at end of file
diff --git a/front/pages/firstparty/search_program/search_program.wxss b/front/pages/firstparty/search_program/search_program.wxss
new file mode 100644
index 0000000..b15ff64
--- /dev/null
+++ b/front/pages/firstparty/search_program/search_program.wxss
@@ -0,0 +1,79 @@
+/* pages/firstparty/program/program.wxss */
+page{
+ background-color:rgba(187, 194, 193, 0.493);
+}
+.search{
+ padding: 0rpx 24rpx 0rpx 24rpx;
+ background-color: rgba(255, 255, 255, 1);
+}
+.card{
+ margin: 32rpx 32rpx 0 32rpx;
+}
+.the-card{
+ display: flex;
+ flex-direction: row;
+ border-radius: 5px;
+ background: rgba(255, 255, 255, 1);
+ margin: 32rpx 0 32rpx 0;
+ height: 204rpx;
+}
+.image{
+ width: 172rpx;
+ height: 172rpx;
+}
+.image-1{
+ width: 172rpx;
+ height: 172rpx;
+ margin: 16rpx;
+}
+.name{
+ display: flex;
+ flex-direction: column;
+ margin: 16rpx 0 24rpx 0rpx;
+}
+.number{
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+ border-radius: 2px;
+ background: rgba(255, 242, 242, 1);
+ width: 192rpx;
+ height: 44rpx;
+ padding: 2rpx;
+}
+.unit-name{
+ font-size: 18px;
+ font-weight: 600;
+ letter-spacing: 0px;
+ line-height: 25.2px;
+ color: rgba(51, 51, 51, 1);
+ text-align: left;
+ vertical-align: top;
+ margin-bottom: 16rpx;
+}
+.number-describer
+{
+ font-size: 12px;
+ font-weight: 400;
+ letter-spacing: 0px;
+ line-height: 16.8px;
+ color: rgba(204, 33, 41, 1);
+ text-align: left;
+ vertical-align: top;
+ padding: 6rpx 0rpx 0rpx 0rpx;
+}
+.unit-number
+{
+ font-size: 18px;
+ width: 56rpx;
+ font-weight: 500;
+ letter-spacing: 0px;
+ line-height: 25.2px;
+ color: rgba(204, 33, 41, 1);
+ text-align: left;
+ vertical-align: top;
+}
+.unit-icon
+{
+ padding: 6rpx;
+}
\ No newline at end of file
diff --git a/front/pages/manage/add_program/add_program.js b/front/pages/manage/add_program/add_program.js
index eb12614..e184ac6 100644
--- a/front/pages/manage/add_program/add_program.js
+++ b/front/pages/manage/add_program/add_program.js
@@ -1,4 +1,7 @@
// pages/manage/add_program/add_program.js
+const app = getApp();
+const api = app.globalData.api;
+
Page({
/**
@@ -60,7 +63,6 @@ Page({
* 生命周期函数--监听页面加载
*/
onLoad(options) {
-
},
/**
@@ -164,9 +166,7 @@ Page({
onConfirm(e) {
const { value } = e.detail;
const { mode } = this.data;
-
console.log('confirm', value);
-
this.setData({
[mode]: value,
[`${mode}Text`]: value,
@@ -229,6 +229,30 @@ Page({
// //直接给上移页面赋值
// back: true,
// });
+ wx.request({
+ url: api+'/project/addProject',
+ method:"POST",
+ data:{
+ "projectGrade": 1,
+ "projectName": this.data.name2,
+ "projectFirstPerson": this.data.name3,
+ "projectSecondPerson": this.data.personText,
+ "projectStartTime": this.data.date1Text,
+ "projectEndTime": this.data.date2Text,
+ "projectRemark": this.data.remark,
+ "projectIsDone": 0,
+ "projectUnit": this.data.name1,
+ "projectUnitType": this.data.cityValue[0]
+ },
+ success(res){
+ console.log(res)
+ },
+ fail(res)
+ {
+ console.log(res)
+ }
+ })
+
wx.navigateBack({
//返回
delta:1
diff --git a/front/pages/manage/car/car.js b/front/pages/manage/car/car.js
index 0f98c3a..0779b25 100644
--- a/front/pages/manage/car/car.js
+++ b/front/pages/manage/car/car.js
@@ -1,28 +1,47 @@
// pages/firstparty/car/car.js
+const app = getApp();
+
+const api = app.globalData.api;
Page({
/**
* 页面的初始数据
*/
data: {
- cars:[
- {
- name:"中国重汽 SITRAK C5H 340马力",
- start_time:"2024.06.10",
- end_time:"2024.06.16",
- image:"https://img.js.design/assets/img/6676f0385e1398b2613d0a74.jpg#c978f030c1acffcdad2fcac973e28def",
- person:"张晓军",
- info:"津A·88888"
-
- }
- ]
+ // cars:[
+ // {
+ // name:"中国重汽 SITRAK C5H 340马力",
+ // start_time:"2024.06.10",
+ // end_time:"2024.06.16",
+ // image:"https://img.js.design/assets/img/6676f0385e1398b2613d0a74.jpg#c978f030c1acffcdad2fcac973e28def",
+ // person:"张晓军",
+ // info:"津A·88888"
+
+ // }
+ // ]
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
-
+ let that = this
+ console.log(options)
+ //查询房间详情
+ wx.request({
+ url: api+'/car/queryCarByProId?proId='+options.projectid,
+ method:"GET",
+ success(res){
+ console.log(res)
+ that.setData({
+ cars:res.data.data,
+ })
+ },
+ fail(res)
+ {
+ console.log(res)
+ }
+ })
},
/**
diff --git a/front/pages/manage/car/car.wxml b/front/pages/manage/car/car.wxml
index e80d291..99f2880 100644
--- a/front/pages/manage/car/car.wxml
+++ b/front/pages/manage/car/car.wxml
@@ -5,17 +5,17 @@
- {{item.name}}
- 使用时间:{{item.start_time}}-{{item.end_time}}
+ {{item.carName}}
+ 使用时间:{{item.carStartTime}}至{{item.carEndTime}}
- {{item.person}}
+ {{item.name}}
- {{item.info}}
+ {{item.carNumber}}
diff --git a/front/pages/manage/car/car.wxss b/front/pages/manage/car/car.wxss
index dcd8d10..f018e3b 100644
--- a/front/pages/manage/car/car.wxss
+++ b/front/pages/manage/car/car.wxss
@@ -6,12 +6,13 @@ page{
{
margin: 12rpx 24rpx 0 24rpx;
padding: 0;
- background-color: rgba(255, 255, 255, 1);
}
.car
{
margin-top: 12rpx;
margin-bottom: 12rpx;
+ background-color: rgba(255, 255, 255, 1);
+ width: 700rpx;
}
.car-name
{
diff --git a/front/pages/manage/my_program_detail/my_program_detail.js b/front/pages/manage/my_program_detail/my_program_detail.js
index 2b851bd..747bbb4 100644
--- a/front/pages/manage/my_program_detail/my_program_detail.js
+++ b/front/pages/manage/my_program_detail/my_program_detail.js
@@ -1,4 +1,7 @@
// pages/firstparty/program_detail/program_detail.js
+const app = getApp();
+const api = app.globalData.api;
+
Page({
/**
@@ -11,28 +14,28 @@ Page({
unit:"",
unit_number:"",
value:"",
- program:[
- {
- program_name:"总项目名称",
- first_name:"刘三",
- second_name:"李四",
- start_data:"2024.06.10",
- end_data:"2024.06.16",
- detail:"这是项目详情段落文本备注,这是项目详情段落文本这是项目详情段落文本,这是项目详情..."
-
- }
- ],
- program_done:[
- {
- program_name:"总项目名称",
- first_name:"刘三",
- second_name:"李四",
- start_data:"2024.06.10",
- end_data:"2024.06.16",
- detail:"这是项目详情段落文本备注,这是项目详情段落文本这是项目详情段落文本,这是项目详情..."
-
- }
- ]
+ // program:[
+ // {
+ // program_name:"总项目名称",
+ // first_name:"刘三",
+ // second_name:"李四",
+ // start_data:"2024.06.10",
+ // end_data:"2024.06.16",
+ // detail:"这是项目详情段落文本备注,这是项目详情段落文本这是项目详情段落文本,这是项目详情..."
+
+ // }
+ // ],
+ // program_done:[
+ // {
+ // program_name:"总项目名称",
+ // first_name:"刘三",
+ // second_name:"李四",
+ // start_data:"2024.06.10",
+ // end_data:"2024.06.16",
+ // detail:"这是项目详情段落文本备注,这是项目详情段落文本这是项目详情段落文本,这是项目详情..."
+
+ // }
+ // ]
},
/**
@@ -40,9 +43,22 @@ Page({
*/
onLoad(options) {
console.log(options)
- this.setData({
- unit:options.name,
- unit_number:options.number
+ console.log(options)
+ const that = this
+ const unit = options.name
+ wx.request({
+ url: api+'/project/queryProjectByUnit?projectUnit='+unit,
+ method:"GET",
+ success(res){
+ console.log(res)
+ that.setData({
+ program:res.data.data
+ })
+ },
+ fail(res)
+ {
+ console.log(res)
+ }
})
},
@@ -111,10 +127,11 @@ Page({
})
console.log(this.data.value)
},
- goto()
+ goto(e)
{
+ let id = e.currentTarget.dataset.id;
wx.navigateTo({
- url: '/pages/manage/program_detail_1/program_detail_1',
+ url: '/pages/manage/program_detail_1/program_detail_1?id='+id,
})
},
onIconTap(e)
diff --git a/front/pages/manage/my_program_detail/my_program_detail.wxml b/front/pages/manage/my_program_detail/my_program_detail.wxml
index a78fcf3..de83d26 100644
--- a/front/pages/manage/my_program_detail/my_program_detail.wxml
+++ b/front/pages/manage/my_program_detail/my_program_detail.wxml
@@ -8,27 +8,27 @@
-
+
- {{item.program_name}}
+ {{item.projectName}}
- 甲方负责人:{{item.first_name}}
- 乙方负责人:{{item.second_name}}
+ 甲方负责人:{{item.projectFirstPerson}}
+ 乙方负责人:{{item.projectSecondPerson}}
项目日期
- {{item.start_data}}-{{item.end_data}}
+ {{item.projectStartTime}}至{{item.projectEndTime}}
项目详情
- 查看项目详情
+ 查看项目详情
-
+
- {{item.program_name}}
+ {{item.projectName}}
已完成
- 甲方负责人:{{item.first_name}}
- 乙方负责人:{{item.second_name}}
+ 甲方负责人:{{item.projectFirstPerson}}
+ 乙方负责人:{{item.projectSecondPerson}}
项目日期
- {{item.start_data}}-{{item.end_data}}
+ {{item.projectStartTime}}至{{item.projectEndTime}}
项目详情
- 查看项目详情
+ 查看项目详情
-
+
+
\ No newline at end of file
diff --git a/front/pages/manage/program_detail/program_detail.js b/front/pages/manage/program_detail/program_detail.js
index 07c1023..2786b27 100644
--- a/front/pages/manage/program_detail/program_detail.js
+++ b/front/pages/manage/program_detail/program_detail.js
@@ -1,4 +1,7 @@
// pages/firstparty/program_detail/program_detail.js
+const app = getApp();
+const api = app.globalData.api;
+
Page({
/**
@@ -35,6 +38,22 @@ Page({
*/
onLoad(options) {
console.log(options)
+ const that = this
+ const unit = options.name
+ wx.request({
+ url: api+'/project/queryProjectByUnit?projectUnit='+unit,
+ method:"GET",
+ success(res){
+ console.log(res)
+ that.setData({
+ program:res.data.data
+ })
+ },
+ fail(res)
+ {
+ console.log(res)
+ }
+ })
},
/**
@@ -92,10 +111,11 @@ Page({
})
console.log(this.data.value)
},
- goto()
+ goto(e)
{
+ let id = e.currentTarget.dataset.id;
wx.navigateTo({
- url: '/pages/manage/program_detail_1/program_detail_1',
+ url: '/pages/manage/program_detail_1/program_detail_1?id='+id,
})
}
})
\ No newline at end of file
diff --git a/front/pages/manage/program_detail/program_detail.wxml b/front/pages/manage/program_detail/program_detail.wxml
index 0c704ba..5dc7d23 100644
--- a/front/pages/manage/program_detail/program_detail.wxml
+++ b/front/pages/manage/program_detail/program_detail.wxml
@@ -8,24 +8,24 @@
-
+
- {{item.program_name}}
+ {{item.projectName}}
- 甲方负责人:{{item.first_name}}
- 乙方负责人:{{item.second_name}}
+ 甲方负责人:{{item.projectFirstPerson}}
+ 乙方负责人:{{item.projectSecondPerson}}
项目日期
- {{item.start_data}}-{{item.end_data}}
+ {{item.projectStartTime}}至{{item.projectEndTime}}
项目详情
- 查看项目详情
+ 查看项目详情
-
+
- {{item.program_name}}
+ {{item.projectName}}
已完成
- 甲方负责人:{{item.first_name}}
- 乙方复制人:{{item.second_name}}
+ 甲方负责人:{{item.projectFirstPerson}}
+ 乙方负责人:{{item.projectSecondPerson}}
项目日期
- {{item.start_data}}-{{item.end_data}}
+ {{item.projectStartTime}}至{{item.projectEndTime}}
项目详情
- 查看项目详情
+ 查看项目详情
diff --git a/front/pages/manage/program_detail_1/program_detail_1.js b/front/pages/manage/program_detail_1/program_detail_1.js
index 5a80e26..1d49ff1 100644
--- a/front/pages/manage/program_detail_1/program_detail_1.js
+++ b/front/pages/manage/program_detail_1/program_detail_1.js
@@ -1,4 +1,7 @@
// pages/firstparty/program_detail_1/program_detail_1.js
+const app = getApp();
+const api = app.globalData.api;
+
Page({
/**
@@ -14,49 +17,78 @@ Page({
autosize:20,
room_6:[],
current_room:[],
- room:[
- {
- number:"001",
- },
- {
- number:"002",
- },
- {
- number:"003",
- },
- {
- number:"004",
- },
- {
- number:"005",
- },
- {
- number:"006",
- },
- {
- number:"007",
- },
- ],
- program:
- {
- program_name:"总项目名称",
- first_name:"刘三",
- second_name:"李四",
- start_data:"2024.06.10",
- end_data:"2024.06.16",
- detail:"这是项目详情段落文本备注,这是项目详情段落文本这是项目详情段落文本,这是项目详情...这是项目详情段落文本备注,这是项目详情段落文本这是项目详情段落文本,这是项目详情这是项目详情段落文本备注,这是项目详情段落文本这是项目详情段落文本,这是项目详情...这是项目详情段落文本备注,这是项目详情段落文本这是项目详情段落文本,这是项目详情"
-
- },
+ // room:[
+ // {
+ // number:"001",
+ // },
+ // {
+ // number:"002",
+ // },
+ // {
+ // number:"003",
+ // },
+ // {
+ // number:"004",
+ // },
+ // {
+ // number:"005",
+ // },
+ // {
+ // number:"006",
+ // },
+ // {
+ // number:"007",
+ // },
+ // ],
+ // program:
+ // {
+ // program_name:"总项目名称",
+ // first_name:"刘三",
+ // second_name:"李四",
+ // start_data:"2024.06.10",
+ // end_data:"2024.06.16",
+ // detail:"这是项目详情段落文本备注,这是项目详情段落文本这是项目详情段落文本,这是项目详情...这是项目详情段落文本备注,这是项目详情段落文本这是项目详情段落文本,这是项目详情这是项目详情段落文本备注,这是项目详情段落文本这是项目详情段落文本,这是项目详情...这是项目详情段落文本备注,这是项目详情段落文本这是项目详情段落文本,这是项目详情"
+
+ // },
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
- let firstSix = this.data.room.slice(0, 6);
- this.setData({
- room_6:firstSix,
- current_room:firstSix
+ const id = options.id
+ let that = this
+ //查询项目详情
+ wx.request({
+ url: api+'/project/queryProjectById?projectId='+id,
+ method:"GET",
+ success(res){
+ that.setData({
+ program:res.data.data[0]
+ })
+ },
+ fail(res)
+ {
+ console.log(res)
+ }
+ })
+ //查询房间详情
+ wx.request({
+ url: api+'/room/queryRoomByProjectId?projectId='+id,
+ method:"GET",
+ success(res){
+ console.log(res)
+ let firstSix = res.data.data.slice(0, 6);
+ that.setData({
+ room:res.data.data,
+ room_6:firstSix,
+ current_room:firstSix
+ })
+ },
+ fail(res)
+ {
+ console.log(res)
+ }
})
},
@@ -152,7 +184,7 @@ Page({
},
gotocar(){
wx.navigateTo({
- url: '/pages/manage/car/car',
+ url: '/pages/manage/car/car?projectid='+this.data.program.projectId,
})
},
gotoequipment(){
@@ -163,7 +195,7 @@ Page({
add_room()
{
wx.navigateTo({
- url: '/pages/manage/add_room/add_room',
+ url: '/pages/manage/add_room/add_room?'
})
},
//显示框
diff --git a/front/pages/manage/program_detail_1/program_detail_1.wxml b/front/pages/manage/program_detail_1/program_detail_1.wxml
index 1bb4bc7..dc14667 100644
--- a/front/pages/manage/program_detail_1/program_detail_1.wxml
+++ b/front/pages/manage/program_detail_1/program_detail_1.wxml
@@ -3,22 +3,22 @@
- {{program.program_name}}
+ {{program.projectName}}
- 甲方负责人:{{program.first_name}}
- 乙方负责人:{{program.second_name}}
+ 甲方负责人:{{program.projectFirstPerson}}
+ 乙方负责人:{{program.projectSecondPerson}}
项目日期
- {{program.start_data}}-{{program.end_data}}
+ {{program.projectStartTime}}至{{program.projectEndTime}}
项目详情
- 房间编号{{item.number}}
+ 房间编号{{item.roomId}}
diff --git a/front/project.private.config.json b/front/project.private.config.json
index faa35b2..dbff5d2 100644
--- a/front/project.private.config.json
+++ b/front/project.private.config.json
@@ -2,7 +2,8 @@
"description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
"projectname": "miniprogram-7",
"setting": {
- "compileHotReLoad": true
+ "compileHotReLoad": true,
+ "urlCheck": false
},
"libVersion": "2.27.3"
}
\ No newline at end of file