Pārlūkot izejas kodu

农业执法优化

wulanhaote
庞东旭 pirms 2 gadiem
vecāks
revīzija
dfe28e2f12
19 mainītis faili ar 191 papildinājumiem un 75 dzēšanām
  1. +11
    -2
      src/views/lawEnforcement/basis/basis.vue
  2. +4
    -1
      src/views/lawEnforcement/caseAllocation/caseAdd.vue
  3. +2
    -1
      src/views/lawEnforcement/caseAllocation/caseAllocation.vue
  4. +20
    -5
      src/views/lawEnforcement/caseAllocation/caseDetail.vue
  5. +11
    -2
      src/views/lawEnforcement/caseAllocation/caseDistribution.vue
  6. +43
    -29
      src/views/lawEnforcement/caseAllocation/caseHistory.vue
  7. +2
    -2
      src/views/lawEnforcement/caseQuery/caseQuery.vue
  8. +43
    -16
      src/views/lawEnforcement/caseQuery/caseQueryDocument.vue
  9. +6
    -3
      src/views/lawEnforcement/index_new.vue
  10. +30
    -0
      src/views/lawEnforcement/retrospect/retrospect.vue
  11. +1
    -1
      src/views/lawEnforcement/supervise/enterpriseRelation.vue
  12. +2
    -1
      src/views/lawEnforcement/supervise/individualDetail.vue
  13. +3
    -2
      src/views/lawEnforcement/task/taskDetail.vue
  14. +1
    -1
      src/views/lawEnforcement/task/taskHandle.vue
  15. +5
    -2
      src/views/lawEnforcement/task/taskSignIn.vue
  16. +1
    -1
      src/views/lawEnforcement/trace/pesticides.vue
  17. +1
    -1
      src/views/lawEnforcement/trace/product.vue
  18. +4
    -4
      src/views/lawEnforcement/trace/seed.vue
  19. +1
    -1
      src/views/lawEnforcement/userNew/user_new.vue

+ 11
- 2
src/views/lawEnforcement/basis/basis.vue Parādīt failu

@@ -2,7 +2,7 @@
<div class="app-container"> <div class="app-container">
<div class="header_main"> <div class="header_main">
执法依据 执法依据
<div class="return_btn" @click="onClickLeft"></div>
<div class="return_btn" @click="onClickLeftIndex"></div>
</div> </div>
<div class="jg"></div> <div class="jg"></div>


@@ -81,6 +81,11 @@
this.enforceNewsTypeOptions.push({text: response.data[i].dictLabel, value: response.data[i].dictValue}); this.enforceNewsTypeOptions.push({text: response.data[i].dictLabel, value: response.data[i].dictValue});
} }
}); });

if (this.$route.query.searchInput){
this.searchInput = this.$route.query.searchInput;
this.goSearch();
}
}, },
methods: { methods: {
getList(){ getList(){
@@ -111,7 +116,8 @@
}, },
goSearch(){ goSearch(){
if (this.searchInput == ''){ if (this.searchInput == ''){
location.reload()
let path = this.$route.path; //先获取路由路径
this.$router.push(path); //再跳转路由路径,query参数没带过去,所以被清除了
} }
this.list = []; this.list = [];
this.finished = false; this.finished = false;
@@ -120,6 +126,9 @@
this.queryParams.pageNum = 1; this.queryParams.pageNum = 1;
this.getList(); this.getList();
}, },
onClickLeftIndex(){
this.$router.push('/lawEnforcement/index_new')
}
}, },
} }
</script> </script>


+ 4
- 1
src/views/lawEnforcement/caseAllocation/caseAdd.vue Parādīt failu

@@ -236,7 +236,8 @@
/> />
</van-popup> </van-popup>
<!-- <van-field v-model="form.nation" label="民族" placeholder="请输入民族" :border="false" label-width="auto" input-align="right" is-link arrow-direction="down" />--> <!-- <van-field v-model="form.nation" label="民族" placeholder="请输入民族" :border="false" label-width="auto" input-align="right" is-link arrow-direction="down" />-->
<van-field v-model="form.companyPosition" label="工作单位及职务" placeholder="请输入工作单位及职务" :border="false" label-width="auto" input-align="right" />
<van-field v-model="form.companyPosition" label="工作单位" placeholder="请输入工作单位及职务" :border="false" label-width="auto" input-align="right" />
<van-field v-model="form.duties" label="职务" placeholder="请输入职务" :border="false" label-width="auto" input-align="right" />
<van-field v-model="form.zihao" label="字号名称" placeholder="请输入字号名称" :border="false" label-width="auto" input-align="right" /> <van-field v-model="form.zihao" label="字号名称" placeholder="请输入字号名称" :border="false" label-width="auto" input-align="right" />
</template> </template>
<template v-if="form.type=='2'"> <template v-if="form.type=='2'">
@@ -326,6 +327,8 @@
registerDate:this.format(new Date(),'yyyy-MM-dd'), registerDate:this.format(new Date(),'yyyy-MM-dd'),
caseProgress:'1', caseProgress:'1',
caseStatus:'1', caseStatus:'1',
attachement:[],
attachementList:[]
}, },
registerDate:new Date(), registerDate:new Date(),
birthday:new Date(), birthday:new Date(),


