bug修改
This commit is contained in:
@@ -120,7 +120,7 @@ export default {
|
|||||||
getProductByPage(page) {
|
getProductByPage(page) {
|
||||||
// 商品销售列表
|
// 商品销售列表
|
||||||
return request({
|
return request({
|
||||||
url: `/${service_name}/mallProductInfo/getPage`,
|
url: `/${service_name}/mallProductInfo/getByPage`,
|
||||||
method: 'post',
|
method: 'post',
|
||||||
data: page
|
data: page
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -1,9 +1,16 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="photo-container">
|
<div class="photo-container">
|
||||||
<div>
|
<div>
|
||||||
<el-upload class="avatar-uploader" :action="uploadUrl" :show-file-list="false"
|
<el-upload
|
||||||
:on-success="uploadSuccess" :on-remove="removeUrl"
|
accept=".png,.jpg"
|
||||||
:data="{ code: code, ossKey: 'xingyou2', pathKey: 'banner-group', encrypt: 'PUBLIC' }">
|
class="avatar-uploader"
|
||||||
|
:action="uploadUrl"
|
||||||
|
:show-file-list="false"
|
||||||
|
:on-success="uploadSuccess"
|
||||||
|
:on-remove="removeUrl"
|
||||||
|
:before-upload="beforeAvatarUpload"
|
||||||
|
:data="{ code: code, ossKey: 'xingyou2', pathKey: 'banner-group', encrypt: 'PUBLIC' }"
|
||||||
|
>
|
||||||
<img v-if="photoUrl" :src="photoUrl" class="avatar" />
|
<img v-if="photoUrl" :src="photoUrl" class="avatar" />
|
||||||
<i v-else class="el-icon-plus avatar-uploader-icon" />
|
<i v-else class="el-icon-plus avatar-uploader-icon" />
|
||||||
</el-upload>
|
</el-upload>
|
||||||
@@ -47,10 +54,10 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
photo: function (newVal, oldVal) {
|
photo: function(newVal, oldVal) {
|
||||||
this.photoUrl = newVal
|
this.photoUrl = newVal
|
||||||
},
|
},
|
||||||
isPrivate: function (newVal, oldVal) {
|
isPrivate: function(newVal, oldVal) {
|
||||||
this.changeUploadUrl
|
this.changeUploadUrl
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -80,6 +87,14 @@ export default {
|
|||||||
} else {
|
} else {
|
||||||
this.$message.error(res.msg)
|
this.$message.error(res.msg)
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
beforeAvatarUpload(file) {
|
||||||
|
const isLt2M = file.size / 1024 < 50
|
||||||
|
|
||||||
|
if (!isLt2M) {
|
||||||
|
this.$message.error('图片大小不能超过50KB! 请重新上传!')
|
||||||
|
}
|
||||||
|
return isLt2M
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -78,10 +78,18 @@ export default {
|
|||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
handleSubmit() {
|
handleSubmit() {
|
||||||
|
var start = new Date(this.advertisement.startTime).getTime()
|
||||||
|
var end = new Date(this.advertisement.endTime).getTime()
|
||||||
|
|
||||||
|
console.log('----', start, end)
|
||||||
this.$refs['form'].validate(valid => {
|
this.$refs['form'].validate(valid => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
|
if (start > end) {
|
||||||
|
this.$message.error('开始时间不得大于结束时间!')
|
||||||
|
} else {
|
||||||
this.save()
|
this.save()
|
||||||
}
|
}
|
||||||
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
save() {
|
save() {
|
||||||
@@ -101,13 +109,7 @@ export default {
|
|||||||
this.advertisement.positionImage = res.data.publicUrl
|
this.advertisement.positionImage = res.data.publicUrl
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
handleSubmit() {
|
|
||||||
this.$refs['form'].validate(valid => {
|
|
||||||
if (valid) {
|
|
||||||
this.save(this.advertisement)
|
|
||||||
}
|
|
||||||
})
|
|
||||||
},
|
|
||||||
close() {
|
close() {
|
||||||
this.$emit('closeDialog')
|
this.$emit('closeDialog')
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,8 +8,8 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="是否上线:">
|
<el-form-item label="是否上线:">
|
||||||
<el-select v-model="page.params.isDownline" placeholder="状态" clearable @keyup.enter.native="getList">
|
<el-select v-model="page.params.isDownline" placeholder="状态" clearable @keyup.enter.native="getList">
|
||||||
<el-option label="是" value="0" />
|
<el-option label="是" value="1" />
|
||||||
<el-option label="否" value="1" />
|
<el-option label="否" value="0" />
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="到期时间:">
|
<el-form-item label="到期时间:">
|
||||||
@@ -232,7 +232,7 @@ export default {
|
|||||||
confirmButtonText: '确定',
|
confirmButtonText: '确定',
|
||||||
callback: action => {
|
callback: action => {
|
||||||
if (action == 'confirm') {
|
if (action == 'confirm') {
|
||||||
this.delData = {}
|
this.delData = { ids: [] }
|
||||||
this.delData.ids.push(row)
|
this.delData.ids.push(row)
|
||||||
console.log('----', this.delData)
|
console.log('----', this.delData)
|
||||||
loadingFn.call(
|
loadingFn.call(
|
||||||
|
|||||||
@@ -76,17 +76,24 @@ export default {
|
|||||||
advertiseName: [{ required: true, message: '请输入广告名称', trigger: 'blur' }],
|
advertiseName: [{ required: true, message: '请输入广告名称', trigger: 'blur' }],
|
||||||
startTime: [{ required: true, message: '请选择开始时间', trigger: 'change' }],
|
startTime: [{ required: true, message: '请选择开始时间', trigger: 'change' }],
|
||||||
endTime: [{ required: true, message: '请选择结束时间', trigger: 'change' }],
|
endTime: [{ required: true, message: '请选择结束时间', trigger: 'change' }],
|
||||||
picture: [{ required: true, message: '请上传广告图片', trigger: 'change' }],
|
positionImage: [{ required: true, message: '请上传广告图片', trigger: 'change' }],
|
||||||
advertiseUrl: [{ required: true, message: '请输入广告链接', trigger: 'blur' }]
|
advertiseUrl: [{ required: true, message: '请输入广告链接', trigger: 'blur' }]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
handleSubmit() {
|
handleSubmit() {
|
||||||
|
var start = new Date(this.advertisement.startTime).getTime()
|
||||||
|
var end = new Date(this.advertisement.endTime).getTime()
|
||||||
|
|
||||||
this.$refs['form'].validate(valid => {
|
this.$refs['form'].validate(valid => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
|
if (start > end) {
|
||||||
|
this.$message.error('开始时间不得大于结束时间!')
|
||||||
|
} else {
|
||||||
this.update()
|
this.update()
|
||||||
}
|
}
|
||||||
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
update() {
|
update() {
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
<span>{{ detailData.orderCode }}</span>
|
<span>{{ detailData.orderCode }}</span>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="15">
|
<el-col :span="18">
|
||||||
<el-form-item label="取消说明" prop="cancelMark">
|
<el-form-item label="取消说明" prop="cancelMark">
|
||||||
<el-input v-model="detailData.cancelMark" placeholder="请输入取消说明" type="textarea" />
|
<el-input v-model="detailData.cancelMark" placeholder="请输入取消说明" type="textarea" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -21,7 +21,7 @@
|
|||||||
<span>¥{{ detailData.marketPrice }}</span>
|
<span>¥{{ detailData.marketPrice }}</span>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="15">
|
<el-col :span="18">
|
||||||
<el-form-item label="可退积分">
|
<el-form-item label="可退积分">
|
||||||
<el-input v-model="detailData.integral" disabled />
|
<el-input v-model="detailData.integral" disabled />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|||||||
@@ -1,6 +1,9 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="article-manager">
|
<div class="article-manager">
|
||||||
<el-card :bordered="false" shadow="never" class="ivu-mt mt16" :body-style="{ padding: '0 20px 20px' }">
|
<el-card :bordered="false" shadow="never" class="ivu-mt mt16" :body-style="{ padding: '0 20px 20px' }">
|
||||||
|
<div style="background: #f3f3f3;height:60px">
|
||||||
|
<span style="line-height:60px;margin:0px 30px;color:red; font-size:16px"> 当前订单状态:{{ detailData.orderStatus | orderStatus }}</span>
|
||||||
|
</div>
|
||||||
<el-descriptions title="基本信息" class="text" direction="vertical" :column="6" border>
|
<el-descriptions title="基本信息" class="text" direction="vertical" :column="6" border>
|
||||||
<el-descriptions-item label="订单编号">{{ detailData.orderCode }}</el-descriptions-item>
|
<el-descriptions-item label="订单编号">{{ detailData.orderCode }}</el-descriptions-item>
|
||||||
<el-descriptions-item label="用户账号">{{ detailData.acctId }}</el-descriptions-item>
|
<el-descriptions-item label="用户账号">{{ detailData.acctId }}</el-descriptions-item>
|
||||||
|
|||||||
@@ -54,12 +54,24 @@
|
|||||||
<el-descriptions-item label="处理时间">{{ OrderInfoRecord.createTime }}</el-descriptions-item>
|
<el-descriptions-item label="处理时间">{{ OrderInfoRecord.createTime }}</el-descriptions-item>
|
||||||
<el-descriptions-item label="操作备注">{{ OrderInfoRecord.remark }} </el-descriptions-item>
|
<el-descriptions-item label="操作备注">{{ OrderInfoRecord.remark }} </el-descriptions-item>
|
||||||
</el-descriptions>
|
</el-descriptions>
|
||||||
|
|
||||||
|
<div v-if="detailData.refundStatus == '0'">
|
||||||
|
<!-- <div v-if="false"> -->
|
||||||
|
<el-col :span="24" style="text-align: right;margin:30px 0px">
|
||||||
|
<el-button @click="auth(detailData)" type="primary">退款审核</el-button>
|
||||||
|
</el-col>
|
||||||
|
</div>
|
||||||
</el-card>
|
</el-card>
|
||||||
|
<el-dialog title="审核" :visible.sync="verifyDialog" width="45%" :append-to-body="true">
|
||||||
|
<orderRefundListVerify @getList="getList" @closeDialog="closeDialog" v-if="verifyDialog" :detailData="detailData" />
|
||||||
|
</el-dialog>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
import orderRefundListVerify from './orderRefundListVerify'
|
||||||
export default {
|
export default {
|
||||||
|
components: { orderRefundListVerify },
|
||||||
filters: {
|
filters: {
|
||||||
refundStatus(e) {
|
refundStatus(e) {
|
||||||
switch (e) {
|
switch (e) {
|
||||||
@@ -96,7 +108,7 @@ export default {
|
|||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
OrderInfoRecord: {},
|
OrderInfoRecord: {},
|
||||||
|
verifyDialog: false,
|
||||||
grid: {
|
grid: {
|
||||||
xl: 6,
|
xl: 6,
|
||||||
lg: 8,
|
lg: 8,
|
||||||
@@ -143,6 +155,12 @@ export default {
|
|||||||
} else {
|
} else {
|
||||||
return sums
|
return sums
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
// 取消
|
||||||
|
auth(row) {
|
||||||
|
this.detailData = row
|
||||||
|
this.verifyDialog = true
|
||||||
|
console.log(row)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -252,10 +252,12 @@ export default {
|
|||||||
|
|
||||||
var DaysAgo = this.timeBefore()
|
var DaysAgo = this.timeBefore()
|
||||||
var sevenDaysAgo = this.timeBefore7()
|
var sevenDaysAgo = this.timeBefore7()
|
||||||
console.log('sevenDaysAgo', sevenDaysAgo, DaysAgo)
|
|
||||||
|
|
||||||
this.createTime = sevenDaysAgo + '/' + DaysAgo
|
this.createTime = sevenDaysAgo + '/' + DaysAgo
|
||||||
|
|
||||||
|
this.Time = [new Date(sevenDaysAgo), new Date(DaysAgo)]
|
||||||
|
this.createTime2 = [new Date(sevenDaysAgo), new Date(DaysAgo)]
|
||||||
|
|
||||||
console.log('createTime', this.createTime)
|
console.log('createTime', this.createTime)
|
||||||
|
|
||||||
this.page.params.startTime = sevenDaysAgo
|
this.page.params.startTime = sevenDaysAgo
|
||||||
@@ -266,7 +268,6 @@ export default {
|
|||||||
},
|
},
|
||||||
|
|
||||||
methods: {
|
methods: {
|
||||||
|
|
||||||
closeLabel(label) {
|
closeLabel(label) {
|
||||||
let index = this.dataLabel.indexOf(this.dataLabel.filter(d => d.id == label.id)[0])
|
let index = this.dataLabel.indexOf(this.dataLabel.filter(d => d.id == label.id)[0])
|
||||||
this.dataLabel.splice(index, 1)
|
this.dataLabel.splice(index, 1)
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ module.exports = {
|
|||||||
[process.env.VUE_APP_BASE_API]: {
|
[process.env.VUE_APP_BASE_API]: {
|
||||||
// target: `cls`,
|
// target: `cls`,
|
||||||
// target: `http://192.168.0.6:38080`,
|
// target: `http://192.168.0.6:38080`,
|
||||||
target: `http://192.168.0.18:38080`,
|
target: `http://192.168.0.24:38080`,
|
||||||
// target: `http://192.168.1.83:38080`,
|
// target: `http://192.168.1.83:38080`,
|
||||||
// target: 'http://222.132.26.119:8081',
|
// target: 'http://222.132.26.119:8081',
|
||||||
// target: `https://www.xingoil.com/adminapi`,
|
// target: `https://www.xingoil.com/adminapi`,
|
||||||
|
|||||||
Reference in New Issue
Block a user