Browse Source

库房管理 标签管理

master
z_yu 3 years ago
parent
commit
72c6a46f5b
  1. 9
      src/api/archivesManage/caseManage.js
  2. 10
      src/api/storeManage/tagManage/bindTagList.js
  3. 2
      src/views/components/BindingTagDlg.vue
  4. 31
      src/views/storeManage/tagManage/bindTagList/index.vue

9
src/api/archivesManage/caseManage.js

@ -37,13 +37,4 @@ export function barcodeIsRepeat(parameter) {
}) })
} }
// 写标签
export function bingdingLabel(data) {
return request({
url: 'api/case/bingdingLabel',
method: 'post',
data
})
}
export default { add, edit, del } export default { add, edit, del }

10
src/api/storeManage/tagManage/bindTagList.js

@ -7,4 +7,12 @@ export function initTagList(parameter) {
params: parameter params: parameter
}) })
} }
export default { initTagList }
export function bingdingLabel(data) {
return request({
url: 'api/tag/bingdingLabel',
method: 'post',
data
})
}
export default { initTagList, bingdingLabel }

2
src/views/components/BindingTagDlg.vue

@ -92,7 +92,7 @@
<script> <script>
import RFID from '@/api/RFID/RFID' import RFID from '@/api/RFID/RFID'
import { bingdingLabel } from '@/api/archivesManage/caseManage'
import { bingdingLabel } from '@/api/storeManage/tagManage/bindTagList'
export default { export default {
name: 'BindingTagDlg', name: 'BindingTagDlg',
components: {}, components: {},

31
src/views/storeManage/tagManage/bindTagList/index.vue

@ -10,8 +10,14 @@
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<el-table-column type="index" label="序号" width="55" align="center" /> <el-table-column type="index" label="序号" width="55" align="center" />
<el-table-column prop="tid" label="TID" align="center" /> <el-table-column prop="tid" label="TID" align="center" />
<el-table-column prop="depositNum" label="绑定对象" align="center" />
<el-table-column prop="caseName" label="标签名称" align="center" />
<el-table-column label="绑定对象" align="center">
<template slot-scope="scope">
<span v-if="scope.row.isType === 1">档案</span>
<span v-if="scope.row.isType === 2">档案盒</span>
<span v-if="scope.row.isType === 3">层架位</span>
</template>
</el-table-column>
<el-table-column prop="title" label="标签名称" align="center" />
<el-table-column prop="update_time" width="175" label="操作时间" align="center"> <el-table-column prop="update_time" width="175" label="操作时间" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<div>{{ scope.row.update_time | parseTime }}</div> <div>{{ scope.row.update_time | parseTime }}</div>
@ -27,7 +33,7 @@ import { initTagList } from '@/api/storeManage/tagManage/bindTagList'
export default { export default {
data() { data() {
return { return {
bindTagList: [{}],
bindTagList: [],
loading: false, loading: false,
page: { page: {
total: 0, total: 0,
@ -42,8 +48,12 @@ export default {
}, },
methods: { methods: {
initData() { initData() {
initTagList(this.getQueryParams()).then((res) => {
console.log(res)
this.loading = true
initTagList(this.getQueryParams()).then((data) => {
this.bindTagList = data.content
this.page.total = data.totalElements
this.loading = false
console.log(data)
}) })
}, },
getQueryParams() { getQueryParams() {
@ -61,9 +71,16 @@ export default {
}, },
unbind() { unbind() {
}, },
sizeChangeHandler() {
//
sizeChangeHandler(e) {
this.page.size = e
this.page.page = 1
this.refresh()
}, },
pageChangeHandler() {
//
pageChangeHandler(e) {
this.page.page = e
this.refresh()
} }
} }
} }

Loading…
Cancel
Save