+ 2
- 1
src/views/lawEnforcement/caseAllocation/caseAllocation.vue Parādīt failu

@@ -28,7 +28,7 @@
<template #label> <template #label>
<p>{{item.caseSource}}</p> <p>{{item.caseSource}}</p>
<p>第{{item.belongTeam}}</p> <p>第{{item.belongTeam}}</p>
<p>{{item.shouanDate}}</p>
<p>{{item.registerDate}}</p>
</template> </template>
</van-cell> </van-cell>
<template #right> <template #right>
@@ -65,6 +65,7 @@
caseName: null, caseName: null,
caseProgress: "2", caseProgress: "2",
title:"", title:"",
isDistribute: "N"
}, },
list:[], list:[],
belongTeamOptions:[], belongTeamOptions:[],


+ 20
- 5
src/views/lawEnforcement/caseAllocation/caseDetail.vue Parādīt failu

@@ -13,13 +13,13 @@
</template> </template>
</van-cell> </van-cell>
<van-cell title="案件来源" :border="false" v-model="form.caseSource" /> <van-cell title="案件来源" :border="false" v-model="form.caseSource" />
<van-cell title="关联方案" :border="false" v-model="form.schemeId" />
<van-cell title="关联方案" :border="false" v-model="form.scheme" />
<van-cell title="案件属地" :border="false" v-model="form.deptId" /> <van-cell title="案件属地" :border="false" v-model="form.deptId" />
<van-cell title="执行主体" :border="false" v-model="form.belongTeam" /> <van-cell title="执行主体" :border="false" v-model="form.belongTeam" />
<van-cell title="案件名称" :border="false" v-model="form.caseName" /> <van-cell title="案件名称" :border="false" v-model="form.caseName" />
<van-cell title="登记日期" :border="false" v-model="form.registerDate" /> <van-cell title="登记日期" :border="false" v-model="form.registerDate" />
<van-cell title="执法类别" :border="false" v-model="form.enforceCategory" /> <van-cell title="执法类别" :border="false" v-model="form.enforceCategory" />
<!-- <van-cell title="案件简述1" :border="false" v-model="form.caseSource" />-->
<van-cell title="案件简述" :border="false" v-model="form.caseDescribe" />
</div> </div>


<div class="main_box" style="margin-top: 10px;"> <div class="main_box" style="margin-top: 10px;">
@@ -36,7 +36,8 @@
<van-cell title="身份证号" :border="false" v-model="form.cardNum" /> <van-cell title="身份证号" :border="false" v-model="form.cardNum" />
<van-cell title="出生日期" :border="false" v-model="form.birthday" /> <van-cell title="出生日期" :border="false" v-model="form.birthday" />
<van-cell title="民族" :border="false" v-model="form.nation" /> <van-cell title="民族" :border="false" v-model="form.nation" />
<van-cell title="工作单位及职务" :border="false" v-model="form.companyPosition" />
<van-cell title="工作单位" :border="false" v-model="form.companyPosition" />
<van-cell title="职务" :border="false" v-model="form.duties" />
<van-cell title="字号名称" :border="false" v-model="form.zihao" /> <van-cell title="字号名称" :border="false" v-model="form.zihao" />
</template> </template>
<template v-if="form.type=='企业'"> <template v-if="form.type=='企业'">
@@ -99,7 +100,7 @@
</template> </template>


<script> <script>
import { getCase , getDeptName , getSurveyByCaseId } from "@/api/lawEnforcement/index";
import { getCase , getDeptName , getSurveyByCaseId , schemeList } from "@/api/lawEnforcement/index";
export default { export default {
name: "programmeDetail", name: "programmeDetail",
data() { data() {
@@ -126,6 +127,7 @@


caseSourceOptions:[], caseSourceOptions:[],
belongTeamOptions:[], belongTeamOptions:[],
schemeOptions:[],


// 查询参数 // 查询参数
queryParams: { queryParams: {
@@ -155,7 +157,11 @@
this.getDicts("sex").then(response => { this.getDicts("sex").then(response => {
this.sexOptions = response.data; this.sexOptions = response.data;
}); });
this.getDicts("nationality").then(response => {
this.nationOptions = response.data;
});
this.getDetail(); this.getDetail();

}, },
methods: { methods: {
getDetail(){ getDetail(){
@@ -164,6 +170,11 @@
response.data.belongTeam = response.data.belongTeam == '' ? '' : this.selectDictLabel(this.belongTeamOptions, response.data.belongTeam); response.data.belongTeam = response.data.belongTeam == '' ? '' : this.selectDictLabel(this.belongTeamOptions, response.data.belongTeam);
response.data.type = response.data.type == '' ? '' : this.selectDictLabel(this.typeOptions, response.data.type); response.data.type = response.data.type == '' ? '' : this.selectDictLabel(this.typeOptions, response.data.type);
response.data.sex = response.data.sex == '' ? '' : this.selectDictLabel(this.sexOptions, response.data.sex); response.data.sex = response.data.sex == '' ? '' : this.selectDictLabel(this.sexOptions, response.data.sex);
response.data.nation = response.data.nation == '' ? '' : this.selectDictLabel(this.nationOptions, response.data.nation);

var schemeQueryParam = {
applyStatus: "1"
};
getDeptName(response.data.deptId).then(res => { getDeptName(response.data.deptId).then(res => {
response.data.deptId = res.data.deptName response.data.deptId = res.data.deptName
}); });
@@ -178,7 +189,11 @@
}) })
// process.env.VUE_APP_BASE_ROUTING_URL + process.env.VUE_APP_BASE_API // process.env.VUE_APP_BASE_ROUTING_URL + process.env.VUE_APP_BASE_API
} }
this.form = response.data;
schemeList(schemeQueryParam).then((responseScheme) => {
console.log(responseScheme.rows.filter(function (e) { return e.id == response.data.schemeId; }))
response.data.scheme = response.data.schemeId == '' ? '' : responseScheme.rows.filter(function (e) { return e.id == response.data.schemeId; })[0].schemeName;
this.form = response.data;
});
}); });
getSurveyByCaseId(this.$route.query.id).then((response) => { getSurveyByCaseId(this.$route.query.id).then((response) => {
if(response.data != undefined){ if(response.data != undefined){


+ 11
- 2
src/views/lawEnforcement/caseAllocation/caseDistribution.vue Parādīt failu

@@ -13,12 +13,13 @@
</template> </template>
</van-cell> </van-cell>
<van-cell title="案件来源" :border="false" v-model="form.caseSource" /> <van-cell title="案件来源" :border="false" v-model="form.caseSource" />
<van-cell title="关联方案" :border="false" v-model="form.schemeId" />
<van-cell title="关联方案" :border="false" v-model="form.scheme" />
<van-cell title="案件属地" :border="false" v-model="form.deptId" /> <van-cell title="案件属地" :border="false" v-model="form.deptId" />
<van-cell title="执行主体" :border="false" v-model="form.belongTeam" /> <van-cell title="执行主体" :border="false" v-model="form.belongTeam" />
<van-cell title="案件名称" :border="false" v-model="form.caseName" /> <van-cell title="案件名称" :border="false" v-model="form.caseName" />
<van-cell title="登记日期" :border="false" v-model="form.registerDate" /> <van-cell title="登记日期" :border="false" v-model="form.registerDate" />
<van-cell title="执法类别" :border="false" v-model="form.enforceCategory" /> <van-cell title="执法类别" :border="false" v-model="form.enforceCategory" />
<van-cell title="案件简述" :border="false" v-model="form.caseDescribe" />
</div> </div>


<div class="main_box" style="margin-top: 10px;"> <div class="main_box" style="margin-top: 10px;">
@@ -101,7 +102,7 @@
</template> </template>


<script> <script>
import { getCase , getDeptName , getSurveyByCaseId , updateSurvey , addSurvey } from "@/api/lawEnforcement/index";
import { getCase , getDeptName , getSurveyByCaseId , updateSurvey , addSurvey , schemeList } from "@/api/lawEnforcement/index";
import Cookies from "js-cookie"; import Cookies from "js-cookie";
export default { export default {
name: "programmeDetail", name: "programmeDetail",
@@ -165,6 +166,14 @@
response.data.caseSource = response.data.caseSource == '' ? '' : this.selectDictLabel(this.caseSourceOptions, response.data.caseSource); response.data.caseSource = response.data.caseSource == '' ? '' : this.selectDictLabel(this.caseSourceOptions, response.data.caseSource);
response.data.belongTeam = response.data.belongTeam == '' ? '' : this.selectDictLabel(this.belongTeamOptions, response.data.belongTeam); response.data.belongTeam = response.data.belongTeam == '' ? '' : this.selectDictLabel(this.belongTeamOptions, response.data.belongTeam);
response.data.type = response.data.type == '' ? '' : this.selectDictLabel(this.typeOptions, response.data.type); response.data.type = response.data.type == '' ? '' : this.selectDictLabel(this.typeOptions, response.data.type);

var schemeQueryParam = {
applyStatus: "1"
};
schemeList(schemeQueryParam).then((responseScheme) => {
response.data.scheme = response.data.schemeId == '' ? '' : responseScheme.rows.filter(function (e) { return e.id == response.data.schemeId; })[0].schemeName;
});

getDeptName(response.data.deptId).then(res => { getDeptName(response.data.deptId).then(res => {
response.data.deptId = res.data.deptName response.data.deptId = res.data.deptName
}); });


+ 43
- 29
src/views/lawEnforcement/caseAllocation/caseHistory.vue Parādīt failu

@@ -9,19 +9,20 @@
v-model="loading" v-model="loading"
:finished="finished" :finished="finished"
finished-text="没有更多了" finished-text="没有更多了"
@load="getList"
> >
<van-cell center v-for="(item,index) in 10" :key="index" :to="{name:'approvalDetail', query: {id:item.id}}">
<van-cell center v-for="(item,index) in applicationList" :key="index" :to="{name:'caseDetail', query: {id:item.caseId,caseProgress:item.caseProgress}}">
<template #title> <template #title>
<div class="first"> <div class="first">
<span>2021-09-07 09:30:00</span>
<span>上级交办</span>
<span>{{item.handlerSetDate}}</span>
<span>{{item.caseSource}}</span>
</div> </div>
<span>关于徐胜峰在禁渔期内收购非法捕捞渔获...</span>
<span>{{item.caseName}}</span>
</template> </template>
<template #label> <template #label>
<div class="label"> <div class="label">
<p>执法人:刘月、张薇</p>
<p>立案</p>
<p>执法人:{{item.handlerNameStr}}</p>
<p>{{item.caseProgressName}}</p>
</div> </div>
</template> </template>
</van-cell> </van-cell>
@@ -30,7 +31,7 @@
</template> </template>


<script> <script>
import { financePublicList,openRemove } from "@/api/sunVillage_info/fixedAssets";
import { listSurvey } from "@/api/lawEnforcement/index";
import Cookies from "js-cookie"; import Cookies from "js-cookie";
import request from '@/utils/request' import request from '@/utils/request'
export default { export default {
@@ -48,12 +49,18 @@
fileList:[], fileList:[],
listLength:'0', listLength:'0',
searchInput:'', searchInput:'',
queryParams:{
pageNum:1,
pageSize:10,
orderByColumn:'createTime',
isAsc:'desc',
year:'2022',
// 查询参数
queryParams: {
// 分页
pageNum: 1,
pageSize: 10,
// 查询排序
orderByColumn: "id",
isAsc: "desc",
caseName: null,
caseProgress: "2",
title:"",
isDistribute: "Y" // 办理人员是否已分配 (查询历史任务传参 “Y” )
}, },
uploadFiles1:[], uploadFiles1:[],
projectId:'', projectId:'',
@@ -62,14 +69,21 @@
}; };
}, },
created() { created() {

this.getDicts("case_source").then(response => {
this.caseSourceOptions = response.data;
});
this.getDicts("case_node").then(response => {
this.caseProgressOptions = response.data;
});
}, },
methods: { methods: {
getList(){ getList(){
var _this = this; var _this = this;
financePublicList(_this.queryParams).then(response => {
listSurvey(_this.queryParams).then(response => {
_this.listLength = response.total; _this.listLength = response.total;
response.rows.map(res=>{ response.rows.map(res=>{
res.caseSource = res.caseSource == '' ? '' : this.selectDictLabel(this.caseSourceOptions, res.caseSource);
res.caseProgressName = res.caseProgress == '' ? '' : this.selectDictLabel(this.caseProgressOptions, res.caseProgress);
_this.applicationList.push(res); _this.applicationList.push(res);
}) })
if(_this.applicationList.length >= response.total){ if(_this.applicationList.length >= response.total){
@@ -139,20 +153,20 @@
this.$router.push({path:'/sunVillage_info/list_finance_edit',query: {id:id,type:'finance'}}) this.$router.push({path:'/sunVillage_info/list_finance_edit',query: {id:id,type:'finance'}})
}, },
goRemove(id){ goRemove(id){
this.$dialog.alert({
title: '提示',
message: '确认删除?',
showCancelButton:true,
})
.then(() => {
openRemove(id).then(response => {
this.$notify({ type: 'success', message: '删除成功' });
this.getList()
});
})
.catch(() => {
// on cancel
});
// this.$dialog.alert({
// title: '提示',
// message: '确认删除?',
// showCancelButton:true,
// })
// .then(() => {
// openRemove(id).then(response => {
// this.$notify({ type: 'success', message: '删除成功' });
// this.getList()
// });
// })
// .catch(() => {
// // on cancel
// });


} }
}, },


+ 2
- 2
src/views/lawEnforcement/caseQuery/caseQuery.vue Parādīt failu

@@ -19,7 +19,7 @@
@load="getList" @load="getList"
> >
<van-swipe-cell v-for="(item,index) in list" :key="index"> <van-swipe-cell v-for="(item,index) in list" :key="index">
<van-cell :title="item.caseName" :to="{name:'lawEnforcementCaseDetail', query: {id:item.id}}">
<van-cell :title="item.caseName" :to="{name:'lawEnforcementCaseDetailNew', query: {id:item.id}}">
<template #label> <template #label>
<p>{{item.caseNumPart1}}农 {{item.caseNumPart2}} [{{item.caseNumPart3}}] {{item.caseNum}}号</p> <p>{{item.caseNumPart1}}农 {{item.caseNumPart2}} [{{item.caseNumPart3}}] {{item.caseNum}}号</p>
<p>{{item.caseProgress}}</p> <p>{{item.caseProgress}}</p>
@@ -79,7 +79,7 @@
return; return;
}else{ }else{
_this.loading = false; _this.loading = false;
_this.queryParams.pageNum += 1 ;
_this.caseQueryParams.pageNum += 1 ;
} }


}); });


+ 43
- 16
src/views/lawEnforcement/caseQuery/caseQueryDocument.vue Parādīt failu

@@ -7,7 +7,7 @@
<div style="height: 58px;"></div> <div style="height: 58px;"></div>


<div class="search_box"> <div class="search_box">
<p>张雷未经定点从事生猪屠宰活动案</p>
<p>{{caseName}}</p>
</div> </div>


<div class="main_box"> <div class="main_box">
@@ -18,15 +18,16 @@
</template> </template>
</van-cell> </van-cell>
<div class="peopleList"> <div class="peopleList">
<van-row v-for="(item,index) in 2" :key="index" >
<van-row v-for="(item,index) in dengjiList" :key="index" >
<van-col :span="20"> <van-col :span="20">
<img src="../../../../static/images/lawEnforcement/icon/record_icon_03.png"/> <img src="../../../../static/images/lawEnforcement/icon/record_icon_03.png"/>
<p>指定管辖通知书</p>
<p>{{item[index].substr(27,item[index].length)}}</p>
</van-col> </van-col>
<van-col :span="4"> <van-col :span="4">
<p>下载</p>
<a :href="'/api'+item[index]">下载</a>
</van-col> </van-col>
</van-row> </van-row>
<van-empty v-if="dengjiList == null || dengjiList == undefined || dengjiList == '' " description="暂无文件" />
</div> </div>
</div> </div>


@@ -38,15 +39,16 @@
</template> </template>
</van-cell> </van-cell>
<div class="peopleList"> <div class="peopleList">
<van-row v-for="(item,index) in 2" :key="index" >
<van-row v-for="(item,index) in kanchaList" :key="index" >
<van-col :span="20"> <van-col :span="20">
<img src="../../../../static/images/lawEnforcement/icon/record_icon_03.png" /> <img src="../../../../static/images/lawEnforcement/icon/record_icon_03.png" />
<p>指定管辖通知书</p>
<p>{{item[index].substr(27,item[index].length)}}</p>
</van-col> </van-col>
<van-col :span="4"> <van-col :span="4">
<p>下载</p>
<a :href="'/api'+item[index]">下载</a>
</van-col> </van-col>
</van-row> </van-row>
<van-empty v-if="kanchaList == null || kanchaList == undefined || kanchaList == '' " description="暂无文件" />
</div> </div>
</div> </div>


@@ -58,15 +60,16 @@
</template> </template>
</van-cell> </van-cell>
<div class="peopleList"> <div class="peopleList">
<van-row v-for="(item,index) in 2" :key="index" >
<van-row v-for="(item,index) in beianList" :key="index" >
<van-col :span="20"> <van-col :span="20">
<img src="../../../../static/images/lawEnforcement/icon/record_icon_03.png"/> <img src="../../../../static/images/lawEnforcement/icon/record_icon_03.png"/>
<p>指定管辖通知书</p>
<p>{{item[index].substr(27,item[index].length)}}</p>
</van-col> </van-col>
<van-col :span="4"> <van-col :span="4">
<p>下载</p>
<a :href="'/api'+item[index]">下载</a>
</van-col> </van-col>
</van-row> </van-row>
<van-empty v-if="beianList == null || beianList == undefined || beianList == '' " description="暂无文件" />
</div> </div>
</div> </div>


@@ -74,7 +77,7 @@
</template> </template>


<script> <script>
import { getScheme } from "@/api/lawEnforcement/index";
import { attachmentList , getCase } from "@/api/lawEnforcement/index";
export default { export default {
name: "programmeDetail", name: "programmeDetail",
data() { data() {
@@ -91,6 +94,7 @@
bankType:'', bankType:'',
payeeType:'', payeeType:'',
value:'', value:'',
caseName:'',


bankTypeOptions:[], bankTypeOptions:[],
payeeTypeOptions:[], payeeTypeOptions:[],
@@ -102,15 +106,37 @@
activeNames: ['1'], activeNames: ['1'],
activeNames1: ['1'], activeNames1: ['1'],
activeNames2: ['1'], activeNames2: ['1'],

dengjiList:[],
kanchaList:[],
beianList:[],
}; };
}, },
created() { created() {
// this.getDictionaries()
getCase(this.$route.query.id).then((response) => {
this.caseName = response.data.caseName;
});
this.getList()
}, },
methods: { methods: {
getDictionaries(){
getScheme(this.$route.query.id).then((response) => {
this.form = response.data;
getList(){
var _this = this;
let caseQueryParams = {
caseId:this.$route.query.id
}
attachmentList(caseQueryParams).then(response => {
response.rows.forEach(res=>{
if (res.caseProgressAttach){
res.caseProgressAttach = res.caseProgressAttach.split(',');
}
if(res.caseProgressName=='登记'){
this.dengjiList.push(res.caseProgressAttach);
}else if(res.caseProgressName=='勘察'){
this.kanchaList.push(res.caseProgressAttach);
}else if(res.caseProgressName=='备案'){
this.beianList.push(res.caseProgressAttach);
}
})
}); });
}, },
goBack(){ goBack(){
@@ -142,6 +168,7 @@
margin: 10PX auto; margin: 10PX auto;
color: #1D6FE9; color: #1D6FE9;
font-size: 0.4rem; font-size: 0.4rem;
text-align: center;
} }
.cf{ .cf{
padding: 0 3%; padding: 0 3%;
@@ -218,7 +245,7 @@
.van-col--4{ .van-col--4{
display: flex; display: flex;
justify-content: right; justify-content: right;
p{
a{
color: #1D6FE9; color: #1D6FE9;
border: 1px solid #1D6FE9; border: 1px solid #1D6FE9;
text-align: center; text-align: center;


+ 6
- 3
src/views/lawEnforcement/index_new.vue Parādīt failu

@@ -7,8 +7,8 @@


<div class="search"> <div class="search">
<img src="../../../static/images/lawEnforcement/new/index_icon_03.png"> <img src="../../../static/images/lawEnforcement/new/index_icon_03.png">
<input type="text" placeholder="请输入执法依据名称" />
<img src="../../../static/images/lawEnforcement/new/index_icon_04.png">
<input type="text" placeholder="请输入执法依据名称" v-model="searchInput" />
<img src="../../../static/images/lawEnforcement/new/index_icon_04.png" @click="goSearch">
</div> </div>


<!-- <van-notice-bar left-icon="../../../static/images/lawEnforcement/new/index_icon_02.png" :scrollable="false" background="rgba(135,174,241,0.3)" color="#2574E9">--> <!-- <van-notice-bar left-icon="../../../static/images/lawEnforcement/new/index_icon_02.png" :scrollable="false" background="rgba(135,174,241,0.3)" color="#2574E9">-->
@@ -130,6 +130,7 @@ export default {
loading: false, loading: false,
//是否滚动到底部 //是否滚动到底部
finished: false, finished: false,
searchInput:'',
//查询参数 //查询参数
queryParams: { queryParams: {
pageNum: 1, pageNum: 1,
@@ -146,7 +147,9 @@ export default {


}, },
methods: { methods: {

goSearch(){
this.$router.push({name:'lawEnforcementBasis',query:{searchInput:this.searchInput}});
}
}, },
}; };
</script> </script>


+ 30
- 0
src/views/lawEnforcement/retrospect/retrospect.vue Parādīt failu

@@ -7,6 +7,11 @@
<div class="jg"></div> <div class="jg"></div>


<div class="main_box"> <div class="main_box">
<van-cell>
<template #title>
<span class="custom-title">扫码查询<i class="bgBlue"></i></span>
</template>
</van-cell>
<van-grid :column-num="3" :border="false" square clickable> <van-grid :column-num="3" :border="false" square clickable>
<van-grid-item icon="../../../static/images/lawEnforcement/new/retrospect_icon_01.png" text="农药扫码" :to="{name:'lawEnforcementRetrospectDetail'}" /> <van-grid-item icon="../../../static/images/lawEnforcement/new/retrospect_icon_01.png" text="农药扫码" :to="{name:'lawEnforcementRetrospectDetail'}" />
<van-grid-item icon="../../../static/images/lawEnforcement/new/retrospect_icon_01.png" text="种子扫码" /> <van-grid-item icon="../../../static/images/lawEnforcement/new/retrospect_icon_01.png" text="种子扫码" />
@@ -17,6 +22,11 @@
</div> </div>


<div class="main_box"> <div class="main_box">
<van-cell>
<template #title>
<span class="custom-title">本地查询<i class="bgBlue"></i></span>
</template>
</van-cell>
<van-grid :column-num="3" :border="false" square clickable> <van-grid :column-num="3" :border="false" square clickable>
<van-grid-item :to="{name:'lawEnforcementPesticides'}"> <van-grid-item :to="{name:'lawEnforcementPesticides'}">
<van-image src="../../../static/images/lawEnforcement/new/retrospect_icon_04.png" /> <van-image src="../../../static/images/lawEnforcement/new/retrospect_icon_04.png" />
@@ -125,5 +135,25 @@
font-size: .35rem; font-size: .35rem;
color: #646566; color: #646566;
} }
.custom-title{
font-size: 17PX;
color: #333333;
vertical-align: middle;
line-height: 1;
position: relative;
}
.tap{
color: #1D6FE9;
}
.bgBlue{
display: block;
position: absolute;
width: 17PX;
height: 17PX;
border-radius: 50%;
background-color: rgba(29,111,233,0.26);
top: -2PX;
right: -8PX;
}
} }
</style> </style>

+ 1
- 1
src/views/lawEnforcement/supervise/enterpriseRelation.vue Parādīt failu

@@ -7,7 +7,7 @@
<div class="jg"></div> <div class="jg"></div>


<div class="search_box" v-if="list.length>0"> <div class="search_box" v-if="list.length>0">
<p><span>{{list[0].name}}</span>关联案件</p>
<p><span>{{list[0].companyName}}</span>关联案件</p>
</div> </div>


<van-list <van-list


+ 2
- 1
src/views/lawEnforcement/supervise/individualDetail.vue Parādīt failu

@@ -12,7 +12,8 @@
<van-cell title="民族" :border="false" v-model="form.nation" /> <van-cell title="民族" :border="false" v-model="form.nation" />
<van-cell title="出生日期" :border="false" v-model="form.birthday" /> <van-cell title="出生日期" :border="false" v-model="form.birthday" />
<van-cell title="手机号码" :border="false" v-model="form.phone" /> <van-cell title="手机号码" :border="false" v-model="form.phone" />
<van-cell title="工作单位及职务" :border="false" v-model="form.companyPosition" />
<van-cell title="工作单位" :border="false" v-model="form.companyPosition" />
<van-cell title="职务" :border="false" v-model="form.duties" />
<van-cell title="所在地区" :border="false" v-model="form.deptId" /> <van-cell title="所在地区" :border="false" v-model="form.deptId" />
<van-cell title="详细地址" :border="false" v-model="form.address" /> <van-cell title="详细地址" :border="false" v-model="form.address" />
<van-cell title="经营类别" :border="false" v-model="form.businessType" /> <van-cell title="经营类别" :border="false" v-model="form.businessType" />


+ 3
- 2
src/views/lawEnforcement/task/taskDetail.vue Parādīt failu

@@ -1,7 +1,7 @@
<template> <template>
<div class="app-container"> <div class="app-container">
<div class="header_main"> <div class="header_main">
查看登记
查看案件详情
<div class="return_btn" @click="onClickLeft"></div> <div class="return_btn" @click="onClickLeft"></div>
</div> </div>
<div style="height: 58px;"></div> <div style="height: 58px;"></div>
@@ -37,7 +37,8 @@
<van-cell title="身份证号" :border="false" v-model="form.cardNum" /> <van-cell title="身份证号" :border="false" v-model="form.cardNum" />
<van-cell title="出生日期" :border="false" v-model="form.birthday" /> <van-cell title="出生日期" :border="false" v-model="form.birthday" />
<van-cell title="民族" :border="false" v-model="form.nation" /> <van-cell title="民族" :border="false" v-model="form.nation" />
<van-cell title="工作单位及职务" :border="false" v-model="form.companyPosition" />
<van-cell title="工作单位" :border="false" v-model="form.companyPosition" />
<van-cell title="职务" :border="false" v-model="form.duties" />
<van-cell title="字号名称" :border="false" v-model="form.zihao" /> <van-cell title="字号名称" :border="false" v-model="form.zihao" />
</template> </template>
<template v-if="form.type=='企业'"> <template v-if="form.type=='企业'">


+ 1
- 1
src/views/lawEnforcement/task/taskHandle.vue Parādīt failu

@@ -31,7 +31,7 @@
<van-cell title="案件名称" :border="false" v-model="form.caseName" /> <van-cell title="案件名称" :border="false" v-model="form.caseName" />
<van-cell title="登记日期" :border="false" v-model="form.registerDate" /> <van-cell title="登记日期" :border="false" v-model="form.registerDate" />
<van-cell title="执法类别" :border="false" v-model="form.enforceCategory" /> <van-cell title="执法类别" :border="false" v-model="form.enforceCategory" />
<!-- <van-cell title="案件简述1" :border="false" v-model="form.caseSource" />-->
<!--<van-cell title="案件简述1" :border="false" v-model="form.caseSource" />-->
</div> </div>


<div class="main_box" style="margin-top: 10px;"> <div class="main_box" style="margin-top: 10px;">


+ 5
- 2
src/views/lawEnforcement/task/taskSignIn.vue Parādīt failu

@@ -120,8 +120,7 @@
} }
}); });
this.form = response.data; this.form = response.data;
var that = this;
that.getNowLocation();
this.getNowLocation();
}); });
}, },
afterRead(file) { afterRead(file) {
@@ -142,13 +141,16 @@
let that = this; let that = this;
var location_lon = ""; var location_lon = "";
var location_lat = ""; // 经度,纬度 var location_lat = ""; // 经度,纬度
alert("进入定位")
navigator.geolocation.getCurrentPosition((position) => { navigator.geolocation.getCurrentPosition((position) => {
alert("完成定位2")
console.log(position) console.log(position)
let lat = position.coords.latitude; let lat = position.coords.latitude;
let lng = position.coords.longitude; let lng = position.coords.longitude;
const pointBak = new BMap.Point(lng, lat); const pointBak = new BMap.Point(lng, lat);
const convertor = new BMap.Convertor(); const convertor = new BMap.Convertor();
convertor.translate([pointBak], 1, 5,function(resPoint) { convertor.translate([pointBak], 1, 5,function(resPoint) {
alert("完成定位3")
if(resPoint && resPoint.points && resPoint.points.length>0){ if(resPoint && resPoint.points && resPoint.points.length>0){
lng = resPoint.points[0].lng; lng = resPoint.points[0].lng;
lat = resPoint.points[0].lat; lat = resPoint.points[0].lat;
@@ -159,6 +161,7 @@
that.form.longitude = point.lng; that.form.longitude = point.lng;
that.center.lng = point.lng; that.center.lng = point.lng;
that.center.lat = point.lat; that.center.lat = point.lat;
alert("完成定位")
geo.getLocation(point, (res) => { geo.getLocation(point, (res) => {
console.log(res) console.log(res)
that.clockinAddr = res.address; that.clockinAddr = res.address;


+ 1
- 1
src/views/lawEnforcement/trace/pesticides.vue Parādīt failu

@@ -74,7 +74,7 @@
<span>{{item.category}}</span> <span>{{item.category}}</span>
<span>{{item.agent}}</span> <span>{{item.agent}}</span>
</div> </div>
<p class="dress">{{item.factory}}</p>
<p class="dress">{{item.recordHolder}}</p>
</template> </template>
<template #label> <template #label>
<div class="label"> <div class="label">


+ 1
- 1
src/views/lawEnforcement/trace/product.vue Parādīt failu

@@ -39,7 +39,7 @@
<template #label> <template #label>
<div class="label"> <div class="label">
<p>{{item.companyName}}</p> <p>{{item.companyName}}</p>
<p>5年</p>
<!-- <p>5年</p>-->
</div> </div>
</template> </template>
</van-cell> </van-cell>


+ 4
- 4
src/views/lawEnforcement/trace/seed.vue Parādīt failu

@@ -9,10 +9,10 @@
<div class="main"> <div class="main">


<div class="main_box"> <div class="main_box">
<van-field v-model="queryParams.category" :border="false" label="作物种类" placeholder="作物种类" input-align="right" />
<van-field v-model="queryParams.productName" :border="false" label="品种名称" placeholder="品种名称" input-align="right" />
<van-field v-model="queryParams.recordCode" :border="false" label="审定登记编号" placeholder="审定登记编号" input-align="right" />
<van-field v-model="queryParams.recordOrg" :border="false" label="审定登记单位" placeholder="审定登记单位" input-align="right" />
<van-field v-model="queryParams.category" :border="false" label="作物种类" placeholder="请输入作物种类" input-align="right" />
<van-field v-model="queryParams.productName" :border="false" label="品种名称" placeholder="请输入品种名称" input-align="right" />
<van-field v-model="queryParams.recordCode" :border="false" label="审定登记编号" placeholder="请输入审定登记编号" input-align="right" />
<van-field v-model="queryParams.recordOrg" :border="false" label="审定登记单位" placeholder="请输入审定登记单位" input-align="right" />
</div> </div>


<p class="submitButton" @click="goSubmit">立即查询</p> <p class="submitButton" @click="goSubmit">立即查询</p>


+ 1
- 1
src/views/lawEnforcement/userNew/user_new.vue Parādīt failu

@@ -8,7 +8,7 @@
</van-col> </van-col>
<van-col :span="19" v-show="loginType"> <van-col :span="19" v-show="loginType">
<p class="userName">{{user.nickName}}</p> <p class="userName">{{user.nickName}}</p>
<p class="userDept">({{companyName}})</p>
<p class="userDept">( {{roleGroup}} )</p>
</van-col> </van-col>
<van-col :span="24" v-show="loginButton"> <van-col :span="24" v-show="loginButton">
<van-button icon="friends" color="red" style="border-radius: 30PX;padding: 0 30PX;height: 30PX;" to="/lawEnforcement/login"> <van-button icon="friends" color="red" style="border-radius: 30PX;padding: 0 30PX;height: 30PX;" to="/lawEnforcement/login">


Notiek ielāde…
Atcelt
Saglabāt