修复优惠券时间问题
This commit is contained in:
@@ -24,8 +24,9 @@
|
|||||||
<!-- </el-form-item>-->
|
<!-- </el-form-item>-->
|
||||||
<el-form-item label="有效期开始时间">
|
<el-form-item label="有效期开始时间">
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="form.useStartTime"
|
|
||||||
type="datetime"
|
type="datetime"
|
||||||
|
value-format="yyyy-MM-dd HH:mm:ss"
|
||||||
|
v-model="form.useStartTime"
|
||||||
placeholder="选择日期时间">
|
placeholder="选择日期时间">
|
||||||
</el-date-picker>
|
</el-date-picker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -33,6 +34,7 @@
|
|||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="form.useEndTime"
|
v-model="form.useEndTime"
|
||||||
type="datetime"
|
type="datetime"
|
||||||
|
value-format="yyyy-MM-dd HH:mm:ss"
|
||||||
placeholder="选择日期时间">
|
placeholder="选择日期时间">
|
||||||
</el-date-picker>
|
</el-date-picker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -93,6 +95,9 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
change(val){
|
||||||
|
console.log(val)
|
||||||
|
},
|
||||||
getGoods(p) {
|
getGoods(p) {
|
||||||
var ids = []
|
var ids = []
|
||||||
p.forEach((item,index) => {
|
p.forEach((item,index) => {
|
||||||
@@ -106,10 +111,9 @@ export default {
|
|||||||
cancel() {
|
cancel() {
|
||||||
this.resetForm()
|
this.resetForm()
|
||||||
},
|
},
|
||||||
doSubmit() {
|
doSubmit() {
|
||||||
this.loading = true
|
this.loading = true
|
||||||
if (this.isAdd) {
|
if (this.isAdd) {
|
||||||
// console.log(typeof(this.form.useStartTime),this.form.useStartTime);
|
|
||||||
this.doAdd()
|
this.doAdd()
|
||||||
} else this.doEdit()
|
} else this.doEdit()
|
||||||
},
|
},
|
||||||
@@ -162,6 +166,8 @@ export default {
|
|||||||
couponPrice: 0,
|
couponPrice: 0,
|
||||||
useMinPrice: 0,
|
useMinPrice: 0,
|
||||||
// couponTime: 1,
|
// couponTime: 1,
|
||||||
|
useStartTime:'',
|
||||||
|
useEndTime:'',
|
||||||
sort: 0,
|
sort: 0,
|
||||||
status: 1,
|
status: 1,
|
||||||
type: 0,
|
type: 0,
|
||||||
|
|||||||
@@ -167,8 +167,8 @@ export default {
|
|||||||
integral: data.integral,
|
integral: data.integral,
|
||||||
couponPrice: data.couponPrice,
|
couponPrice: data.couponPrice,
|
||||||
useMinPrice: data.useMinPrice,
|
useMinPrice: data.useMinPrice,
|
||||||
useStartTime:new Date(data.useStartTime),
|
useStartTime:data.useStartTime,
|
||||||
useEndTime:new Date(data.useEndTime),
|
useEndTime:data.useEndTime,
|
||||||
// couponTime: data.couponTime,
|
// couponTime: data.couponTime,
|
||||||
sort: data.sort,
|
sort: data.sort,
|
||||||
status: data.status,
|
status: data.status,
|
||||||
|
|||||||
@@ -27,6 +27,9 @@
|
|||||||
<el-form-item label="图标">
|
<el-form-item label="图标">
|
||||||
<MaterialList v-model="picArr" type="image" :num="1" :width="150" :height="150" />
|
<MaterialList v-model="picArr" type="image" :num="1" :width="150" :height="150" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="背景图">
|
||||||
|
<MaterialList v-model="picArr1" type="image" :num="1" :width="150" :height="150" />
|
||||||
|
</el-form-item>
|
||||||
<el-form-item label="状态">
|
<el-form-item label="状态">
|
||||||
<el-radio-group v-model="form.isShow" style="width: 178px">
|
<el-radio-group v-model="form.isShow" style="width: 178px">
|
||||||
<el-radio :label="1">显示</el-radio>
|
<el-radio :label="1">显示</el-radio>
|
||||||
@@ -91,7 +94,7 @@ import MaterialList from "@/components/material";
|
|||||||
|
|
||||||
// crud交由presenter持有
|
// crud交由presenter持有
|
||||||
const defaultCrud = CRUD({ title: '品牌', url: '/bxg/api/yxStoreBrand', sort: 'id,desc', crudMethod: { ...crudYxStoreBrand }})
|
const defaultCrud = CRUD({ title: '品牌', url: '/bxg/api/yxStoreBrand', sort: 'id,desc', crudMethod: { ...crudYxStoreBrand }})
|
||||||
const defaultForm = { id: null, brandName: null, sort: null, pic: null, isShow: null, createTime: null, updateTime: null, isDel: null, tenantId: null }
|
const defaultForm = { id: null, brandName: null, sort: null, pic: null,backgroundImage:null,isShow: null, createTime: null, updateTime: null, isDel: null, tenantId: null }
|
||||||
export default {
|
export default {
|
||||||
name: 'YxStoreBrand',
|
name: 'YxStoreBrand',
|
||||||
components: { pagination, crudOperation, rrOperation, udOperation ,MaterialList},
|
components: { pagination, crudOperation, rrOperation, udOperation ,MaterialList},
|
||||||
@@ -99,6 +102,7 @@ export default {
|
|||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
picArr: [],
|
picArr: [],
|
||||||
|
picArr1: [],
|
||||||
permission: {
|
permission: {
|
||||||
add: ['admin', 'yxStoreBrand:add'],
|
add: ['admin', 'yxStoreBrand:add'],
|
||||||
edit: ['admin', 'yxStoreBrand:edit'],
|
edit: ['admin', 'yxStoreBrand:edit'],
|
||||||
@@ -112,8 +116,10 @@ export default {
|
|||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
picArr: function(val) {
|
picArr: function(val) {
|
||||||
console.log();
|
|
||||||
this.form.pic = val.join(',')
|
this.form.pic = val.join(',')
|
||||||
|
},
|
||||||
|
picArr1: function(val) {
|
||||||
|
this.form.backgroundImage = val.join(',')
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
@@ -123,11 +129,13 @@ export default {
|
|||||||
}, // 新增与编辑前做的操作
|
}, // 新增与编辑前做的操作
|
||||||
[CRUD.HOOK.afterToCU](crud, form) {
|
[CRUD.HOOK.afterToCU](crud, form) {
|
||||||
this.picArr = []
|
this.picArr = []
|
||||||
this
|
this.picArr1= []
|
||||||
|
|
||||||
if (form.pic && form.id) {
|
if (form.pic && form.id) {
|
||||||
this.picArr = form.pic.split(',')
|
this.picArr = form.pic.split(',')
|
||||||
}
|
}
|
||||||
|
if (form.backgroundImage && form.id) {
|
||||||
|
this.picArr1 = form.backgroundImage.split(',')
|
||||||
|
}
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
clearable
|
clearable
|
||||||
@change="cascaderChange($event)"
|
@change="cascaderChange($event)"
|
||||||
v-model="productList"
|
v-model="productList"
|
||||||
placeholder="试试搜索:眼镜"
|
placeholder="多选,按选择顺序排序"
|
||||||
:options="cateList"
|
:options="cateList"
|
||||||
ref="quitCascader"
|
ref="quitCascader"
|
||||||
filterable></el-cascader>
|
filterable></el-cascader>
|
||||||
@@ -144,20 +144,6 @@ export default {
|
|||||||
this.getInfo();
|
this.getInfo();
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
//需要使显示循序变为点击顺序
|
|
||||||
// cascaderChange(val) {
|
|
||||||
// this.oldProductList= val;
|
|
||||||
// //如果只选了一个不需要判断,正常显示
|
|
||||||
// if (val.length<=1){
|
|
||||||
// // this.oldProductList=[]
|
|
||||||
// }else {
|
|
||||||
// // productList=this.getCascader(val,this.$refs.cascader.getCheckedNodes());
|
|
||||||
// // this.label = productList.label; //回显的数据
|
|
||||||
// console.log('val',val, this.oldProductList,)
|
|
||||||
// this.productList=[];
|
|
||||||
// // console.log('1111',val)
|
|
||||||
// }
|
|
||||||
// },
|
|
||||||
cascaderChange(val) {
|
cascaderChange(val) {
|
||||||
this.productList=[]
|
this.productList=[]
|
||||||
let productList=[]
|
let productList=[]
|
||||||
@@ -165,7 +151,6 @@ export default {
|
|||||||
this.productList = productList //回显的数据
|
this.productList = productList //回显的数据
|
||||||
this.oldProductList=productList;
|
this.oldProductList=productList;
|
||||||
this.form.productList=JSON.stringify(this.productList.map(item=>item[1]));
|
this.form.productList=JSON.stringify(this.productList.map(item=>item[1]));
|
||||||
this.$refs.quitCascader.inputValue="你想要框内显示的值"
|
|
||||||
},
|
},
|
||||||
getCascader(newVal,oldVal) {
|
getCascader(newVal,oldVal) {
|
||||||
let productList = []
|
let productList = []
|
||||||
|
|||||||
Reference in New Issue
Block a user