master
zzk 3 years ago
parent df629d424f
commit 0e576626a4

@ -47,7 +47,7 @@ module.exports = {
} }
}, },
// Various Dev Server settingsss // Various Dev Server settingsss
host: "192.168.31.191", // can be overwritten by process.env.HOST host: "192.168.31.214", // can be overwritten by process.env.HOST
port: 3000, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined port: 3000, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
autoOpenBrowser: false, autoOpenBrowser: false,
errorOverlay: true, errorOverlay: true,

@ -52,7 +52,7 @@ export function promotionRevokeAudit(params) {
// 促销活动关闭 (门店端-促销活动-促销活动关闭) // 促销活动关闭 (门店端-促销活动-促销活动关闭)
export function promotionShutDown(params) { export function promotionShutDown(params) {
return service({ return service({
url: "/api" + "demay/ssm/promotion/shutDown", url: "/api" + "/demay/ssm/promotion/shutDown",
method: "post", method: "post",
data: params data: params
}); });

@ -1,7 +1,9 @@
<template> <template>
<div class="sellpacking"> <div class="sellpacking">
<el-form :model="form" inline label-width="80px"> <el-form :model="form" inline label-width="70px">
<el-form-item label="手机号码"> <div class="flex">
<div >
<el-form-item label="手机号码:">
<div class="form-width-ms flex"> <div class="form-width-ms flex">
<el-input style="padding-left:0px;" ref="" oninput="this.value=this.value.replace(/\D/g,'')" pattern="[0-9]*" maxlength="11" v-model="form.mobilePhone" @change="memberOne" @blur="memberOne"> <el-input style="padding-left:0px;" ref="" oninput="this.value=this.value.replace(/\D/g,'')" pattern="[0-9]*" maxlength="11" v-model="form.mobilePhone" @change="memberOne" @blur="memberOne">
<el-button size="mini" slot="append" icon="el-icon-search" @click="openMember"></el-button> <el-button size="mini" slot="append" icon="el-icon-search" @click="openMember"></el-button>
@ -10,55 +12,58 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="会员名字"> <el-form-item label="会员名字:">
<div class="form-width-ms text-cyan text-bold"> <div class="form-width-sm text-cyan text-bold">
{{form.memberName}} {{form.memberName}}
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="促销名称:"> <el-form-item label="促销名称:">
<div class="form-width-ms text-red text-bold"> <div class="form-width-sm text-red text-bold">
{{form.promotionName}} {{form.promotionName}}
<!-- <div v-if="form.promotionName!=''" @click="openPromotion( openPromotionDialog=true)"> {{form.promotionName}} </div> <!-- <div v-if="form.promotionName!=''" @click="openPromotion( openPromotionDialog=true)"> {{form.promotionName}} </div>
<el-button size="mini" type="text" @click="openPromotion( openPromotionDialog=true)" v-else></el-button> --> <el-button size="mini" type="text" @click="openPromotion( openPromotionDialog=true)" v-else></el-button> -->
</div> </div>
</el-form-item> </el-form-item>
<br>
<el-form-item label="促销总价:"> <el-form-item label="促销总价:">
<div class="form-width-ms text-red text-price"> <div class="form-width-ms text-red text-price">
{{form.totalMoney}} {{form.totalMoney}}
</div> </div>
</el-form-item> </el-form-item>
<br>
<el-form-item label="促销单价:"> <el-form-item label="促销单价:">
<div class="form-width-ms "> <div class="form-width-sm ">
<span class="text-red" v-if="form.moneyType==1&&checkTableList.length==0"></span> <span class="text-red" v-if="form.moneyType==1&&checkTableList.length==0"></span>
<span v-else class="text-red text-price">{{form.saleMoney}}</span> <span v-else class="text-red text-price">{{form.saleMoney}}</span>
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="购买套数:"> <el-form-item label="购买套数:">
<div class="form-width-ms text-cyan text-bold"> <div class="form-width-sm text-cyan text-bold">
<div style="width:100%;cursor: pointer;" v-if="!countShow" @click="editCount">{{form.count}} <div style="width:100%;cursor: pointer;" v-if="!countShow" @click="editCount">{{form.count}}
</div> </div>
<el-input class="form-width-xs" ref="countInput" v-else v-model="form.count" @blur="endEditCount()"></el-input> <el-input class="form-width-x" ref="countInput" v-else v-model="form.count" @blur="endEditCount()"></el-input>
</div> </div>
</el-form-item> </el-form-item>
<br>
<el-form-item label="销售金额:"> <el-form-item label="销售金额:">
<div class="form-width-ms text-red text-price"> <div class="form-width-ms text-red text-price">
{{form.amount}} {{form.amount}}
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="待付金额">
<div class="form-width-ms text-green text-price"> <el-form-item label="待付金额:">
<div class="form-width-sm text-green text-price">
{{form.debtMoney}} {{form.debtMoney}}
</div> </div>
</el-form-item> </el-form-item>
<br>
<el-form-item label="适用对象:"> <el-form-item label="适用对象:">
<div class="form-width-ms"> <div class="form-width-sm">
<span v-show="form.suitableObject==0"></span> <span v-show="form.suitableObject==0"></span>
<span v-show="form.suitableObject==1"></span> <span v-show="form.suitableObject==1"></span>
<span v-show="form.suitableObject==2"></span> <span v-show="form.suitableObject==2"></span>
</div> </div>
</el-form-item> </el-form-item>
<br>
<el-form-item label="限购套数:"> <el-form-item label="限购套数:">
<div class="form-width-ms"> <div class="form-width-ms">
<span v-show="form.limitBuy==0"></span> <span v-show="form.limitBuy==0"></span>
@ -66,7 +71,7 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="卡付折扣:"> <el-form-item label="卡付折扣:">
<div class="form-width-ms"> <div class="form-width-sm">
<span v-show="form.cardBuy==0"></span> <span v-show="form.cardBuy==0"></span>
<span v-show="form.cardBuy==1"> <span v-show="form.cardBuy==1">
<!-- <span v-show="form.cardLimit==1"></span> <span v-show="form.cardLimit==0"></span> --> <!-- <span v-show="form.cardLimit==1"></span> <span v-show="form.cardLimit==0"></span> -->
@ -85,8 +90,30 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="购买备注:"> <el-form-item label="购买备注:">
<el-input size="small" type="textarea" :autosize="{ minRows: 1.5, maxRows: 2 }" v-model="form.description" style="max-width:600px;width:600px"></el-input> <el-input size="small" type="textarea" :autosize="{ minRows: 1.5, maxRows: 2 }" v-model="form.description" style="max-width:300px;width:300px"></el-input>
</el-form-item> </el-form-item>
</div>
<div style="width:250px" class="border-radius-10 border margin-right-xs bg-white padding-xs">
<el-table :data="payLists" :summary-method="getSummaries" show-summary>
<el-table-column align="center" prop="payName" label="支付方式" min-width="100"></el-table-column>
<el-table-column align="center" prop="payMoney" fixed="right" label="本次支付 ( ¥ )" width="120">
<template slot-scope="scope">
<div style="padding:0 10px" v-if="!scope.row.isShow" @click="openpay(scope.row,scope.$index)">
<span>{{scope.row.payMoney}}</span>
<i class="el-icon-edit text-cyan"></i>
</div>
<el-input v-else v-focus type="number" @blur="endEdit(scope.row)" v-model="scope.row.payMoney">
</el-input>
</template>
</el-table-column>
</el-table>
<!-- <div class="close">
<span>合计</span>
<span>¥{{payMoneys}}</span>
</div> -->
</div>
</div>
<div class="border-radius-10 border bg-white padding-xs" v-if="form.projectCount" style="width:920px;margin-left:20px"> <div class="border-radius-10 border bg-white padding-xs" v-if="form.projectCount" style="width:920px;margin-left:20px">
<el-table ref="regTable" @selection-change="handleSelectionChange" @row-click="rowClicks" :data="projectList" :header-cell-style="{background: 'linear-gradient(#6cb3ff, #1873d4)',color:'#eeeeee',}"> <el-table ref="regTable" @selection-change="handleSelectionChange" @row-click="rowClicks" :data="projectList" :header-cell-style="{background: 'linear-gradient(#6cb3ff, #1873d4)',color:'#eeeeee',}">
<el-table-column type="selection" width="55"></el-table-column> <el-table-column type="selection" width="55"></el-table-column>
@ -103,7 +130,7 @@
</div> </div>
<br> <br>
<div class="flex justify-center align-start flex-wrap padding-top-xs padding-left margin-left" style="width:940px"> <div class="flex justify-center align-start flex-wrap padding-top-xs padding-left margin-left" style="width:940px">
<div style="width:610px" class="border-radius-10 border margin-right-xs bg-white padding-xs" v-if="form.cardBuy==1"> <div style="width:940px" class="border-radius-10 border margin-right-xs bg-white padding-xs" v-if="form.cardBuy==1">
<el-table :data="rechargeAccountList" :summary-method="getSummaries" show-summary> <el-table :data="rechargeAccountList" :summary-method="getSummaries" show-summary>
<el-table-column align="center" :show-overflow-tooltip="true" prop="rechargeTypeName" label="名称" min-width="120"></el-table-column> <el-table-column align="center" :show-overflow-tooltip="true" prop="rechargeTypeName" label="名称" min-width="120"></el-table-column>
<el-table-column show-overflow-tooltip min-width="70" align="center" prop="cardRestMoney" label="剩余金额"></el-table-column> <el-table-column show-overflow-tooltip min-width="70" align="center" prop="cardRestMoney" label="剩余金额"></el-table-column>
@ -128,25 +155,7 @@
<span v-else style="margin-right:300px;">¥{{spendMoneys}}</span> <span v-else style="margin-right:300px;">¥{{spendMoneys}}</span>
</div> --> </div> -->
</div> </div>
<div style="width:300px" class="border-radius-10 border margin-right-xs bg-white padding-xs">
<el-table :data="payLists" :summary-method="getSummaries" show-summary>
<el-table-column align="center" prop="payName" label="支付方式" min-width="100"></el-table-column>
<el-table-column align="center" prop="payMoney" fixed="right" label="本次支付 ( ¥ )" width="120">
<template slot-scope="scope">
<div style="padding:0 10px" v-if="!scope.row.isShow" @click="openpay(scope.row,scope.$index)">
<span>{{scope.row.payMoney}}</span>
<i class="el-icon-edit text-cyan"></i>
</div>
<el-input v-else v-focus type="number" @blur="endEdit(scope.row)" v-model="scope.row.payMoney">
</el-input>
</template>
</el-table-column>
</el-table>
<!-- <div class="close">
<span>合计</span>
<span>¥{{payMoneys}}</span>
</div> -->
</div>
</div> </div>
<div class="flex justify-start align-start flex-wrap padding-top-xs padding-left margin-left"> <div class="flex justify-start align-start flex-wrap padding-top-xs padding-left margin-left">
<staffsles ref="staffsles" @staffslesData="staffslesData"></staffsles> <staffsles ref="staffsles" @staffslesData="staffslesData"></staffsles>

Loading…
Cancel
Save