10.15
This commit is contained in:
parent
15d9031179
commit
977648f815
@ -32,7 +32,7 @@ module.exports = {
|
||||
productionSourceMap: false,
|
||||
// webpack-dev-server 相关配置
|
||||
devServer: {
|
||||
host: '192.168.31.178',
|
||||
host: '0.0.0.0',
|
||||
port: port,
|
||||
open: true,
|
||||
proxy: {
|
||||
|
@ -1,11 +1,10 @@
|
||||
# \u57FA\u672C\u914D\u7F6E
|
||||
server.port=8080
|
||||
env.profile=dev
|
||||
#env.properties.path=D:/workspaces/oil-stations/fuintBackend/configure/
|
||||
env.properties.path=D:/workspaces/oil-stations/fuintBackend/configure/
|
||||
#env.properties.path=F:/work/oilSystem/fuintBackend/configure/
|
||||
#env.properties.path=D:/oil/new-oil/oilSystem/fuintBackend/configure/
|
||||
env.properties.path=D:/code/bulidmap/oil-station/fuintBackend/configure
|
||||
#env.properties.path=D:/Code/yuzhan/oil-station/fuintBackend/configure
|
||||
#env.properties.path=D:/work/oilSystem/fuintBackend/configure/
|
||||
#env.properties.path=/www/wwwroot/shenlanshuke/oilAdmin/
|
||||
|
||||
# \u6570\u636E\u5E93\u914D\u7F6E
|
||||
@ -18,6 +17,7 @@ spring.task.scheduling.pool.size=5
|
||||
logging.level.com.fuint=info
|
||||
multipart.max-file-size=20mb
|
||||
multipart.max-request-size=20mb
|
||||
|
||||
# \u6700\u5927\u4E0A\u4F20\u6587\u4EF6
|
||||
spring.servlet.multipart.max-file-size=10MB
|
||||
spring.servlet.multipart.max-request-size=10MB
|
||||
|
@ -411,7 +411,7 @@
|
||||
width="542px"
|
||||
center
|
||||
>
|
||||
<accountPending></accountPending>
|
||||
<accountPending :amount="oilGunClearing.amount" @changeAmount="changeAmount"></accountPending>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<el-button @click="accountPending = false">取 消</el-button>
|
||||
<el-button type="primary" @click="accountPending = false">确 定</el-button>
|
||||
@ -617,7 +617,9 @@ export default {
|
||||
//油枪 父传子
|
||||
oilGun: '',
|
||||
//油枪结算 容器
|
||||
oilGunClearing: '',
|
||||
oilGunClearing: {
|
||||
amount:0
|
||||
},
|
||||
//商品列表
|
||||
goodsList: [],
|
||||
restaurants: [],
|
||||
@ -1803,11 +1805,25 @@ export default {
|
||||
}
|
||||
|
||||
},
|
||||
changeAmount(val){
|
||||
console.log(val,1807)
|
||||
},
|
||||
/**
|
||||
* 设置选中的支付方式
|
||||
* @param value
|
||||
*/
|
||||
setindex(value) {
|
||||
if (value=='after_pay'){
|
||||
if (this.getGoodsNum>0){
|
||||
this.$message.error("商品订单不支持挂账")
|
||||
return
|
||||
}
|
||||
if (this.oilGunClearing.amount<=0){
|
||||
this.$message.error("请选择挂账订单")
|
||||
return;
|
||||
}
|
||||
this.accountPending = true
|
||||
}
|
||||
console.log('支付方式',value);
|
||||
this.payType = value
|
||||
//支付方式发生变化,查询可用优惠券和优惠活动
|
||||
|
@ -1,43 +1,26 @@
|
||||
<script >
|
||||
<script>
|
||||
import {listCreditUnit} from "../../../../api/cashier/creditunit";
|
||||
|
||||
export default {
|
||||
props:['amount'],
|
||||
data() {
|
||||
return {
|
||||
ruleForm: {
|
||||
name: '',
|
||||
region: '',
|
||||
date1: '',
|
||||
date2: '',
|
||||
delivery: false,
|
||||
type: [],
|
||||
resource: '',
|
||||
desc: ''
|
||||
},
|
||||
ruleForm: {},
|
||||
unitList:[],
|
||||
rules: {
|
||||
name: [
|
||||
{ required: true, message: '请输入活动名称', trigger: 'blur' },
|
||||
{ min: 3, max: 5, message: '长度在 3 到 5 个字符', trigger: 'blur' }
|
||||
unitName: [
|
||||
{required: true, message: '请输入挂账单位名称', trigger: 'blur'},
|
||||
],
|
||||
region: [
|
||||
{ required: true, message: '请选择活动区域', trigger: 'change' }
|
||||
amount: [
|
||||
{required: true, message: '请输入活动名称', trigger: 'blur'},
|
||||
],
|
||||
date1: [
|
||||
{ type: 'date', required: true, message: '请选择日期', trigger: 'change' }
|
||||
],
|
||||
date2: [
|
||||
{ type: 'date', required: true, message: '请选择时间', trigger: 'change' }
|
||||
],
|
||||
type: [
|
||||
{ type: 'array', required: true, message: '请至少选择一个活动性质', trigger: 'change' }
|
||||
],
|
||||
resource: [
|
||||
{ required: true, message: '请选择活动资源', trigger: 'change' }
|
||||
],
|
||||
desc: [
|
||||
{ required: true, message: '请填写活动形式', trigger: 'blur' }
|
||||
]
|
||||
}
|
||||
};
|
||||
},
|
||||
created() {
|
||||
this.getUnitList()
|
||||
this.ruleForm.amount = this.amount
|
||||
},
|
||||
methods: {
|
||||
submitForm(formName) {
|
||||
this.$refs[formName].validate((valid) => {
|
||||
@ -51,45 +34,107 @@ export default {
|
||||
},
|
||||
resetForm(formName) {
|
||||
this.$refs[formName].resetFields();
|
||||
}
|
||||
},
|
||||
|
||||
// 获取挂账单位列表
|
||||
getUnitList() {
|
||||
let obj = {};
|
||||
let _this = this;
|
||||
listCreditUnit().then(response => {
|
||||
response.data.forEach(item => {
|
||||
obj = item;
|
||||
obj.value = `${item.unitName}(${item.personCredit} ${item.contactMobile})`
|
||||
_this.unitList.push(obj)
|
||||
})
|
||||
})
|
||||
},
|
||||
// 选择挂账单位
|
||||
changeUnit(val) {
|
||||
this.ruleForm.creditUnitId = val.id;
|
||||
this.ruleForm.creditLimit = val.creditLimit
|
||||
this.ruleForm.residueCreditLimit = val.residueCreditLimit
|
||||
this.$emit('changeAmount',this.ruleForm)
|
||||
return val.id
|
||||
},
|
||||
async querySearch1(queryString, cb) {
|
||||
await this.getUnitList();
|
||||
let _this = this;
|
||||
let obj = {};
|
||||
let results = _this.unitList
|
||||
if (queryString) {
|
||||
_this.unitList.forEach(item => {
|
||||
results = [];
|
||||
if (item.unitName.includes(queryString)) {
|
||||
obj = item;
|
||||
obj.value = `${item.unitName}(${item.personCredit} ${item.contactMobile})`
|
||||
results.push(obj)
|
||||
return;
|
||||
}
|
||||
if (item.personCredit.includes(queryString)) {
|
||||
obj = item;
|
||||
obj.value = `${item.unitName}(${item.personCredit} ${item.contactMobile})`
|
||||
results.push(obj)
|
||||
return;
|
||||
}
|
||||
if (item.contactMobile.includes(queryString)) {
|
||||
obj = item;
|
||||
obj.value = `${item.unitName}(${item.personCredit} ${item.contactMobile})`
|
||||
results.push(obj)
|
||||
return;
|
||||
}
|
||||
})
|
||||
}
|
||||
cb(results);
|
||||
},
|
||||
changeAmount(){
|
||||
this.$emit('changeAmount',this.ruleForm)
|
||||
this.$forceUpdate()
|
||||
},
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div>
|
||||
<el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px" class="demo-ruleForm">
|
||||
<el-form-item label="挂账单位" prop="region" style="width: 396px">
|
||||
<el-select v-model="ruleForm.region" placeholder="请选择挂账单位">
|
||||
<el-option label="挂账单位一" value="shanghai"></el-option>
|
||||
<el-option label="挂账单位二" value="beijing"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="可用额度" prop="name" style="width: 396px">
|
||||
<el-input v-model="ruleForm.name">
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
<div class="hui-size">可用额度为挂账人的最大可用额度,如挂账金额大于可用额度,将无法进行挂账</div>
|
||||
</el-form-item>
|
||||
<el-form-item label="挂帐金额" prop="name" style="width: 396px">
|
||||
<el-input v-model="ruleForm.name">
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-form-item>
|
||||
<div>
|
||||
<el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="80px" class="demo-ruleForm">
|
||||
<el-form-item label="挂账单位" prop="unitName">
|
||||
<el-autocomplete
|
||||
popper-class="my-autocomplete"
|
||||
v-model="ruleForm.unitName"
|
||||
:fetch-suggestions="querySearch1"
|
||||
:trigger-on-focus="false"
|
||||
style="width: 100%"
|
||||
placeholder="请选择挂账单位"
|
||||
@select="changeUnit">
|
||||
<template slot-scope="{ item }">
|
||||
<div style="display: flex;justify-content: space-between">
|
||||
{{ item.unitName }}({{ item.personCredit }} {{ item.contactMobile }})
|
||||
</div>
|
||||
</template>
|
||||
</el-autocomplete>
|
||||
</el-form-item>
|
||||
<el-form-item label="可用额度" prop="residueCreditLimit">
|
||||
<el-input v-model="ruleForm.residueCreditLimit" disabled>
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
<div class="hui-size">可用额度为挂账人的最大可用额度,如挂账金额大于可用额度,将无法进行挂账</div>
|
||||
</el-form-item>
|
||||
<el-form-item label="挂帐金额" prop="amount">
|
||||
<el-input v-model="ruleForm.amount" @input="changeAmount()">
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-form-item>
|
||||
|
||||
|
||||
<el-form-item label="备注" prop="desc" style="width: 396px">
|
||||
<el-input type="textarea" v-model="ruleForm.desc"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</div>
|
||||
<el-form-item label="备注" prop="remark">
|
||||
<el-input type="textarea" v-model="ruleForm.remark"></el-input>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<style scoped lang="scss">
|
||||
.hui-size{
|
||||
.hui-size {
|
||||
font-size: 12px;
|
||||
color: #999999;
|
||||
}
|
||||
|
@ -5,8 +5,8 @@ module.exports = {
|
||||
// baseUrl: 'https://www.tuofeng.cc/oilAdmin/',
|
||||
// baseUrl: 'https://oilapi.youkerr.com/oilAdmin/',
|
||||
// baseUrl: 'https://8q4f124343.yicp.fun/',
|
||||
// baseUrl: 'http://192.168.31.95:8080/',
|
||||
baseUrl: 'http://localhost:8080/',
|
||||
baseUrl: 'http://47.94.122.58:8080/',
|
||||
// baseUrl: 'http://localhost:8080/',
|
||||
// baseUrl: 'http://192.168.1.5:8002/cdJdc',
|
||||
imagesUrl: 'http://www.nuoyunr.com/lananRsc',
|
||||
// 应用信息
|
||||
|
Loading…
Reference in New Issue
Block a user