Commit 5e6bed3d by yuhao

修改

parent e21383d7
{
"code":200,
"data":{
"rows":[
{
"ids":"111901",
"label":"手机号码",
"codeType":"CODE_BKLXDM",
"text":"手机号码",
"pId":null,
"id":"01",
"isParent":false,
"children":[]
},
{
"ids":"111902",
"label":"QQ号码",
"codeType":"CODE_BKLXDM",
"text":"QQ号码",
"pId":null,
"id":"02",
"isParent":false,
"children":[]
},
{
"ids":"111903",
"label":"微信ID",
"codeType":"CODE_BKLXDM",
"text":"微信ID",
"pId":null,
"id":"03",
"isParent":false,
"children":[]
},
{
"ids":"111904",
"label":"身份证号",
"codeType":"CODE_BKLXDM",
"text":"身份证号",
"pId":null,
"id":"04",
"isParent":false,
"children":[]
},
{
"ids":"111905",
"label":"车牌号码",
"codeType":"CODE_BKLXDM",
"text":"车牌号码",
"pId":null,
"id":"05",
"isParent":false,
"children":[]
}
]
},
"success":true,
"message":"成功"
}
\ No newline at end of file
...@@ -7,7 +7,16 @@ ...@@ -7,7 +7,16 @@
<script> <script>
export default {}; export default {};
</script> </script>
<style lang="scss">
.el-tooltip__popper {
max-width: 400px;
max-height: 300px;
}
.el-tooltip__popper.is-dark {
line-height: 20px;
font-size: 12px;
}
</style>
<style lang="scss" scoped> <style lang="scss" scoped>
/*每个页面公共css */ /*每个页面公共css */
@import "assets/styles/main.scss"; @import "assets/styles/main.scss";
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
:style="{ width: isCollapse == true ? '72px' : '200px' }"> :style="{ width: isCollapse == true ? '72px' : '200px' }">
<transition name="sidebarLogoFade"> <transition name="sidebarLogoFade">
<div class="headerTitle" <div class="headerTitle"
:style="{ paddingLeft: isCollapse == true ? '18px' : '24px' }"> :style="{ paddingLeft: isCollapse == true ? '8px' : '16px' }">
<img src="../assets/img/login/jinhui.png" <img src="../assets/img/login/jinhui.png"
alt="" /><span v-if="!isCollapse == true">{{this.header}}</span> alt="" /><span v-if="!isCollapse == true">{{this.header}}</span>
</div> </div>
...@@ -80,8 +80,6 @@ ...@@ -80,8 +80,6 @@
<template slot="title"> <template slot="title">
<span>{{userAuth.realname}}</span> <span>{{userAuth.realname}}</span>
</template> </template>
<el-menu-item index="2-1"
@click="editMm">修改密码</el-menu-item>
<el-menu-item index="2-2" <el-menu-item index="2-2"
@click="loginOut">退出</el-menu-item> @click="loginOut">退出</el-menu-item>
</el-submenu> </el-submenu>
...@@ -91,43 +89,7 @@ ...@@ -91,43 +89,7 @@
<router-view v-if="isActive" /> <router-view v-if="isActive" />
</div> </div>
</div> </div>
<!-- 修改密码 -->
<el-dialog title="修改密码"
class="dialogPass"
:visible.sync="dialogVisibleMzxg"
width="30%">
<div class="name">
<el-form ref="form"
:model="form"
label-width="120px"
:rules="rules">
<el-form-item label="请输入旧密码: "
prop="oldPassword">
<el-input placeholder="请输入旧密码"
v-model="form.oldPassword"></el-input>
</el-form-item>
<el-form-item label="请输入新密码: "
prop="newPassword">
<el-input placeholder="请输入新密码"
show-password
v-model="form.newPassword"></el-input>
</el-form-item>
<el-form-item label="请确定新密码: "
prop="newPassword1">
<el-input placeholder="请确定新密码"
show-password
v-model="form.newPassword1"></el-input>
</el-form-item>
</el-form>
</div>
<span slot="footer"
class="dialog-footer">
<el-button @click="dialogVisibleMzxg = false">取 消</el-button>
<el-button type="primary"
:loading="loadingPass"
@click="submitMaa">确 定</el-button>
</span>
</el-dialog>
</div> </div>
</template> </template>
...@@ -230,41 +192,16 @@ export default { ...@@ -230,41 +192,16 @@ export default {
}; };
}, },
computed: { computed: {
...mapGetters(["topMenu", "leftMenu", "header", "userAuth"]), ...mapGetters(["topMenu", "leftMenu", "header",]),
}, },
created () { created () {
console.log(this.$route.path, `'/' + ${this.$route.path.split('/')[1]} + '/' + ${this.$route.path.split('/')[2]}`, 11); console.log(this.$route.path, `'/' + ${this.$route.path.split('/')[1]} + '/' + ${this.$route.path.split('/')[2]}`, 11);
this.navList = JSON.parse(sessionStorage.getItem("navList")); this.navList = JSON.parse(sessionStorage.getItem("navList"));
this.userAuth = JSON.parse(sessionStorage.getItem("userInfo"));
this.topMenus = this.topMenu; this.topMenus = this.topMenu;
if (this.leftMenu.length && this.leftMenu.length > 0) { this.leftMenus = this.leftMenu; } if (this.leftMenu.length && this.leftMenu.length > 0) { this.leftMenus = this.leftMenu; }
}, },
methods: { methods: {
editMm () {
this.dialogVisibleMzxg = true;
this.$set(this.form, "id", this.userAuth.userId);
},
submitMaa () {
this.$refs.form.validate((valid) => {
if (valid) {
this.loadingPass = true
updateUserMm(this.form).then((res) => {
try {
if (res.data.code == 200) {
this.dialogVisibleMzxg = false;
this.$message.success("密码修改成功!");
this.loadingPass = false
} else {
this.$message.error(res.data.message);
}
} catch (err) {
console.log(err);
this.$message.error(res.data.message);
}
});
}
});
},
// 是否全屏 // 是否全屏
full () { full () {
screenfull.toggle(); screenfull.toggle();
......
...@@ -275,10 +275,10 @@ export function get (url, params) { ...@@ -275,10 +275,10 @@ export function get (url, params) {
params: params params: params
}) })
.then(res => { .then(res => {
resolve(res.data); resolve(res);
}) })
.catch(err => { .catch(err => {
reject(err.data); reject(err);
}); });
}); });
} }
......
...@@ -13,18 +13,26 @@ ...@@ -13,18 +13,26 @@
:model="form" :model="form"
label-width="116px"> label-width="116px">
<!-- 基本信息 --> <!-- 基本信息 -->
<div class="form_line1"> <div class="form_line1"
style="posit">
<el-form-item label="案件编号:" <el-form-item label="案件编号:"
prop="asjbh"> prop="asjbh">
<el-input v-model="form.asjbh" <el-input v-model.trim="form.asjbh"
size="medium"></el-input> :maxlength="23"
size="medium">
<el-button slot="append"
:loading='tqLoading'
@click="onEvent()"
icon="el-icon-download">提取</el-button>
</el-input>
</el-form-item> </el-form-item>
<el-form-item label="案件名称:" <el-form-item label="案件名称:"
prop="ajmc"> prop="ajmc">
<el-input v-model="form.ajmc" <el-input v-model.trim="form.ajmc"
size="medium"></el-input> size="medium"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="案件类:" <el-form-item label="案件类:"
prop="ajlbdm"> prop="ajlbdm">
<select-tree-dialog v-for="item in propQueryFieldAjlb" <select-tree-dialog v-for="item in propQueryFieldAjlb"
:key="item.id" :key="item.id"
...@@ -35,6 +43,7 @@ ...@@ -35,6 +43,7 @@
</el-form-item> </el-form-item>
</div> </div>
<div class="form_line1"> <div class="form_line1">
<el-form-item label="立案单位:" <el-form-item label="立案单位:"
prop="ladwdm"> prop="ladwdm">
...@@ -64,7 +73,17 @@ ...@@ -64,7 +73,17 @@
<el-form-item label="简要案情:" <el-form-item label="简要案情:"
style="width:38%;" style="width:38%;"
prop="jayq"> prop="jayq">
<el-input v-model="form.jayq" <el-input v-model.trim="form.jayq"
type="textarea"
:rows="4"
size="medium"></el-input>
</el-form-item>
</div>
<div class="form_line1">
<el-form-item label="线索描述:"
style="width:38%;"
prop="xsms">
<el-input v-model.trim="form.xsms"
type="textarea" type="textarea"
:rows="4" :rows="4"
size="medium"></el-input> size="medium"></el-input>
...@@ -73,29 +92,28 @@ ...@@ -73,29 +92,28 @@
<div class="form_line1"> <div class="form_line1">
<el-form-item label="线索类型:" <el-form-item label="线索类型:"
prop="xslx"> prop="xslx">
<el-input v-model="form.xslx" <el-select size="medium"
type="text" style="width:100%;"
size="medium"></el-input> v-model="form.xslx"
clearable>
<el-option v-for="option in options"
:label="option.label"
:value="option.value"
:key="option.value">
</el-option>
</el-select>
</el-form-item> </el-form-item>
<el-form-item label="线索号码:" <el-form-item label="线索号码:"
prop="xshm"> prop="xshm">
<el-input v-model="form.xshm" <el-input v-model.trim="form.xshm"
type="text" type="text"
size="medium"></el-input> size="medium"></el-input>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
</el-form-item> </el-form-item>
</div> </div>
<div class="form_line1">
<el-form-item label="线索描述:"
style="width:38%;"
prop="xsms">
<el-input v-model="form.xsms"
type="textarea"
:rows="4"
size="medium"></el-input>
</el-form-item>
</div>
<!-- <div class="form_line1"> <!-- <div class="form_line1">
<el-form-item label="录入人姓名:" <el-form-item label="录入人姓名:"
prop="lrxm"> prop="lrxm">
...@@ -225,7 +243,7 @@ import { ...@@ -225,7 +243,7 @@ import {
imgInfo, imgInfo,
updateXzqqXx, updateXzqqXx,
} from "@/api/statistical.js" } from "@/api/statistical.js"
import { getApi, } from '@/api/apply/index'
import SelectTreeDialog from "@c/treeCode_components.vue"; import SelectTreeDialog from "@c/treeCode_components.vue";
import { mixinsZd } from '@/utils/zdList.js' import { mixinsZd } from '@/utils/zdList.js'
import LazySelectTreeDialog from "@c/lazy_treeCode_components.vue"; import LazySelectTreeDialog from "@c/lazy_treeCode_components.vue";
...@@ -271,7 +289,7 @@ export default { ...@@ -271,7 +289,7 @@ export default {
{ required: true, message: '请填写案件名称', trigger: 'change' } { required: true, message: '请填写案件名称', trigger: 'change' }
], ],
ajlbdm: [ ajlbdm: [
{ required: true, message: '请填写案件类', trigger: 'change' } { required: true, message: '请填写案件类', trigger: 'change' }
], ],
ladwdm: [ ladwdm: [
{ required: true, message: '请填写立案单位', trigger: 'change' } { required: true, message: '请填写立案单位', trigger: 'change' }
...@@ -282,12 +300,7 @@ export default { ...@@ -282,12 +300,7 @@ export default {
jayq: [ jayq: [
{ required: true, message: '请填写简要案情', trigger: 'change' }, { required: true, message: '请填写简要案情', trigger: 'change' },
], ],
xslx: [
{ required: true, message: '请填写线索类型', trigger: 'change' },
],
xshm: [
{ required: true, message: '请填写线索号码', trigger: 'change' },
],
xsms: [ xsms: [
{ required: true, message: '请填写线索描述', trigger: 'change' } { required: true, message: '请填写线索描述', trigger: 'change' }
], ],
...@@ -310,7 +323,7 @@ export default { ...@@ -310,7 +323,7 @@ export default {
},], },],
//字典码 //字典码
propQueryFieldAjlb: [{ propQueryFieldAjlb: [{
name: "案件类", name: "案件类",
id: "ajlbdm", id: "ajlbdm",
props: "checkEmpty", props: "checkEmpty",
type: "codeTreeDialog", type: "codeTreeDialog",
...@@ -346,7 +359,25 @@ export default { ...@@ -346,7 +359,25 @@ export default {
codeOptions: [], codeOptions: [],
codeTree: "CODE_UNIT", codeTree: "CODE_UNIT",
},], },],
zdObj: {} // 厂商字典码对象 tqLoading: false,
options: [
{
label: '手机号码',
value: '01'
}, {
label: 'QQ号码',
value: '02'
}, {
label: '微信ID',
value: '03'
}, {
label: '身份证号',
value: '04'
}, {
label: '车牌号码',
value: '05'
},
]
} }
}, },
mixins: [mixinsZd], mixins: [mixinsZd],
...@@ -360,6 +391,31 @@ export default { ...@@ -360,6 +391,31 @@ export default {
watch: { watch: {
}, },
methods: { methods: {
// 案件获取
onEvent (e) {
if (!this.form.asjbh) {
this.$message.warning("请先填写案事件编号再提取信息");
return;
}
this.tqLoading = true
getApi('/hcypgl/tqAsjxx', {
asjbh: this.form.asjbh,
showMyArea: false,
}).then(res => {
if (res.code == 200) {
let result = res.data.result;
this.form.ajmc = result.ajmc;
this.form.ajlbdm = result.ajlbdm;
this.form.ladwdm = result.ladwdm;
this.form.larq = result.larq;
this.form.jayq = result.jayq;
this.tqLoading = false
} else {
this.$message.error(res.message);
this.tqLoading = false
}
})
},
handleExceed (files, fileList) { handleExceed (files, fileList) {
this.$message.warning(`当前限制选择 1 个文件,请删除后,再进行上传!`); this.$message.warning(`当前限制选择 1 个文件,请删除后,再进行上传!`);
}, },
...@@ -462,7 +518,7 @@ export default { ...@@ -462,7 +518,7 @@ export default {
}).then(() => { }).then(() => {
this.$message.success('提交成功!'); this.$message.success('提交成功!');
window.opener.postMessage("appReloadData", location.origin); window.opener.postMessage("appReloadData", location.origin);
// window.close() window.close()
}).catch(() => { }).catch(() => {
}) })
} else { } else {
...@@ -479,7 +535,7 @@ export default { ...@@ -479,7 +535,7 @@ export default {
}).then(() => { }).then(() => {
this.$message.success('提交成功!'); this.$message.success('提交成功!');
window.opener.postMessage("appReloadData", location.origin); window.opener.postMessage("appReloadData", location.origin);
// window.close() window.close()
}).catch(() => { }).catch(() => {
}) })
} else { } else {
...@@ -661,4 +717,9 @@ export default { ...@@ -661,4 +717,9 @@ export default {
background-color: #000; background-color: #000;
background-color: rgba(0, 0, 0, 0.6); background-color: rgba(0, 0, 0, 0.6);
} }
.el-input-group__append {
.el-button {
margin-right: -21px !important;
}
}
</style> </style>
\ No newline at end of file
...@@ -8,7 +8,6 @@ ...@@ -8,7 +8,6 @@
</div> </div>
<div class="box_form"> <div class="box_form">
<el-form ref="form" <el-form ref="form"
:rules="rules"
label-position="left" label-position="left"
:model="form" :model="form"
label-width="116px"> label-width="116px">
...@@ -22,16 +21,16 @@ ...@@ -22,16 +21,16 @@
prop="ajmc"> prop="ajmc">
{{baseInfoDetail.ajmc||'--'}} {{baseInfoDetail.ajmc||'--'}}
</el-form-item> </el-form-item>
<el-form-item label="案件类:" <el-form-item label="案件类:"
prop="ajlbdm"> prop="ajlbdm">
{{baseInfoDetail.ajlbdm||'--'}} {{baseInfoDetail.ajlbdmStr||'--'}}
</el-form-item> </el-form-item>
</div> </div>
<div class="form_line1"> <div class="form_line1">
<el-form-item label="立案单位:" <el-form-item label="立案单位:"
prop="ladwdm"> prop="ladwdmStr">
{{baseInfoDetail.ladwdm||'--'}} {{baseInfoDetail.ladwdmStr||'--'}}
</el-form-item> </el-form-item>
<el-form-item label="立案日期:" <el-form-item label="立案日期:"
...@@ -51,7 +50,7 @@ ...@@ -51,7 +50,7 @@
<div class="form_line1"> <div class="form_line1">
<el-form-item label="线索类型:" <el-form-item label="线索类型:"
prop="xslx"> prop="xslx">
{{baseInfoDetail.xslx||'--'}} {{baseInfoDetail.xslxStr||'--'}}
</el-form-item> </el-form-item>
<el-form-item label="线索号码:" <el-form-item label="线索号码:"
prop="xshm"> prop="xshm">
...@@ -117,34 +116,49 @@ ...@@ -117,34 +116,49 @@
</div> </div>
</el-form-item> </el-form-item>
</div> </div>
<!-- 民警信息 --> <!-- 反馈信息 -->
<div class="box_table"> <template v-if="($route.query.xzzt == '5' || $route.query.xzzt == '10' || $route.query.xzzt == '11'|| $route.query.xzzt == '12')">
<div class="contentTitle">反馈信息:</div> <div class="box_table"
<div class="form_line1"> v-for="item in fkList"
<el-form-item label="反馈内容:" :key="item.id">
style="width:38%;"> <div class="contentTitle">{{item.fkbtxx}}</div>
{{fkDetail.fknr||'--'}} <div class="form_line1">
</el-form-item> <el-form-item label="反馈单位:"
style="width:38%;">
{{item.xxczdwGajgmc||'--'}}
</el-form-item>
<el-form-item label="反馈人姓名:"
style="width:38%;">
{{item.xxczryXm||'--'}}
</el-form-item>
<el-form-item label="反馈时间:"
style="width:38%;">
{{item.djsj||'--'}}
</el-form-item>
</div>
<div class="form_line1">
<el-form-item label="反馈内容:"
style="width:38%;">
{{item.fknr||'--'}}
</el-form-item>
</div>
<div class="form_line1">
<el-form-item label="反馈附件:"
prop="qtfile">
<div class="imgDel"
v-for="(itemWj,index) in item.wj"
:key="index"
style="width: 50%;">
<p style="width: 100%;">
<span @click="downLoad(itemWj,'附件')"
style="cursor: pointer; width:110px;word-wrap: break-word;">{{ itemWj.dzwjbt || '--' }}</span>
</p>
</div>
</el-form-item>
</div>
</div> </div>
<div class="form_line1"> </template>
<el-form-item label="反馈附件:"
prop="qtfile">
<div class="imgDel"
v-for="(item,index) in fkDetail.wj"
:key="index"
style="width: 50%;">
<p style="width: 100%;">
<!-- <el-image :src="item.dzwjnrBase64"
:preview-src-list="[item.dzwjnrBase64]"
alt=""></el-image> -->
<span @click="downLoad(item,'附件')"
style="cursor: pointer; width:110px;word-wrap: break-word;">{{ item.dzwjbt || '--' }}</span>
</p>
</div>
</el-form-item>
</div>
</div>
</el-form> </el-form>
</div> </div>
...@@ -178,7 +192,7 @@ export default { ...@@ -178,7 +192,7 @@ export default {
return { return {
loadings: false, loadings: false,
baseInfoDetail: {}, baseInfoDetail: {},
fkDetail: {}, fkList: [],
baseInfoDetailImg: [], baseInfoDetailImg: [],
fjFile: [], fjFile: [],
qgdwmc: '', qgdwmc: '',
...@@ -206,51 +220,14 @@ export default { ...@@ -206,51 +220,14 @@ export default {
lrrdwdm: '', lrrdwdm: '',
lrsj: '', lrsj: '',
}, },
rules: {
asjbh: [
{ required: true, message: '请填写案件编号', trigger: 'change' }
],
ajmc: [
{ required: true, message: '请填写案件名称', trigger: 'change' }
],
ajlbdm: [
{ required: true, message: '请填写案件类型', trigger: 'change' }
],
ladwdm: [
{ required: true, message: '请填写立案单位', trigger: 'change' }
],
larq: [
{ required: true, message: '请选择立案日期', trigger: 'change' }
],
jayq: [
{ required: true, message: '请填写简要案情', trigger: 'change' },
],
xslx: [
{ required: true, message: '请填写线索类型', trigger: 'change' },
],
xshm: [
{ required: true, message: '请填写线索号码', trigger: 'change' },
],
xsms: [
{ required: true, message: '请填写线索描述', trigger: 'change' }
],
lrxm: [
{ required: true, message: '请填写录入人姓名', trigger: 'change' }
],
lrrdwdm: [
{ required: true, message: '请选择录入人单位', trigger: 'change' }
],
lrsj: [
{ required: true, message: '请选择录入时间', trigger: 'change' }
],
},
} }
}, },
mounted () { mounted () {
this.getJbInfo() this.getJbInfo()
this.getJbInfoImg() this.getJbInfoImg()
if (this.$route.query.xszt == '5' || this.$route.query.xszt == '10') { let detailXszt = this.$route.query.xzzt
if (detailXszt == '5' || detailXszt == '10' || detailXszt == '11' || detailXszt == '12') {
this.getFkInfo() this.getFkInfo()
} }
}, },
...@@ -263,7 +240,12 @@ export default { ...@@ -263,7 +240,12 @@ export default {
paramas.append('id', this.$route.query.id) paramas.append('id', this.$route.query.id)
let res = await selectFkXxOne(paramas) let res = await selectFkXxOne(paramas)
if (res && res.code == 200) { if (res && res.code == 200) {
this.fkDetail = res.data.rows let userInfo = JSON.parse(sessionStorage.getItem("userInfo"))
if (userInfo.grade == 'X') {
this.fkList = res.data.rows.filter(item => item.grade == 'D')
} else {
this.fkList = res.data.rows
}
} }
}, },
// 导出 // 导出
......
...@@ -41,6 +41,25 @@ ...@@ -41,6 +41,25 @@
slot="title"> slot="title">
<span style="font-size:20px;">研判角色</span> <span style="font-size:20px;">研判角色</span>
</span> </span>
<el-form style="display:flex;"
:model="ruleFormJh"
:label-width="'50px'">
<el-form-item label="警号:">
<el-input size="small"
clearable
v-model="ruleFormJh.policemanid"
style="width:260px;"
type="text"></el-input>
</el-form-item>
<el-form-item>
<el-button type="primary"
@click="jhBtn"
size="small">查询</el-button>
<el-button type="info"
@click="jhCzBtn"
size="small">重置</el-button>
</el-form-item>
</el-form>
<div class="tableBtn"> <div class="tableBtn">
<el-button size="small" <el-button size="small"
style="margin-bottom:8px;" style="margin-bottom:8px;"
...@@ -108,6 +127,9 @@ export default { ...@@ -108,6 +127,9 @@ export default {
}, },
data () { data () {
return { return {
ruleFormJh: {
policemanid: ''
},
formPer: { formPer: {
role: '' role: ''
}, },
...@@ -313,6 +335,15 @@ export default { ...@@ -313,6 +335,15 @@ export default {
window.removeEventListener("message", this.messageReciver, false); window.removeEventListener("message", this.messageReciver, false);
}, },
methods: { methods: {
jhBtn () {
this.getRoleList()
},
jhCzBtn () {
this.ruleFormJh = {
policemanid: ''
}
this.getRoleList()
},
deletBtn (rows) { deletBtn (rows) {
this.$confirm("此操作将删除该条信息, 是否继续?", "提示", { this.$confirm("此操作将删除该条信息, 是否继续?", "提示", {
confirmButtonText: "确定", confirmButtonText: "确定",
...@@ -409,6 +440,7 @@ export default { ...@@ -409,6 +440,7 @@ export default {
let params = new FormData() let params = new FormData()
params.append('page', this.pageObjRole.pageData.page) params.append('page', this.pageObjRole.pageData.page)
params.append('limit', this.pageObjRole.pageData.size) params.append('limit', this.pageObjRole.pageData.size)
params.append('policemanid', this.ruleFormJh.policemanid)
let res = await selectUserNewList(params) let res = await selectUserNewList(params)
if (res && res.code == 200) { if (res && res.code == 200) {
this.columObjRole.loading = false; this.columObjRole.loading = false;
...@@ -472,11 +504,10 @@ export default { ...@@ -472,11 +504,10 @@ export default {
<style lang="scss" scoped> <style lang="scss" scoped>
.content_box { .content_box {
padding: 24px; padding: 19px 20px;
font-weight: 400; font-weight: 400;
overflow: auto;
width: 100%; width: 100%;
height: 94vh; height: 100%;
box-sizing: border-box; box-sizing: border-box;
.box_header { .box_header {
font-size: 14px; font-size: 14px;
......
...@@ -30,10 +30,12 @@ ...@@ -30,10 +30,12 @@
<el-button class="hbyp" <el-button class="hbyp"
type="text" type="text"
size="mini" size="mini"
v-if="scope.scope.xzzt=='0'||scope.scope.xzzt=='2'||scope.scope.xzzt=='8'"
@click="editBtn(scope.scope)">修改</el-button> @click="editBtn(scope.scope)">修改</el-button>
<el-button class="hbyp" <el-button class="hbyp"
type="text" type="text"
size="mini" size="mini"
v-if="scope.scope.xzzt=='0'||scope.scope.xzzt=='2'||scope.scope.xzzt=='8'"
@click="deletBtn(scope.scope)">删除</el-button> @click="deletBtn(scope.scope)">删除</el-button>
<el-button class="hbyp" <el-button class="hbyp"
type="text" type="text"
...@@ -42,7 +44,7 @@ ...@@ -42,7 +44,7 @@
<el-button class="hbyp" <el-button class="hbyp"
type="text" type="text"
size="mini" size="mini"
v-if="scope.scope.xzzt=='0'" v-if="scope.scope.xzzt=='0'||scope.scope.xzzt=='2'"
:loading="loadingAPP" :loading="loadingAPP"
@click="toApprovalBtn(scope.scope)">提交审批</el-button> @click="toApprovalBtn(scope.scope)">提交审批</el-button>
...@@ -103,8 +105,26 @@ export default { ...@@ -103,8 +105,26 @@ export default {
{ {
label: '线索类型:', label: '线索类型:',
prop: 'xslx', prop: 'xslx',
type: 'input', type: 'select',
width: '100%' width: '100%',
options: [
{
label: '手机号码',
value: '01'
}, {
label: 'QQ号码',
value: '02'
}, {
label: '微信ID',
value: '03'
}, {
label: '身份证号',
value: '04'
}, {
label: '车牌号码',
value: '05'
},
]
}, },
{ {
label: '线索号码:', label: '线索号码:',
...@@ -256,7 +276,7 @@ export default { ...@@ -256,7 +276,7 @@ export default {
}, },
{ {
text: true, text: true,
prop: "xslx", prop: "xslxStr",
editRow: undefined, editRow: undefined,
label: "线索类型", label: "线索类型",
width: "", width: "",
...@@ -293,7 +313,7 @@ export default { ...@@ -293,7 +313,7 @@ export default {
}, },
{ {
text: true, text: true,
prop: "ajmc", prop: "larq",
editRow: undefined, editRow: undefined,
label: "立案日期", label: "立案日期",
width: "", width: "",
...@@ -367,6 +387,7 @@ export default { ...@@ -367,6 +387,7 @@ export default {
path: '/detailHcyp', path: '/detailHcyp',
query: { query: {
id: rows.xxzjbh, id: rows.xxzjbh,
xzzt: rows.xzzt
} }
}) })
}, },
......
...@@ -12,9 +12,6 @@ ...@@ -12,9 +12,6 @@
</div> </div>
<div class="box_table"> <div class="box_table">
<div class="tableBtn"> <div class="tableBtn">
<el-button size="small"
@click="addCj"
icon="el-icon-plus">请求采集</el-button>
</div> </div>
<div class="table_contanier"> <div class="table_contanier">
<Mytable v-loading="loadings" <Mytable v-loading="loadings"
...@@ -36,12 +33,12 @@ ...@@ -36,12 +33,12 @@
type="text" type="text"
size="mini" size="mini"
:loading="loadingAPP" :loading="loadingAPP"
v-if="userInfo.grade=='D'&&scope.scope.xzzt=='4'" v-if="userInfo.grade=='D'&&(scope.scope.xzzt=='4'||scope.scope.xzzt=='8')"
@click="toApprovalBtn(scope.scope)">提交审批</el-button> @click="toApprovalBtn(scope.scope)">提交审批</el-button>
<el-button class="hbyp" <el-button class="hbyp"
type="text" type="text"
size="mini" size="mini"
v-if="scope.scope.xzzt=='4'||scope.scope.xzzt=='9'" v-if="userInfo.grade=='D'&&(scope.scope.xzzt=='4'||scope.scope.xzzt=='9'||scope.scope.xzzt=='11')||userInfo.grade=='S'&&(scope.scope.xzzt=='9')"
@click="toFk(scope.scope)">反馈</el-button> @click="toFk(scope.scope)">反馈</el-button>
</template> </template>
</Mytable> </Mytable>
...@@ -120,6 +117,7 @@ export default { ...@@ -120,6 +117,7 @@ export default {
data () { data () {
return { return {
xszt: '',
userInfo: {}, userInfo: {},
glxxzjbh: '', glxxzjbh: '',
itemGrade: '', itemGrade: '',
...@@ -169,8 +167,26 @@ export default { ...@@ -169,8 +167,26 @@ export default {
{ {
label: '线索类型:', label: '线索类型:',
prop: 'xslx', prop: 'xslx',
type: 'input', type: 'select',
width: '100%' width: '100%',
options: [
{
label: '手机号码',
value: '01'
}, {
label: 'QQ号码',
value: '02'
}, {
label: '微信ID',
value: '03'
}, {
label: '身份证号',
value: '04'
}, {
label: '车牌号码',
value: '05'
},
]
}, },
{ {
label: '线索号码:', label: '线索号码:',
...@@ -265,7 +281,7 @@ export default { ...@@ -265,7 +281,7 @@ export default {
}, },
{ {
text: true, text: true,
prop: "xslx", prop: "xslxStr",
editRow: undefined, editRow: undefined,
label: "线索类型", label: "线索类型",
width: "", width: "",
...@@ -303,7 +319,7 @@ export default { ...@@ -303,7 +319,7 @@ export default {
}, },
{ {
text: true, text: true,
prop: "ajmc", prop: "larq",
editRow: undefined, editRow: undefined,
label: "立案日期", label: "立案日期",
width: "", width: "",
...@@ -431,6 +447,7 @@ export default { ...@@ -431,6 +447,7 @@ export default {
toFk (rows) { toFk (rows) {
this.glxxzjbh = rows.xxzjbh this.glxxzjbh = rows.xxzjbh
this.itemGrade = rows.grade this.itemGrade = rows.grade
this.xszt = rows.xzzt
this.dialogVisiblePermisson = true this.dialogVisiblePermisson = true
}, },
// 审批 // 审批
...@@ -449,9 +466,13 @@ export default { ...@@ -449,9 +466,13 @@ export default {
let xzzt = '' let xzzt = ''
let grade = JSON.parse(sessionStorage.getItem("userInfo")).grade; let grade = JSON.parse(sessionStorage.getItem("userInfo")).grade;
if (grade == 'D') { if (grade == 'D') {
xzzt = '5' if (this.xszt == '11') {
xzzt = '12'
} else {
xzzt = '5'
}
} else { } else {
xzzt = '10' xzzt = '11'
} }
const params = new FormData() const params = new FormData()
params.append('glxxzjbh', this.glxxzjbh) params.append('glxxzjbh', this.glxxzjbh)
...@@ -637,14 +658,6 @@ export default { ...@@ -637,14 +658,6 @@ export default {
} }
}, },
//新增设备
addCj () {
this.$router.pushToTab({ path: '/addHcyp' })
},
}, },
} }
</script> </script>
......
...@@ -11,9 +11,6 @@ ...@@ -11,9 +11,6 @@
</div> </div>
<div class="box_table"> <div class="box_table">
<div class="tableBtn"> <div class="tableBtn">
<el-button size="small"
@click="addCj"
icon="el-icon-plus">请求采集</el-button>
</div> </div>
<div class="table_contanier"> <div class="table_contanier">
<Mytable v-loading="loadings" <Mytable v-loading="loadings"
...@@ -139,8 +136,26 @@ export default { ...@@ -139,8 +136,26 @@ export default {
{ {
label: '线索类型:', label: '线索类型:',
prop: 'xslx', prop: 'xslx',
type: 'input', type: 'select',
width: '100%' width: '100%',
options: [
{
label: '手机号码',
value: '01'
}, {
label: 'QQ号码',
value: '02'
}, {
label: '微信ID',
value: '03'
}, {
label: '身份证号',
value: '04'
}, {
label: '车牌号码',
value: '05'
},
]
}, },
{ {
label: '线索号码:', label: '线索号码:',
...@@ -234,7 +249,7 @@ export default { ...@@ -234,7 +249,7 @@ export default {
}, },
{ {
text: true, text: true,
prop: "xslx", prop: "xslxStr",
editRow: undefined, editRow: undefined,
label: "线索类型", label: "线索类型",
width: "", width: "",
...@@ -272,7 +287,7 @@ export default { ...@@ -272,7 +287,7 @@ export default {
}, },
{ {
text: true, text: true,
prop: "ajmc", prop: "larq",
editRow: undefined, editRow: undefined,
label: "立案日期", label: "立案日期",
width: "", width: "",
...@@ -447,10 +462,7 @@ export default { ...@@ -447,10 +462,7 @@ export default {
} }
}, },
//新增设备
addCj () {
this.$router.pushToTab({ path: '/addHcyp' })
},
......
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