资源保管人
This commit is contained in:
@@ -57,6 +57,11 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="名称" align="center" prop="name" />
|
<el-table-column label="名称" align="center" prop="name" />
|
||||||
|
<el-table-column label="保管人" align="center" prop="custodianId" >
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<span> {{custodianUserList.find(t=>t.id == scope.row.custodianId ).name}} </span>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
<el-table-column label="单位" align="center" prop="unit" />
|
<el-table-column label="单位" align="center" prop="unit" />
|
||||||
<el-table-column label="数量" align="center" prop="number" />
|
<el-table-column label="数量" align="center" prop="number" />
|
||||||
<!-- <el-table-column label="征文" align="center" prop="content" /> -->
|
<!-- <el-table-column label="征文" align="center" prop="content" /> -->
|
||||||
@@ -77,18 +82,12 @@
|
|||||||
<span>{{ parseTime(scope.row.validityEndTime) }}</span>
|
<span>{{ parseTime(scope.row.validityEndTime) }}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="唯一占用" align="center" prop="solo" >
|
<el-table-column label="唯一" align="center" prop="solo" >
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button type="danger" v-if="scope.row.solo">唯一</el-button>
|
<el-button type="danger" v-if="scope.row.solo">唯一</el-button>
|
||||||
<el-button type="success" v-if="!scope.row.solo">任意</el-button>
|
<el-button type="success" v-if="!scope.row.solo">任意</el-button>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="占用状态" align="center" prop="occupied" >
|
|
||||||
<template slot-scope="scope">
|
|
||||||
<el-button type="danger" v-if="scope.row.occupied">已被占用</el-button>
|
|
||||||
<el-button type="success" v-if="!scope.row.occupied">未被占用</el-button>
|
|
||||||
</template>
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column label="" align="center" prop="createTime" width="180">
|
<el-table-column label="" align="center" prop="createTime" width="180">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<span>{{ parseTime(scope.row.createTime) }}</span>
|
<span>{{ parseTime(scope.row.createTime) }}</span>
|
||||||
@@ -118,6 +117,11 @@
|
|||||||
<el-form-item label="资源名称:" prop="name">
|
<el-form-item label="资源名称:" prop="name">
|
||||||
<el-input v-model="form.name" placeholder="请输入" />
|
<el-input v-model="form.name" placeholder="请输入" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="保管人" prop="custodianId">
|
||||||
|
<el-select v-model="form.custodianId" placeholder="请选择">
|
||||||
|
<el-option v-for="item in custodianUserList" :label="item.name" :value="item.id" :key="item.id" />
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item label="单位" prop="unit">
|
<el-form-item label="单位" prop="unit">
|
||||||
<el-input v-model="form.unit" placeholder="请输入" />
|
<el-input v-model="form.unit" placeholder="请输入" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -155,6 +159,7 @@
|
|||||||
<script>
|
<script>
|
||||||
import { createResource, updateResource, deleteResource, getResource, getResourcePage, exportResourceExcel } from "@/api/farm/resource";
|
import { createResource, updateResource, deleteResource, getResource, getResourcePage, exportResourceExcel } from "@/api/farm/resource";
|
||||||
import { getResourceTypePage } from "@/api/farm/resourceType";
|
import { getResourceTypePage } from "@/api/farm/resourceType";
|
||||||
|
import { getCpUserPage } from "@/api/system/cpUser";
|
||||||
import ImageUpload from '@/components/ImageUpload';
|
import ImageUpload from '@/components/ImageUpload';
|
||||||
import Editor from '@/components/Editor';
|
import Editor from '@/components/Editor';
|
||||||
|
|
||||||
@@ -202,11 +207,13 @@ export default {
|
|||||||
validityStartTime: [{ required: true, message: "有效期开始不能为空", trigger: "blur" }],
|
validityStartTime: [{ required: true, message: "有效期开始不能为空", trigger: "blur" }],
|
||||||
validityEndTime: [{ required: true, message: "有效期结束不能为空", trigger: "blur" }],
|
validityEndTime: [{ required: true, message: "有效期结束不能为空", trigger: "blur" }],
|
||||||
},
|
},
|
||||||
resourceTypeList:[]
|
resourceTypeList:[],
|
||||||
|
custodianUserList:[], //保管人
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.getResourceType();
|
this.getResourceType();
|
||||||
|
this.getCustodianUser();
|
||||||
this.getList();
|
this.getList();
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
@@ -228,13 +235,20 @@ export default {
|
|||||||
getResourceType(){
|
getResourceType(){
|
||||||
getResourceTypePage({
|
getResourceTypePage({
|
||||||
pageNo: 1,
|
pageNo: 1,
|
||||||
pageSize: 10,
|
pageSize: 20,
|
||||||
name: null,
|
name: null,
|
||||||
}).then(res=>{
|
}).then(res=>{
|
||||||
this.resourceTypeList = res.data.list;
|
this.resourceTypeList = res.data.list;
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
getCustodianUser(){
|
||||||
|
getCpUserPage({
|
||||||
|
pageNo: 1,
|
||||||
|
pageSize: 100
|
||||||
|
}).then(res =>{
|
||||||
|
this.custodianUserList = res.data.list;
|
||||||
|
})
|
||||||
|
},
|
||||||
/** 取消按钮 */
|
/** 取消按钮 */
|
||||||
cancel() {
|
cancel() {
|
||||||
this.open = false;
|
this.open = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user