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 }

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

@ -7,4 +7,12 @@ export function initTagList(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>
import RFID from '@/api/RFID/RFID'
import { bingdingLabel } from '@/api/archivesManage/caseManage'
import { bingdingLabel } from '@/api/storeManage/tagManage/bindTagList'
export default {
name: 'BindingTagDlg',
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="index" label="序号" width="55" 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">
<template slot-scope="scope">
<div>{{ scope.row.update_time | parseTime }}</div>
@ -27,7 +33,7 @@ import { initTagList } from '@/api/storeManage/tagManage/bindTagList'
export default {
data() {
return {
bindTagList: [{}],
bindTagList: [],
loading: false,
page: {
total: 0,
@ -42,8 +48,12 @@ export default {
},
methods: {
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() {
@ -61,9 +71,16 @@ export default {
},
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