| @@ -179,8 +179,8 @@ | |||||
| </template> | </template> | ||||
| </van-field> | </van-field> | ||||
| <div v-if="form.type=='1'"> | <div v-if="form.type=='1'"> | ||||
| <van-field v-model="form.name" @input="nameChange" @blur="showPopover = false" required :rules="[{ required: true , message:'请输入当事人姓名' }]" label="当事人姓名" placeholder="请输入当事人姓名" :border="false" label-width="auto" input-align="right" /> | |||||
| <van-field v-model="form.name" @input="nameChange" required :rules="[{ required: true , message:'请输入当事人姓名' }]" label="当事人姓名" placeholder="请输入当事人姓名" :border="false" label-width="auto" input-align="right" /> | |||||
| <!-- @blur="showPopover = false"--> | |||||
| <div class="popover_box" v-if="showPopover"> | <div class="popover_box" v-if="showPopover"> | ||||
| <p v-for="(item,index) in personalList" @click="takePeople(item)">{{item.name}}<span>{{item.phone}}</span></p> | <p v-for="(item,index) in personalList" @click="takePeople(item)">{{item.name}}<span>{{item.phone}}</span></p> | ||||
| </div> | </div> | ||||
| @@ -244,7 +244,8 @@ | |||||
| <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" /> | ||||
| </div> | </div> | ||||
| <div v-if="form.type=='2'"> | <div v-if="form.type=='2'"> | ||||
| <van-field v-model="form.companyName" @input="companyChange" @blur="showCompany = false" :rules="[{ required: true , message:'请输入企业名称' }]" label="企业名称" placeholder="请输入企业名称" :border="false" label-width="auto" input-align="right" /> | |||||
| <!-- @blur="showCompany = false"--> | |||||
| <van-field v-model="form.companyName" @input="companyChange" :rules="[{ required: true , message:'请输入企业名称' }]" label="企业名称" placeholder="请输入企业名称" :border="false" label-width="auto" input-align="right" /> | |||||
| <div class="popover_box" v-if="showCompany"> | <div class="popover_box" v-if="showCompany"> | ||||
| <p v-for="(item,index) in companyList" @click="takeCompany(item)">{{item.companyName}}</p> | <p v-for="(item,index) in companyList" @click="takeCompany(item)">{{item.companyName}}</p> | ||||
| </div> | </div> | ||||
| @@ -337,7 +338,19 @@ | |||||
| caseStatus:'1', | caseStatus:'1', | ||||
| attachement:[], | attachement:[], | ||||
| attachementList:[], | attachementList:[], | ||||
| id:null | |||||
| id:null, | |||||
| name : '' , | |||||
| cardNum : '' , | |||||
| birthday : '' , | |||||
| nation : '' , | |||||
| companyPosition : '' , | |||||
| duties : '' , | |||||
| zihao : '' , | |||||
| companyName : '' , | |||||
| legalName : '' , | |||||
| phone : '' , | |||||
| address : '' , | |||||
| uniformCode : '' , | |||||
| }, | }, | ||||
| registerDate:new Date(), | registerDate:new Date(), | ||||
| birthday:new Date(), | birthday:new Date(), | ||||
| @@ -561,6 +574,8 @@ | |||||
| }, | }, | ||||
| takePeople(item){ | takePeople(item){ | ||||
| console.log(item) | |||||
| this.form.bodyId = item.id; | this.form.bodyId = item.id; | ||||
| this.form.name = item.name; | this.form.name = item.name; | ||||
| this.form.sex = item.sex == null ? '1' : item.sex; | this.form.sex = item.sex == null ? '1' : item.sex; | ||||
| @@ -600,7 +615,7 @@ | |||||
| this.form.phone = item.phone; | this.form.phone = item.phone; | ||||
| this.form.address = item.address; | this.form.address = item.address; | ||||
| this.form.uniformCode = item.uniformCode; | this.form.uniformCode = item.uniformCode; | ||||
| this.showPopover = false; | |||||
| this.showCompany = false; | |||||
| } | } | ||||
| }, | }, | ||||
| watch: { | watch: { | ||||
| @@ -8,7 +8,7 @@ | |||||
| <div class="search_box"> | <div class="search_box"> | ||||
| <div class="search"> | <div class="search"> | ||||
| <input type="text" v-model="searchInput" placeholder="请输入登记名称" /> | <input type="text" v-model="searchInput" placeholder="请输入登记名称" /> | ||||
| <img src="../../../../static/images/lawEnforcement/new/index_icon_04.png" @click="goSearch"> | |||||
| <img src="../../../../static/images/lawEnforcement/new/index_icon_04.png" @click="getList"> | |||||
| </div> | </div> | ||||
| <img src="../../../../static/images/lawEnforcement/new/list_icon_03.png" @click="$router.push({name:'lawEnforcementCaseAdd'})"/> | <img src="../../../../static/images/lawEnforcement/new/list_icon_03.png" @click="$router.push({name:'lawEnforcementCaseAdd'})"/> | ||||
| </div> | </div> | ||||
| @@ -92,6 +92,16 @@ | |||||
| methods: { | methods: { | ||||
| getList(){ | getList(){ | ||||
| var _this = this; | var _this = this; | ||||
| if (this.searchInput != ''){ | |||||
| if (this.searchInput == this.queryApplyParams.caseName){ | |||||
| return; | |||||
| } | |||||
| this.list = []; | |||||
| this.queryApplyParams.caseName = this.searchInput; | |||||
| this.queryApplyParams.pageNum = 1 ; | |||||
| this.loading = false; | |||||
| this.finished = false; | |||||
| } | |||||
| listCase(_this.queryApplyParams).then(response => { | listCase(_this.queryApplyParams).then(response => { | ||||
| response.rows.map(res=>{ | response.rows.map(res=>{ | ||||
| res.caseSourceText = res.caseSource == '' ? '' : this.selectDictLabel(this.caseSourceOptions, res.caseSource); | res.caseSourceText = res.caseSource == '' ? '' : this.selectDictLabel(this.caseSourceOptions, res.caseSource); | ||||
| @@ -372,7 +372,7 @@ | |||||
| </div> | </div> | ||||
| </van-form> | </van-form> | ||||
| <template v-if="historyList"> | |||||
| <template v-if="historyList.length>0"> | |||||
| <p class="splcTit">审批流程</p> | <p class="splcTit">审批流程</p> | ||||
| <div class="main_box2"> | <div class="main_box2"> | ||||
| <van-row v-for="(item,index) in historyList" :key="index"> | <van-row v-for="(item,index) in historyList" :key="index"> | ||||
| @@ -680,7 +680,7 @@ | |||||
| </div> | </div> | ||||
| </van-form> | </van-form> | ||||
| <template v-if="putRecordHistoryList"> | |||||
| <template v-if="putRecordHistoryList.length>0"> | |||||
| <p class="splcTit">审批流程</p> | <p class="splcTit">审批流程</p> | ||||
| <div class="main_box2"> | <div class="main_box2"> | ||||
| <van-row v-for="(item,index) in putRecordHistoryList" :key="index"> | <van-row v-for="(item,index) in putRecordHistoryList" :key="index"> | ||||
| @@ -853,7 +853,7 @@ | |||||
| </div> | </div> | ||||
| </van-form> | </van-form> | ||||
| <template v-if="evidencHistoryList"> | |||||
| <template v-if="evidencHistoryList.length>0"> | |||||
| <p class="splcTit">审批流程</p> | <p class="splcTit">审批流程</p> | ||||
| <div class="main_box2"> | <div class="main_box2"> | ||||
| <van-row v-for="(item,index) in evidencHistoryList" :key="index"> | <van-row v-for="(item,index) in evidencHistoryList" :key="index"> | ||||
| @@ -2839,6 +2839,7 @@ export default { | |||||
| method: "post", | method: "post", | ||||
| data: queryParams, | data: queryParams, | ||||
| }).then((response) => { | }).then((response) => { | ||||
| console.log(response) | |||||
| if (type == 'evidence'){ | if (type == 'evidence'){ | ||||
| this.evidencHistoryList = response.rows; | this.evidencHistoryList = response.rows; | ||||
| this.evidencHistoryList.forEach((row) => { | this.evidencHistoryList.forEach((row) => { | ||||
| @@ -3443,6 +3444,7 @@ export default { | |||||
| // 监听路由变化, 实现类似 小程序的 onShow 事件 | // 监听路由变化, 实现类似 小程序的 onShow 事件 | ||||
| if (to.path === '/lawEnforcement/taskHandle') { | if (to.path === '/lawEnforcement/taskHandle') { | ||||
| // do anything you want | // do anything you want | ||||
| console.log(this.tEnforceCaseHandlerList) | |||||
| if (Cookies.get('enforcer')){ | if (Cookies.get('enforcer')){ | ||||
| console.log(this.enforceType) | console.log(this.enforceType) | ||||
| JSON.parse(Cookies.get('enforcer')).map((res,index)=>{ | JSON.parse(Cookies.get('enforcer')).map((res,index)=>{ | ||||