10.24
This commit is contained in:
parent
0ca0656f4d
commit
846ce4c33f
@ -7,6 +7,12 @@ export function getListByPageApi(query) {
|
||||
params: query
|
||||
})
|
||||
}
|
||||
export function getInfoByPageApi(id) {
|
||||
return request({
|
||||
url: 'oilEngineConfig/'+id,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
export function addOilEngineConfigApi(data) {
|
||||
return request({
|
||||
url: 'oilEngineConfig',
|
||||
|
@ -95,6 +95,7 @@
|
||||
clearable
|
||||
placeholder="设备类型"
|
||||
style="width: 300px;"
|
||||
@change="chooseType"
|
||||
>
|
||||
<el-option v-for="item in deviceTypeList" :key="item" :label="item" :value="item">
|
||||
</el-option>
|
||||
@ -129,7 +130,7 @@
|
||||
import {
|
||||
addOilEngineConfigApi,
|
||||
delOilEngineConfigApi,
|
||||
editOilEngineConfigApi,
|
||||
editOilEngineConfigApi, getInfoByPageApi,
|
||||
getListByPageApi
|
||||
} from "@/api/seeting/youqiji";
|
||||
|
||||
@ -182,7 +183,12 @@ export default {
|
||||
this.getDeptList()
|
||||
},
|
||||
methods: {
|
||||
|
||||
// 选择设备类型
|
||||
chooseType(){
|
||||
if (this.deviceInfo.deviceType!='BY'){
|
||||
this.deviceInfo.deviceId = ''
|
||||
}
|
||||
},
|
||||
getList(){
|
||||
let dateRange = []
|
||||
if (this.beginTime && this.endTime) {
|
||||
@ -247,8 +253,14 @@ export default {
|
||||
this.clean()
|
||||
this.open = true;
|
||||
this.title = "编辑设备"
|
||||
this.deviceInfo = e
|
||||
getInfoByPageApi(e.id).then(res => {
|
||||
this.deviceInfo = res.data
|
||||
if (this.deviceInfo.deviceType!='BY'){
|
||||
this.deviceInfo.deviceId = ''
|
||||
}
|
||||
console.log('提交设备信息数据:', this.deviceInfo);
|
||||
})
|
||||
|
||||
|
||||
},
|
||||
del(e) {
|
||||
|
@ -11,37 +11,36 @@
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="" prop="payChannel">
|
||||
<el-form-item label="" prop="deviceAb">
|
||||
<el-select
|
||||
v-model="queryParams.payChannel"
|
||||
v-model="queryParams.deviceAb"
|
||||
clearable
|
||||
placeholder="请选择设备功能"
|
||||
>
|
||||
<el-option label="小程序" value="applet"/>
|
||||
<el-option label="收银台" value="cashier"/>
|
||||
<el-option label="POS端" value="POS"/>
|
||||
<el-option label="打印小票" value="打印小票"/>
|
||||
<el-option label="语音播报" value="语音播报"/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="" prop="payChannel">
|
||||
<el-form-item label="" prop="staffIds">
|
||||
<el-select
|
||||
v-model="queryParams.payChannel"
|
||||
v-model="queryParams.staffIds"
|
||||
clearable
|
||||
placeholder="请选择关联员工"
|
||||
>
|
||||
<el-option label="小程序" value="applet"/>
|
||||
<el-option label="收银台" value="cashier"/>
|
||||
<el-option label="POS端" value="POS"/>
|
||||
<el-option v-for="item in staffList" :key="item.id" :label="item.realName" :value="item.id+''">
|
||||
<span style="float: left">{{ item.realName }}</span>
|
||||
<span style="float: right; color: #8492a6; font-size: 13px">{{ item.mobile }}</span>
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="" prop="payChannel">
|
||||
<el-form-item label="" prop="acquiesce">
|
||||
<el-select
|
||||
v-model="queryParams.payChannel"
|
||||
v-model="queryParams.acquiesce"
|
||||
clearable
|
||||
placeholder="请选择设备状态"
|
||||
>
|
||||
<el-option label="小程序" value="applet"/>
|
||||
<el-option label="收银台" value="cashier"/>
|
||||
<el-option label="POS端" value="POS"/>
|
||||
<el-option label="启用" value="1"/>
|
||||
<el-option label="停用" value="0"/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item style="float: right; margin-right: 0px">
|
||||
@ -108,15 +107,15 @@
|
||||
/>
|
||||
|
||||
</div>
|
||||
<el-dialog :title="title" :close-on-click-modal="false" :before-close="handleCancel" :visible.sync="open" width="24%"
|
||||
<el-dialog :title="title" :close-on-click-modal="false" :before-close="handleCancel" :visible.sync="open" width="30%"
|
||||
append-to-body >
|
||||
|
||||
<el-form :model="deviceInfo" :rules="rules" ref="deviceForm" label-width="95px">
|
||||
<el-form-item label="设备名称" prop="deviceName">
|
||||
<el-input v-model="deviceInfo.deviceName" style="width: 300px"></el-input>
|
||||
<el-input v-model="deviceInfo.deviceName" ></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="设备品牌" prop="deviceSi">
|
||||
<el-input v-model="deviceInfo.deviceSi" style="width: 300px"></el-input>
|
||||
<el-input v-model="deviceInfo.deviceSi" ></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="设备功能" prop="deviceAb">
|
||||
<el-checkbox-group v-model="deviceInfo.deviceAb">
|
||||
@ -125,17 +124,17 @@
|
||||
</el-checkbox-group>
|
||||
</el-form-item>
|
||||
<el-form-item label="设备终端号" prop="machineCode">
|
||||
<el-input v-model="deviceInfo.machineCode" style="width: 300px"></el-input>
|
||||
<el-input v-model="deviceInfo.machineCode"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="设备密钥" prop="msign">
|
||||
<el-input v-model="deviceInfo.msign" style="width: 300px"></el-input>
|
||||
<el-input v-model="deviceInfo.msign"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="选择员工" prop="staffId">
|
||||
<el-select
|
||||
v-model="staffIds"
|
||||
clearable
|
||||
placeholder=""
|
||||
style="width: 300px"
|
||||
style="width: 100%"
|
||||
multiple
|
||||
collapse-tags
|
||||
>
|
||||
@ -150,7 +149,7 @@
|
||||
v-model="deviceInfo.deptId"
|
||||
clearable
|
||||
placeholder=""
|
||||
style="width: 300px"
|
||||
style="width: 100%"
|
||||
collapse-tags
|
||||
>
|
||||
<el-option
|
||||
@ -170,7 +169,7 @@
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="备注" prop="remark">
|
||||
<el-input type="textarea" v-model="deviceInfo.remark" style="width: 300px"></el-input>
|
||||
<el-input type="textarea" v-model="deviceInfo.remark" ></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="" @click="handleCancel">取消</el-button>
|
||||
|
@ -803,10 +803,12 @@ public class OilOrderServiceImpl extends ServiceImpl<OilOrderMapper, OilOrder> i
|
||||
// 调用消费有礼接口
|
||||
public void updateCardAndActiveById(Integer storeId, Integer userId, Integer orderId) {
|
||||
if (ObjectUtil.isNotEmpty(userId)) {
|
||||
OilOrder oilOrder = selectOilOrderById(orderId);
|
||||
AllOrderInfo allOrderInfo = allOrderInfoService.selectAllOrderInfoByOrderNo(oilOrder.getOrderNo());
|
||||
Map<String, String> map = new HashMap<>();
|
||||
map.put("userId", userId.toString());
|
||||
map.put("storeId", storeId.toString());
|
||||
map.put("orderId", orderId.toString());
|
||||
map.put("orderId", allOrderInfo.getId().toString());
|
||||
payCenterService.cashRegisterSpendWisely(map);
|
||||
}
|
||||
}
|
||||
|
@ -68,6 +68,18 @@
|
||||
<if test="printDeviceInfo.storeId != null">
|
||||
and store_id = #{printDeviceInfo.storeId}
|
||||
</if>
|
||||
<if test="printDeviceInfo.acquiesce != null">
|
||||
and acquiesce = #{printDeviceInfo.acquiesce}
|
||||
</if>
|
||||
<if test="printDeviceInfo.status != null">
|
||||
and status = #{printDeviceInfo.status}
|
||||
</if>
|
||||
<if test="printDeviceInfo.deviceAb != null and printDeviceInfo.deviceAb != ''">
|
||||
and device_ab like concat('%', #{printDeviceInfo.deviceAb}, '%')
|
||||
</if>
|
||||
<if test="printDeviceInfo.staffIds != null and printDeviceInfo.staffIds != ''">
|
||||
and staff_ids like concat('%', #{printDeviceInfo.staffIds}, '%')
|
||||
</if>
|
||||
</where>
|
||||
order by create_time desc
|
||||
</select>
|
||||
|
Loading…
Reference in New Issue
Block a user