-
-
+
+
+
+
+
+
+
+ {{ sortList.list[sortList.active].showName }}
+
+
+
+
+
+ 筛选
+
+
+
+
+
+
-
忽略
+
+
+
+
+
+ {{ getFilterData.ageRangeStr }}
+
+
+
+
+
+
+ {{ getFilterData.sex == 1 ? "收男工" : getFilterData.sex == 2 ? "收女工" : getFilterData.sex == 3 ? "男女都收" : "" }}
+
+
+
+
+
+
+
+
+
+
+ 清除
+
+
+
-
+
+
+
@@ -78,7 +130,7 @@ export default {
onShareAppMessage() {
return {
title: " ",
- imageUrl: "../../static/image/fdzsshare.png",
+ imageUrl: "https://matripe-cms.oss-cn-beijing.aliyuncs.com/dailibaoming/APP/shareCard0609.png",
};
// return this.G.shareFun();
},
@@ -92,6 +144,15 @@ export default {
},
data() {
return {
+ scrollTo: "",
+ getFilterData: {
+ sex: "-1",
+ ageRangeStr: "",
+ jobCategoryLabelIds: "",
+ jobSpecialLabelIds: "",
+ jobSpecialLabelObjects: [],
+ jobCategoryLabelObjects: [],
+ },
background: {
backgroundColor: "#caf1e0",
},
@@ -137,6 +198,7 @@ export default {
size: 50,
list: [],
isFinish: -1,
+ sortTag: 2,
},
keyword: "",
tabInfo: {
@@ -162,6 +224,27 @@ export default {
],
active: 0,
},
+ sortList: {
+ list: [
+ {
+ name: "按工价",
+ key: 1,
+ showName: "按工价",
+ },
+ {
+ name: "按佣金",
+ key: 3,
+ showName: "按佣金",
+ },
+ {
+ name: "按时间",
+ key: 0,
+ showName: "按时间",
+ },
+
+ ],
+ active: 2,
+ },
};
},
watch: {
@@ -284,15 +367,18 @@ export default {
},
getList($type = "init") {
let that = this;
- console.log("job_list __________________________",1);
+ this.loading = true;
+ console.log("job_list __F________________________", 1);
let time = new Date().getTime();
that.G.Post(
that.api.job_list,
{
+ ...that.getFilterData,
pageNum: that.query.page,
pageSize: that.query.size,
agencyId: that.tabInfo.active == 2 ? uni.getStorageSync("apply-agencyId") : "",
classify: that.tabInfo.list[that.tabInfo.active].classify,
+ sortTag: that.query.sortTag,
keys: that.keyword,
},
(res) => {
@@ -586,6 +672,98 @@ export default {
that.attentionConfig.num++;
this.getInviteList();
},
+
+ /**
+ * 筛选相关========================================================
+ */
+ deleteSex() {
+ console.log("deleteSex");
+ this.getFilterData.sex = -1;
+ this.getList();
+ },
+ deleteAge() {
+ console.log("deleteAge");
+ this.getFilterData.ageRangeStr = "";
+ this.getList();
+ },
+
+ deleteJobCategoryLabel(id) {
+ console.log(id);
+ this.getFilterData.jobCategoryLabelObjects = this.getFilterData.jobCategoryLabelObjects.filter((obj) => obj.id != id);
+
+ const idsArray = this.getFilterData.jobCategoryLabelObjects.map((obj) => obj.id);
+ // 将数组转换为字符串
+ this.getFilterData.jobCategoryLabelIds = idsArray.join(",");
+ console.log("deleteJobCategoryLabel", this.getFilterData);
+
+ this.getList();
+ },
+ deleteJobSpecialLabel(id) {
+ this.getFilterData.jobSpecialLabelObjects = JSON.parse(JSON.stringify(this.getFilterData.jobSpecialLabelObjects.filter((obj) => obj.id != id)));
+ const idsArray = this.getFilterData.jobSpecialLabelObjects.map((obj) => obj.id);
+ // 将数组转换为字符串
+ this.getFilterData.jobSpecialLabelIds = idsArray.join(",");
+ console.log("deleteJobSpecialLabel", this.getFilterData);
+ this.getList();
+ },
+ clearFilter1() {
+ var that = this;
+ this.getFilterData.jobCategoryLabelIds = "";
+ this.getFilterData.jobSpecialLabelIds = "";
+ this.getFilterData.jobCategoryLabelObjects = [];
+ this.getFilterData.jobSpecialLabelObjects = [];
+ this.scrollTo = "";
+ this.getFilterData.sex = -1;
+ this.getFilterData.ageRangeStr = "";
+ console.log("this.getFilterData", this.getFilterData);
+ this.$refs.filterChild.clearFilter();
+ this.getList();
+
+ setTimeout(() => {
+ that.scrollTo = "listBox";
+ console.log("aaaaaaaaa");
+ }, 1);
+ },
+ receiveFromChild(data) {
+ console.log(data);
+ this.whichOneShow = "";
+ this.query.page = 1;
+ this.getFilterData = JSON.parse(JSON.stringify(data));
+ console.log("getFilterData in receiveFromChild", this.getFilterData);
+ this.getList();
+ // this.messageFromChild = data.message;
+ },
+ chooseNl(type) {
+ let that = this;
+ that.scrollTo = "";
+ that.whichOneShow = that.whichOneShow == type ? "" : type;
+ setTimeout(() => {
+ that.scrollTo = "tttop";
+ }, 1);
+ },
+ /**
+ * 筛选相关================================================end
+ */
+ sortJob(ind) {
+ let that = this;
+ this.sortList.active = ind;
+ this.query.sortTag = this.sortList.list[ind].key;
+ this.whichOneShow = "";
+ if (this.query.sortTag === 2) {
+ // 60 * 60 * 24
+ if (that.currentInfo.latitude && new Date().getTime() - that.currentInfo.timestamp < 1000 * 10) {
+ console.log("inTime");
+ this.getList();
+ } else {
+ console.log("outTime");
+ this.getLocation().then(() => {
+ this.getList();
+ });
+ }
+ } else {
+ this.getList();
+ }
+ },
},
};
diff --git a/pages/login/index.vue b/pages/login/index.vue
index 6ccc2d1..78fb6b5 100644
--- a/pages/login/index.vue
+++ b/pages/login/index.vue
@@ -3,7 +3,7 @@
-
+
劳务上下游收发单工具
diff --git a/pages/person/index.vue b/pages/person/index.vue
index becd0f7..2c280d0 100644
--- a/pages/person/index.vue
+++ b/pages/person/index.vue
@@ -36,7 +36,7 @@
- {{ userInfo.agencyName || "未创建/加入企业" }}
+ {{ userInfo.agencyName || "设置企业信息" }}
@@ -94,7 +94,6 @@
/>
-
+
+
+
+
+
+
+
+ 手动填写信息
+ 微信分享邀请
+
+
+ 取消
+
+
切换团队
@@ -149,9 +162,17 @@ export default {
uni.showTabBar();
}
},
+ addMemberShow(val) {
+ if (val) {
+ uni.hideTabBar();
+ } else {
+ uni.showTabBar();
+ }
+ },
},
data() {
return {
+ addMemberShow: false,
scrollTop: 0,
defaultTop: 0,
pageSpeed: -1,
@@ -435,6 +456,7 @@ export default {
uni.navigateTo({
url: $path,
});
+ this.addMemberShow = false;
}
},
handleClickNum(item, index) {
diff --git a/pages/workBench/index.vue b/pages/workBench/index.vue
index a0ba2cf..583d617 100644
--- a/pages/workBench/index.vue
+++ b/pages/workBench/index.vue
@@ -1,7 +1,7 @@
-
+
@@ -61,7 +61,7 @@