Commit 1e225382 by 刘玉帅

警犬

parent a0c88682
......@@ -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>
......
/*
* @Author: your name
* @Date: 2021-12-09 10:31:36
* @LastEditTime: 2021-12-27 17:20:32
* @LastEditTime: 2021-12-29 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: {
......
/*
* @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({
......
/*
* @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({
......
/*
* @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
......
......@@ -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: "请输入",
......
......@@ -4,10 +4,13 @@
* @Autor: LYS
* @Date: 2021-12-24 14:19:51
* @LastEditors: LYS
* @LastEditTime: 2021-12-28 19:53:13
* @LastEditTime: 2021-12-29 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;
......
......@@ -4,7 +4,7 @@
* @Autor: LYS
* @Date: 2021-12-24 14:19:51
* @LastEditors: LYS
* @LastEditTime: 2021-12-28 17:17:01
* @LastEditTime: 2021-12-29 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: "idno",
id: "idNo",
type: "textInfo",
prop: "checkEmpty",
value: "",
......@@ -963,7 +963,7 @@ export default {
trigger: "blur",
},
// personName: { required: true, message: "请输入姓名", trigger: "blur" },
idno: {
idNo: {
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.idno}`).then(
console.log(msg.idNo); //获取的身份正调用接口
get(`${baseUrl}/artisanController/getArtisanById/${msg.idNo}`).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();
......
......@@ -4,7 +4,7 @@
* @Autor: LYS
* @Date: 2021-12-24 14:19:51
* @LastEditors: LYS
* @LastEditTime: 2021-12-28 16:30:51
* @LastEditTime: 2021-12-29 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();
......
......@@ -4,7 +4,7 @@
* @Autor: LYS
* @Date: 2021-12-27 16:24:31
* @LastEditors: LYS
* @LastEditTime: 2021-12-28 19:22:32
* @LastEditTime: 2021-12-29 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>
......
......@@ -533,9 +533,9 @@
placeholder="请输入警犬技术人员姓名"
></el-input>
</el-form-item>
<el-form-item label="公民身份证号码" class="col" prop="idno">
<el-form-item label="公民身份证号码" class="col" prop="idNo">
<el-input
v-model="form.idno"
v-model="form.idNo"
placeholder="请输入公民身份证号码"
></el-input>
</el-form-item>
......@@ -727,7 +727,7 @@ export default {
retrainingDate: "",
appearance: "",
isItImported: "",
idno: "",
idNo: "",
informationRegistrarIdno: "",
},
rules: {
......@@ -808,7 +808,7 @@ export default {
trigger: "blur",
},
personName: { required: true, message: "请输入姓名", trigger: "blur" },
idno: {
idNo: {
required: true,
message: "请输入身份证号",
trigger: "blur",
......
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