| | |
| | | |
| | | </a-collapse-panel> |
| | | <a-collapse-panel key="2" header="公开类型"> |
| | | 未知 |
| | | 未知 |
| | | </a-collapse-panel> |
| | | <a-collapse-panel key="3" header="法律状态"> |
| | | <a-checkbox-group v-model="checkedOption.lawStatusCount" style="width:100%"> |
| | |
| | | </a-checkbox-group> |
| | | </a-collapse-panel> |
| | | <a-collapse-panel key="8" header="IPC分类号"> |
| | | <!-- <a-input-search placeholder="查找" style="width: 200px" /> |
| | | <div> |
| | | <a-tabs default-active-key="tab1" @change="callback"> |
| | | <a-tab-pane key="tab1" tab="部"> |
| | | </a-tab-pane> |
| | | <a-tab-pane key="tab2" tab="大类" > |
| | | </a-tab-pane> |
| | | <a-tab-pane key="tab3" tab="小类"> |
| | | </a-tab-pane> |
| | | <a-tab-pane key="tab4" tab="大组"> |
| | | </a-tab-pane> |
| | | <a-tab-pane key="tab5" tab="小组"> |
| | | </a-tab-pane> |
| | | </a-tabs> |
| | | </div> --> |
| | | |
| | | |
| | | <a-checkbox-group v-model="checkedOption.ipcListCount" style="width:100%"> |
| | | <ul class="option-list" v-if="leftOptions.ipcListCount"> |
| | | <li v-for="item in leftOptions.ipcListCount" v-if="item.count !== '0'"> |
| | |
| | | </a-collapse-panel> |
| | | |
| | | <a-collapse-panel key="9" header="中国申请人地址"> |
| | | 未知 |
| | | 未知 |
| | | </a-collapse-panel> |
| | | |
| | | <a-collapse-panel key="10" header="战略新兴产业分类"> |
| | |
| | | |
| | | <li> |
| | | <!-- <span>申请日:</span><span>{{ $fnFormatDate(item.system) }}</span> --> |
| | | <span>申请日:</span><span>{{ item.filingDate?$fnFormatDate(item.filingDate) :"-"}}</span> |
| | | <span>申请日:</span><span>{{ item.filingDate ? $fnFormatDate(item.filingDate) : "-" }}</span> |
| | | </li> |
| | | <li> |
| | | <span>公开日:</span><span>{{ $fnFormatDate(item.publicationDate) }}</span> |
| | |
| | | <span>发明人:</span><span>{{ item.inventorList || '-' }}</span> |
| | | </li> |
| | | <li style="display:flex"> |
| | | <span>申请人:</span><span style="word-break: break-word; white-space: pre-line;">{{ item.assigneeList |
| | | <span>申请人:</span><span style="word-break: break-word; white-space: pre-line;">{{ |
| | | item.assigneeList |
| | | }}</span> |
| | | </li> |
| | | <li style="display:flex"> |
| | | <span>IPC分类号:</span><span style="word-break: break-word; white-space: pre-line;">{{ item.ipcCodeSort |
| | | <span>IPC分类号:</span><span style="word-break: break-word; white-space: pre-line;">{{ |
| | | item.ipcCodeSort |
| | | || '-' |
| | | }}</span> |
| | | </li> |
| | |
| | | currentParams: {}, |
| | | direction: 'desc', |
| | | sortFields: 'publicationDate', |
| | | firstNm:0, |
| | | firstNm: 0, |
| | | }; |
| | | }, |
| | | //计算属性 类似于data概念 |
| | |
| | | }, |
| | | //方法集合 |
| | | mounted() { |
| | | |
| | | // debugger |
| | | let that = this; |
| | | //根据自己需要来监听对应的key |
| | | |
| | | |
| | | // window.addEventListener("setItemEvent", function (e) { |
| | | // //e.key : 是值发生变化的key |
| | | // //例如 e.key==="token"; |
| | |
| | | // return false |
| | | // } |
| | | // } |
| | | |
| | | |
| | | // } |
| | | // }) |
| | | let from = this.$route.query.from |
| | |
| | | this.conditionAnd = [] |
| | | localStorage.setItem('namiParams', '') |
| | | } |
| | | |
| | | |
| | | |
| | | }, |
| | | methods: { |
| | | callback(){}, |
| | | debounce(fn, wait) { |
| | | var timer = null; |
| | | return function () { |
| | |
| | | console.log(checkedList); |
| | | if (checkedList.length == 0) return |
| | | let conditionItem = this.conditionAnd.find(item => item.field == field && item.rule == rule) |
| | | |
| | | |
| | | if (conditionItem) { |
| | | for (let i = 0; i < conditionItem.checkedList.length; i++) { |
| | | if (conditionItem.checkedList[i].checked === false) { |
| | |
| | | } |
| | | conditionItem.val = '' |
| | | conditionItem.checkedList.push(...checkedList) |
| | | conditionItem.val =conditionItem.checkedList.map(item => item.code || item.text).join(',') |
| | | conditionItem.val = conditionItem.checkedList.map(item => item.code || item.text).join(',') |
| | | } else { |
| | | |
| | | let obj = { |
| | |
| | | |
| | | if (field.indexOf('ipcList') > -1) { |
| | | obj.field = 'ipcListObject' |
| | | // obj.childFieldLevel=1 |
| | | // obj.val='B01' |
| | | } else if (field.indexOf('assigneeHarmonized') > -1) { |
| | | obj.field = 'assigneeHarmonizedNameArray' |
| | | } else if (field.indexOf('inventorHarmonized') > -1) { |
| | | obj.field = 'inventorHarmonizedNameArray' |
| | | } else if (field.indexOf('strategyIndustry') > -1) { |
| | | obj.field = 'straIndustryList' |
| | | // let arr = obj.val.split(',') |
| | | // let str = '' |
| | | // for (let i = 0; i < arr.length; i++) { |
| | | // str += '|' + arr[i] + ',' |
| | | // } |
| | | // obj.val = str.substring(0, str.length - 1) |
| | | } else if (field.indexOf('economyIndustry') > -1) { |
| | | obj.field = 'industrycode' |
| | | obj.rule='like' |
| | | // obj.val= (','+obj.val).replaceAll(',','|') |
| | | let arr=obj.val.split(',') |
| | | let str='' |
| | | for(let i=0;i<arr.length;i++){ |
| | | str+='|'+arr[i]+',' |
| | | let arr = obj.val.split(',') |
| | | let str = '' |
| | | for (let i = 0; i < arr.length; i++) { |
| | | str += '|' + arr[i] + ',' |
| | | } |
| | | obj.val=str.substring(0,str.length-1) |
| | | obj.val = str.substring(0, str.length - 1) |
| | | |
| | | } |
| | | console.log(obj); |
| | |
| | | // this.num = res.Data.total; |
| | | |
| | | // } |
| | | // debugger |
| | | // debugger |
| | | if (res.Data.total >= 10000) { |
| | | this.num = 10000 + this.pageNo * 10 - 10 |
| | | if (this.num >= res.Data.total) { |
| | |
| | | // this.num = res.Data.total; |
| | | // } |
| | | // console.log(this.num); |
| | | this.num=res.Data.total |
| | | this.num = res.Data.total |
| | | |
| | | } |
| | | // console.log(this.num,this.pageNo,res.Data.total); |
| | |
| | | console.log(this.currentParams); |
| | | params.conditionAnd = [{ childFieldLevel: 0, field: this.currentParams.keywordField, name: type, rule: 'like', val: this.currentParams.content }] |
| | | params.conditionFilter = [{ "countryCode": "", "countryText": "", "kindText": "" }], |
| | | console.log(this.conditionFilter); |
| | | if(this.conditionFilter){ |
| | | console.log(this.conditionFilter); |
| | | if (this.conditionFilter) { |
| | | params.pageNo = this.conditionFilter.pageNo |
| | | }else{ |
| | | } else { |
| | | params.pageNo = 1 |
| | | } |
| | | |
| | | |
| | | params.pageSize = 10 |
| | | params.sortFields = [{ |
| | | direction: this.direction, |
| | |
| | | for (let i in this.leftOptions) { |
| | | for (let k = 0; k < this.leftOptions[i].length; k++) { |
| | | // console.log(this.leftOptions[i][k].code,this.leftOptions[i][k].text); |
| | | if (this.leftOptions[i][k].code =='') { |
| | | this.leftOptions[i].splice(k,1) |
| | | if (this.leftOptions[i][k].code == '') { |
| | | this.leftOptions[i].splice(k, 1) |
| | | // this.leftOptions[i][k].code. |
| | | } |
| | | // if (this.leftOptions[i][k].code && this.leftOptions[i][k].code.indexOf('AT') > -1) { |
| | |
| | | // this.leftOptions.ipcListCount[i].code.trim() |
| | | // this.leftOptions.ipcListCount[i].text.trim() |
| | | // } |
| | | // this.leftOptions.industrycodeCount=this.leftOptions.economyIndustryCount |
| | | // this.leftOptions.industrycodeCountSum=this.leftOptions.economyIndustryCountSum |
| | | // this.leftOptions.industrycodeCount=this.leftOptions.economyIndustryCount |
| | | // this.leftOptions.industrycodeCountSum=this.leftOptions.economyIndustryCountSum |
| | | |
| | | console.log(this.leftOptions); |
| | | }) |