更新
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
export const URL = "http://tmd.xscmmidi.site";
|
export const URL = "http://md.xscmmidi.site";
|
||||||
// http://md.xscmmidi.site 正式
|
// http://md.xscmmidi.site 正式
|
||||||
// http://tmd.xscmmidi.site 测试
|
// http://tmd.xscmmidi.site 测试
|
||||||
// 声网appId 在这里换
|
// 声网appId 在这里换
|
||||||
|
|||||||
@@ -5,7 +5,9 @@ const ruleFormRef = ref();
|
|||||||
const typeList = ref([])
|
const typeList = ref([])
|
||||||
const formRules = ref({
|
const formRules = ref({
|
||||||
gift_id: [{ required: true, message: "请选择礼物", trigger: "change" }],
|
gift_id: [{ required: true, message: "请选择礼物", trigger: "change" }],
|
||||||
quantity: [{ required: true, message: "请输入每期数量", trigger: "blur" }]
|
quantity: [{ required: true, message: "请输入每期数量", trigger: "blur" }],
|
||||||
|
weight: [{ required: true, message: "请输入起止数量", trigger: "blur" }],
|
||||||
|
is_world_show: [{ required: true, message: "请选择状态", trigger: "change" }],
|
||||||
});
|
});
|
||||||
const props = defineProps(["formInline"]);
|
const props = defineProps(["formInline"]);
|
||||||
const newFormInline = ref(
|
const newFormInline = ref(
|
||||||
@@ -13,7 +15,8 @@ const newFormInline = ref(
|
|||||||
? props.formInline
|
? props.formInline
|
||||||
: {
|
: {
|
||||||
gift_id: "",
|
gift_id: "",
|
||||||
quantity: ""
|
quantity: 1,
|
||||||
|
weight: 1
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
function getRef() {
|
function getRef() {
|
||||||
@@ -30,7 +33,7 @@ defineExpose({ getRef });
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<el-form ref="ruleFormRef" :model="newFormInline" :rules="formRules" label-width="120px">
|
<el-form ref="ruleFormRef" :model="newFormInline" :rules="formRules" label-width="150px">
|
||||||
<el-form-item label="选择礼物" prop="gift_id">
|
<el-form-item label="选择礼物" prop="gift_id">
|
||||||
<el-select v-model="newFormInline.gift_id" placeholder="请选择礼物">
|
<el-select v-model="newFormInline.gift_id" placeholder="请选择礼物">
|
||||||
<el-option v-for="item in typeList" :key="item.gid" :label="item.gift_name" :value="item.gid">
|
<el-option v-for="item in typeList" :key="item.gid" :label="item.gift_name" :value="item.gid">
|
||||||
@@ -40,5 +43,14 @@ defineExpose({ getRef });
|
|||||||
<el-form-item label="每期数量" prop="quantity">
|
<el-form-item label="每期数量" prop="quantity">
|
||||||
<el-input-number v-model="newFormInline.quantity" :precision="2" :step="0.01" :max="9999.99"></el-input-number>
|
<el-input-number v-model="newFormInline.quantity" :precision="2" :step="0.01" :max="9999.99"></el-input-number>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="参与开奖起止数量" prop="weight">
|
||||||
|
<el-input-number v-model="newFormInline.weight"></el-input-number>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="参与榜单显示" prop="is_world_show">
|
||||||
|
<el-radio-group v-model="newFormInline.is_world_show">
|
||||||
|
<el-radio :label="1">显示</el-radio>
|
||||||
|
<el-radio :label="0">隐藏</el-radio>
|
||||||
|
</el-radio-group>
|
||||||
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -77,8 +77,8 @@ export function useData() {
|
|||||||
prop: "quantity"
|
prop: "quantity"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "未开数量",
|
label: "多少次后可参与开奖",
|
||||||
prop: "remaining_number"
|
prop: "weight"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "公屏",
|
label: "公屏",
|
||||||
@@ -177,7 +177,9 @@ export function useData() {
|
|||||||
props: {
|
props: {
|
||||||
formInline: {
|
formInline: {
|
||||||
gift_id: rowData?.gift_id ?? "",
|
gift_id: rowData?.gift_id ?? "",
|
||||||
quantity: rowData?.quantity ?? "",
|
quantity: rowData?.quantity ?? 1,
|
||||||
|
weight: rowData?.weight ?? 1,
|
||||||
|
is_world_show: rowData?.is_world_show ?? ""
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
width: "40%",
|
width: "40%",
|
||||||
|
|||||||
@@ -85,10 +85,6 @@ const dynamicflowColumns = ref([
|
|||||||
label: "未开数量",
|
label: "未开数量",
|
||||||
prop: "remaining_number"
|
prop: "remaining_number"
|
||||||
},
|
},
|
||||||
// {
|
|
||||||
// label: "排序",
|
|
||||||
// prop: "content"
|
|
||||||
// },
|
|
||||||
{
|
{
|
||||||
label: "公屏播报",
|
label: "公屏播报",
|
||||||
prop: "is_public_screen"
|
prop: "is_public_screen"
|
||||||
@@ -134,6 +130,7 @@ const getData = async (formData) => {
|
|||||||
tableList.value = data.lists.map(ele => {
|
tableList.value = data.lists.map(ele => {
|
||||||
return {
|
return {
|
||||||
...ele, ...data.total_data,
|
...ele, ...data.total_data,
|
||||||
|
remaining_number: ele.remaining_number,
|
||||||
is_public_screen: data.is_public_screen === 1 ? '是' : '否',
|
is_public_screen: data.is_public_screen === 1 ? '是' : '否',
|
||||||
is_public_server: data.is_public_server === 1 ? '是' : '否',
|
is_public_server: data.is_public_server === 1 ? '是' : '否',
|
||||||
is_world_show: data.is_world_show === 1 ? '是' : '否',
|
is_world_show: data.is_world_show === 1 ? '是' : '否',
|
||||||
|
|||||||
Reference in New Issue
Block a user