¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div style="display: flex" > |
| | | <el-form :inline="true" :model="formInline" class="demo-form-inline"> |
| | | <el-form-item label="ç±»å:" size="small"> |
| | | <el-select v-model="formInline.type" placeholder="请è¾å
¥ç±»å" @change="SelectChange"> |
| | | <el-option :label="item.label" :value="item.value" v-for="item in SearchObject.searchData" ></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item v-if="typeFlag" size="small"> |
| | | <el-select v-model="formInline.check" placeholder="è¯·éæ©åç±»"> |
| | | <el-option label="1" value="0"></el-option> |
| | | <el-option label="2" value="1"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item size="small" v-if="dateFlag"> |
| | | <el-date-picker |
| | | v-model="formInline.Date" |
| | | type="date" |
| | | placeholder="éæ©æ¥ææ¶é´"> |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | <el-form-item size="small" > |
| | | <el-input v-model="formInline.text" placeholder="请è¾å
¥å
容" @keyup.enter.native="SaveHandler"></el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import {getList} from "@/api/docking/loge"; |
| | | export default { |
| | | name: "VciDockingSearch", |
| | | props:['SearchObject','page'], |
| | | data() { |
| | | return { |
| | | typeFlag:false, |
| | | dateFlag:false, |
| | | formInline:{ |
| | | type:'', |
| | | check:'', |
| | | text:'', |
| | | Date:'' |
| | | }, |
| | | } |
| | | }, |
| | | methods:{ |
| | | SelectChange(val){ |
| | | if(this.SearchObject.type === 'loge'){ |
| | | if(val === 5){ |
| | | this.typeFlag=true; |
| | | }else { |
| | | this.typeFlag=false; |
| | | } |
| | | if(val === 6){ |
| | | this.dateFlag=true; |
| | | }else { |
| | | this.dateFlag=false; |
| | | } |
| | | } |
| | | }, |
| | | SaveHandler(){ |
| | | let name = this.SearchObject.searchData[this.formInline.type].prop; |
| | | getList(this.page.currentPage, this.page.pageSize, {[name]: this.formInline.text}).then(res => { |
| | | console.log(res); |
| | | }); |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style scoped> |
| | | |
| | | </style> |
| | |
| | | import MasterTransfer from "@/components/Master/MasterTransfer"; |
| | | import ThemeImport from "@/components/Theme/ThemeImport"; |
| | | import maxSerialnumDialog from '@/components/code-dialog-page/maxSerialnumDialog' |
| | | import VciDockingSearch from '@/components/dockingSearch/VciDockingSearch' |
| | | // å°å·¥å
·å½æ°æ·»å å°å
¨å± |
| | | import utilFunc from './util/func' |
| | | Vue.prototype.$utilFunc = utilFunc |
| | |
| | | Vue.component('MasterTransfer', MasterTransfer) |
| | | Vue.component('ThemeImport', ThemeImport) |
| | | Vue.component('maxSerialnumDialog', maxSerialnumDialog) |
| | | Vue.component('VciDockingSearch', VciDockingSearch) |
| | | |
| | | // å è½½ç¸å
³urlå°å |
| | | Object.keys(urls).forEach(key => { |
| | |
| | | @size-change="sizeChange" |
| | | @refresh-change="refreshChange" |
| | | @on-load="onLoad"> |
| | | <template slot-scope="scope" slot="menuLeft"> |
| | | <vci-docking-search :SearchObject="SearchObject" :page="page"></vci-docking-search> |
| | | </template> |
| | | </avue-crud> |
| | | </basic-container> |
| | | </template> |
| | |
| | | name: "loge", |
| | | data(){ |
| | | return { |
| | | SearchObject:{ |
| | | type:'loge', |
| | | searchData:[ |
| | | { |
| | | label:'æ°æ®ç¼ç ', |
| | | prop: "id", |
| | | value:0 |
| | | }, |
| | | { |
| | | label:'å类代å·', |
| | | prop: 'classifyId', |
| | | value:1 |
| | | }, |
| | | { |
| | | label:'åç±»åç§°', |
| | | prop: 'classifyName', |
| | | value:2 |
| | | }, |
| | | { |
| | | label:'éæç³»ç»ç¼å·', |
| | | prop: 'systemCode', |
| | | value:3 |
| | | }, |
| | | { |
| | | label:'éæç³»ç»åç§°', |
| | | prop: 'systemName', |
| | | value:4 |
| | | }, |
| | | { |
| | | label:'ç±»å', |
| | | prop: 'typeText', |
| | | value:5 |
| | | }, |
| | | { |
| | | label:'è®°å½æ¶é´', |
| | | value:6, |
| | | prop: 'createTime', |
| | | }, |
| | | { |
| | | label:'æ¯å¦æå', |
| | | prop: 'interfaceStatus', |
| | | value:7 |
| | | }, |
| | | ], |
| | | }, |
| | | loading: false, |
| | | query: {}, |
| | | selectionList: [], |
| | |
| | | calcHeight: 0, |
| | | tip: false, |
| | | searchShow: false, |
| | | searchMenuSpan: 6, |
| | | // searchMenuSpan: 12, |
| | | border: true, |
| | | index: true, |
| | | viewBtn: true, |
| | |
| | | { |
| | | label: "æ°æ®ç¼ç ", |
| | | prop: "id", |
| | | search: true, |
| | | sortable:true, |
| | | width:130 |
| | | }, |
| | | { |
| | | label: "å¾å·", |
| | | prop: "uniqueCode", |
| | | search: true, |
| | | hide:true, |
| | | sortable:true, |
| | | width:150 |
| | |
| | | { |
| | | label: 'å类代å·', |
| | | prop: 'classifyId', |
| | | search: true, |
| | | sortable:true, |
| | | overHidden:true, |
| | | width: 150 |
| | |
| | | { |
| | | label: 'åç±»åç§°', |
| | | prop: 'classifyName', |
| | | search: true, |
| | | sortable:true, |
| | | overHidden: true, |
| | | width: 140 |
| | |
| | | { |
| | | label: 'éæç³»ç»ç¼å·', |
| | | prop: 'systemCode', |
| | | search: true, |
| | | sortable:true, |
| | | width: 130 |
| | | }, |
| | | { |
| | | label: 'éæç³»ç»åç§°', |
| | | prop: 'systemName', |
| | | search: true, |
| | | sortable:true, |
| | | width: 150 |
| | | }, |
| | | { |
| | | label: 'ç±»å', |
| | | prop: 'typeText', |
| | | search: true, |
| | | sortable:true, |
| | | width: 150 |
| | | }, |
| | |
| | | label:'æ¥å£åæ°', |
| | | prop:'paramString', |
| | | overHidden:true, |
| | | search: true, |
| | | sortable:true, |
| | | width: 150 |
| | | }, |
| | |
| | | label:'è¿ååæ°', |
| | | prop:'returnString', |
| | | overHidden:true, |
| | | search: true, |
| | | sortable:true, |
| | | width: 150 |
| | | }, |
| | |
| | | { |
| | | label: 'æ¯å¦æå', |
| | | prop: 'interfaceStatus', |
| | | search: true, |
| | | sortable:true, |
| | | width: 120, |
| | | html:true, |