|
|
@@ -6,6 +6,64 @@ 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
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+Vue.mixin(checkBtn)
|
|
|
+
|
|
|
Vue.use(ElementUI)
|
|
|
new Vue({
|
|
|
router,
|