|
|
@@ -6,7 +6,7 @@ Page({
|
|
|
*/
|
|
|
data: {
|
|
|
terminalServices: [], // 码头服务列表
|
|
|
- searchWords: "", // 搜索关键词
|
|
|
+ terminalSearchWords: "", // 搜索关键词
|
|
|
loading: false, // 加载状态
|
|
|
waterLevels: [], // 水位数据
|
|
|
demolitionPolicy: [], // 拆解政策
|
|
|
@@ -15,6 +15,33 @@ Page({
|
|
|
shipCertificate: [],
|
|
|
shipCrewCertificate: [],
|
|
|
certOperationContact: [],
|
|
|
+ palletList: [
|
|
|
+ {
|
|
|
+ id: 5,
|
|
|
+ cargoName: "222",
|
|
|
+ loadPortName: "2",
|
|
|
+ dischargePortName: "3",
|
|
|
+ cargoTons: 4,
|
|
|
+ contactName: "5",
|
|
|
+ contactPhone: "13666666666",
|
|
|
+ status: 1,
|
|
|
+ releaseTime: "2025/05/08 19:52:33",
|
|
|
+ createTime: "2025/05/07 23:36:26",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 6,
|
|
|
+ cargoName: "测试1",
|
|
|
+ loadPortName: "上海",
|
|
|
+ dischargePortName: "张家港",
|
|
|
+ cargoTons: 111,
|
|
|
+ contactName: "11",
|
|
|
+ contactPhone: "11111111111",
|
|
|
+ status: 1,
|
|
|
+ releaseTime: "2025/05/08 19:52:14",
|
|
|
+ createTime: "2025/05/08 11:06:03",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ palletListSearchWords: "", // 货盘搜索关键词
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
@@ -25,6 +52,7 @@ Page({
|
|
|
this.getWaterLevel();
|
|
|
this.getNewEnergyPolicy();
|
|
|
this.getIntelligentService();
|
|
|
+ this.getPalletList();
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
@@ -71,12 +99,12 @@ Page({
|
|
|
/**
|
|
|
* 获取码头服务数据
|
|
|
*/
|
|
|
- getTerminalServices(searchWords = "") {
|
|
|
+ getTerminalServices(terminalSearchWords = "") {
|
|
|
this.setData({
|
|
|
loading: true,
|
|
|
});
|
|
|
postApi("/pallet/terminal/services", {
|
|
|
- searchWords: searchWords,
|
|
|
+ searchWords: terminalSearchWords,
|
|
|
})
|
|
|
.then((res) => {
|
|
|
if (res.data && res.data.status === 0) {
|
|
|
@@ -110,7 +138,7 @@ Page({
|
|
|
* 搜索码头服务
|
|
|
*/
|
|
|
searchTerminalServices() {
|
|
|
- this.getTerminalServices(this.data.searchWords);
|
|
|
+ this.getTerminalServices(this.data.terminalSearchWords);
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
@@ -118,7 +146,7 @@ Page({
|
|
|
*/
|
|
|
onSearchInput(e) {
|
|
|
this.setData({
|
|
|
- searchWords: e.detail.value,
|
|
|
+ terminalSearchWords: e.detail.value,
|
|
|
});
|
|
|
},
|
|
|
|
|
|
@@ -204,4 +232,57 @@ Page({
|
|
|
});
|
|
|
}
|
|
|
},
|
|
|
+ /**
|
|
|
+ * 获取货盘列表数据
|
|
|
+ */
|
|
|
+ async getPalletList(palletListSearchWords = "") {
|
|
|
+ this.setData({
|
|
|
+ loading: true,
|
|
|
+ });
|
|
|
+ try {
|
|
|
+ let { data } = await postApi("/pallet/list", {
|
|
|
+ searchWords: palletListSearchWords,
|
|
|
+ });
|
|
|
+ if (data && data.status === 0) {
|
|
|
+ this.setData({
|
|
|
+ palletList: data.result || [],
|
|
|
+ loading: false,
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ this.setData({
|
|
|
+ loading: false,
|
|
|
+ palletList: [],
|
|
|
+ });
|
|
|
+ wx.showToast({
|
|
|
+ title: data.msg || "获取数据失败",
|
|
|
+ icon: "none",
|
|
|
+ });
|
|
|
+ }
|
|
|
+ } catch (error) {
|
|
|
+ console.log(error);
|
|
|
+ this.setData({
|
|
|
+ loading: false,
|
|
|
+ });
|
|
|
+ wx.showToast({
|
|
|
+ title: "网络请求失败",
|
|
|
+ icon: "none",
|
|
|
+ });
|
|
|
+ }
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 搜索货盘列表
|
|
|
+ */
|
|
|
+ searchPalletList() {
|
|
|
+ this.getPalletList(this.data.palletListSearchWords);
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 货盘搜索输入框内容变化事件
|
|
|
+ */
|
|
|
+ onPalletSearchInput(e) {
|
|
|
+ this.setData({
|
|
|
+ palletListSearchWords: e.detail.value,
|
|
|
+ });
|
|
|
+ },
|
|
|
});
|