Commit 70a2e380 by gao_yingdong

警用种犬信息管理

parent e68fbd2c
......@@ -1753,7 +1753,6 @@
"thread-loader": "^2.1.3",
"url-loader": "^2.2.0",
"vue-loader": "^15.9.2",
"vue-loader-v16": "npm:vue-loader@^16.0.0-beta.7",
"vue-style-loader": "^4.1.2",
"webpack": "^4.0.0",
"webpack-bundle-analyzer": "^3.8.0",
......@@ -3364,6 +3363,11 @@
}
}
},
"claygl": {
"version": "1.3.0",
"resolved": "https://registry.npmmirror.com/claygl/-/claygl-1.3.0.tgz",
"integrity": "sha512-+gGtJjT6SSHD2l2yC3MCubW/sCV40tZuSs5opdtn79vFSGUgp/lH139RNEQ6Jy078/L0aV8odCw8RSrUcMfLaQ=="
},
"clean-css": {
"version": "4.2.3",
"resolved": "https://registry.npm.taobao.org/clean-css/download/clean-css-4.2.3.tgz",
......@@ -4734,11 +4738,28 @@
}
},
"echarts": {
"version": "4.9.0",
"resolved": "https://registry.npm.taobao.org/echarts/download/echarts-4.9.0.tgz?cache=0&sync_timestamp=1598587691066&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fecharts%2Fdownload%2Fecharts-4.9.0.tgz",
"integrity": "sha1-qbm6oD8Doqcx5jQMVb77V6nhNH0=",
"version": "5.4.1",
"resolved": "https://registry.npmmirror.com/echarts/-/echarts-5.4.1.tgz",
"integrity": "sha512-9ltS3M2JB0w2EhcYjCdmtrJ+6haZcW6acBolMGIuf01Hql1yrIV01L1aRj7jsaaIULJslEP9Z3vKlEmnJaWJVQ==",
"requires": {
"tslib": "2.3.0",
"zrender": "5.4.1"
},
"dependencies": {
"tslib": {
"version": "2.3.0",
"resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz",
"integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
}
}
},
"echarts-gl": {
"version": "2.0.9",
"resolved": "https://registry.npmmirror.com/echarts-gl/-/echarts-gl-2.0.9.tgz",
"integrity": "sha512-oKeMdkkkpJGWOzjgZUsF41DOh6cMsyrGGXimbjK2l6Xeq/dBQu4ShG2w2Dzrs/1bD27b2pLTGSaUzouY191gzA==",
"requires": {
"zrender": "4.3.2"
"claygl": "^1.2.1",
"zrender": "^5.1.1"
}
},
"ee-first": {
......@@ -11931,63 +11952,6 @@
}
}
},
"vue-loader-v16": {
"version": "npm:vue-loader@16.8.3",
"resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-16.8.3.tgz",
"integrity": "sha512-7vKN45IxsKxe5GcVCbc2qFU5aWzyiLrYJyUuMz4BQLKctCj/fmCa0w6fGiiQ2cLFetNcek1ppGJQDCup0c1hpA==",
"dev": true,
"optional": true,
"requires": {
"chalk": "^4.1.0",
"hash-sum": "^2.0.0",
"loader-utils": "^2.0.0"
},
"dependencies": {
"ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz",
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"dev": true,
"optional": true,
"requires": {
"color-convert": "^2.0.1"
}
},
"chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
"dev": true,
"optional": true,
"requires": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
}
},
"color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"dev": true,
"optional": true,
"requires": {
"color-name": "~1.1.4"
}
},
"loader-utils": {
"version": "2.0.2",
"resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz",
"integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==",
"dev": true,
"optional": true,
"requires": {
"big.js": "^5.2.2",
"emojis-list": "^3.0.0",
"json5": "^2.1.2"
}
}
}
},
"vue-resize-directive": {
"version": "1.2.0",
"resolved": "https://registry.npmmirror.com/vue-resize-directive/-/vue-resize-directive-1.2.0.tgz",
......@@ -12801,9 +12765,19 @@
}
},
"zrender": {
"version": "4.3.2",
"resolved": "https://registry.npm.taobao.org/zrender/download/zrender-4.3.2.tgz",
"integrity": "sha1-7HQy+UFcgsc1hLa3uMR+GwFiCcY="
"version": "5.4.1",
"resolved": "https://registry.npmmirror.com/zrender/-/zrender-5.4.1.tgz",
"integrity": "sha512-M4Z05BHWtajY2241EmMPHglDQAJ1UyHQcYsxDNzD9XLSkPDqMq4bB28v9Pb4mvHnVQ0GxyTklZ/69xCFP6RXBA==",
"requires": {
"tslib": "2.3.0"
},
"dependencies": {
"tslib": {
"version": "2.3.0",
"resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz",
"integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
}
}
}
}
}
{
"code":200,
"data":{
"rows":[
{
"ids":"12746",
"label":"健康",
"codeType":"CODE_JQZT",
"text":"健康",
"pId":null,
"id":"1",
"isParent":false,
"children":[]
},
{
"ids":"12747",
"label":"良好",
"codeType":"CODE_JQZT",
"text":"良好",
"pId":null,
"id":"2",
"isParent":false,
"children":[]
},
{
"ids":"12748",
"label":"生病",
"codeType":"CODE_JQZT",
"text":"生病",
"pId":null,
"id":"3",
"isParent":false,
"children":[]
},
{
"ids":"12749",
"label":"受伤",
"codeType":"CODE_JQZT",
"text":"受伤",
"pId":null,
"id":"4",
"isParent":false,
"children":[]
}
]
},
"success":true,
"message":"成功"
}
\ No newline at end of file
import { post, postform, get, postJson } from '@/utils/http.js'
export let baseUrl = '/api'
// 获取警用种犬信息列表接口
export const dogQuery = params =>
postJson(`${baseUrl}/stud/dogQuery`, params)
//警用种犬信息(导出url)
export const exportUrl = `${baseUrl}/stud/export`
// /警用种犬(删除)
export const dogDelete = params =>
postJson(`${baseUrl}/stud/dogDelete`, params)
// /警用种犬(新增)
export const dogAdd = params =>
postJson(`${baseUrl}/stud/dogAdd`, params)
///警用种犬(编辑)
export const dogUpdate = params =>
postJson(`${baseUrl}/stud/dogUpdate`, params)
// /警用种犬(提取)
export const extract = params =>
postJson(`${baseUrl}/stud/extract`, params)
// /警用种犬 详情)
export const dogDetail = params =>
postJson(`${baseUrl}/stud/dogDetail`, params)
......@@ -252,8 +252,32 @@ export default [
meta: {
title: '警用种犬信息管理',
isOneMenu: false,
keepAlive: true,
oneMenuName: 'poDogManage',
paixu: 1
paixu: 1,
routeNames: ["poDogInfoManageEdit", "poDogInfoManageAdd"]
}
},
// 警用种犬信息管理(编辑页)
{
path: 'poDogInfoManageEdit',
name: 'poDogInfoManageEdit',
component: () => import('@/views/poDogInfoManage/components/poDogInfoManageEdit.vue'),
meta: {
title: '警用种犬信息管理-编辑',
// 编辑新增页面此字段务必设置为true
isEditPage: true
}
},
// 警用种犬信息管理(新增页)
{
path: 'poDogInfoManageAdd',
name: 'poDogInfoManageAdd',
component: () => import('@/views/poDogInfoManage/components/poDogInfoManageEdit.vue'),
meta: {
title: '警用种犬信息管理-新增',
// 编辑新增页面此字段务必设置为true
isEditPage: true
}
},
// 警用工作犬信息管理(二级菜单)
......
......@@ -303,3 +303,73 @@ export const getGzqfxglDefaultColumns = () => {
]
return arr
}
// 警用种犬管理(全部列)
export const getJyzqAllColumns = () => {
let arr = [
{
label: "芯片号",
prop: "chipCode",
},
{
label: "DNA编号",
prop: "dna",
},
{
label: "所属单位",
prop: "trainingUnit",
},
{
label: "出生日期",
prop: "birthDate",
},
{
label: "警用犬种",
prop: "speciesId",
},
{
label: "服役期限",
prop: "fyqx",
},
{
label: "疫苗接种",
prop: "ymjz",
},
{
label: "技术人员",
prop: "jsrymc",
},
{
label: "近交系数",
prop: "inbreedingCoefficient",
},
{
label: "警犬状态",
prop: "healthStatus",
},
]
return arr
}
// 警用种犬管理(默认列)
export const getJyzqDefaultColumns = () => {
let arr = [
{
label: "芯片号",
prop: "chipCode",
},
{
label: "DNA编号",
prop: "dna",
},
{
label: "所属单位",
prop: "trainingUnit",
},
{
label: "警用犬种",
prop: "speciesId",
},
]
return arr
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment