Browse Source

登录请求仓库修复

fix_bug_pro20231227
13208366016 1 year ago
parent
commit
67649cc376
  1. 7
      src/page/index/index.vue
  2. 12
      src/router/views/index.js
  3. 61
      src/views/Aftersales/AbnormalworkOrder.vue

7
src/page/index/index.vue

@ -15,7 +15,7 @@
<!-- 主体视图层 -->
<div id="avue-view" v-show="!isSearch" v-if="isRefresh">
<router-view #="{ Component }">
<keep-alive :include="$store.getters.tagsKeep">
<keep-alive :include="$store.getters.tagsKeep">
<component :is="Component" />
</keep-alive>
</router-view>
@ -79,6 +79,11 @@ export default {
getMyCurrentWarehouse().then(res => {
console.log(res, '初始化请求参数');
console.log(res.data.data.name, '仓库名称');
if (res.data.data == null) {
console.log('当前没有数据');
localStorage.setItem('WarehouseName', undefined);
return;
}
localStorage.setItem('WarehouseName', res.data.data.name);
});
},

12
src/router/views/index.js

@ -1049,6 +1049,18 @@ export default [
},
],
},
{
path: '/Aftersales/AbnormalworkOrder',
component: Layout,
redirect: '/Aftersales/AbnormalworkOrder',
children: [
{
path: '/Aftersales/AbnormalworkOrder',
name: '异常工单',
component: () => import('@/views/Aftersales/AbnormalworkOrder.vue'),
},
],
},
// {
// path: '/distribution/turndelivery/devtmp',
// component: Layout,

61
src/views/Aftersales/AbnormalworkOrder.vue

@ -0,0 +1,61 @@
<template>
<el-tabs type="border-card" class="demo-tabs">
<el-tab-pane v-for="item in Tabs" :key="item.name">
<template #label>
<span class="custom-tabs-label">
<el-icon><component :is="item.icon" /></el-icon>
<span>{{ item.label }}</span>
</span>
</template>
<!-- 顶部搜索框 -->
<el-form :inline="true" :model="formInput" class="demo-form-inline">
<el-form-item label="Approved by">
<el-input v-model="formInput.user" placeholder="Approved by" clearable />
</el-form-item>
<el-form-item label="Activity zone">
<el-select v-model="formInput.region" placeholder="Activity zone" clearable>
<el-option label="Zone one" value="shanghai" />
<el-option label="Zone two" value="beijing" />
</el-select>
</el-form-item>
<el-form-item label="Activity time">
<el-date-picker
v-model="formInput.date"
type="date"
placeholder="Pick a date"
clearable
/>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="onSubmit">Query</el-button>
</el-form-item>
</el-form>
</el-tab-pane>
</el-tabs>
</template>
<script setup>
import { ref, reactive, onMounted, computed, watch } from 'vue';
//
const Tabs = ref([
{ label: '处理中', name: 0, icon: 'Monitor' },
{ label: '理赔金额未出', name: 1, icon: 'Coin' },
{ label: '处理完毕', name: 2, icon: 'Check' },
{ label: '完结', name: 3, icon: 'Reading' },
{ label: '仲裁中', name: 4, icon: 'List' },
{ label: '全部', name: 5, icon: 'Notification' },
]);
//
const formInput = ref({}); //
</script>
<style lang="scss" scoped>
.custom-tabs-label {
display: flex;
align-items: center;
justify-content: center;
i {
margin-right: 6px;
}
}
</style>
Loading…
Cancel
Save