更新: 升级开发环境至 vue-cli3; 更新依赖库版本;解决 IE11 下不能正确显示问题;

This commit is contained in:
iczer
2020-06-15 18:24:31 +08:00
parent 9eaf0962c6
commit e1da650eb1
57 changed files with 6424 additions and 6745 deletions

View File

@@ -79,14 +79,13 @@
</template>
<script>
import PageHeader from '../../components/page/PageHeader'
import PageLayout from '../../layouts/PageLayout'
import HeadInfo from '../../components/tool/HeadInfo'
import Radar from '../../components/chart/Radar'
export default {
name: 'WorkPlace',
components: {Radar, HeadInfo, PageLayout, PageHeader},
components: {Radar, HeadInfo, PageLayout},
data () {
return {
projects: [],

View File

@@ -5,7 +5,7 @@
:dataSource="dataSource"
:pagination="false"
>
<template v-for="(col, i) in ['name', 'workId', 'department']" :slot="col" slot-scope="text, record, index">
<template v-for="(col, i) in ['name', 'workId', 'department']" :slot="col" slot-scope="text, record">
<a-input
:key="col"
v-if="record.editable"
@@ -16,7 +16,7 @@
/>
<template v-else>{{text}}</template>
</template>
<template slot="operation" slot-scope="text, record, index">
<template slot="operation" slot-scope="text, record">
<template v-if="record.editable">
<span v-if="record.isNew">
<a @click="saveRow(record.key)">添加</a>

View File

@@ -4,8 +4,8 @@
:grid="{gutter: 24, lg: 3, md: 2, sm: 1, xs: 1}"
:dataSource="dataSource"
>
<a-list-item slot="renderItem" slot-scope="item, index">
<template v-if="item === null">
<a-list-item slot="renderItem" slot-scope="item">
<template v-if="item.add">
<a-button class="new-btn" type="dashed">
<a-icon type="plus" />新增产品
</a-button>
@@ -28,7 +28,9 @@
<script>
const dataSource = []
dataSource.push(null)
dataSource.push({
add: true
})
for (let i = 0; i < 11; i++) {
dataSource.push({
title: 'Alipay',
@@ -64,7 +66,7 @@ export default {
background-color: #fff;
border-radius: 2px;
width: 100%;
height: 188px;
height: 187px;
}
.meta-content{
position: relative;

View File

@@ -3,7 +3,7 @@
<div class="content">
<div class="top">
<div class="header">
<img alt="logo" class="logo" src="static/img/vue-antd-logo.png" />
<img alt="logo" class="logo" src="@/assets/img/vue-antd-logo.png" />
<span class="title">{{systemName}}</span>
</div>
<div class="desc">Ant Design 是西湖区最具影响力的 Web 设计规范</div>
@@ -97,7 +97,7 @@ export default {
methods: {
onSubmit (e) {
e.preventDefault()
this.form.validateFields((err, values) => {
this.form.validateFields((err) => {
if (!err) {
this.logging = true
this.$axios.post('/login', {