|
@@ -166,7 +166,7 @@ import NP from 'number-precision';
|
|
|
import { colNoData } from '@/utils/noData';
|
|
import { colNoData } from '@/utils/noData';
|
|
|
import { vipDiscountList } from '@/api/cdt/discount';
|
|
import { vipDiscountList } from '@/api/cdt/discount';
|
|
|
import { debounce } from 'lodash';
|
|
import { debounce } from 'lodash';
|
|
|
-import { addTestPackage } from '@/api/cdt/menus';
|
|
|
|
|
|
|
+import { addTestPackage, testPackageSale } from '@/api/cdt/menus';
|
|
|
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
|
|
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
|
|
|
const { dm_package_type, dm_permit_type, vip_level } = toRefs<any>(proxy?.useDict('dm_package_type', 'dm_permit_type', 'vip_level'));
|
|
const { dm_package_type, dm_permit_type, vip_level } = toRefs<any>(proxy?.useDict('dm_package_type', 'dm_permit_type', 'vip_level'));
|
|
|
// 字典
|
|
// 字典
|
|
@@ -220,13 +220,13 @@ const rules = reactive({
|
|
|
});
|
|
});
|
|
|
const formRef = ref<any>();
|
|
const formRef = ref<any>();
|
|
|
const save = debounce(() => {
|
|
const save = debounce(() => {
|
|
|
- submitSever()
|
|
|
|
|
|
|
+ submitSever(0)
|
|
|
}, 500)
|
|
}, 500)
|
|
|
const submitGround = debounce(async () => {
|
|
const submitGround = debounce(async () => {
|
|
|
await formRef.value.validate()
|
|
await formRef.value.validate()
|
|
|
- submitSever()
|
|
|
|
|
|
|
+ submitSever(1)
|
|
|
}, 500)
|
|
}, 500)
|
|
|
-const submitSever = async () => {
|
|
|
|
|
|
|
+const submitSever = async (type) => {
|
|
|
proxy.$modal.loading('提交中...');
|
|
proxy.$modal.loading('提交中...');
|
|
|
const params = {
|
|
const params = {
|
|
|
...form.value
|
|
...form.value
|
|
@@ -235,7 +235,11 @@ const submitSever = async () => {
|
|
|
proxy.$modal.closeLoading();
|
|
proxy.$modal.closeLoading();
|
|
|
});
|
|
});
|
|
|
if (!res || res.code !== 200) return;
|
|
if (!res || res.code !== 200) return;
|
|
|
|
|
+ if (type) {
|
|
|
|
|
+ await testPackageSale(res.data?.id || form.value?.id);
|
|
|
|
|
+ }
|
|
|
proxy.$modal.msgSuccess('提交成功!')
|
|
proxy.$modal.msgSuccess('提交成功!')
|
|
|
|
|
+ router.go(-1);
|
|
|
};
|
|
};
|
|
|
// 合计价格
|
|
// 合计价格
|
|
|
const totalCountPrice = computed(() => {
|
|
const totalCountPrice = computed(() => {
|