测试问题修改(基础设置)

This commit is contained in:
zzyuan 2025-03-24 14:29:01 +08:00
parent ea7e07350a
commit 5ee014148b
3 changed files with 73 additions and 43 deletions

View File

@ -68,7 +68,7 @@
</el-switch>
</template>
</el-table-column>
<el-table-column label="报餐" align="center" prop="ifBook" :show-overflow-tooltip="true" width="140">
<!-- <el-table-column label="报餐" align="center" prop="ifBook" :show-overflow-tooltip="true" width="140">
<template slot-scope="scope">
<el-switch
v-model="scope.row.ifBook"
@ -79,24 +79,24 @@
>
</el-switch>
</template>
</el-table-column>
</el-table-column> -->
<el-table-column label="最大容纳人数" align="center" prop="capacity" :show-overflow-tooltip="true" width="100"/>
<el-table-column label="客流统计" align="center" prop="" :show-overflow-tooltip="true" width="80">
<!-- <el-table-column label="客流统计" align="center" prop="" :show-overflow-tooltip="true" width="80">
<template slot-scope="scope">
<span style="color: #4b80fd;">详情</span>
</template>
</el-table-column>
<el-table-column label="区域人数统计" align="center" prop="" :show-overflow-tooltip="true" width="80">
</el-table-column> -->
<!-- <el-table-column label="区域人数统计" align="center" prop="" :show-overflow-tooltip="true" width="80">
<template slot-scope="scope">
<span style="color: #4b80fd;">详情</span>
</template>
</el-table-column>
</el-table-column> -->
<el-table-column label="食堂图片" align="center" prop="imgUrl" width="100">
<template slot-scope="scope">
<img :src="scope.row.imgUrl" alt="" style="width: 80px;height: 40px;" @click="openImg(scope.row)">
</template>
</el-table-column>
<el-table-column label="支付设置" align="center" prop="canteenName" :show-overflow-tooltip="true" width="80">
<!-- <el-table-column label="支付设置" align="center" prop="canteenName" :show-overflow-tooltip="true" width="80">
<template slot-scope="scope">
<span style="color: #4b80fd;">详情</span>
</template>
@ -110,7 +110,7 @@
<template slot-scope="scope">
<span style="color: #4b80fd;">详情</span>
</template>
</el-table-column>
</el-table-column> -->
<el-table-column label="收款码" align="center" prop="payCodeUrl" :show-overflow-tooltip="true" width="80">
<template slot-scope="scope">
<span>未开启</span>
@ -122,9 +122,14 @@
<template slot-scope="scope">
<el-button
size="mini"
type="text"
type="text" v-if="scope.row.businessState==2"
@click="handleRest(scope.row)"
>休息</el-button>
<el-button
size="mini"
type="text" v-if="scope.row.businessState==1"
@click="handleBuss(scope.row)"
>营业</el-button>
<el-button
size="mini"
type="text"
@ -290,7 +295,7 @@
</el-form>
</el-tab-pane>
<!-- 支付设置 -->
<el-tab-pane label="支付设置" name="paySetting" style="height: 600px;overflow-y: auto;">
<!-- <el-tab-pane label="支付设置" name="paySetting" style="height: 600px;overflow-y: auto;">
<div style="width: 100%;height: auto;">
<div>
<span style="font-weight: bold;">启用本食堂独立规则</span>
@ -322,9 +327,9 @@
</el-checkbox-group>
</div>
</div>
</el-tab-pane>
</el-tab-pane> -->
<!-- 配送设置 -->
<el-tab-pane label="配送设置" name="deliverySetting" style="height: 600px;overflow-y: auto;">
<!-- <el-tab-pane label="配送设置" name="deliverySetting" style="height: 600px;overflow-y: auto;">
<div style="width: 100%;height: auto;">
<div>
<span style="font-weight: bold;">启用本食堂独立规则</span>
@ -343,12 +348,12 @@
</el-checkbox-group>
</div>
</div>
</el-tab-pane>
</el-tab-pane> -->
<!-- 预订/点餐/报餐设置 -->
<el-tab-pane label="预订/点餐/报餐设置" name="orderSetting" style="height: 600px;overflow-y: auto;">
<!-- <el-tab-pane label="预订/点餐/报餐设置" name="orderSetting" style="height: 600px;overflow-y: auto;">
</el-tab-pane>
</el-tab-pane> -->
</el-tabs>
<div slot="footer" class="dialog-footer">
@ -675,6 +680,20 @@
this.$modal.msgSuccess("操作成功");
}).catch(() => {});
},
/** 营业按钮操作 */
handleBuss(row) {
let param = {
"businessState": 2,
"canteenTreeType": 1,
"modifyId": row.canteenId
}
this.$modal.confirm('是否确认营业?').then(function() {
return changeBusinessStateApi(param);
}).then(() => {
this.getList();
this.$modal.msgSuccess("操作成功");
}).catch(() => {});
},
/** 提交按钮 */
submitForm: function() {
console.log(this.baseForm)

View File

@ -78,7 +78,7 @@
</el-switch>
</template>
</el-table-column>
<el-table-column label="报餐" align="center" prop="ifBook" :show-overflow-tooltip="true" width="140">
<!-- <el-table-column label="报餐" align="center" prop="ifBook" :show-overflow-tooltip="true" width="140">
<template slot-scope="scope">
<el-switch
v-model="scope.row.ifBook"
@ -101,7 +101,7 @@
>
</el-switch>
</template>
</el-table-column>
</el-table-column> -->
<el-table-column label="线上流水号前缀" align="center" prop="onLineMealCodePrefix" :show-overflow-tooltip="true" width="120"/>
<el-table-column label="线下流水号前缀" align="center" prop="offLineMealCodePrefix" :show-overflow-tooltip="true" width="120"/>
<el-table-column label="档口图片" align="center" prop="imgUrl" width="100">
@ -109,7 +109,7 @@
<img :src="scope.row.imgUrl" alt="" style="width: 80px;height: 40px;" @click="openImg(scope.row)">
</template>
</el-table-column>
<el-table-column label="配送设置" align="center" prop="stallName" :show-overflow-tooltip="true" width="80">
<!-- <el-table-column label="配送设置" align="center" prop="stallName" :show-overflow-tooltip="true" width="80">
<template slot-scope="scope">
<span style="color: #4b80fd;">详情</span>
</template>
@ -118,7 +118,7 @@
<template slot-scope="scope">
<span style="color: #4b80fd;">详情</span>
</template>
</el-table-column>
</el-table-column> -->
<el-table-column label="收款码" align="center" prop="payCodeUrl" :show-overflow-tooltip="true" width="80">
<template slot-scope="scope">
<span v-if="scope.row.payCodeUrl">未开启</span>
@ -129,11 +129,16 @@
<el-table-column label="更新时间" align="center" prop="uptime" :show-overflow-tooltip="true" width="160"/>
<el-table-column label="操作" align="center" width="180" class-name="small-padding fixed-width" fixed="right">
<template slot-scope="scope">
<el-button
size="mini"
type="text"
@click="handleRest(scope.row)"
>休息</el-button>
<el-button
size="mini"
type="text" v-if="scope.row.businessState==2"
@click="handleRest(scope.row)"
>休息</el-button>
<el-button
size="mini"
type="text" v-if="scope.row.businessState==1"
@click="handleBuss(scope.row)"
>营业</el-button>
<el-button
size="mini"
type="text"
@ -177,7 +182,7 @@
<el-row>
<el-col :span="12">
<el-form-item label="所属区域" prop="areaId">
<el-cascader v-model="areaId"
<el-cascader v-model="baseForm.areaId"
:options="treeOptions" :filterable="true" style="width: 400px;" :show-all-levels="false"
:props="{
emitPath: false,// falseid
@ -338,12 +343,11 @@
</el-form>
</el-tab-pane>
<!-- 配送设置 -->
<el-tab-pane label="配送设置" name="deliverySetting" style="height: 600px;overflow-y: auto;">
配送设置
</el-tab-pane>
<!-- <el-tab-pane label="配送设置" name="deliverySetting" style="height: 600px;overflow-y: auto;">
</el-tab-pane> -->
<!-- 预订/点餐/报餐设置 -->
<el-tab-pane label="预订/点餐/报餐设置" name="orderSetting" style="height: 600px;overflow-y: auto;">
</el-tab-pane>
<!-- <el-tab-pane label="预订/点餐/报餐设置" name="orderSetting" style="height: 600px;overflow-y: auto;">
</el-tab-pane> -->
</el-tabs>
<div slot="footer" class="dialog-footer">
@ -473,7 +477,7 @@ export default {
"ifEnablePayCode": 2,
"ifReserve": 2,
"ifUseCallNum": 2,
"imgUrl": "http://sgwpdm.ah.sgcc.com.cn/stall/lnyst/378915229716713472/dishes/076073649b5c4f33a7a15d8a363c006d.jpg",
"imgUrl": "",
"kindNameList": [],
"labelNameList": []
},//
@ -632,7 +636,7 @@ export default {
console.log(response)
this.stallId = response.stallId;
this.baseForm = response.stallSaveDTO;
if(response.canteenSaveDTO.imgUrl){
if(response.stallSaveDTO.imgUrl){
this.fileList=[{url:response.stallSaveDTO.imgUrl}]
this.checkUrlList=[response.stallSaveDTO.imgUrl]
}
@ -673,6 +677,20 @@ export default {
this.$modal.msgSuccess("操作成功");
}).catch(() => {});
},
/** 营业按钮操作 */
handleBuss(row) {
let param = {
"businessState": 2,
"canteenTreeType": 2,
"modifyId": row.stallId
}
this.$modal.confirm('是否确认营业?').then(function() {
return changeBusinessStateApi(param);
}).then(() => {
this.getList();
this.$modal.msgSuccess("操作成功");
}).catch(() => {});
},
/** 提交按钮 */
submitForm: function() {
console.log(this.baseForm)

View File

@ -230,8 +230,7 @@
</el-form>
</el-tab-pane>
<!-- 配送设置 -->
<el-tab-pane label="设备参数" name="deliverySetting">
<!-- metadata -->
<!-- <el-tab-pane label="设备参数" name="deliverySetting">
<div style="width: 100%;height: 600px;overflow-y: auto;">
<div class="form-title">
<span>支付参数</span>
@ -369,15 +368,9 @@
</div>
<div class="form-item">
<el-checkbox v-model="checked">使用订单部分叫号</el-checkbox>
</div>
</div>
</el-tab-pane>
</div>
</div>
</el-tab-pane> -->
</el-tabs>
<div slot="footer" class="dialog-footer">