|
@@ -20,10 +20,10 @@
|
|
|
style="width: 100%; margin-top: 20px"
|
|
|
v-loading="loading"
|
|
|
>
|
|
|
- <el-table-column prop="systemCode" label="系统类别编号" width="180"></el-table-column>
|
|
|
- <el-table-column prop="systemName" label="系统类别名称" width="180"></el-table-column>
|
|
|
+ <el-table-column prop="sysCode" label="系统类别编号" width="180"></el-table-column>
|
|
|
+ <el-table-column prop="sysName" label="系统类别名称" width="180"></el-table-column>
|
|
|
<el-table-column prop="remark" label="备注"></el-table-column>
|
|
|
- <el-table-column prop="productCount" label="产品数" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="sysProducts" label="产品数" width="120"></el-table-column>
|
|
|
<el-table-column label="操作" width="250" fixed="right">
|
|
|
<template slot-scope="scope">
|
|
|
<el-button size="mini" @click="handleView(scope.row)">查看</el-button>
|
|
@@ -60,10 +60,10 @@
|
|
|
label-width="120px"
|
|
|
:validate-on-rule-change="false"
|
|
|
>
|
|
|
- <el-form-item label="系统类别编号" prop="systemCode">
|
|
|
+ <el-form-item label="系统类别编号" prop="sysCode">
|
|
|
<el-input v-model="form.sysCode" :disabled="dialogTitle === '编辑系统类别'"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="系统类别名称" prop="systemName">
|
|
|
+ <el-form-item label="系统类别名称" prop="sysName">
|
|
|
<el-input v-model="form.sysName"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="备注" prop="remark">
|
|
@@ -91,6 +91,7 @@
|
|
|
<script>
|
|
|
|
|
|
import { add, list } from '@/api/sysCategory/sysCategory'
|
|
|
+ import { listWork } from '@/api/worksCategory/worksCategory'
|
|
|
|
|
|
|
|
|
export default {
|
|
@@ -117,22 +118,22 @@
|
|
|
viewDialogVisible: false,
|
|
|
dialogTitle: '',
|
|
|
form: {
|
|
|
- systemCode: '',
|
|
|
- systemName: '',
|
|
|
+ sysCode: '',
|
|
|
+ sysName: '',
|
|
|
remark: ''
|
|
|
},
|
|
|
viewForm: {
|
|
|
- systemCode: '',
|
|
|
- systemName: '',
|
|
|
+ sysCode: '',
|
|
|
+ sysName: '',
|
|
|
remark: '',
|
|
|
productCount: 0
|
|
|
},
|
|
|
rules: {
|
|
|
- systemCode: [
|
|
|
+ sysCode: [
|
|
|
{ required: true, message: '请输入系统类别编号', trigger: 'blur' },
|
|
|
{ min: 2, max: 20, message: '长度在 2 到 20 个字符', trigger: 'blur' }
|
|
|
],
|
|
|
- systemName: [
|
|
|
+ sysName: [
|
|
|
{ required: true, message: '请输入系统类别名称', trigger: 'blur' },
|
|
|
{ min: 2, max: 50, message: '长度在 2 到 50 个字符', trigger: 'blur' }
|
|
|
]
|
|
@@ -143,14 +144,11 @@
|
|
|
async loadData() {
|
|
|
this.loading = true
|
|
|
try {
|
|
|
- // 这里调用实际的API
|
|
|
- // const res = await getSystemCategoryList({
|
|
|
- // page: this.pagination.currentPage,
|
|
|
- // pageSize: this.pagination.pageSize,
|
|
|
- // query: this.searchQuery
|
|
|
- // })
|
|
|
- // this.tableData = res.data.list
|
|
|
- // this.pagination.total = res.data.total
|
|
|
+ list(this.searchQuery).then(response => {
|
|
|
+ this.tableData = response.rows;
|
|
|
+ this.total = response.total;
|
|
|
+ this.loading = false;
|
|
|
+ });
|
|
|
} catch (error) {
|
|
|
this.$message.error('加载数据失败')
|
|
|
} finally {
|