|
@@ -8,20 +8,6 @@
|
|
|
bind:click-right=""
|
|
|
>
|
|
|
</van-nav-bar>
|
|
|
- <div v-show="activeTabName === 0" class="dropdown-div">
|
|
|
- <van-dropdown-menu active-color="#1989fa">
|
|
|
- <van-dropdown-item
|
|
|
- v-model="engineeringWorkChooseValue"
|
|
|
- :options="engineeringWorkList"
|
|
|
- :title="
|
|
|
- engineeringWorkChooseValue
|
|
|
- ? engineeringWorkChooseValue.text
|
|
|
- : '工种选择'
|
|
|
- "
|
|
|
- @change="handleChangeEngneeringWorkFun"
|
|
|
- />
|
|
|
- </van-dropdown-menu>
|
|
|
- </div>
|
|
|
<transition name="tab" mode="out-in">
|
|
|
<component :is="currentComponents" class="page" />
|
|
|
</transition>
|
|
@@ -79,9 +65,7 @@ export default {
|
|
|
iconInactive: require("@/assets/image/homeTab/person.png"),
|
|
|
iconActive: require("@/assets/image/homeTab/personActive.png")
|
|
|
}
|
|
|
- ],
|
|
|
- engineeringWorkChooseValue: null, // 工种选择的值
|
|
|
- engineeringWorkList: "" // 工种可选列表
|
|
|
+ ]
|
|
|
};
|
|
|
},
|
|
|
computed: {
|
|
@@ -112,13 +96,6 @@ export default {
|
|
|
methods: {
|
|
|
// 初始化
|
|
|
initFun() {
|
|
|
- this.engineeringWorkList = [
|
|
|
- { text: "桥隧工", value: "QiaoSuiGong" },
|
|
|
- // { text: "测量工", value: "CeLiangGong" },
|
|
|
- { text: "线路工", value: "XianLuGong" }
|
|
|
- ];
|
|
|
- this.engineeringWorkChooseValue = this.engineeringWorkList[0].value;
|
|
|
- this.handleChangeEngneeringWorkFun(this.engineeringWorkChooseValue);
|
|
|
// 获取所有用户
|
|
|
this.$_http
|
|
|
.get(this.$_API.JTXT_GET_USER_ADMIN_USERS)
|
|
@@ -142,21 +119,6 @@ export default {
|
|
|
onChangeTabFun(index) {
|
|
|
this.currentComponents = this.tabbars[this.activeTabName].pageName;
|
|
|
},
|
|
|
- // 操作:选择了工种
|
|
|
- handleChangeEngneeringWorkFun(value) {
|
|
|
- let resultItem = null;
|
|
|
- for (let i = 0; i < this.engineeringWorkList.length; i++) {
|
|
|
- let item = this.engineeringWorkList[i];
|
|
|
- if (value === item.value) {
|
|
|
- resultItem = item;
|
|
|
- break;
|
|
|
- }
|
|
|
- }
|
|
|
- this.$store.commit("updateUserItemStore", {
|
|
|
- field: "chooseEngneeringWork",
|
|
|
- value: resultItem
|
|
|
- });
|
|
|
- },
|
|
|
// 获取所有收藏
|
|
|
getCollection() {
|
|
|
let path = {
|
|
@@ -277,15 +239,6 @@ export default {
|
|
|
.home-box {
|
|
|
height: 100%; // 不要设置vh,手机浏览器计算问题
|
|
|
padding-bottom: 2rem; // 多2em,避免tab栏挡住内容
|
|
|
- .dropdown-div {
|
|
|
- position: absolute;
|
|
|
- top: 0;
|
|
|
- right: 0.5rem;
|
|
|
- width: 5rem;
|
|
|
- height: 2.09091rem;
|
|
|
- overflow: hidden;
|
|
|
- z-index: 1000;
|
|
|
- }
|
|
|
}
|
|
|
</style>
|
|
|
<style lang="scss">
|