Commit da5ae0bf authored by nano's avatar nano

travis

parent 06928a08
This diff is collapsed.
language: node_js
node_js: node
env:
global:
secure: mLQXO2VcEtVujx67y5H08S+FUckI+CHaYk0E54QbrBuyzcQHX6pwio78oO5bOoy5XdqS8GtFaL8w039RlfdAI1IWpaKNpTQgFwNRYcYN9HiqN5kqFQUyJgW+hG7Jc40Dbx7p8KJZKFm/a8nfk50Zkv2R4brXFj8KibgTtuk+KZQIxFStVQ98vv2ykjS22q2+ttCMdr7uRmfJnTneD0TgUB8Y7ypy5fkc/vknC6fTAJnuUL5jCaEPqgvidZcDrayRUu2PMDk94K70MQ5wr9oTgnBMfflmbtiYE0lXIGvEcX3tnKm1dQ6+aQIdp5BV8rCOXmTSlxNYZUR1HeZYzxu4yvN86maBgP5nWbrR/CnEGLvY6EUFdt/oNoJSd+N1slCrr5MDL2ZlPR7edfD85q+shmuDOhZGjRivFSClGsXB5d2uGDJ1jJmqRjrN1r0Eado+NaBr1MJHjc/hNPNEv24rLoNzhDzc57ABJNGD5u/0F72s1K4Jy/Ft3iEgddEXfXmCltANqLz4Ct6FwJY2yVfiaCGniHiFwGRdOzexxPcqBsPnkv8UTkq4zxkmccoYNBi7XZnCYgYtX7UW7HWxSbXxNAslX/GR//ctgTmG7gJpcxOAu9Yyox27cv+E43BRLLw46nOn3Eyh40xvMlVFhzkduQpOZgVBxEQDuuPANzecJI0=
script: npm run build
before_deploy:
- curl --location --retry 5 --output ossutil 'https://github.com/mycard/ossutil/releases/download/1.0.0.Beta2/ossutil'
- chmod +x ossutil
- ./ossutil config --endpoint oss-cn-hangzhou.aliyuncs.com --access-key-id $ALIYUN_ID
--access-key-secret $ALIYUN_SECRET
deploy:
provider: script
script: ./ossutil cp -rf dist oss://mycard/console
skip_cleanup: true
on:
branch: master
import React from 'react';
import {connect} from 'dva';
import styles from './AppDetail.less';
import config from '../config'
import vercomp from 'vercomp'
import uuid from 'uuid'
import React from "react";
import {connect} from "dva";
import styles from "./AppDetail.less";
import config from "../config";
import uuid from "uuid";
import {
Alert,
Button,
Card,
Col,
Form,
Input,
Icon,
Radio,
Tag,
Tooltip,
Button,
Select,
Tabs,
Upload,
Input,
message,
Modal,
Table,
Badge,
Alert,
Progress,
message,
Popconfirm,
Radio,
Row,
Col,
Card,
Select,
Spin,
} from 'antd'
Tabs,
Upload
} from "antd";
const FormItem = Form.Item;
const RadioButton = Radio.Button;
const RadioGroup = Radio.Group;
......@@ -897,7 +891,8 @@ class AppDetail extends React.Component {
pack.status == 'failed' && <Alert message="上传失败,请重试" type="warning" showIcon/>
}
{
this.props.isUpload && <Progress percent={this.props.percent} status={this.props.status}/>
this.props.isUpload &&
<Progress percent={this.props.percent} status={this.props.status}/>
}
<Dragger
{...uploadProps}
......@@ -905,15 +900,28 @@ class AppDetail extends React.Component {
const status = info.file.status;
if (status == 'uploading') {
dispatch({type: 'Common/upload', payload: {percent: info.file.percent, uploadStatus: 'active', isUpload: true}})
dispatch({
type: 'Common/upload',
payload: {percent: info.file.percent, uploadStatus: 'active', isUpload: true}
})
}
if (status === 'done') {
message.info('上传成功, 打包中...', 3)
dispatch({type: 'packages/fetch', payload: {appId: this.props.params.id}})
dispatch({type: 'Common/upload', payload: {percent: 0, uploadStatus: '', isUpload: false}})
dispatch({
type: 'Common/upload',
payload: {percent: 0, uploadStatus: '', isUpload: false}
})
} else if (status === 'error') {
dispatch({type: 'Common/upload', payload: {percent: info.file.percent, uploadStatus: 'exception', isUpload: true}})
dispatch({
type: 'Common/upload',
payload: {
percent: info.file.percent,
uploadStatus: 'exception',
isUpload: true
}
})
message.error(info.file.response.message);
}
}}
......
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