diff --git a/.env.development b/.env.development index 7e290f0..0c46376 100644 --- a/.env.development +++ b/.env.development @@ -5,7 +5,7 @@ ENV = 'development' VUE_APP_BASE_API = '/prod-api' -VUE_APP_BASE_TARGET = 'http://192.168.0.229:9999' +VUE_APP_BASE_TARGET = 'http://192.168.0.129:9999' # VUE_APP_BASE_TARGET = 'http://192.168.0.129:9999' # VUE_APP_BASE_TARGET = 'http://172.16.36.180:9999' # VUE_APP_BASE_TARGET = 'http://172.16.36.176:9998' diff --git a/src/page/common/checkbox.vue b/src/page/common/checkbox.vue index 9e341b0..d7e5351 100644 --- a/src/page/common/checkbox.vue +++ b/src/page/common/checkbox.vue @@ -82,24 +82,22 @@ export default { display: none; } .checkbox >>> .el-checkbox { - width: 110px; + padding: 8px 10px !important; height: 34px !important; background: #ffffff; border: 1px solid #ebebeb; margin-right: 20px; margin-bottom: 10px; margin-left: 0px !important; - line-height: 34px; text-align: center; box-sizing: border-box; } .checkbox >>> .is-checked { background: #ecf3fd; - border: none; + border: 1px solid #ecf3fd !important; } .checkbox >>> .el-checkbox.is-bordered.el-checkbox--medium { border-radius: 2px; - padding: 0; } .checkbox >>> .el-checkbox__label { padding: unset; diff --git a/src/page/homepage/crowdsourcing/crowd.vue b/src/page/homepage/crowdsourcing/crowd.vue index 8a66930..69481d3 100644 --- a/src/page/homepage/crowdsourcing/crowd.vue +++ b/src/page/homepage/crowdsourcing/crowd.vue @@ -10,92 +10,104 @@ src="/assets/home/zhbao1.png" alt="" /> +
-
-
-
-
任务类型:
- - - - - +
+
+
任务类型:
+
+
+ 全部 +
+
+ {{ item.dictLabel }} +
- -
-
金额范围:
- - - - - +
+
+
金额范围:
+
+
+ 全部 +
+
+ {{ item.name }} +
- -
-
项目周期:
- - - - - +
+
+
项目周期:
+
+
+ 全部 +
+
+ {{ item.name }} +
- - - - - - - -
-
驻场需求:
- - - - +
+
+
驻场要求:
+
+
全部
+
+ {{ item.name }} +
- -
-
地域要求:
- - - +
+
+
地域要求:
+
+
-
+
-
发布时间
-
项目金额
+
+ 发布时间 +
+
+ 项目金额 +
@@ -306,7 +318,7 @@ export default { } }, components: { CrowdsourceTask }, - + computed: { ...mapGetters(['testtypelist', 'feescopelist', 'token', 'userinform']), }, @@ -320,6 +332,22 @@ export default { this.getList() }, methods: { + taskClick(q) { + this.typeName = q + this.getList() + }, + amoutClick(q) { + this.amountrange = q + this.getList() + }, + periodClick(q) { + this.period = q + this.getList() + }, + onsiteTypeClick(q) { + this.onsiteType = q + this.getList() + }, // 发布时间和项目金额排序 fabuTimeEsc() { this.priceOrder = null @@ -369,7 +397,6 @@ export default { findByvalue, findLabelValueByProp, - /** 查询列表 */ getList() { this.loading = true @@ -494,6 +521,50 @@ export default { width: 1200px; margin: auto; } +.topnavbarconit { + display: flex; + align-items: center; + padding: 10px 0; + border-bottom: 1px solid #dcdfe6; +} +.topnavbarconitno { + border-bottom: unset; +} +.topnavbarconitL { + width: 85px; + font-weight: bold; + font-size: 17px; + color: #4d4d4d; + height: 40px; + line-height: 40px; + margin-right: 30px; + min-width: 85px; +} +.topnavbarconitR { + flex: 1; + font-weight: 500; + font-size: 15px; + color: #333333; + display: flex; + align-items: center; + flex-wrap: wrap; +} +.topnavbarconitRit { + margin-bottom: 10px; + height: 40px; + padding: 0 22px; + display: flex; + align-items: center; + justify-content: center; + font-size: 14px; + cursor: pointer; +} +.topnavbarconitRitActive { + background: #0066eb; + color: #fff; + border-radius: 4px; +} + .ijaiorenwu { position: fixed; right: 0; @@ -587,6 +658,8 @@ export default { margin-right: 30px; font-size: 17px; /* width: 90px !important; */ + width: 90px; + min-width: 90px; } .productbox >>> .el-divider--horizontal { margin: 0px; diff --git a/src/page/homepage/tool/toolmarker.vue b/src/page/homepage/tool/toolmarker.vue index a9209ec..efc2be7 100644 --- a/src/page/homepage/tool/toolmarker.vue +++ b/src/page/homepage/tool/toolmarker.vue @@ -1,308 +1,418 @@ \ No newline at end of file