订单管理
This commit is contained in:
parent
f43501e45e
commit
86e7f25166
@ -20,7 +20,8 @@ module.exports = {
|
|||||||
named: "never",
|
named: "never",
|
||||||
asyncArrow: "never"
|
asyncArrow: "never"
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"no-multiple-empty-lines": "off"
|
||||||
},
|
},
|
||||||
parserOptions: {
|
parserOptions: {
|
||||||
parser: "babel-eslint"
|
parser: "babel-eslint"
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
<div class="common-loading">
|
<div class="common-loading">
|
||||||
<div class="common-loading-wrap">
|
<div class="common-loading-wrap">
|
||||||
<div class="loading-inner">
|
<div class="loading-inner">
|
||||||
<Icon type="ios-loading" size=25 class="spin-icon-load umar-t10"></Icon>
|
<Icon type="ios-loading" size="25" class="spin-icon-load umar-t10"></Icon>
|
||||||
<div class="fz-12">{{msg}}</div>
|
<div class="fz-12">{{msg}}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -14,16 +14,18 @@
|
|||||||
<script>
|
<script>
|
||||||
export default {
|
export default {
|
||||||
props: {
|
props: {
|
||||||
show: { //开、关
|
show: {
|
||||||
|
//开、关
|
||||||
type: Boolean,
|
type: Boolean,
|
||||||
defualt: true
|
defualt: true
|
||||||
},
|
},
|
||||||
msg: { //提示语
|
msg: {
|
||||||
|
//提示语
|
||||||
type: String,
|
type: String,
|
||||||
default: '加载中...'
|
default: "加载中..."
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
@ -50,7 +52,6 @@
|
|||||||
}
|
}
|
||||||
.ivu-spin {
|
.ivu-spin {
|
||||||
font-size: 15px;
|
font-size: 15px;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.spin-icon-load {
|
.spin-icon-load {
|
||||||
@ -58,14 +59,26 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
@keyframes ani-spin {
|
@keyframes ani-spin {
|
||||||
from { transform: rotate(0deg);}
|
from {
|
||||||
50% { transform: rotate(180deg);}
|
transform: rotate(0deg);
|
||||||
to { transform: rotate(360deg);}
|
}
|
||||||
|
50% {
|
||||||
|
transform: rotate(180deg);
|
||||||
|
}
|
||||||
|
to {
|
||||||
|
transform: rotate(360deg);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@-webkit-keyframes ani-spin {
|
@-webkit-keyframes ani-spin {
|
||||||
from { transform: rotate(0deg);}
|
from {
|
||||||
50% { transform: rotate(180deg);}
|
transform: rotate(0deg);
|
||||||
to { transform: rotate(360deg);}
|
}
|
||||||
|
50% {
|
||||||
|
transform: rotate(180deg);
|
||||||
|
}
|
||||||
|
to {
|
||||||
|
transform: rotate(360deg);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
@ -1,6 +1,8 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="none-wraper ta-c" v-if="show">
|
<div class="none-wraper ta-c" v-if="show">
|
||||||
<div><img src="~images/none.png"/></div>
|
<div>
|
||||||
|
<img src="~images/none.png">
|
||||||
|
</div>
|
||||||
<p class="msg">{{message}}</p>
|
<p class="msg">{{message}}</p>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@ -14,10 +16,10 @@
|
|||||||
},
|
},
|
||||||
message: {
|
message: {
|
||||||
type: String,
|
type: String,
|
||||||
default: '未找到相关信息'
|
default: "未找到相关信息"
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="less">
|
<style scoped lang="less">
|
||||||
|
@ -57,7 +57,7 @@ export function getScrollBarSize(fresh) {
|
|||||||
// watch DOM change
|
// watch DOM change
|
||||||
export const MutationObserver = isServer ? false : window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver || false;
|
export const MutationObserver = isServer ? false : window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver || false;
|
||||||
|
|
||||||
const SPECIAL_CHARS_REGEXP = /([\:\-\_]+(.))/g;
|
const SPECIAL_CHARS_REGEXP = /([:\-_]+(.))/g;
|
||||||
const MOZ_HACK_REGEXP = /^moz([A-Z])/;
|
const MOZ_HACK_REGEXP = /^moz([A-Z])/;
|
||||||
|
|
||||||
function camelCase(name) {
|
function camelCase(name) {
|
||||||
|
@ -8,10 +8,10 @@
|
|||||||
*/
|
*/
|
||||||
function getTarget(node) {
|
function getTarget(node) {
|
||||||
if (node === void 0) {
|
if (node === void 0) {
|
||||||
node = document.body
|
node = document.body;
|
||||||
}
|
}
|
||||||
if (node === true) { return document.body }
|
if (node === true) { return document.body; }
|
||||||
return node instanceof window.Node ? node : document.querySelector(node)
|
return node instanceof window.Node ? node : document.querySelector(node);
|
||||||
}
|
}
|
||||||
|
|
||||||
const directive = {
|
const directive = {
|
||||||
@ -26,7 +26,7 @@ const directive = {
|
|||||||
if (value !== false) {
|
if (value !== false) {
|
||||||
parentNode.replaceChild(home, el); // moving out, el is no longer in the document
|
parentNode.replaceChild(home, el); // moving out, el is no longer in the document
|
||||||
getTarget(value).appendChild(el); // moving into new place
|
getTarget(value).appendChild(el); // moving into new place
|
||||||
hasMovedOut = true
|
hasMovedOut = true;
|
||||||
}
|
}
|
||||||
if (!el.__transferDomData) {
|
if (!el.__transferDomData) {
|
||||||
el.__transferDomData = {
|
el.__transferDomData = {
|
||||||
@ -34,7 +34,7 @@ const directive = {
|
|||||||
home: home,
|
home: home,
|
||||||
target: getTarget(value),
|
target: getTarget(value),
|
||||||
hasMovedOut: hasMovedOut
|
hasMovedOut: hasMovedOut
|
||||||
}
|
};
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
componentUpdated(el, { value }) {
|
componentUpdated(el, { value }) {
|
||||||
@ -68,9 +68,9 @@ const directive = {
|
|||||||
const ref$1 = el.__transferDomData;
|
const ref$1 = el.__transferDomData;
|
||||||
if (!ref$1) return;
|
if (!ref$1) return;
|
||||||
if (el.__transferDomData.hasMovedOut === true) {
|
if (el.__transferDomData.hasMovedOut === true) {
|
||||||
el.__transferDomData.parentNode && el.__transferDomData.parentNode.appendChild(el)
|
el.__transferDomData.parentNode && el.__transferDomData.parentNode.appendChild(el);
|
||||||
}
|
}
|
||||||
el.__transferDomData = null
|
el.__transferDomData = null;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -1,5 +1,11 @@
|
|||||||
<template>
|
<template>
|
||||||
<Modal v-model="my_show" title="账号详情" :mask-closable="false" :footer-hide="true" @on-visible-change="visibleChange">
|
<Modal
|
||||||
|
v-model="my_show"
|
||||||
|
title="账号详情"
|
||||||
|
:mask-closable="false"
|
||||||
|
:footer-hide="true"
|
||||||
|
@on-visible-change="visibleChange"
|
||||||
|
>
|
||||||
<div class="page-detail-wrap" v-if="data">
|
<div class="page-detail-wrap" v-if="data">
|
||||||
<ul>
|
<ul>
|
||||||
<li class="ui-list">
|
<li class="ui-list">
|
||||||
@ -25,7 +31,11 @@
|
|||||||
<li class="ui-list">
|
<li class="ui-list">
|
||||||
<div class="ui-list-title">头像:</div>
|
<div class="ui-list-title">头像:</div>
|
||||||
<div class="ui-list-content">
|
<div class="ui-list-content">
|
||||||
<img class="w-150 bd-a" :src="data.avatar+'?a='+Math.random()" @error="imgError($event,default_head)">
|
<img
|
||||||
|
class="w-150 bd-a"
|
||||||
|
:src="data.avatar+'?a='+Math.random()"
|
||||||
|
@error="imgError($event,default_head)"
|
||||||
|
>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
@ -49,4 +59,3 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script src="./js/detail.js"></script>
|
<script src="./js/detail.js"></script>
|
||||||
|
|
||||||
|
@ -163,4 +163,3 @@
|
|||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
|
@ -1,5 +1,11 @@
|
|||||||
<template>
|
<template>
|
||||||
<Drawer :mask-closable="false" @on-visible-change="visibleChange" title="订单详情" v-model="my_show" width="500">
|
<Drawer
|
||||||
|
:mask-closable="false"
|
||||||
|
@on-visible-change="visibleChange"
|
||||||
|
title="订单详情"
|
||||||
|
v-model="my_show"
|
||||||
|
width="500"
|
||||||
|
>
|
||||||
<div class="page-detail-wrap" v-if="data">
|
<div class="page-detail-wrap" v-if="data">
|
||||||
<Divider>订单信息</Divider>
|
<Divider>订单信息</Divider>
|
||||||
<ul>
|
<ul>
|
||||||
@ -68,9 +74,24 @@
|
|||||||
<li class="ui-list">
|
<li class="ui-list">
|
||||||
<div class="ui-list-title">支付状态:</div>
|
<div class="ui-list-title">支付状态:</div>
|
||||||
<div class="ui-list-content">
|
<div class="ui-list-content">
|
||||||
<Button ghost size="small" type="info" v-if="data.transaction_status === 0">{{data.transaction_status_name}}</Button>
|
<Button
|
||||||
<Button ghost size="small" type="success" v-if="data.transaction_status === 1">{{data.transaction_status_name}}</Button>
|
ghost
|
||||||
<Button ghost size="small" type="error" v-if="data.transaction_status === 2">{{data.transaction_status_name}}</Button>
|
size="small"
|
||||||
|
type="info"
|
||||||
|
v-if="data.transaction_status === 0"
|
||||||
|
>{{data.transaction_status_name}}</Button>
|
||||||
|
<Button
|
||||||
|
ghost
|
||||||
|
size="small"
|
||||||
|
type="success"
|
||||||
|
v-if="data.transaction_status === 1"
|
||||||
|
>{{data.transaction_status_name}}</Button>
|
||||||
|
<Button
|
||||||
|
ghost
|
||||||
|
size="small"
|
||||||
|
type="error"
|
||||||
|
v-if="data.transaction_status === 2"
|
||||||
|
>{{data.transaction_status_name}}</Button>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
@ -125,4 +146,3 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script src="./js/detail.js"></script>
|
<script src="./js/detail.js"></script>
|
||||||
|
|
||||||
|
3
public/css/app.10b45c74.css
Normal file
3
public/css/app.10b45c74.css
Normal file
File diff suppressed because one or more lines are too long
1
public/css/chunk-5db6a112.3030fcf3.css
Normal file
1
public/css/chunk-5db6a112.3030fcf3.css
Normal file
@ -0,0 +1 @@
|
|||||||
|
[data-v-4ca8b855] .ivu-table-cell{word-break:keep-all}
|
2
public/css/chunk-810ee926.7d15254c.css
Normal file
2
public/css/chunk-810ee926.7d15254c.css
Normal file
File diff suppressed because one or more lines are too long
2
public/js/app.08d7be0b.js
Normal file
2
public/js/app.08d7be0b.js
Normal file
File diff suppressed because one or more lines are too long
1
public/js/app.08d7be0b.js.map
Normal file
1
public/js/app.08d7be0b.js.map
Normal file
File diff suppressed because one or more lines are too long
4
public/js/chunk-00ae0766.7d9f006a.js
Normal file
4
public/js/chunk-00ae0766.7d9f006a.js
Normal file
File diff suppressed because one or more lines are too long
1
public/js/chunk-00ae0766.7d9f006a.js.map
Normal file
1
public/js/chunk-00ae0766.7d9f006a.js.map
Normal file
File diff suppressed because one or more lines are too long
2
public/js/chunk-07a274ec.551afb1a.js
Normal file
2
public/js/chunk-07a274ec.551afb1a.js
Normal file
File diff suppressed because one or more lines are too long
1
public/js/chunk-07a274ec.551afb1a.js.map
Normal file
1
public/js/chunk-07a274ec.551afb1a.js.map
Normal file
File diff suppressed because one or more lines are too long
2
public/js/chunk-5db6a112.41960f7f.js
Normal file
2
public/js/chunk-5db6a112.41960f7f.js
Normal file
File diff suppressed because one or more lines are too long
1
public/js/chunk-5db6a112.41960f7f.js.map
Normal file
1
public/js/chunk-5db6a112.41960f7f.js.map
Normal file
File diff suppressed because one or more lines are too long
2
public/js/chunk-810ee926.16531585.js
Normal file
2
public/js/chunk-810ee926.16531585.js
Normal file
File diff suppressed because one or more lines are too long
1
public/js/chunk-810ee926.16531585.js.map
Normal file
1
public/js/chunk-810ee926.16531585.js.map
Normal file
File diff suppressed because one or more lines are too long
104
public/js/chunk-vendors.ed6443e8.js
Normal file
104
public/js/chunk-vendors.ed6443e8.js
Normal file
File diff suppressed because one or more lines are too long
1
public/js/chunk-vendors.ed6443e8.js.map
Normal file
1
public/js/chunk-vendors.ed6443e8.js.map
Normal file
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
<!DOCTYPE html><html><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=\favicon.ico><script src=\config.js></script><title></title><link href=/css/chunk-caf89654.f97d0276.css rel=prefetch><link href=/js/chunk-00ae0766.9e6b7bf3.js rel=prefetch><link href=/js/chunk-caf89654.371d9935.js rel=prefetch><link href=/css/app.8e0e058f.css rel=preload as=style><link href=/css/chunk-vendors.3c3b2e85.css rel=preload as=style><link href=/js/app.d3b8e4a6.js rel=preload as=script><link href=/js/chunk-vendors.02a4e5bc.js rel=preload as=script><link href=/css/chunk-vendors.3c3b2e85.css rel=stylesheet><link href=/css/app.8e0e058f.css rel=stylesheet></head><body><noscript><strong>很抱歉,如果没有启用JavaScript,程序不能正常工作,若要继续使用请启用它。</strong></noscript><div id=app></div><script src=/js/chunk-vendors.02a4e5bc.js></script><script src=/js/app.d3b8e4a6.js></script></body></html>
|
<!DOCTYPE html><html><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=\favicon.ico><script src=\config.js></script><title></title><link href=/css/chunk-5db6a112.3030fcf3.css rel=prefetch><link href=/css/chunk-810ee926.7d15254c.css rel=prefetch><link href=/js/chunk-00ae0766.7d9f006a.js rel=prefetch><link href=/js/chunk-07a274ec.551afb1a.js rel=prefetch><link href=/js/chunk-5db6a112.41960f7f.js rel=prefetch><link href=/js/chunk-810ee926.16531585.js rel=prefetch><link href=/css/app.10b45c74.css rel=preload as=style><link href=/css/chunk-vendors.3c3b2e85.css rel=preload as=style><link href=/js/app.08d7be0b.js rel=preload as=script><link href=/js/chunk-vendors.ed6443e8.js rel=preload as=script><link href=/css/chunk-vendors.3c3b2e85.css rel=stylesheet><link href=/css/app.10b45c74.css rel=stylesheet></head><body><noscript><strong>很抱歉,如果没有启用JavaScript,程序不能正常工作,若要继续使用请启用它。</strong></noscript><div id=app></div><script src=/js/chunk-vendors.ed6443e8.js></script><script src=/js/app.08d7be0b.js></script></body></html>
|
Loading…
x
Reference in New Issue
Block a user