|
@@ -22,7 +22,7 @@
|
|
|
import { BasicModal, useModalInner } from '/@/components/Modal';
|
|
|
import { BasicForm, FormSchema, useForm } from '/@/components/Form/index';
|
|
|
import { useMessage } from '/@/hooks/web/useMessage';
|
|
|
- import { agentNewUpdate } from '/@/api/dealer'
|
|
|
+ import { addIncrementNum } from '/@/api/dealer'
|
|
|
import { useI18n } from '/@/hooks/web/useI18n';
|
|
|
|
|
|
const { t } = useI18n();
|
|
@@ -40,7 +40,6 @@
|
|
|
coverImageUrl:''
|
|
|
})
|
|
|
const { createMessage } = useMessage();
|
|
|
- const downTotalNum = ref(0)
|
|
|
const schemas: FormSchema[] = [
|
|
|
{
|
|
|
field: 'id',
|
|
@@ -100,41 +99,24 @@
|
|
|
const [register, { closeModal }] = useModalInner((data) => {
|
|
|
data && onDataReceive(data);
|
|
|
});
|
|
|
- const formatrichtext = (richtext, len = 0) => {
|
|
|
- let content = richtext.replace(/<.+?>/g, '');
|
|
|
- content = content.replace(/ /ig, ''); /* 去除 */
|
|
|
- content = content.replace(/\s/ig, ''); /* 去除空格 */
|
|
|
- return content && content.length;
|
|
|
- }
|
|
|
async function onDataReceive(data) {
|
|
|
modelRef.value = data
|
|
|
- downTotalNum.value = data.downTotalNum
|
|
|
+ console.log('downSubNum',data)
|
|
|
+ resetFields()
|
|
|
setFieldsValue({
|
|
|
id:data.id,
|
|
|
- majorAddNum:0,
|
|
|
- highAddNum:0,
|
|
|
- downAddNum:0,
|
|
|
})
|
|
|
setTimeout(()=>{
|
|
|
updateSchema([{
|
|
|
field: 'majorAddNum',
|
|
|
- label: `专业会员(年)剩余可售 ${data.majorAddNum || 0} 个 新增`,
|
|
|
- componentProps:{
|
|
|
- max:data.majorAddNum || 0,
|
|
|
- }
|
|
|
+ label: `专业会员(年)剩余可售 ${data.majorSubNum || 0} 个 新增`,
|
|
|
},{
|
|
|
field: 'highAddNum',
|
|
|
- label: `高级会员(年)剩余可售 ${data.highAddNum || 0} 个 新增`,
|
|
|
- ifShow: data.highAddNum>0,
|
|
|
- componentProps:{
|
|
|
- max:data.highAddNum || 0,
|
|
|
- }
|
|
|
+ label: `高级会员(年)剩余可售 ${data.highSubNum || 0} 个 新增`,
|
|
|
+ ifShow: data.highSubNum>0,
|
|
|
},{
|
|
|
field: 'downAddNum',
|
|
|
- label: `场景下载剩余可售 ${data.downAddNum || 0} 次 新增`,
|
|
|
- componentProps:{
|
|
|
- max:data.downAddNum || 0,
|
|
|
- }
|
|
|
+ label: `场景下载剩余可售 ${data.downSubNum || 0} 次 新增`,
|
|
|
}])
|
|
|
},500)
|
|
|
}
|
|
@@ -145,10 +127,10 @@
|
|
|
id:params.id,
|
|
|
majorAddNum:params.majorAddNum || 0,
|
|
|
highAddNum:params.highAddNum || 0,
|
|
|
- downAddNum:(params.downAddNum || 0) + downTotalNum.value,
|
|
|
+ downAddNum:params.downAddNum || 0,
|
|
|
}
|
|
|
try {
|
|
|
- await agentNewUpdate(apiData);
|
|
|
+ await addIncrementNum(apiData);
|
|
|
closeModal();
|
|
|
resetFields();
|
|
|
createMessage.success(t('common.optSuccess'));
|