Merge remote-tracking branch 'origin/build' into build
This commit is contained in:
@@ -68,12 +68,12 @@
|
|||||||
width="350">
|
width="350">
|
||||||
<template v-slot="{ row }">
|
<template v-slot="{ row }">
|
||||||
<div class="goods">
|
<div class="goods">
|
||||||
<ai-uploader
|
<div class="img-content">
|
||||||
:disabled="true"
|
<img :src="row.goodsPicUrl" alt="" v-viewer>
|
||||||
:instance="instance"
|
|
||||||
:value="[{url: row.goodsPicUrl}]"
|
<span class="type type0" v-if="row.goodsType === '0'">免费兑</span>
|
||||||
:limit="1">
|
<span class="type type1" v-else>京东低价商品</span>
|
||||||
</ai-uploader>
|
</div>
|
||||||
<p>{{ row.goodsTitle }}</p>
|
<p>{{ row.goodsTitle }}</p>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@@ -124,7 +124,8 @@
|
|||||||
status: '',
|
status: '',
|
||||||
size: 10,
|
size: 10,
|
||||||
startTime: '',
|
startTime: '',
|
||||||
endTime: ''
|
endTime: '',
|
||||||
|
type: 0
|
||||||
},
|
},
|
||||||
isShow: false,
|
isShow: false,
|
||||||
form: {
|
form: {
|
||||||
@@ -160,8 +161,7 @@
|
|||||||
getList () {
|
getList () {
|
||||||
this.instance.post(`/app/appintegralsupermarketorder/list`, null, {
|
this.instance.post(`/app/appintegralsupermarketorder/list`, null, {
|
||||||
params: {
|
params: {
|
||||||
...this.search,
|
...this.search
|
||||||
type: 0
|
|
||||||
}
|
}
|
||||||
}).then((res) => {
|
}).then((res) => {
|
||||||
if (res.code == 0) {
|
if (res.code == 0) {
|
||||||
@@ -219,5 +219,30 @@
|
|||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
}
|
}
|
||||||
|
.img-content {
|
||||||
|
position: relative;
|
||||||
|
margin-right: 8px;
|
||||||
|
img {
|
||||||
|
width: 120px;
|
||||||
|
height: 120px;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.type {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
font-size: 12px;
|
||||||
|
width: 120px;
|
||||||
|
text-align: center;
|
||||||
|
color: #fff;
|
||||||
|
z-index: 999;
|
||||||
|
}
|
||||||
|
.type1 {
|
||||||
|
background-color: #E64E39;
|
||||||
|
}
|
||||||
|
.type0 {
|
||||||
|
background-color: #FF6900;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -68,15 +68,11 @@
|
|||||||
width="350">
|
width="350">
|
||||||
<template v-slot="{ row }">
|
<template v-slot="{ row }">
|
||||||
<div class="goods">
|
<div class="goods">
|
||||||
<!-- <ai-uploader
|
|
||||||
:disabled="true"
|
|
||||||
:instance="instance"
|
|
||||||
:value="[{url: row.goodsPicUrl}]"
|
|
||||||
:limit="1">
|
|
||||||
</ai-uploader> -->
|
|
||||||
<div class="img-content">
|
<div class="img-content">
|
||||||
<img :src="row.goodsPicUrl" alt="" v-viewer>
|
<img :src="row.goodsPicUrl" alt="" v-viewer>
|
||||||
<span class="type" :class="`type`+row.goodsType">{{$dict.getLabel('integralSGType', row.goodsType)}}</span>
|
|
||||||
|
<span class="type type0" v-if="row.goodsType === '0'">免费兑</span>
|
||||||
|
<span class="type type1" v-else>京东低价商品</span>
|
||||||
</div>
|
</div>
|
||||||
<p>{{ row.goodsTitle }}</p>
|
<p>{{ row.goodsTitle }}</p>
|
||||||
</div>
|
</div>
|
||||||
@@ -132,6 +128,7 @@
|
|||||||
status: '',
|
status: '',
|
||||||
size: 10,
|
size: 10,
|
||||||
startTime: '',
|
startTime: '',
|
||||||
|
type: 1,
|
||||||
endTime: ''
|
endTime: ''
|
||||||
},
|
},
|
||||||
isShow: false,
|
isShow: false,
|
||||||
@@ -169,7 +166,6 @@
|
|||||||
this.instance.post(`/app/appintegralsupermarketorder/list`, null, {
|
this.instance.post(`/app/appintegralsupermarketorder/list`, null, {
|
||||||
params: {
|
params: {
|
||||||
...this.search,
|
...this.search,
|
||||||
type: 1,
|
|
||||||
girdCode: this.areaId
|
girdCode: this.areaId
|
||||||
}
|
}
|
||||||
}).then((res) => {
|
}).then((res) => {
|
||||||
@@ -241,6 +237,7 @@
|
|||||||
position: absolute;
|
position: absolute;
|
||||||
top: 0;
|
top: 0;
|
||||||
left: 0;
|
left: 0;
|
||||||
|
font-size: 12px;
|
||||||
width: 120px;
|
width: 120px;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
|
|||||||
@@ -54,9 +54,10 @@
|
|||||||
</ai-uploader> -->
|
</ai-uploader> -->
|
||||||
<div class="img-content">
|
<div class="img-content">
|
||||||
<img :src="row.picUrl" alt="" v-viewer>
|
<img :src="row.picUrl" alt="" v-viewer>
|
||||||
<span class="type" :class="`type`+row.type">{{$dict.getLabel('integralSGType', row.type)}}</span>
|
<span class="type type0" v-if="row.type === '0'">免费兑</span>
|
||||||
|
<span class="type type1" v-else>京东低价商品</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<p>{{ row.title }}</p>
|
<p>{{ row.title }}</p>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@@ -203,6 +204,7 @@
|
|||||||
text-align: center;
|
text-align: center;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
z-index: 999;
|
z-index: 999;
|
||||||
|
font-size: 12px;
|
||||||
}
|
}
|
||||||
.type1 {
|
.type1 {
|
||||||
background-color: #E64E39;
|
background-color: #E64E39;
|
||||||
|
|||||||
@@ -39,6 +39,12 @@
|
|||||||
<el-form-item label="零售价格" prop="retailPrice" :rules="[{required: true, message: '请输入零售价格', trigger: 'change'}]">
|
<el-form-item label="零售价格" prop="retailPrice" :rules="[{required: true, message: '请输入零售价格', trigger: 'change'}]">
|
||||||
<el-input-number style="width: 200px;" size="small" :precision="2" type="input" v-model="form.retailPrice" clearable placeholder="请输入零售价格" :min="0"></el-input-number>
|
<el-input-number style="width: 200px;" size="small" :precision="2" type="input" v-model="form.retailPrice" clearable placeholder="请输入零售价格" :min="0"></el-input-number>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item v-if="form.type === '2'" label="小程序appid" prop="jdAppid" :rules="[{required: true, message: '请输入京东小程序appid', trigger: 'blur'}]">
|
||||||
|
<el-input type="input" size="small" v-model="form.jdAppid" clearable placeholder="请输入京东小程序appid"></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item v-if="form.type === '2'" label="小程序路径" prop="jdUrl" :rules="[{required: true, message: '请输入小程序路径', trigger: 'blur'}]">
|
||||||
|
<el-input type="input" size="small" v-model="form.jdUrl" clearable placeholder="请输入小程序路径"></el-input>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item v-if="form.type === '1'" label="商品链接" prop="jdUrl" :rules="[{required: true, message: '请输入商品链接', trigger: 'blur'}]">
|
<el-form-item v-if="form.type === '1'" label="商品链接" prop="jdUrl" :rules="[{required: true, message: '请输入商品链接', trigger: 'blur'}]">
|
||||||
<el-input type="input" size="small" v-model="form.jdUrl" clearable placeholder="请输入商品链接"></el-input>
|
<el-input type="input" size="small" v-model="form.jdUrl" clearable placeholder="请输入商品链接"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -73,6 +79,7 @@
|
|||||||
title: '',
|
title: '',
|
||||||
description: '',
|
description: '',
|
||||||
jdUrl: '',
|
jdUrl: '',
|
||||||
|
jdAppid: '',
|
||||||
retailPrice: undefined,
|
retailPrice: undefined,
|
||||||
picUrl: []
|
picUrl: []
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -445,14 +445,14 @@ export default {
|
|||||||
girdName: [
|
girdName: [
|
||||||
{required: true, message: "请选择网格", trigger: "change"}
|
{required: true, message: "请选择网格", trigger: "change"}
|
||||||
],
|
],
|
||||||
householdName: [
|
isHousehold: [
|
||||||
{required: true, message: "请选择是否户主", trigger: "change"}
|
{required: true, message: "请选择是否户主", trigger: "change"}
|
||||||
],
|
],
|
||||||
householdRelation: [
|
householdRelation: [
|
||||||
{required: true, message: "请选择与户主关系", trigger: "change"}
|
{required: true, message: "请选择与户主关系", trigger: "change"}
|
||||||
],
|
],
|
||||||
householdIdNumber: [
|
householdIdNumber: [
|
||||||
{required: true, validator: IdNumberPass, trigger: "blur"}
|
{required: true, message: "请输入身份证号", trigger: "blur"}
|
||||||
],
|
],
|
||||||
householdAddress: [
|
householdAddress: [
|
||||||
{required: true, message: "请选择户籍地详细地址", trigger: "blur"}
|
{required: true, message: "请选择户籍地详细地址", trigger: "blur"}
|
||||||
|
|||||||
@@ -68,12 +68,11 @@
|
|||||||
width="350">
|
width="350">
|
||||||
<template v-slot="{ row }">
|
<template v-slot="{ row }">
|
||||||
<div class="goods">
|
<div class="goods">
|
||||||
<ai-uploader
|
<div class="img-content">
|
||||||
:disabled="true"
|
<img :src="row.goodsPicUrl" alt="" v-viewer>
|
||||||
:instance="instance"
|
<span class="type type0" v-if="row.goodsType === '0'">免费兑</span>
|
||||||
:value="[{url: row.goodsPicUrl}]"
|
<span class="type type1" v-else>京东低价商品</span>
|
||||||
:limit="1">
|
</div>
|
||||||
</ai-uploader>
|
|
||||||
<p>{{ row.goodsTitle }}</p>
|
<p>{{ row.goodsTitle }}</p>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@@ -124,7 +123,8 @@
|
|||||||
status: '',
|
status: '',
|
||||||
size: 10,
|
size: 10,
|
||||||
startTime: '',
|
startTime: '',
|
||||||
endTime: ''
|
endTime: '',
|
||||||
|
type: 0
|
||||||
},
|
},
|
||||||
isShow: false,
|
isShow: false,
|
||||||
form: {
|
form: {
|
||||||
@@ -160,8 +160,7 @@
|
|||||||
getList () {
|
getList () {
|
||||||
this.instance.post(`/app/appintegralsupermarketorder/list`, null, {
|
this.instance.post(`/app/appintegralsupermarketorder/list`, null, {
|
||||||
params: {
|
params: {
|
||||||
...this.search,
|
...this.search
|
||||||
type: 0
|
|
||||||
}
|
}
|
||||||
}).then((res) => {
|
}).then((res) => {
|
||||||
if (res.code == 0) {
|
if (res.code == 0) {
|
||||||
@@ -219,5 +218,30 @@
|
|||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
}
|
}
|
||||||
|
.img-content {
|
||||||
|
position: relative;
|
||||||
|
margin-right: 8px;
|
||||||
|
img {
|
||||||
|
width: 120px;
|
||||||
|
height: 120px;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.type {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
font-size: 12px;
|
||||||
|
width: 120px;
|
||||||
|
text-align: center;
|
||||||
|
color: #fff;
|
||||||
|
z-index: 999;
|
||||||
|
}
|
||||||
|
.type1 {
|
||||||
|
background-color: #E64E39;
|
||||||
|
}
|
||||||
|
.type0 {
|
||||||
|
background-color: #FF6900;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -68,15 +68,10 @@
|
|||||||
width="350">
|
width="350">
|
||||||
<template v-slot="{ row }">
|
<template v-slot="{ row }">
|
||||||
<div class="goods">
|
<div class="goods">
|
||||||
<!-- <ai-uploader
|
|
||||||
:disabled="true"
|
|
||||||
:instance="instance"
|
|
||||||
:value="[{url: row.goodsPicUrl}]"
|
|
||||||
:limit="1">
|
|
||||||
</ai-uploader> -->
|
|
||||||
<div class="img-content">
|
<div class="img-content">
|
||||||
<img :src="row.goodsPicUrl" alt="" v-viewer>
|
<img :src="row.goodsPicUrl" alt="" v-viewer>
|
||||||
<span class="type" :class="`type`+row.goodsType">{{$dict.getLabel('integralSGType', row.goodsType)}}</span>
|
<span class="type type0" v-if="row.goodsType === '0'">免费兑</span>
|
||||||
|
<span class="type type1" v-else>京东低价商品</span>
|
||||||
</div>
|
</div>
|
||||||
<p>{{ row.goodsTitle }}</p>
|
<p>{{ row.goodsTitle }}</p>
|
||||||
</div>
|
</div>
|
||||||
@@ -131,6 +126,7 @@
|
|||||||
current: 1,
|
current: 1,
|
||||||
status: '',
|
status: '',
|
||||||
size: 10,
|
size: 10,
|
||||||
|
type: 1,
|
||||||
startTime: '',
|
startTime: '',
|
||||||
endTime: ''
|
endTime: ''
|
||||||
},
|
},
|
||||||
@@ -169,7 +165,6 @@
|
|||||||
this.instance.post(`/app/appintegralsupermarketorder/list`, null, {
|
this.instance.post(`/app/appintegralsupermarketorder/list`, null, {
|
||||||
params: {
|
params: {
|
||||||
...this.search,
|
...this.search,
|
||||||
type: 1,
|
|
||||||
girdCode: this.areaId
|
girdCode: this.areaId
|
||||||
}
|
}
|
||||||
}).then((res) => {
|
}).then((res) => {
|
||||||
@@ -241,6 +236,7 @@
|
|||||||
position: absolute;
|
position: absolute;
|
||||||
top: 0;
|
top: 0;
|
||||||
left: 0;
|
left: 0;
|
||||||
|
font-size: 12px;
|
||||||
width: 120px;
|
width: 120px;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
|
|||||||
@@ -54,9 +54,10 @@
|
|||||||
</ai-uploader> -->
|
</ai-uploader> -->
|
||||||
<div class="img-content">
|
<div class="img-content">
|
||||||
<img :src="row.picUrl" alt="" v-viewer>
|
<img :src="row.picUrl" alt="" v-viewer>
|
||||||
<span class="type" :class="`type`+row.type">{{$dict.getLabel('integralSGType', row.type)}}</span>
|
<span class="type type0" v-if="row.type === '0'">免费兑</span>
|
||||||
|
<span class="type type1" v-else>京东低价商品</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<p>{{ row.title }}</p>
|
<p>{{ row.title }}</p>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@@ -203,6 +204,7 @@
|
|||||||
text-align: center;
|
text-align: center;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
z-index: 999;
|
z-index: 999;
|
||||||
|
font-size: 12px;
|
||||||
}
|
}
|
||||||
.type1 {
|
.type1 {
|
||||||
background-color: #E64E39;
|
background-color: #E64E39;
|
||||||
|
|||||||
@@ -39,6 +39,12 @@
|
|||||||
<el-form-item label="零售价格" prop="retailPrice" :rules="[{required: true, message: '请输入零售价格', trigger: 'change'}]">
|
<el-form-item label="零售价格" prop="retailPrice" :rules="[{required: true, message: '请输入零售价格', trigger: 'change'}]">
|
||||||
<el-input-number style="width: 200px;" size="small" :precision="2" type="input" v-model="form.retailPrice" clearable placeholder="请输入零售价格" :min="0"></el-input-number>
|
<el-input-number style="width: 200px;" size="small" :precision="2" type="input" v-model="form.retailPrice" clearable placeholder="请输入零售价格" :min="0"></el-input-number>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item v-if="form.type === '2'" label="小程序appid" prop="jdAppid" :rules="[{required: true, message: '请输入京东小程序appid', trigger: 'blur'}]">
|
||||||
|
<el-input type="input" size="small" v-model="form.jdAppid" clearable placeholder="请输入京东小程序appid"></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item v-if="form.type === '2'" label="小程序路径" prop="jdUrl" :rules="[{required: true, message: '请输入小程序路径', trigger: 'blur'}]">
|
||||||
|
<el-input type="input" size="small" v-model="form.jdUrl" clearable placeholder="请输入小程序路径"></el-input>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item v-if="form.type === '1'" label="商品链接" prop="jdUrl" :rules="[{required: true, message: '请输入商品链接', trigger: 'blur'}]">
|
<el-form-item v-if="form.type === '1'" label="商品链接" prop="jdUrl" :rules="[{required: true, message: '请输入商品链接', trigger: 'blur'}]">
|
||||||
<el-input type="input" size="small" v-model="form.jdUrl" clearable placeholder="请输入商品链接"></el-input>
|
<el-input type="input" size="small" v-model="form.jdUrl" clearable placeholder="请输入商品链接"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -73,6 +79,7 @@
|
|||||||
title: '',
|
title: '',
|
||||||
description: '',
|
description: '',
|
||||||
jdUrl: '',
|
jdUrl: '',
|
||||||
|
jdAppid: '',
|
||||||
retailPrice: undefined,
|
retailPrice: undefined,
|
||||||
picUrl: []
|
picUrl: []
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -445,14 +445,14 @@ export default {
|
|||||||
girdName: [
|
girdName: [
|
||||||
{required: true, message: "请选择网格", trigger: "change"}
|
{required: true, message: "请选择网格", trigger: "change"}
|
||||||
],
|
],
|
||||||
householdName: [
|
isHousehold: [
|
||||||
{required: true, message: "请选择是否户主", trigger: "change"}
|
{required: true, message: "请选择是否户主", trigger: "change"}
|
||||||
],
|
],
|
||||||
householdRelation: [
|
householdRelation: [
|
||||||
{required: true, message: "请选择与户主关系", trigger: "change"}
|
{required: true, message: "请选择与户主关系", trigger: "change"}
|
||||||
],
|
],
|
||||||
householdIdNumber: [
|
householdIdNumber: [
|
||||||
{required: true, validator: IdNumberPass, trigger: "blur"}
|
{required: true, message: '请输入身份证号', trigger: "blur"}
|
||||||
],
|
],
|
||||||
householdAddress: [
|
householdAddress: [
|
||||||
{required: true, message: "请选择户籍地详细地址", trigger: "blur"}
|
{required: true, message: "请选择户籍地详细地址", trigger: "blur"}
|
||||||
|
|||||||
Reference in New Issue
Block a user