|
|
@@ -112,7 +112,8 @@
|
|
|
<div class="font_size16 bold">{{item.nickName}}</div>
|
|
|
<div class="font_size14 gray mt2">{{item.createTime}} {{$t('common.publish')}}</div>
|
|
|
</div>
|
|
|
- <el-button type="primary" size="large" @click="submitSignUp({questId: item.questId,questUserId: item.questUserId},t)">
|
|
|
+ <el-button type="primary" size="large"
|
|
|
+ @click="isLogin({callback: openLoginDialog,t}) && submitSignUp({questId: item.questId,questUserId: item.questUserId},t)">
|
|
|
<img :src="zaixianbaomingIcon" alt="" class="mr10" style="width: 16px; height: 16px;">
|
|
|
<span class="font_size14">{{$t('common.zaixianbaoming')}}</span>
|
|
|
</el-button>
|
|
|
@@ -142,7 +143,7 @@
|
|
|
import yunIcon from '@/assets/imgs/yun.png'
|
|
|
import biaoqianIcon from '@/assets/imgs/biaoqian.png'
|
|
|
import zaixianbaomingIcon from '@/assets/imgs/zaixianbaoming.png'
|
|
|
- import { submitSignUp } from '@/utils/util.js'
|
|
|
+ import { submitSignUp,isLogin } from '@/utils/util.js'
|
|
|
|
|
|
import Pagination from '@/components/Pagination.vue'
|
|
|
import { getQuestList } from '@/api/workflowTrade.js'
|
|
|
@@ -156,10 +157,10 @@
|
|
|
const router = useRouter()
|
|
|
const route = useRoute()
|
|
|
console.log(router,route)
|
|
|
- import { ref, computed, reactive, onMounted } from 'vue'
|
|
|
+ import { ref, computed, reactive, onMounted, inject } from 'vue'
|
|
|
import { useAppStore } from '@/pinia/appStore'
|
|
|
const appStore = useAppStore();
|
|
|
-
|
|
|
+ const openLoginDialog = inject('openLoginDialog')
|
|
|
//获取参数
|
|
|
const query = route.query;
|
|
|
//获取当前路由路径
|
|
|
@@ -222,6 +223,9 @@
|
|
|
})
|
|
|
};
|
|
|
const goWorkflowAdd = () => {
|
|
|
+ if(!isLogin({callback: openLoginDialog,t})){
|
|
|
+ return
|
|
|
+ }
|
|
|
//增加参数名称
|
|
|
router.push({
|
|
|
path: `/workflow-trade/workflow-trade-add`,
|
|
|
@@ -236,7 +240,7 @@
|
|
|
console.log('一级分类列表',res.data)
|
|
|
CategoryList.value = res.rows || []
|
|
|
}
|
|
|
- }
|
|
|
+ };
|
|
|
</script>
|
|
|
|
|
|
<style scoped lang="scss">
|