This commit is contained in:
2025-10-22 15:22:08 +08:00
parent 27f92fb3dd
commit 399b31e8e0

View File

@@ -7,12 +7,16 @@
</div> </div>
<el-form :model="form" label-width="80px" label-position="top"> <el-form :model="form" label-width="80px" label-position="top">
<el-form-item label="输入订单信息"> <el-form-item>
<template slot="label">
<span>输入订单信息</span>
<el-tag type="warning" size="mini" style="margin-left: 10px;">只能提交今天的订单</el-tag>
</template>
<el-input <el-input
v-model="form.command" v-model="form.command"
type="textarea" type="textarea"
:rows="12" :rows="12"
placeholder="请按照以下格式输入订单信息:&#10;单:&#10;2025-01-01 001&#10;备注:测试订单&#10;分销标记H-TF&#10;型号ZQD180F-EB200&#10;链接https://...&#10;下单付款1650&#10;后返金额50&#10;地址张三13800138000上海市浦东新区...&#10;物流链接https://...&#10;订单号1234567890&#10;下单人:张三" :placeholder="getPlaceholder()"
/> />
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
@@ -51,7 +55,7 @@
<div class="guide-content"> <div class="guide-content">
<p><strong>请严格按照以下格式填写订单信息</strong></p> <p><strong>请严格按照以下格式填写订单信息</strong></p>
<pre class="format-example"> <pre class="format-example">
2025-01-01 001 {{ getTodayDate() }} 001
备注测试订单 备注测试订单
分销标记H-TF 分销标记H-TF
型号ZQD180F-EB200 型号ZQD180F-EB200
@@ -62,17 +66,18 @@
物流链接https://... 物流链接https://...
订单号1234567890 订单号1234567890
下单人张三</pre> 下单人张三</pre>
<p class="tips"><i class="el-icon-warning"></i> 提示每个字段都不能省略否则会提交失败</p> <p class="tips"><i class="el-icon-warning"></i> 重要提示订单日期必须是今天{{ getTodayDate() }}每个字段都不能省略</p>
</div> </div>
</el-collapse-item> </el-collapse-item>
<el-collapse-item title="注意事项" name="2"> <el-collapse-item title="注意事项" name="2">
<div class="guide-content"> <div class="guide-content">
<ul> <ul>
<li><strong style="color: #E6A23C;">只能提交今天的订单历史订单不允许提交</strong></li>
<li>请确保订单信息准确无误</li> <li>请确保订单信息准确无误</li>
<li>每次只能提交一个订单</li> <li>每次只能提交一个订单</li>
<li>提交成功后会显示确认信息</li> <li>提交成功后会显示确认信息</li>
<li>如遇错误请检查格式是否正确</li> <li>如遇错误请检查格式和日期是否正确</li>
<li>请勿频繁提交系统有限流保护</li> <li>限流策略每半小时最多提交120个订单</li>
</ul> </ul>
</div> </div>
</el-collapse-item> </el-collapse-item>
@@ -95,6 +100,22 @@ export default {
} }
}, },
methods: { methods: {
getPlaceholder() {
const today = new Date().toISOString().split('T')[0]
return `请按照以下格式输入订单信息(注意:订单日期必须是今天 ${today}
单:
${today} 001
备注:测试订单
分销标记H-TF
型号ZQD180F-EB200
链接https://...
下单付款1650
后返金额50
地址张三13800138000上海市浦东新区...
物流链接https://...
订单号1234567890
下单人:张三`
},
copyOne(text) { copyOne(text) {
if (!text) return if (!text) return
this.doCopy(text) this.doCopy(text)
@@ -207,6 +228,9 @@ export default {
hasWarning(resultList) { hasWarning(resultList) {
if (!resultList || resultList.length === 0) return false if (!resultList || resultList.length === 0) return false
return resultList.some(msg => msg && typeof msg === 'string' && msg.trim().includes('[炸弹]')) return resultList.some(msg => msg && typeof msg === 'string' && msg.trim().includes('[炸弹]'))
},
getTodayDate() {
return new Date().toISOString().split('T')[0]
} }
} }
} }