|
@@ -60,7 +60,7 @@
|
|
|
<span class="cursor-pointer actions" @click="handleAction(0, '', val)">{{ $t('common.close') }}</span>
|
|
|
</div>
|
|
|
<!-- <div v-if="tab === 3" class="cursor-pointer actions" @click="handleUpdateExpireTime(val)">修改到期时间</div> -->
|
|
|
- <span v-if="(val.status-0) === 99" class="cursor-pointer color-primary" @click="toPay(val)">去支付</span>
|
|
|
+ <span v-if="(val.status-0) === 99" class="cursor-pointer color-primary" @click="toPay(val)">发布</span>
|
|
|
<span class="lines" v-if="tab !== 2 && tab !== 3"></span>
|
|
|
<span v-if="tab === 2" class="cursor-pointer actions" @click="handleAction(1, '', val, val)">激活</span>
|
|
|
<span class="lines" v-if="tab === 2"></span>
|
|
@@ -190,7 +190,15 @@ const spuId = ref('')
|
|
|
const spuName = ref('')
|
|
|
const operateObj = ref({})
|
|
|
// 支付
|
|
|
-const toPay = (val) => {
|
|
|
+const toPay = async (val) => {
|
|
|
+ // 待发布且有额度的激活职位即可
|
|
|
+ if (baseInfo.value.entitlement?.publishJobCount > 0) {
|
|
|
+ await enableJobAdvertised([val.id])
|
|
|
+ Snackbar.success('发布成功')
|
|
|
+ emit('refresh', 1)
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
operateObj.value = val
|
|
|
spuId.value = val.id || ''
|
|
|
spuName.value = val.name || ''
|