Commit 9c248291 authored by 张子雨's avatar 张子雨

feat: 时效2.0

parent 1dc993bf
......@@ -2,15 +2,15 @@ const isProduction = process.env.NODE_ENV === 'production';
const isPre = process.env.PRE_ENV === 'pre';
const envAPi = {
api: '//backstms-test2.liangkebang.net',
kdspOpApi: 'https://kdsp-operation-test2.liangkebang.net',
kdspApi: 'https://sc-op-api-test2.liangkebang.net',
goodsApi: 'https://sc-op-api-test2.liangkebang.net',
querysApi: 'https://sc-settlement-api-test2.liangkebang.net',
api: '//backstms-qa.liangkebang.net',
kdspOpApi: 'https://kdsp-operation-qa.liangkebang.net',
kdspApi: 'https://sc-op-api-qa.liangkebang.net',
goodsApi: 'https://sc-op-api-qa.liangkebang.net',
querysApi: 'https://sc-settlement-api-qa.liangkebang.net',
// goodsApi: '//192.168.188.111:7000',
prologueDomain: 'https://mall-test2.liangkebang.net',
prologueDomain: 'https://mall-qa.liangkebang.net',
qiniuHost: 'https://appsync.lkbang.net',
opapiHost: 'https://opapi-test2.liangkebang.net',
opapiHost: 'https://opapi-qa.liangkebang.net',
};
const prodApi = {
......
......@@ -57,11 +57,11 @@ export default () => {
setSelectedRow(detailData);
};
const renderContent = (record, index, action) => {
if (!time[record.orderId]) {
if (!time[record.serviceNo]) {
const serviceTime = moment(record.serviceTime).valueOf() + 24 * 3600 * 1000;
const nowTime = moment(record.nowTime).valueOf();
let timeNumber = (serviceTime - nowTime) / 1000;
time[record.orderId] = setInterval(() => {
time[record.serviceNo] = setInterval(() => {
if (timeNumber > 0) {
timeNumber -= 1;
// eslint-disable-next-line radix
......@@ -77,12 +77,12 @@ export default () => {
.toString()
.padStart(2, '0');
const str = `${hours}${minutes}${seconds}秒`;
timeString[record.orderId] = str;
timeString[record.serviceNo] = str;
const strings = _.cloneDeep(timeString);
setTimeString(strings);
} else {
clearInterval(time[record.orderId]);
timeString[record.orderId] = '0时0分0秒';
clearInterval(time[record.serviceNo]);
timeString[record.serviceNo] = '0时0分0秒';
const strings = _.cloneDeep(timeString);
setTimeString(strings);
}
......@@ -95,11 +95,11 @@ export default () => {
dataIndex: 'serviceTime',
key: 'serviceTime',
hideInSearch: true,
width: 120,
width: 150,
render: (val, record, index, action) => [
<span style={{ color: 'red' }}>
{renderContent(record, index, action)}
{timeString[record.orderId]}
{timeString[record.serviceNo]}
</span>,
],
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment