|
@@ -1,7 +1,6 @@
|
|
|
<template>
|
|
<template>
|
|
|
<div class="holdingAdd">
|
|
<div class="holdingAdd">
|
|
|
-
|
|
|
|
|
-<TabList />
|
|
|
|
|
|
|
+ <TabList />
|
|
|
<div class="right">
|
|
<div class="right">
|
|
|
<div class="top">
|
|
<div class="top">
|
|
|
<el-breadcrumb separator="/">
|
|
<el-breadcrumb separator="/">
|
|
@@ -9,7 +8,9 @@
|
|
|
<el-breadcrumb-item to="">首页</el-breadcrumb-item>
|
|
<el-breadcrumb-item to="">首页</el-breadcrumb-item>
|
|
|
<el-breadcrumb-item to="">馆藏管理</el-breadcrumb-item>
|
|
<el-breadcrumb-item to="">馆藏管理</el-breadcrumb-item>
|
|
|
<el-breadcrumb-item>藏品登记</el-breadcrumb-item>
|
|
<el-breadcrumb-item>藏品登记</el-breadcrumb-item>
|
|
|
- <el-breadcrumb-item id="mytitle">{{mydata.unit?'编辑':'新增'}}</el-breadcrumb-item>
|
|
|
|
|
|
|
+ <el-breadcrumb-item id="mytitle">{{
|
|
|
|
|
+ mydata.unit ? "编辑" : "新增"
|
|
|
|
|
+ }}</el-breadcrumb-item>
|
|
|
</el-breadcrumb>
|
|
</el-breadcrumb>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="conten">
|
|
<div class="conten">
|
|
@@ -30,26 +31,40 @@
|
|
|
</div>
|
|
</div>
|
|
|
<div class="tow_row">
|
|
<div class="tow_row">
|
|
|
<el-form-item label="藏品来源" prop="sourceId" style="width: 45%">
|
|
<el-form-item label="藏品来源" prop="sourceId" style="width: 45%">
|
|
|
- <el-select v-model="fromData.sourceId" placeholder="请选择" style="width: 100%">
|
|
|
|
|
- <el-option v-for="item in sourceList" :key="item.id" :label="item.name" :value="item.id"></el-option>
|
|
|
|
|
|
|
+ <el-select
|
|
|
|
|
+ v-model="fromData.sourceId"
|
|
|
|
|
+ placeholder="请选择"
|
|
|
|
|
+ style="width: 100%"
|
|
|
|
|
+ >
|
|
|
|
|
+ <el-option
|
|
|
|
|
+ v-for="item in sourceList"
|
|
|
|
|
+ :key="item.id"
|
|
|
|
|
+ :label="item.name"
|
|
|
|
|
+ :value="item.id"
|
|
|
|
|
+ ></el-option>
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="单位或个人" prop="unit" style="width: 45%">
|
|
<el-form-item label="单位或个人" prop="unit" style="width: 45%">
|
|
|
<el-input v-model="fromData.unit" placeholder="请输入"></el-input>
|
|
<el-input v-model="fromData.unit" placeholder="请输入"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</div>
|
|
</div>
|
|
|
- <el-form-item label="登记说明" prop="description" style="width: 90%">
|
|
|
|
|
- <el-input type="textarea" :rows="4" v-model="fromData.description" placeholder="请输入"></el-input>
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
|
|
+ <el-form-item label="登记说明" prop="description" style="width: 90%">
|
|
|
|
|
+ <el-input
|
|
|
|
|
+ type="textarea"
|
|
|
|
|
+ :rows="4"
|
|
|
|
|
+ v-model="fromData.description"
|
|
|
|
|
+ placeholder="请输入"
|
|
|
|
|
+ ></el-input>
|
|
|
|
|
+ </el-form-item>
|
|
|
</el-form>
|
|
</el-form>
|
|
|
<!-- 藏品信息 -->
|
|
<!-- 藏品信息 -->
|
|
|
<div class="info">
|
|
<div class="info">
|
|
|
<div class="title">
|
|
<div class="title">
|
|
|
- <h3>藏品信息</h3>
|
|
|
|
|
- <div class="btn">
|
|
|
|
|
- <el-button size="small" @click="isShow=true">添 加</el-button>
|
|
|
|
|
- <el-button size="small" @click="batchDel">删 除</el-button>
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
+ <h3>藏品信息</h3>
|
|
|
|
|
+ <div class="btn">
|
|
|
|
|
+ <el-button size="small" @click="isShow = true">添 加</el-button>
|
|
|
|
|
+ <el-button size="small" @click="batchDel">删 除</el-button>
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
<!--表格 -->
|
|
<!--表格 -->
|
|
|
<div class="table">
|
|
<div class="table">
|
|
@@ -60,37 +75,55 @@
|
|
|
border
|
|
border
|
|
|
style="width: 100%"
|
|
style="width: 100%"
|
|
|
>
|
|
>
|
|
|
- <el-table-column
|
|
|
|
|
- :resizable="false"
|
|
|
|
|
- type="selection"
|
|
|
|
|
- width="40">
|
|
|
|
|
- </el-table-column>
|
|
|
|
|
|
|
+ <el-table-column :resizable="false" type="selection" width="40">
|
|
|
|
|
+ </el-table-column>
|
|
|
<el-table-column label="缩略图" width="146" :resizable="false">
|
|
<el-table-column label="缩略图" width="146" :resizable="false">
|
|
|
- <template #default="{row}">
|
|
|
|
|
|
|
+ <template #default="{ row }">
|
|
|
<div class="smimg">
|
|
<div class="smimg">
|
|
|
- <img :src="baseURL+row.thumb" alt="" :onerror='defaultImg'/>
|
|
|
|
|
|
|
+ <img
|
|
|
|
|
+ :src="baseURL + row.thumb"
|
|
|
|
|
+ alt=""
|
|
|
|
|
+ :onerror="defaultImg"
|
|
|
|
|
+ />
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
<el-table-column
|
|
|
- :resizable="false"
|
|
|
|
|
|
|
+ :resizable="false"
|
|
|
prop="registerNum"
|
|
prop="registerNum"
|
|
|
label="总登记号"
|
|
label="总登记号"
|
|
|
width="235"
|
|
width="235"
|
|
|
>
|
|
>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column prop="name" label="藏品名称" :resizable="false">
|
|
|
|
|
|
|
+ <el-table-column prop="name" label="藏品名称" :resizable="false">
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column prop="goodsTypeId" label="类别" width="130" :resizable="false">
|
|
|
|
|
|
|
+ <el-table-column
|
|
|
|
|
+ prop="goodsTypeId"
|
|
|
|
|
+ label="类别"
|
|
|
|
|
+ width="130"
|
|
|
|
|
+ :resizable="false"
|
|
|
|
|
+ >
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column prop="integrity" label="完残程度" width="220" :resizable="false">
|
|
|
|
|
|
|
+ <el-table-column
|
|
|
|
|
+ prop="integrity"
|
|
|
|
|
+ label="完残程度"
|
|
|
|
|
+ width="220"
|
|
|
|
|
+ :resizable="false"
|
|
|
|
|
+ >
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column prop="age" label="藏品年代" width="130" :resizable="false">
|
|
|
|
|
|
|
+ <el-table-column
|
|
|
|
|
+ prop="age"
|
|
|
|
|
+ label="藏品年代"
|
|
|
|
|
+ width="130"
|
|
|
|
|
+ :resizable="false"
|
|
|
|
|
+ >
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
<el-table-column label="操作" width="130" :resizable="false">
|
|
<el-table-column label="操作" width="130" :resizable="false">
|
|
|
- <template #default="{row}">
|
|
|
|
|
|
|
+ <template #default="{ row }">
|
|
|
<el-button type="text" @click="edit(row.id)">编 辑</el-button>
|
|
<el-button type="text" @click="edit(row.id)">编 辑</el-button>
|
|
|
- <el-button type="text" @click="deletes(row.id)">删 除</el-button>
|
|
|
|
|
|
|
+ <el-button type="text" @click="deletes(row.id)"
|
|
|
|
|
+ >删 除</el-button
|
|
|
|
|
+ >
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
</el-table>
|
|
</el-table>
|
|
@@ -98,21 +131,39 @@
|
|
|
</div>
|
|
</div>
|
|
|
<!-- 最下面的2个按钮 -->
|
|
<!-- 最下面的2个按钮 -->
|
|
|
<div class="bot_btn">
|
|
<div class="bot_btn">
|
|
|
- <el-button type="primary" @click="submit(mydata.id)">提 交</el-button>
|
|
|
|
|
- <el-button @click="goBack(mydata.id)">返 回</el-button>
|
|
|
|
|
|
|
+ <el-button type="primary" @click="submit(mydata.id)">提 交</el-button>
|
|
|
|
|
+ <el-button @click="goBack(mydata.id)">返 回</el-button>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<!-- 点击添加出现弹窗 -->
|
|
<!-- 点击添加出现弹窗 -->
|
|
|
- <Holding0Dialog :dialogFormVisible.sync='isShow' @updateUI='getHoldingList(mydata.id)' :registerId='mydata.id' :fujianId='fujianId' :dirCode='Date.now()' :key="Date.now()"/>
|
|
|
|
|
|
|
+ <Holding0Dialog
|
|
|
|
|
+ :dialogFormVisible.sync="isShow"
|
|
|
|
|
+ @updateUI="getHoldingList(mydata.id)"
|
|
|
|
|
+ :registerId="mydata.id"
|
|
|
|
|
+ :fujianId="fujianId"
|
|
|
|
|
+ :dirCode="Date.now()"
|
|
|
|
|
+ :key="Date.now()"
|
|
|
|
|
+ />
|
|
|
<!-- 点击编辑出现弹窗 -->
|
|
<!-- 点击编辑出现弹窗 -->
|
|
|
- <Holding0DiaEdit :dialogFormVisible.sync='isShowED' ref="myDia" @updateUI='getHoldingList(mydata.id)' :registerId='mydata.id' :fujianId='fujianId'/>
|
|
|
|
|
|
|
+ <Holding0DiaEdit
|
|
|
|
|
+ :dialogFormVisible.sync="isShowED"
|
|
|
|
|
+ ref="myDia"
|
|
|
|
|
+ @updateUI="getHoldingList(mydata.id)"
|
|
|
|
|
+ :registerId="mydata.id"
|
|
|
|
|
+ :fujianId="fujianId"
|
|
|
|
|
+ />
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
|
<script>
|
|
|
import axios from '@/utils/request'
|
|
import axios from '@/utils/request'
|
|
|
-import { getHoldingList, removeOne, getGoodsFrom, addSubmit } from '@/apis/holding'
|
|
|
|
|
|
|
+import {
|
|
|
|
|
+ getHoldingList,
|
|
|
|
|
+ removeOne,
|
|
|
|
|
+ getGoodsFrom,
|
|
|
|
|
+ addSubmit
|
|
|
|
|
+} from '@/apis/holding'
|
|
|
import TabList from '@/components/tabLeft.vue'
|
|
import TabList from '@/components/tabLeft.vue'
|
|
|
import Holding0Dialog from './holding0_Dialog.vue'
|
|
import Holding0Dialog from './holding0_Dialog.vue'
|
|
|
import Holding0DiaEdit from './holding0_DiaEdit.vue'
|
|
import Holding0DiaEdit from './holding0_DiaEdit.vue'
|
|
@@ -151,8 +202,12 @@ export default {
|
|
|
people: [{ required: true, message: '不能为空', trigger: 'blur' }],
|
|
people: [{ required: true, message: '不能为空', trigger: 'blur' }],
|
|
|
unit: [
|
|
unit: [
|
|
|
{ required: true, message: '不能为空', trigger: 'blur' },
|
|
{ required: true, message: '不能为空', trigger: 'blur' },
|
|
|
- { max: 50, message: '不能超过50 个字符', trigger: 'blur' }],
|
|
|
|
|
- description: [{ required: true, message: '不能为空', trigger: 'blur' }, { max: 255, message: '不能超过255个字符', trigger: 'blur' }]
|
|
|
|
|
|
|
+ { max: 50, message: '不能超过50 个字符', trigger: 'blur' }
|
|
|
|
|
+ ],
|
|
|
|
|
+ description: [
|
|
|
|
|
+ { required: true, message: '不能为空', trigger: 'blur' },
|
|
|
|
|
+ { max: 255, message: '不能超过255个字符', trigger: 'blur' }
|
|
|
|
|
+ ]
|
|
|
},
|
|
},
|
|
|
// 表格数据
|
|
// 表格数据
|
|
|
tableData: [],
|
|
tableData: [],
|
|
@@ -168,56 +223,67 @@ export default {
|
|
|
methods: {
|
|
methods: {
|
|
|
// 点击返回
|
|
// 点击返回
|
|
|
goBack (id) {
|
|
goBack (id) {
|
|
|
- this.$confirm('您需要保存这条数据吗?', '提示', {
|
|
|
|
|
- confirmButtonText: '保存',
|
|
|
|
|
- cancelButtonText: '放弃',
|
|
|
|
|
- type: 'warning'
|
|
|
|
|
- }).then(async () => {
|
|
|
|
|
- if (this.tableData.length === 0) return this.$message.warning('至少添加一条藏品信息')
|
|
|
|
|
- if (this.fromData.unit.trim() === '') return this.$message.warning('单位或个人不能为空')
|
|
|
|
|
- if (this.fromData.description.trim() === '') return this.$message.warning('登记说明不能为空')
|
|
|
|
|
- if (this.fromData.description.length > 255) return this.$message.warning('登记说明不能超过255个字')
|
|
|
|
|
- if (this.fromData.unit.length > 50) return this.$message.warning('单位或个人不能超过50个字')
|
|
|
|
|
- // 发请求
|
|
|
|
|
- this.fromData.status = null
|
|
|
|
|
- await addSubmit({ ...this.fromData, id: this.mydata.id })
|
|
|
|
|
|
|
+ if (
|
|
|
|
|
+ this.mydata.status === '馆长不通过' ||
|
|
|
|
|
+ this.mydata.status === '主任不通过'
|
|
|
|
|
+ ) {
|
|
|
this.$router.push('/layout/holding0')
|
|
this.$router.push('/layout/holding0')
|
|
|
- this.$message({
|
|
|
|
|
- type: 'success',
|
|
|
|
|
- message: '保存成功!'
|
|
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.$confirm('您需要保存这条数据吗?', '提示', {
|
|
|
|
|
+ confirmButtonText: '保存',
|
|
|
|
|
+ cancelButtonText: '放弃',
|
|
|
|
|
+ type: 'warning'
|
|
|
})
|
|
})
|
|
|
- }).catch(() => {
|
|
|
|
|
- this.$router.push('/layout/holding0')
|
|
|
|
|
- this.$message({
|
|
|
|
|
- type: 'info',
|
|
|
|
|
- message: '放弃保存.'
|
|
|
|
|
- })
|
|
|
|
|
- })
|
|
|
|
|
|
|
+ .then(async () => {
|
|
|
|
|
+ if (this.tableData.length === 0) { return this.$message.warning('至少添加一条藏品信息') }
|
|
|
|
|
+ if (this.fromData.unit.trim() === '') { return this.$message.warning('单位或个人不能为空') }
|
|
|
|
|
+ if (this.fromData.description.trim() === '') { return this.$message.warning('登记说明不能为空') }
|
|
|
|
|
+ if (this.fromData.description.length > 255) { return this.$message.warning('登记说明不能超过255个字') }
|
|
|
|
|
+ if (this.fromData.unit.length > 50) { return this.$message.warning('单位或个人不能超过50个字') }
|
|
|
|
|
+ // 发请求
|
|
|
|
|
+ this.fromData.status = null
|
|
|
|
|
+ await addSubmit({ ...this.fromData, id: this.mydata.id })
|
|
|
|
|
+ this.$router.push('/layout/holding0')
|
|
|
|
|
+ this.$message({
|
|
|
|
|
+ type: 'success',
|
|
|
|
|
+ message: '保存成功!'
|
|
|
|
|
+ })
|
|
|
|
|
+ })
|
|
|
|
|
+ .catch(() => {
|
|
|
|
|
+ this.$router.push('/layout/holding0')
|
|
|
|
|
+ this.$message({
|
|
|
|
|
+ type: 'info',
|
|
|
|
|
+ message: '放弃保存.'
|
|
|
|
|
+ })
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
},
|
|
},
|
|
|
// 点击提交
|
|
// 点击提交
|
|
|
submit (id) {
|
|
submit (id) {
|
|
|
- if (this.tableData.length === 0) return this.$message.warning('至少添加一条藏品信息')
|
|
|
|
|
- if (this.fromData.unit.trim() === '') return this.$message.warning('单位或个人不能为空')
|
|
|
|
|
- if (this.fromData.description.trim() === '') return this.$message.warning('登记说明不能为空')
|
|
|
|
|
- if (this.fromData.description.length > 255) return this.$message.warning('登记说明不能超过255个字')
|
|
|
|
|
- if (this.fromData.unit.length > 50) return this.$message.warning('单位或个人不能超过50个字')
|
|
|
|
|
|
|
+ if (this.tableData.length === 0) { return this.$message.warning('至少添加一条藏品信息') }
|
|
|
|
|
+ if (this.fromData.unit.trim() === '') { return this.$message.warning('单位或个人不能为空') }
|
|
|
|
|
+ if (this.fromData.description.trim() === '') { return this.$message.warning('登记说明不能为空') }
|
|
|
|
|
+ if (this.fromData.description.length > 255) { return this.$message.warning('登记说明不能超过255个字') }
|
|
|
|
|
+ if (this.fromData.unit.length > 50) { return this.$message.warning('单位或个人不能超过50个字') }
|
|
|
this.$confirm('是否确认提交?', '提示', {
|
|
this.$confirm('是否确认提交?', '提示', {
|
|
|
confirmButtonText: '确定',
|
|
confirmButtonText: '确定',
|
|
|
cancelButtonText: '取消',
|
|
cancelButtonText: '取消',
|
|
|
type: 'warning'
|
|
type: 'warning'
|
|
|
- }).then(async () => {
|
|
|
|
|
- this.fromData.status = 1
|
|
|
|
|
- const res = await addSubmit({ ...this.fromData, id: this.mydata.id })
|
|
|
|
|
- if (res.code === 0) {
|
|
|
|
|
- this.$message.success('提交成功')
|
|
|
|
|
- this.$router.push('/layout/holding0')
|
|
|
|
|
- }
|
|
|
|
|
- }).catch(() => {
|
|
|
|
|
- this.$message({
|
|
|
|
|
- type: 'info',
|
|
|
|
|
- message: '已取消提交'
|
|
|
|
|
- })
|
|
|
|
|
})
|
|
})
|
|
|
|
|
+ .then(async () => {
|
|
|
|
|
+ this.fromData.status = 1
|
|
|
|
|
+ const res = await addSubmit({ ...this.fromData, id: this.mydata.id })
|
|
|
|
|
+ if (res.code === 0) {
|
|
|
|
|
+ this.$message.success('提交成功')
|
|
|
|
|
+ this.$router.push('/layout/holding0')
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+ .catch(() => {
|
|
|
|
|
+ this.$message({
|
|
|
|
|
+ type: 'info',
|
|
|
|
|
+ message: '已取消提交'
|
|
|
|
|
+ })
|
|
|
|
|
+ })
|
|
|
|
|
|
|
|
// console.log(6666, res)
|
|
// console.log(6666, res)
|
|
|
},
|
|
},
|
|
@@ -233,7 +299,7 @@ export default {
|
|
|
handleSelectionChange (rows) {
|
|
handleSelectionChange (rows) {
|
|
|
// console.log(999, rows)
|
|
// console.log(999, rows)
|
|
|
const temp = []
|
|
const temp = []
|
|
|
- rows.forEach(v => {
|
|
|
|
|
|
|
+ rows.forEach((v) => {
|
|
|
temp.push(v.id)
|
|
temp.push(v.id)
|
|
|
})
|
|
})
|
|
|
const temp2 = new Set(temp)
|
|
const temp2 = new Set(temp)
|
|
@@ -246,20 +312,22 @@ export default {
|
|
|
confirmButtonText: '确定',
|
|
confirmButtonText: '确定',
|
|
|
cancelButtonText: '取消',
|
|
cancelButtonText: '取消',
|
|
|
type: 'warning'
|
|
type: 'warning'
|
|
|
- }).then(async () => {
|
|
|
|
|
- // 发请求,清空数据
|
|
|
|
|
- await removeOne(this.delIds.join(','))
|
|
|
|
|
- this.$message({
|
|
|
|
|
- type: 'success',
|
|
|
|
|
- message: '删除成功!'
|
|
|
|
|
|
|
+ })
|
|
|
|
|
+ .then(async () => {
|
|
|
|
|
+ // 发请求,清空数据
|
|
|
|
|
+ await removeOne(this.delIds.join(','))
|
|
|
|
|
+ this.$message({
|
|
|
|
|
+ type: 'success',
|
|
|
|
|
+ message: '删除成功!'
|
|
|
|
|
+ })
|
|
|
|
|
+ this.getHoldingList(this.mydata.id)
|
|
|
})
|
|
})
|
|
|
- this.getHoldingList(this.mydata.id)
|
|
|
|
|
- }).catch(() => {
|
|
|
|
|
- this.$message({
|
|
|
|
|
- type: 'info',
|
|
|
|
|
- message: '已取消.'
|
|
|
|
|
|
|
+ .catch(() => {
|
|
|
|
|
+ this.$message({
|
|
|
|
|
+ type: 'info',
|
|
|
|
|
+ message: '已取消.'
|
|
|
|
|
+ })
|
|
|
})
|
|
})
|
|
|
- })
|
|
|
|
|
},
|
|
},
|
|
|
// 点击删除单个
|
|
// 点击删除单个
|
|
|
async deletes (id) {
|
|
async deletes (id) {
|
|
@@ -267,27 +335,29 @@ export default {
|
|
|
confirmButtonText: '确定',
|
|
confirmButtonText: '确定',
|
|
|
cancelButtonText: '取消',
|
|
cancelButtonText: '取消',
|
|
|
type: 'warning'
|
|
type: 'warning'
|
|
|
- }).then(async () => {
|
|
|
|
|
- // 发请求,清空数据
|
|
|
|
|
- await removeOne(id)
|
|
|
|
|
- this.$message({
|
|
|
|
|
- type: 'success',
|
|
|
|
|
- message: '删除成功!'
|
|
|
|
|
|
|
+ })
|
|
|
|
|
+ .then(async () => {
|
|
|
|
|
+ // 发请求,清空数据
|
|
|
|
|
+ await removeOne(id)
|
|
|
|
|
+ this.$message({
|
|
|
|
|
+ type: 'success',
|
|
|
|
|
+ message: '删除成功!'
|
|
|
|
|
+ })
|
|
|
|
|
+ this.getHoldingList(this.mydata.id)
|
|
|
})
|
|
})
|
|
|
- this.getHoldingList(this.mydata.id)
|
|
|
|
|
- }).catch(() => {
|
|
|
|
|
- this.$message({
|
|
|
|
|
- type: 'info',
|
|
|
|
|
- message: '已取消.'
|
|
|
|
|
|
|
+ .catch(() => {
|
|
|
|
|
+ this.$message({
|
|
|
|
|
+ type: 'info',
|
|
|
|
|
+ message: '已取消.'
|
|
|
|
|
+ })
|
|
|
})
|
|
})
|
|
|
- })
|
|
|
|
|
},
|
|
},
|
|
|
// 获取藏品登记列表
|
|
// 获取藏品登记列表
|
|
|
async getHoldingList (data) {
|
|
async getHoldingList (data) {
|
|
|
const res = await getHoldingList(data)
|
|
const res = await getHoldingList(data)
|
|
|
// console.log(6666666, res)
|
|
// console.log(6666666, res)
|
|
|
this.tableData = res.data
|
|
this.tableData = res.data
|
|
|
- this.tableData.forEach(v => {
|
|
|
|
|
|
|
+ this.tableData.forEach((v) => {
|
|
|
v.goodsTypeId = this.category(v.goodsTypeId)
|
|
v.goodsTypeId = this.category(v.goodsTypeId)
|
|
|
v.integrity = this.spoil(v.integrity)
|
|
v.integrity = this.spoil(v.integrity)
|
|
|
})
|
|
})
|
|
@@ -353,7 +423,7 @@ export default {
|
|
|
<style lang='less' scoped>
|
|
<style lang='less' scoped>
|
|
|
//@import url(); 引入公共css类
|
|
//@import url(); 引入公共css类
|
|
|
.holdingAdd {
|
|
.holdingAdd {
|
|
|
- /deep/#mytitle>span{
|
|
|
|
|
|
|
+ /deep/#mytitle > span {
|
|
|
font-weight: 800;
|
|
font-weight: 800;
|
|
|
}
|
|
}
|
|
|
display: flex;
|
|
display: flex;
|
|
@@ -361,7 +431,7 @@ export default {
|
|
|
width: 100%;
|
|
width: 100%;
|
|
|
display: flex;
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
flex-direction: column;
|
|
|
- .top {
|
|
|
|
|
|
|
+ .top {
|
|
|
padding-left: 18px;
|
|
padding-left: 18px;
|
|
|
display: flex;
|
|
display: flex;
|
|
|
align-items: center;
|
|
align-items: center;
|
|
@@ -383,12 +453,12 @@ export default {
|
|
|
display: flex;
|
|
display: flex;
|
|
|
justify-content: start;
|
|
justify-content: start;
|
|
|
}
|
|
}
|
|
|
- .info{
|
|
|
|
|
|
|
+ .info {
|
|
|
max-height: 404px;
|
|
max-height: 404px;
|
|
|
width: 86%;
|
|
width: 86%;
|
|
|
border: 1px solid #ccc;
|
|
border: 1px solid #ccc;
|
|
|
margin-left: 70px;
|
|
margin-left: 70px;
|
|
|
- .title{
|
|
|
|
|
|
|
+ .title {
|
|
|
color: black;
|
|
color: black;
|
|
|
display: flex;
|
|
display: flex;
|
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
@@ -396,10 +466,10 @@ export default {
|
|
|
align-items: center;
|
|
align-items: center;
|
|
|
padding: 0 30px;
|
|
padding: 0 30px;
|
|
|
}
|
|
}
|
|
|
- .table{
|
|
|
|
|
|
|
+ .table {
|
|
|
overflow: auto;
|
|
overflow: auto;
|
|
|
max-height: 350px;
|
|
max-height: 350px;
|
|
|
- .smimg{
|
|
|
|
|
|
|
+ .smimg {
|
|
|
// border: 3px solid #ccc;
|
|
// border: 3px solid #ccc;
|
|
|
height: 78px;
|
|
height: 78px;
|
|
|
img {
|
|
img {
|
|
@@ -409,7 +479,7 @@ export default {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- .bot_btn{
|
|
|
|
|
|
|
+ .bot_btn {
|
|
|
display: flex;
|
|
display: flex;
|
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
|
position: absolute;
|
|
position: absolute;
|