|
@@ -142,11 +142,12 @@
|
|
|
</div>
|
|
</div>
|
|
|
<!-- 无序列表 -->
|
|
<!-- 无序列表 -->
|
|
|
<div class="font_size16">
|
|
<div class="font_size16">
|
|
|
- <div>· 标题要简洁明了,突出核心需求</div>
|
|
|
|
|
|
|
+ <div v-html="release_hint"></div>
|
|
|
|
|
+ <!-- <div>· 标题要简洁明了,突出核心需求</div>
|
|
|
<div>· 详细描述需求背景和具体要求</div>
|
|
<div>· 详细描述需求背景和具体要求</div>
|
|
|
<div>· 明确交付标准和验收方式</div>
|
|
<div>· 明确交付标准和验收方式</div>
|
|
|
<div>· 合理设置预算范围</div>
|
|
<div>· 合理设置预算范围</div>
|
|
|
- <div>· 添加相关标签提高匹配度</div>
|
|
|
|
|
|
|
+ <div>· 添加相关标签提高匹配度</div> -->
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="padding16 bg_color_fff border_radius_16 mt20 box_shadow_card">
|
|
<div class="padding16 bg_color_fff border_radius_16 mt20 box_shadow_card">
|
|
@@ -156,7 +157,7 @@
|
|
|
</div>
|
|
</div>
|
|
|
<!-- 有序列表 -->
|
|
<!-- 有序列表 -->
|
|
|
<div class="font_size16">
|
|
<div class="font_size16">
|
|
|
- <div v-for="(item,index) in 4" :key="index">{{index+1}} 这里是发布规则文字说明</div>
|
|
|
|
|
|
|
+ <div v-html="release_rules"></div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -177,6 +178,7 @@ import DGTMessage from '@/utils/message'
|
|
|
|
|
|
|
|
import { questAdd } from '@/api/workflowTrade.js'
|
|
import { questAdd } from '@/api/workflowTrade.js'
|
|
|
import { getCategoryListTree } from '@/api/category.js'
|
|
import { getCategoryListTree } from '@/api/category.js'
|
|
|
|
|
+import { getAgreementType } from '@/api/common.js'
|
|
|
|
|
|
|
|
import { useI18n } from 'vue-i18n'
|
|
import { useI18n } from 'vue-i18n'
|
|
|
const { t } = useI18n()
|
|
const { t } = useI18n()
|
|
@@ -254,7 +256,9 @@ const rules = reactive({
|
|
|
|
|
|
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
|
// 查询分类信息(返回树状结构)
|
|
// 查询分类信息(返回树状结构)
|
|
|
- getCategoryListTreeFn()
|
|
|
|
|
|
|
+ getCategoryListTreeFn();
|
|
|
|
|
+ // 查询发布提示和发布规则
|
|
|
|
|
+ getAgreementTypeFn();
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
// 提交表单
|
|
// 提交表单
|
|
@@ -287,6 +291,21 @@ const getCategoryListTreeFn = () => {
|
|
|
})
|
|
})
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
|
|
+// 发布提示列表
|
|
|
|
|
+const release_hint = ref([])
|
|
|
|
|
+// 发布规则列表
|
|
|
|
|
+const release_rules = ref([])
|
|
|
|
|
+const getAgreementTypeFn = () => {
|
|
|
|
|
+ getAgreementType({agreementType: 'release_hint'}).then(res => {
|
|
|
|
|
+ console.log(res)
|
|
|
|
|
+ release_hint.value = res.data.content || '';
|
|
|
|
|
+ })
|
|
|
|
|
+ getAgreementType({agreementType: 'release_rules'}).then(res => {
|
|
|
|
|
+ console.log(res)
|
|
|
|
|
+ release_rules.value = res.data.content || '';
|
|
|
|
|
+ })
|
|
|
|
|
+};
|
|
|
|
|
+
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
|
|
<style scoped lang="scss">
|
|
<style scoped lang="scss">
|