增加营业时间
This commit is contained in:
@@ -27,7 +27,8 @@ const basicLable = ref([
|
||||
// { label: '审核时间', prop: 'system' },
|
||||
{ label: "房间状态", prop: "room_status" },
|
||||
{ label: "是否密码房", prop: "room_password" },
|
||||
{ label: "机器人数量", prop: "robot_num" }
|
||||
{ label: "机器人数量", prop: "robot_num" },
|
||||
{ label: "营业时间", prop: "beginTime" }
|
||||
]);
|
||||
const statisticsLable = ref([
|
||||
{
|
||||
@@ -94,7 +95,8 @@ const getAllData = async () => {
|
||||
? "封禁"
|
||||
: "关闭",
|
||||
is_earnings: data.is_earnings === 1 ? "是" : "否",
|
||||
room_password: data.room_password === "" ? "否" : "是"
|
||||
room_password: data.room_password === "" ? "否" : "是",
|
||||
beginTime: `${data.start_time || '暂未设定'} - ${data.end_time || '暂未设定'}`
|
||||
}
|
||||
: null;
|
||||
};
|
||||
@@ -280,7 +282,7 @@ const exportExcal = async () => {
|
||||
<div style="width: 70%">
|
||||
<el-descriptions title="" border :column="3">
|
||||
<el-descriptions-item v-for="item in basicLable" :label="item.label">{{ roomDetail[item.prop]
|
||||
}}</el-descriptions-item>
|
||||
}}</el-descriptions-item>
|
||||
</el-descriptions>
|
||||
</div>
|
||||
</div>
|
||||
@@ -309,13 +311,15 @@ const exportExcal = async () => {
|
||||
<div class="mr-5">
|
||||
<el-button size="small" type="primary" @click="exportExcal">导出当前数据</el-button>
|
||||
</div>
|
||||
幸运值流水总计:<span style="color: red">{{
|
||||
PriceTotal.total_lucky_coin || 0
|
||||
}}</span>
|
||||
;流水总计:<span style="color: red">{{
|
||||
PriceTotal.total_price || 0
|
||||
}}</span>
|
||||
金币
|
||||
<span v-if="PriceTotal">
|
||||
幸运值流水总计:<span style="color: red">{{
|
||||
PriceTotal.total_lucky_coin || 0
|
||||
}}</span>
|
||||
;流水总计:<span style="color: red">{{
|
||||
PriceTotal.total_price || 0
|
||||
}}</span>
|
||||
金币
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<pure-table ref="tableRef" class="mt-5" align-whole="center" showOverflowTooltip table-layout="auto"
|
||||
|
||||
@@ -19,7 +19,9 @@ const formRules = ref({
|
||||
room_status: [{ required: true, message: '请选择', trigger: 'change' }],
|
||||
is_show_room: [{ required: true, message: '请选择', trigger: 'change' }],
|
||||
is_robot_num: [{ required: true, message: '请选择', trigger: 'change' }],
|
||||
robot_num: [{ required: true, message: '请输入机器人数量', trigger: 'blur' }]
|
||||
robot_num: [{ required: true, message: '请输入机器人数量', trigger: 'blur' }],
|
||||
start_time: [{ required: true, message: '请选择开始时间', trigger: 'change' }],
|
||||
end_time: [{ required: true, message: '请选择结束时间', trigger: 'change' }]
|
||||
});
|
||||
const props = defineProps(["formInline", "roomDetail"]);
|
||||
const typeList = ref([])
|
||||
@@ -47,7 +49,9 @@ const newFormInline = ref(
|
||||
is_robot_num: "",
|
||||
robot_num: "",
|
||||
is_open_blind_box_turntable: "",
|
||||
sort: ""
|
||||
sort: "",
|
||||
start_time: "",
|
||||
end_time: ""
|
||||
}
|
||||
);
|
||||
function getRef() {
|
||||
@@ -160,6 +164,14 @@ defineExpose({ getRef });
|
||||
<el-form-item label="机器人数量" prop="robot_num" v-if="newFormInline.is_robot_num == 1">
|
||||
<el-input-number v-model="newFormInline.robot_num" :min="1" :max="20"></el-input-number>
|
||||
</el-form-item>
|
||||
<el-form-item label="房间开始时间" prop="start_time">
|
||||
<el-date-picker clearable v-model="newFormInline.start_time" type="datetime" :placeholder="`请选择开始时间`"
|
||||
format="YYYY-MM-DD HH:mm:ss" value-format="YYYY-MM-DD HH:mm:ss" />
|
||||
</el-form-item>
|
||||
<el-form-item label="房间结束时间" prop="end_time">
|
||||
<el-date-picker clearable v-model="newFormInline.end_time" type="datetime" :placeholder="`请选择结束时间`"
|
||||
format="YYYY-MM-DD HH:mm:ss" value-format="YYYY-MM-DD HH:mm:ss" />
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</template>
|
||||
<style scoped lang="scss">
|
||||
|
||||
@@ -214,7 +214,6 @@ export function useData() {
|
||||
};
|
||||
FormRef.validate(valid => {
|
||||
if (valid) {
|
||||
console.log("curData", curData);
|
||||
// 表单规则校验通过
|
||||
SaveData(curData);
|
||||
}
|
||||
@@ -250,6 +249,8 @@ export function useData() {
|
||||
robot_num: data?.robot_num ?? "",
|
||||
is_open_blind_box_turntable: data?.is_open_blind_box_turntable ?? "",
|
||||
sort: data?.sort ?? "",
|
||||
start_time: data?.start_time || '',
|
||||
end_time: data?.end_time || ''
|
||||
}
|
||||
},
|
||||
width: "40%",
|
||||
@@ -273,13 +274,7 @@ export function useData() {
|
||||
};
|
||||
FormRef.validate(valid => {
|
||||
if (valid) {
|
||||
console.log("curData", curData);
|
||||
// 表单规则校验通过
|
||||
if (title === "新增") {
|
||||
} else {
|
||||
// 实际开发先调用修改接口,再进行下面操作
|
||||
updateData(curData);
|
||||
}
|
||||
updateData(curData);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user