更新: 升级开发环境至 vue-cli3; 更新依赖库版本;解决 IE11 下不能正确显示问题;
This commit is contained in:
@@ -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: [],
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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', {
|
||||
|
||||
Reference in New Issue
Block a user