| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131 |
- import Vue from 'vue'
- import ElementUI from 'element-ui'
- import 'element-ui/lib/theme-chalk/index.css'
- import './assets/style/initial.css'
- import App from './App.vue'
- import router from './router'
- import 'default-passive-events'
- Vue.config.productionTip = false
- // mixin的封装
- const checkBtn = {
- methods: {
- // 类别数据转换
- category (id) {
- const list = [
- { id: 1, name: '玉石器、宝石' },
- { id: 2, name: '陶瓷' },
- { id: 3, name: '瓷器' },
- { id: 4, name: '铜器' },
- { id: 5, name: '金银器' },
- { id: 6, name: '铁器、其他金属器' },
- { id: 7, name: '漆器' },
- { id: 8, name: '雕塑、造像' },
- { id: 9, name: '石器、石刻、砖瓦' },
- { id: 10, name: '书法、绘画' },
- { id: 11, name: '文具' },
- { id: 12, name: '甲骨' },
- { id: 13, name: '玺印符牌' },
- { id: 14, name: '钱币' },
- { id: 15, name: '牙骨角器' },
- { id: 16, name: '竹木雕' },
- { id: 17, name: '家具' },
- { id: 18, name: '珐琅器' },
- { id: 19, name: '织绣' },
- { id: 20, name: '古典图书' },
- { id: 21, name: '碑帖拓本' },
- { id: 22, name: '武器' },
- { id: 23, name: '邮品' },
- { id: 24, name: '文件、宣传品' },
- { id: 25, name: '档案文书' },
- { id: 26, name: '名人遗物' },
- { id: 27, name: '玻璃器' },
- { id: 28, name: '乐器、法器' },
- { id: 29, name: '皮革' },
- { id: 30, name: '音像制品' },
- { id: 31, name: '票据' },
- { id: 32, name: '交通、运输工具' },
- { id: 33, name: '度量衡器' },
- { id: 34, name: '标本、化石' },
- { id: 35, name: '其他' }
- ]
- return list.filter(v => id === v.id)[0].name
- },
- // 完残程度数据转换
- spoil (id) {
- const list = [
- { id: 1, name: '完整' },
- { id: 0, name: '基本完整' },
- { id: -1, name: '残缺' }
- ]
- return list.filter(v => id === v.id)[0].name
- },
- // 藏品来源数据处理
- mySource (id) {
- const list = [
- { id: 1, name: '征集购买' },
- { id: 2, name: '接受捐赠' },
- { id: 3, name: '依法交换' },
- { id: 4, name: '拨交' },
- { id: 5, name: '移交' },
- { id: 6, name: '旧藏' },
- { id: 7, name: '发掘' },
- { id: 8, name: '采集' },
- { id: 9, name: '拣选' },
- { id: 10, name: '其他' }
- ]
- return list.filter(v => id === v.id)[0].name
- },
- // 状态的数据处理
- myState (id) {
- const list = [
- { id: 0, name: '待办理' },
- { id: 1, name: '待审核' },
- { id: 2, name: '审核不通过' },
- { id: 3, name: '已完成' }
- ]
- return list.filter(v => id === v.id)[0].name
- },
- // 编号类型数据处理
- mycategory (id) {
- const list = [
- { id: 1, name: '辅助账号' },
- { id: 2, name: '索书号' },
- { id: 3, name: '档案编号' },
- { id: 4, name: '固定资产登记号' },
- { id: 5, name: '财产登记号' },
- { id: 6, name: '出土(水)登记号' },
- { id: 7, name: '其他编号' }
- ]
- return list.filter(v => id === v.id)[0].name
- },
- mySave (id) {
- const list = [
- { id: 0, name: '不需修复' },
- { id: 1, name: '需要修复' },
- { id: 2, name: '继续修复' },
- { id: 3, name: '已修复' }
- ]
- return list.filter(v => id === v.id)[0].name
- },
- // 出库类型数据处理
- CKtype (id) {
- const list = [
- { id: 'exhibition', name: '展览' },
- { id: 'study', name: '研究' },
- { id: 'repair', name: '修复' },
- { id: 'copy', name: '复制' },
- { id: 'cultural', name: '文创' },
- { id: 'other', name: '其他' }
- ]
- return list.filter(v => id === v.id)[0].name
- }
- }
- }
- Vue.mixin(checkBtn)
- Vue.use(ElementUI)
- new Vue({
- router,
- render: h => h(App)
- }).$mount('#app')
|