Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
founder_vue
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
常超
founder_vue
Commits
1e225382
Commit
1e225382
authored
Dec 29, 2021
by
刘玉帅
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
警犬
parent
a0c88682
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
291 additions
and
64 deletions
+291
-64
src/components/leftMenu_components.vue
+4
-0
src/components/ptCxForm_components.vue
+0
-0
src/router/modules/index.js
+10
-1
src/store/index.js
+17
-0
src/store/modules/user.js
+8
-3
src/utils/autosize.js
+9
-0
src/utils/params.js
+51
-14
src/views/sy/jqxg.vue
+138
-23
src/views/sy/jqxxcj.vue
+11
-9
src/views/sy/jsrycj.vue
+33
-5
src/views/sy/jsryxg.vue
+0
-0
src/views/sy/jsryxxgl.vue
+6
-5
src/views/sy/sjcj.vue
+4
-4
No files found.
src/components/leftMenu_components.vue
View file @
1e225382
...
...
@@ -220,6 +220,10 @@ export default {
self
.
currentBar
=
(
index
+
1
).
toString
();
console
.
log
(
self
.
currentBar
);
}
this
.
$bus
.
$on
(
'currentBar'
,(
res
)
=>
{
console
.
log
(
res
);
this
.
currentBar
=
res
})
},
};
</
script
>
...
...
src/components/ptCxForm_components.vue
View file @
1e225382
This diff is collapsed.
Click to expand it.
src/router/modules/index.js
View file @
1e225382
/*
* @Author: your name
* @Date: 2021-12-09 10:31:36
* @LastEditTime: 2021-12-2
7 17:20:32
* @LastEditTime: 2021-12-2
9 09:43:24
* @LastEditors: LYS
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: \警犬\founder_vue\src\router\modules\index.js
...
...
@@ -47,6 +47,15 @@ export default [{
}
},
{
/*警犬技术 人员 信息修改*/
path
:
'/jsryxg'
,
name
:
'jsryxg'
,
component
:
()
=>
import
(
'@/views/sy/jsryxg.vue'
),
meta
:
{
title
:
'技术人员信息修改'
}
},
{
path
:
'/jqglIndex'
,
name
:
'jqglIndex'
,
meta
:
{
...
...
src/store/index.js
View file @
1e225382
/*
* @Description: file content
* @Version: 2.0
* @Autor: LYS
* @Date: 2021-11-22 14:08:39
* @LastEditors: LYS
* @LastEditTime: 2021-12-29 20:14:03
*/
import
Vue
from
"vue"
;
import
Vuex
from
"vuex"
;
import
getters
from
"./getters"
;
...
...
@@ -10,6 +18,15 @@ const store = new Vuex.Store({
modules
:
{
user
},
state
:{
currentBarNum
:
'88888'
},
mutations
:{
SET_CURR
:
(
state
,
content
)
=>
{
console
.
log
(
'666666666'
,
content
);
state
.
currentBar
=
content
;
},
},
getters
,
plugins
:
[
createPersistedState
({
...
...
src/store/modules/user.js
View file @
1e225382
/*
* @Author: your name
* @Date: 2021-11-22 14:08:39
* @LastEditTime: 2021-12-
07 11:24:35
* @LastEditors:
Please set LastEditors
* @LastEditTime: 2021-12-
29 20:07:50
* @LastEditors:
LYS
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: \警犬\founder_vue\src\store\modules\user.js
*/
...
...
@@ -23,6 +23,7 @@ const state = {
// ip: "",
// request: ""
// }
logs
:
[],
userAuth
:
""
};
...
...
@@ -36,7 +37,11 @@ const mutations = {
},
SET_Auth
:
(
state
,
content
)
=>
{
state
.
userAuth
=
content
;
}
},
// SET_CURR: (state, content) => {
// console.log('666666666',content);
// state.currentBar = content;
// },
};
const
actions
=
{
remove_token
({
...
...
src/utils/autosize.js
View file @
1e225382
/*
* @Description: file content
* @Version: 2.0
* @Autor: LYS
* @Date: 2021-12-09 10:31:36
* @LastEditors: LYS
* @LastEditTime: 2021-12-29 09:30:57
*/
/* eslint-disable */
import
cfg
from
'../config/defaultSettings'
...
...
@@ -17,6 +25,7 @@ export default function zoom(id) {
cssText
+=
key
+
'transform-origin: left top 0;'
})
if
(
id
)
{
debugger
document
.
getElementById
(
id
).
style
.
cssText
=
cssText
}
else
{
document
.
body
.
style
.
cssText
=
cssText
...
...
src/utils/params.js
View file @
1e225382
...
...
@@ -187,7 +187,7 @@ let xaglFormData = {
name
:
''
,
dogAreaId
:
''
,
nameOfPublicSecurityOrgan
:
''
,
personId
:
''
,
artisanCode
:
''
,
pageSize
:
10
,
pageNow
:
1
};
...
...
@@ -249,17 +249,17 @@ let xaglQueryField = [
codeOptions
:
[],
codeTree
:
"CODE_DOGSOURCE"
,
},
{
name
:
"公安机关名称"
,
id
:
"nameOfPublicSecurityOrgan"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"3"
},
//
{
//
name: "公安机关名称",
//
id: "nameOfPublicSecurityOrgan",
//
type: "text",
//
value: "",
//
placeholder: "请输入",
//
col: "3"
//
},
{
name
:
"警犬技术人员编号"
,
id
:
"
personId
"
,
id
:
"
artisanCode
"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
...
...
@@ -416,7 +416,17 @@ let xaglDefaultFormThead = [{
},
{
label
:
"警犬技术人员编号"
,
prop
:
"personId"
,
prop
:
"artisanCode"
,
width
:
"100"
},
// {
// label: "公安机关名称",
// prop: "nameOfPublicSecurityOrgan",
// width: "100"
// },
{
label
:
"警犬类别"
,
prop
:
"dogTypeId"
,
width
:
"100"
},
];
...
...
@@ -425,15 +435,42 @@ let xagllURL = "/getDogBaseInfoPage";
let
jsryHeader
=
"技术人员信息管理"
;
let
jsryPageName
=
"jsry"
;
let
jsryFormData
=
{
personName
:
''
,
idNo
:
''
,
policeCode
:
''
,
unitName
:
''
,
pageSize
:
10
,
pageNow
:
1
};
let
jsryQueryField
=
[
/*立案信息 侦查终结信息 立案信息审批 侦查终结审批通用开始*/
{
name
:
"警犬技术人员编号"
,
id
:
"artisanCode"
,
name
:
"警犬技术人员姓名"
,
id
:
"personName"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"3"
},
{
name
:
"身份证号码"
,
id
:
"idNo"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"3"
},
{
name
:
"警犬技术人员警号"
,
id
:
"policeCode"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"3"
},
{
name
:
"所属单位名称"
,
id
:
"unitName"
,
type
:
"text"
,
value
:
""
,
placeholder
:
"请输入"
,
...
...
src/views/sy/jqxg.vue
View file @
1e225382
...
...
@@ -4,10 +4,13 @@
* @Autor: LYS
* @Date: 2021-12-24 14:19:51
* @LastEditors: LYS
* @LastEditTime: 2021-12-2
8 19:53:13
* @LastEditTime: 2021-12-2
9 18:20:50
-->
<
template
>
<div>
<div
v-loading=
"loading"
element-loading-text=
"拼命加载中"
element-loading-spinner=
"el-icon-loading"
>
<div
style=
"width: 97%; margin: 0px auto; border-radius: 8px; background: #fff"
>
...
...
@@ -456,10 +459,12 @@
:disabled="isDisableLeft"
>
<div
v-if=
"imageUrlLeft"
>
<img
<img
v-if=
"isBase64Left"
:src=
"'data:image/gif;base64,' + imageUrlLeft"
class=
"avatar"
/>
<img
v-else
:src=
"imageUrlLeft"
class=
"avatar"
/>
<i
class=
"iconfont icon-shanchu-1 icon"
@
click=
"picClearLeft"
...
...
@@ -564,12 +569,14 @@ export default {
},
data
()
{
return
{
loading
:
false
,
imgLeft
:
''
,
img
:
''
,
dogid
:
''
,
CustomList
:
[],
Custom
:
false
,
isBase64
:
false
,
isBase64Left
:
false
,
fileCustom
:
[],
dialogImageUrl
:
""
,
dialogVisible
:
false
,
...
...
@@ -582,6 +589,7 @@ export default {
isDisableLeft
:
false
,
imageUrl
:
""
,
imageUrlLeft
:
""
,
imageUrlLeftHX
:
""
,
autosize
:
{
minRows
:
5
},
formLabelAlign
:
{},
redColor
:
"redColor"
,
...
...
@@ -785,6 +793,126 @@ export default {
},
],
},
{
title
:
"警犬技术人员信息采集 "
,
id
:
"2"
,
isclosed
:
false
,
data
:
[
{
name
:
"身份证号码:"
,
id
:
"idNo"
,
type
:
"textInfo"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请输入身份证号码"
,
col
:
"23"
,
},
{
name
:
"警犬技术人员编号:"
,
id
:
"artisanCode"
,
// prop: "checkEmpty",
type
:
"text"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请输入警犬技术人员编号"
,
col
:
"23"
,
icon
:
"caijiIcon iconfont icontiqu"
,
disabled
:
true
,
},
{
name
:
"警犬技术人员警号:"
,
id
:
"policeCode"
,
type
:
"text"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请输入警犬技术人员警号"
,
col
:
"23"
,
disabled
:
true
,
},
{
name
:
"警犬技术人员姓名:"
,
id
:
"personName"
,
type
:
"text"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请输入警犬技术人员姓名"
,
col
:
"23"
,
disabled
:
true
,
},
{
name
:
"所属单位名单:"
,
id
:
"unitName"
,
type
:
"text"
,
prop
:
"checkEmpty"
,
disabled
:
true
,
value
:
""
,
placeholder
:
"请选择所属单位名单"
,
col
:
"23"
,
codeOptions
:
[],
codeTree
:
"CODE_AJLB"
,
},
{
name
:
"联系电话:"
,
id
:
"phoneNum"
,
type
:
"text"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请输入联系电话"
,
col
:
"23"
,
disabled
:
true
,
},
],
},
{
title
:
"采集人员信息采集 "
,
id
:
"3"
,
isclosed
:
false
,
data
:
[
{
name
:
"信息采集单位:"
,
id
:
"xxdjdwGajgmc"
,
// prop: "checkEmpty",
type
:
"text"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请输入信息采集单位"
,
col
:
"23"
,
icon
:
"caijiIcon iconfont icontiqu"
,
disabled
:
true
,
},
{
name
:
"信息采集人员:"
,
id
:
"xxdjryXm"
,
type
:
"text"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请输入警犬技术人员警号"
,
col
:
"23"
,
disabled
:
true
,
},
{
name
:
"信息采集人员身份证号:"
,
id
:
"xxdjryGmsfhm"
,
type
:
"text"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请输入信息采集人员身份证号"
,
col
:
"23"
,
disabled
:
true
,
},
{
name
:
"采集时间:"
,
id
:
"djsj"
,
type
:
"datesTime"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"采集时间"
,
col
:
"23"
,
disabled
:
true
,
},
],
},
],
// rules: {
// chipCode: {
...
...
@@ -936,21 +1064,8 @@ export default {
beforeAvatarUpload
()
{},
submit
(
formName
)
{
let
self
=
this
;
self
.
loading
=
true
let
params
=
new
FormData
();
// let fileList = []; //存放照片数组
// fileList.push(this.file);
// fileList.push(this.fileLeft);
// console.log(fileList);
// fileList.map((item) => {
// params.append("files", item.raw);
// });
// if(self.fileCustom.length > 0){
// self.fileCustom.forEach(item=>{
// params.append("files", item.raw);
// })
// }
// debugger
for
(
let
key
in
self
.
formLabelAlign
)
{
// //
if
(
self
.
formLabelAlign
[
key
])
{
...
...
@@ -963,11 +1078,7 @@ export default {
postJson
(
`
${
baseUrl
}
/updateDogBaseInfoById`
,
params
).
then
((
res
)
=>
{
console
.
log
(
res
);
if
(
res
.
code
==
200
)
{
// this.$message({
// message: "操作成功",
// type: "success",
// });
self
.
$bus
.
emit
(
"message"
,
true
);
}
});
...
...
@@ -996,7 +1107,9 @@ export default {
message
:
"操作成功"
,
type
:
"success"
,
});
window
.
opener
.
location
.
reload
()
// window.close()
self
.
loading
=
false
self
.
$bus
.
emit
(
"message"
,
true
);
}
});
...
...
@@ -1038,6 +1151,7 @@ export default {
*/
handleChangeLeft
(
file
,
fileList
)
{
//上传之前判断格式 文件大小
this
.
isBase64Left
=
false
let
types
=
[
"image/jpeg"
,
"image/jpg"
,
"image/png"
];
const
isJPG
=
types
.
includes
(
file
.
raw
.
type
);
const
isLt2M
=
file
.
size
/
1024
/
1024
<
20
;
...
...
@@ -1180,6 +1294,7 @@ export default {
}
if
(
item
.
idType
==
"2"
)
{
// debugger
self
.
isBase64Left
=
true
this
.
imageUrlLeft
=
item
.
dogImg
;
self
.
imgLeft
=
item
self
.
isDisableLeft
=
true
;
...
...
src/views/sy/jqxxcj.vue
View file @
1e225382
...
...
@@ -4,7 +4,7 @@
* @Autor: LYS
* @Date: 2021-12-24 14:19:51
* @LastEditors: LYS
* @LastEditTime: 2021-12-2
8 17:17:01
* @LastEditTime: 2021-12-2
9 19:39:56
-->
<
template
>
<div
v-loading=
"laoding"
>
...
...
@@ -617,7 +617,7 @@ export default {
prop
:
"checkEmpty"
,
disabled
:
false
,
value
:
""
,
placeholder
:
"请选择警犬
性别
"
,
placeholder
:
"请选择警犬
片区
"
,
col
:
"23"
,
codeOptions
:
[],
codeTree
:
"CODE_DOGSOURCE"
,
...
...
@@ -704,7 +704,7 @@ export default {
prop
:
"checkEmpty"
,
disabled
:
false
,
value
:
""
,
placeholder
:
"请选择
所属单位名单
"
,
placeholder
:
"请选择
警犬毛色
"
,
col
:
"23"
,
codeOptions
:
[],
codeTree
:
"CODE_FURCOLOR"
,
...
...
@@ -734,7 +734,7 @@ export default {
prop
:
"checkEmpty"
,
disabled
:
false
,
value
:
""
,
placeholder
:
"请选择
所属单位名单
"
,
placeholder
:
"请选择
是否为进口
"
,
col
:
"23"
,
codeOptions
:
[],
codeTree
:
"CODE_YN"
,
...
...
@@ -769,7 +769,7 @@ export default {
data
:
[
{
name
:
"身份证号码:"
,
id
:
"id
n
o"
,
id
:
"id
N
o"
,
type
:
"textInfo"
,
prop
:
"checkEmpty"
,
value
:
""
,
...
...
@@ -963,7 +963,7 @@ export default {
trigger
:
"blur"
,
},
// personName: { required: true, message: "请输入姓名", trigger: "blur" },
id
n
o
:
{
id
N
o
:
{
required
:
true
,
message
:
"请输入身份证号"
,
trigger
:
"blur"
,
...
...
@@ -1038,8 +1038,8 @@ export default {
showJyDialog
()
{},
hxShuju
(
msg
)
{
let
self
=
this
;
console
.
log
(
msg
);
//获取的身份正调用接口
get
(
`
${
baseUrl
}
/artisanController/getArtisanById/
${
msg
.
id
n
o
}
`
).
then
(
console
.
log
(
msg
.
idNo
);
//获取的身份正调用接口
get
(
`
${
baseUrl
}
/artisanController/getArtisanById/
${
msg
.
id
N
o
}
`
).
then
(
(
res
)
=>
{
console
.
log
(
res
);
if
(
res
.
code
==
200
)
{
...
...
@@ -1061,6 +1061,8 @@ export default {
)
{
}
else
{
self
.
$set
(
self
.
formLabelAlign
,
key
,
list
[
key
]);
self
.
$set
(
self
.
formLabelAlign
,
'artisanId'
,
list
.
id
)
}
}
}
...
...
@@ -1122,7 +1124,7 @@ export default {
this
.
isTSLeft
=
false
;
}
if
(
valid
&&
this
.
file
)
{
if
(
valid
&&
this
.
file
&&
this
.
fileLeft
)
{
this
.
isTS
=
false
;
this
.
isTSLeft
=
false
;
let
params
=
new
FormData
();
...
...
src/views/sy/jsrycj.vue
View file @
1e225382
...
...
@@ -4,7 +4,7 @@
* @Autor: LYS
* @Date: 2021-12-24 14:19:51
* @LastEditors: LYS
* @LastEditTime: 2021-12-2
8 16:30:51
* @LastEditTime: 2021-12-2
9 19:23:02
-->
<
template
>
<div>
...
...
@@ -497,8 +497,7 @@ export default {
value
:
""
,
placeholder
:
"请选择所属单位名单"
,
col
:
"23"
,
codeOptions
:
[],
codeTree
:
"CODE_AJLB"
,
},
{
name
:
"联系电话:"
,
...
...
@@ -562,7 +561,7 @@ export default {
policeCode
:
[{
required
:
true
,
message
:
"不能为空"
,
trigger
:
"blur"
}],
personName
:
[{
required
:
true
,
message
:
"不能为空"
,
trigger
:
"blur"
}],
idNo
:
[{
required
:
true
,
message
:
"不能为空"
,
trigger
:
"blur"
}],
unitName
:
[{
required
:
true
,
message
:
"不能为空"
,
trigger
:
"
change
"
}],
unitName
:
[{
required
:
true
,
message
:
"不能为空"
,
trigger
:
"
blur
"
}],
phoneNum
:
[{
required
:
true
,
message
:
"不能为空"
,
trigger
:
"blur"
}],
xxdjdwGajgmc
:
[
{
required
:
true
,
message
:
"不能为空"
,
trigger
:
"blur"
},
...
...
@@ -594,7 +593,22 @@ export default {
message
:
"保存成功"
,
type
:
"success"
,
});
this
.
formLabelAlign
=
{};
// this.formLabelAlign.artisanCode = '';
// this.formLabelAlign.policeCode = '';
// this.formLabelAlign.personName= '';
// this.formLabelAlign.idNo= '';
// this.formLabelAlign.unitName = '';
// this.formLabelAlign.phoneNum = '';
// this.formLabelAlign.xxdjdwGajgmc = '';
// this.formLabelAlign.xxdjryXm = '';
// this.formLabelAlign.xxxxdjryXmcjry = '';
// this.formLabelAlign.xxdjryGmsfhm = '';
// self.date()
}
else
if
(
res
.
code
==
201
){
this
.
$message
({
type
:
"error"
,
message
:
res
.
message
,
});
}
});
}
else
{
...
...
@@ -605,6 +619,20 @@ export default {
}
});
},
date
(){
var
now
=
new
Date
();
var
year
=
now
.
getFullYear
();
// 得到年份
var
month
=
now
.
getMonth
();
// 得到月份
var
date
=
now
.
getDate
();
// 得到日期
var
hour
=
now
.
getHours
().
toString
().
padStart
(
2
,
"0"
);
var
minute
=
now
.
getMinutes
().
toString
().
padStart
(
2
,
"0"
);
var
second
=
now
.
getSeconds
().
toString
().
padStart
(
2
,
"0"
);
month
=
month
+
1
;
month
=
month
.
toString
().
padStart
(
2
,
"0"
);
date
=
date
.
toString
().
padStart
(
2
,
"0"
);
var
defaultDate
=
`
${
year
}
-
${
month
}
-
${
date
}
${
hour
}
:
${
minute
}
:
${
second
}
`
;
this
.
$set
(
this
.
formLabelAlign
,
"djsj"
,
defaultDate
);
}
},
mounted
()
{
var
now
=
new
Date
();
...
...
src/views/sy/jsryxg.vue
0 → 100644
View file @
1e225382
This diff is collapsed.
Click to expand it.
src/views/sy/jsryxxgl.vue
View file @
1e225382
...
...
@@ -4,7 +4,7 @@
* @Autor: LYS
* @Date: 2021-12-27 16:24:31
* @LastEditors: LYS
* @LastEditTime: 2021-12-2
8 19:22:32
* @LastEditTime: 2021-12-2
9 14:28:43
-->
<!--
* @Description: file content
...
...
@@ -37,9 +37,7 @@ import {
jsrylURL
,
}
from
"@/utils/params"
;
export
default
{
components
:
{
rightContent
},
data
()
{
return
{
cxFormData
:
jsryFormData
,
...
...
@@ -49,7 +47,10 @@ export default {
header
:
jsryHeader
,
pageBs
:
jsryPageName
};
}
},
components
:
{
rightContent
},
}
</
script
>
...
...
src/views/sy/sjcj.vue
View file @
1e225382
...
...
@@ -533,9 +533,9 @@
placeholder=
"请输入警犬技术人员姓名"
></el-input>
</el-form-item>
<el-form-item
label=
"公民身份证号码"
class=
"col"
prop=
"id
n
o"
>
<el-form-item
label=
"公民身份证号码"
class=
"col"
prop=
"id
N
o"
>
<el-input
v-model=
"form.id
n
o"
v-model=
"form.id
N
o"
placeholder=
"请输入公民身份证号码"
></el-input>
</el-form-item>
...
...
@@ -727,7 +727,7 @@ export default {
retrainingDate
:
""
,
appearance
:
""
,
isItImported
:
""
,
id
n
o
:
""
,
id
N
o
:
""
,
informationRegistrarIdno
:
""
,
},
rules
:
{
...
...
@@ -808,7 +808,7 @@ export default {
trigger
:
"blur"
,
},
personName
:
{
required
:
true
,
message
:
"请输入姓名"
,
trigger
:
"blur"
},
id
n
o
:
{
id
N
o
:
{
required
:
true
,
message
:
"请输入身份证号"
,
trigger
:
"blur"
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment