Browse Source

区分免费、付费token的逻辑;

milestone-20260317-token打通
songjie 4 weeks ago
parent
commit
2674e7cb18
  1. 24
      src/views/UserPermissions/Module.vue

24
src/views/UserPermissions/Module.vue

@ -197,9 +197,14 @@
<label class="form-label">设置用户次数</label>
<div class="count-group">
<!-- Deep Mate不可编辑文本框 -->
<el-input v-model="dmText" disabled style="width: 160px; margin-right: 16px;"/>
<el-input v-model="dmText" disabled style="width: 120px; margin-right: 16px;"/>
<!-- token类型下拉框 -->
<el-select v-model="token_type" style="width: 100px; margin-right: 16px;">
<el-option label="免费token" value="free_num" />
<el-option label="付费token" value="pay_num" />
</el-select>
<!-- token数量只能正整数 -->
<el-input v-model.number="token_num" type="number" style="width: 210px;" placeholder="请输入次数(只能为正)"/>
<el-input v-model.number="token_num" type="number" style="width: 140px;" placeholder="请输入次数(只能为正)"/>
</div>
</div>
@ -208,8 +213,13 @@
<div class="count-group">
<!-- Deep Mate不可编辑文本框 -->
<el-input v-model="dmText" disabled style="width: 160px; margin-right: 16px;"/>
<!-- token类型下拉框 -->
<el-select v-model="token_type" style="width: 140px; margin-right: 16px;">
<el-option label="免费token" value="free_num" />
<el-option label="付费token" value="pay_num" />
</el-select>
<!-- token数量支持正负整数 -->
<el-input v-model.number="token_num" type="number" style="width: 210px;" placeholder="请输入次数(可正负)"/>
<el-input v-model.number="token_num" type="number" style="width: 140px;" placeholder="请输入次数(可正负)"/>
</div>
</div>
@ -766,6 +776,7 @@ const dialogVisibleDM = ref(false);
const hlidsInput = ref('');
const dmText = ref('Deep Mate');
const token_num = ref('');
const token_type = ref('free_num'); // tokenfree_num-token, pay_num-token
// DeepMate
const deadtoken = ref('');
@ -855,8 +866,10 @@ const submitFormDM = async () => {
.map(item => item.trim())
.filter(item => item)
.join('\n'),
// token
token_num: token_num.value,
// token
...(token_type.value === 'free_num'
? { free_num: token_num.value }
: { pay_num: token_num.value }),
//
remark: remark.value.trim(),
//
@ -893,6 +906,7 @@ const cancelDM = () => {
const resetFormDM = () => {
hlidsInput.value = '';
token_num.value = '';
token_type.value = 'free_num';
remark.value = '';
operator.value = '';
};

Loading…
Cancel
Save