更新
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://tmd.xscmmidi.site 测试
|
||||
// 声网appId 在这里换
|
||||
|
||||
@@ -5,7 +5,9 @@ const ruleFormRef = ref();
|
||||
const typeList = ref([])
|
||||
const formRules = ref({
|
||||
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 newFormInline = ref(
|
||||
@@ -13,7 +15,8 @@ const newFormInline = ref(
|
||||
? props.formInline
|
||||
: {
|
||||
gift_id: "",
|
||||
quantity: ""
|
||||
quantity: 1,
|
||||
weight: 1
|
||||
}
|
||||
);
|
||||
function getRef() {
|
||||
@@ -30,7 +33,7 @@ defineExpose({ getRef });
|
||||
</script>
|
||||
|
||||
<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-select v-model="newFormInline.gift_id" placeholder="请选择礼物">
|
||||
<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-input-number v-model="newFormInline.quantity" :precision="2" :step="0.01" :max="9999.99"></el-input-number>
|
||||
</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>
|
||||
</template>
|
||||
|
||||
@@ -77,8 +77,8 @@ export function useData() {
|
||||
prop: "quantity"
|
||||
},
|
||||
{
|
||||
label: "未开数量",
|
||||
prop: "remaining_number"
|
||||
label: "多少次后可参与开奖",
|
||||
prop: "weight"
|
||||
},
|
||||
{
|
||||
label: "公屏",
|
||||
@@ -177,7 +177,9 @@ export function useData() {
|
||||
props: {
|
||||
formInline: {
|
||||
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%",
|
||||
|
||||
@@ -85,10 +85,6 @@ const dynamicflowColumns = ref([
|
||||
label: "未开数量",
|
||||
prop: "remaining_number"
|
||||
},
|
||||
// {
|
||||
// label: "排序",
|
||||
// prop: "content"
|
||||
// },
|
||||
{
|
||||
label: "公屏播报",
|
||||
prop: "is_public_screen"
|
||||
@@ -134,6 +130,7 @@ const getData = async (formData) => {
|
||||
tableList.value = data.lists.map(ele => {
|
||||
return {
|
||||
...ele, ...data.total_data,
|
||||
remaining_number: ele.remaining_number,
|
||||
is_public_screen: data.is_public_screen === 1 ? '是' : '否',
|
||||
is_public_server: data.is_public_server === 1 ? '是' : '否',
|
||||
is_world_show: data.is_world_show === 1 ? '是' : '否',
|
||||
|
||||
Reference in New Issue
Block a user