Merge branch 'dev_vite' of ssh://18.167.251.121:10002/aidlab/aida_front into dev_vite
This commit is contained in:
@@ -19,12 +19,14 @@ interface Seller {
|
|||||||
isSeller: boolean,
|
isSeller: boolean,
|
||||||
applyStatus: number | null,
|
applyStatus: number | null,
|
||||||
designerInfo: DesignerInfo,
|
designerInfo: DesignerInfo,
|
||||||
|
firstEnter: boolean,
|
||||||
}
|
}
|
||||||
|
|
||||||
const seller: Module<Seller, RootState> = {
|
const seller: Module<Seller, RootState> = {
|
||||||
namespaced: true,
|
namespaced: true,
|
||||||
state: {
|
state: {
|
||||||
isSeller: false,
|
isSeller: false,
|
||||||
|
firstEnter: false,
|
||||||
applyStatus: null,
|
applyStatus: null,
|
||||||
designerInfo: {
|
designerInfo: {
|
||||||
shopName: "--",
|
shopName: "--",
|
||||||
@@ -38,6 +40,9 @@ const seller: Module<Seller, RootState> = {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
mutations: {
|
mutations: {
|
||||||
|
set_firstEnter(state: Seller, value: boolean) {
|
||||||
|
state.firstEnter = value
|
||||||
|
},
|
||||||
set_isSeller(state: Seller, value: boolean) {
|
set_isSeller(state: Seller, value: boolean) {
|
||||||
state.isSeller = value
|
state.isSeller = value
|
||||||
},
|
},
|
||||||
@@ -77,7 +82,8 @@ const seller: Module<Seller, RootState> = {
|
|||||||
actions: {
|
actions: {
|
||||||
get_isSeller({ commit }) {
|
get_isSeller({ commit }) {
|
||||||
Https.axiosGet(Https.httpUrls.checkSellerDesigner).then(rv => {
|
Https.axiosGet(Https.httpUrls.checkSellerDesigner).then(rv => {
|
||||||
commit('set_isSeller', !!rv)
|
commit('set_isSeller', !!rv.hasQualification)
|
||||||
|
commit('set_firstEnter', !rv.firstEnter)
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
async get_designerInfo({ commit }) {
|
async get_designerInfo({ commit }) {
|
||||||
|
|||||||
@@ -272,12 +272,12 @@ const navTypeList = (t)=>{
|
|||||||
// },
|
// },
|
||||||
|
|
||||||
|
|
||||||
// {
|
{
|
||||||
// icon:'fi fi-rr-puzzle-alt',
|
icon:'fi fi-rr-puzzle-alt',
|
||||||
// value:'deReconstruction',
|
value:'deReconstruction',
|
||||||
// label:t('Header.toolsDeReconstruction'),
|
label:t('Header.toolsDeReconstruction'),
|
||||||
// router:'tools=deReconstruction'
|
router:'tools=deReconstruction'
|
||||||
// },
|
},
|
||||||
{
|
{
|
||||||
icon:'fi fi-ss-box-open',
|
icon:'fi fi-ss-box-open',
|
||||||
value:'toProduct',
|
value:'toProduct',
|
||||||
@@ -294,18 +294,18 @@ const navTypeList = (t)=>{
|
|||||||
label:t('Header.toolsToTransferPose'),
|
label:t('Header.toolsToTransferPose'),
|
||||||
router:'tools=poseTransfer'
|
router:'tools=poseTransfer'
|
||||||
},
|
},
|
||||||
// {
|
{
|
||||||
// icon:'fi fi-rr-cubes',
|
icon:'fi fi-rr-cubes',
|
||||||
// value:'patternMaking3D',
|
value:'patternMaking3D',
|
||||||
// label:t('Header.toolsPatternMaking'),
|
label:t('Header.toolsPatternMaking'),
|
||||||
// router:'tools=patternMaking3D'
|
router:'tools=patternMaking3D'
|
||||||
// },
|
},
|
||||||
// {
|
{
|
||||||
// icon:'fi fi-rr-pen-swirl',
|
icon:'fi fi-rr-pen-swirl',
|
||||||
// value:'canvasUpload',
|
value:'canvasUpload',
|
||||||
// label:t('Header.toolsCanvas'),
|
label:t('Header.toolsCanvas'),
|
||||||
// router:'tools=canvasUpload'
|
router:'tools=canvasUpload'
|
||||||
// },
|
},
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
library:{
|
library:{
|
||||||
|
|||||||
@@ -384,7 +384,7 @@
|
|||||||
<div class="select_item" @click="onSellerDashboard" v-else>
|
<div class="select_item" @click="onSellerDashboard" v-else>
|
||||||
<span class="icon"><svg-icon name="seller-sellerIndex" /></span>
|
<span class="icon"><svg-icon name="seller-sellerIndex" /></span>
|
||||||
<span class="select_item_des">{{ $t('Header.SellerDashboard') }}</span>
|
<span class="select_item_des">{{ $t('Header.SellerDashboard') }}</span>
|
||||||
<a-badge :dot="true"></a-badge>
|
<a-badge v-if="firstEnterSeller" :dot="true"></a-badge>
|
||||||
</div>
|
</div>
|
||||||
<router-link
|
<router-link
|
||||||
class="select_item"
|
class="select_item"
|
||||||
@@ -1080,10 +1080,14 @@ export default defineComponent({
|
|||||||
const isSeller = computed(() => {
|
const isSeller = computed(() => {
|
||||||
return store.state.seller.isSeller
|
return store.state.seller.isSeller
|
||||||
})
|
})
|
||||||
|
const firstEnterSeller = computed(() => {
|
||||||
|
return store.state.seller.firstEnter
|
||||||
|
})
|
||||||
return {
|
return {
|
||||||
store,
|
store,
|
||||||
userDetail,
|
userDetail,
|
||||||
isSeller,
|
isSeller,
|
||||||
|
firstEnterSeller,
|
||||||
t,
|
t,
|
||||||
...toRefs(homeMainData),
|
...toRefs(homeMainData),
|
||||||
...toRefs(historyData),
|
...toRefs(historyData),
|
||||||
@@ -1268,6 +1272,7 @@ export default defineComponent({
|
|||||||
},
|
},
|
||||||
onSellerDashboard(){
|
onSellerDashboard(){
|
||||||
this.$router.push({ name: 'brandProfile' })
|
this.$router.push({ name: 'brandProfile' })
|
||||||
|
this.store.commit('seller/set_firstEnter', false)
|
||||||
},
|
},
|
||||||
//教程
|
//教程
|
||||||
getTutorial() {
|
getTutorial() {
|
||||||
|
|||||||
@@ -168,6 +168,8 @@ const {} = toRefs(data);
|
|||||||
--rightColor: #979797;
|
--rightColor: #979797;
|
||||||
.left{
|
.left{
|
||||||
gap: var(--detailRightItemGap);
|
gap: var(--detailRightItemGap);
|
||||||
|
flex: 1;
|
||||||
|
overflow: hidden;
|
||||||
.name{
|
.name{
|
||||||
font-weight: 500;
|
font-weight: 500;
|
||||||
font-size: var(--detailLeftNameSize);
|
font-size: var(--detailLeftNameSize);
|
||||||
|
|||||||
Reference in New Issue
Block a user