| | |
| | | </div> |
| | | </div> |
| | | <div class="table"> |
| | | <!-- <ValueTable ref="ValueTable" :url="$api.laboratoryScope.selectItemParameter"--> |
| | | <!-- :upUrl="$api.laboratoryScope.upParameter" :delUrl="$api.laboratoryScope.delParameter"--> |
| | | <!-- :componentData="componentData" :key="upIndex" />--> |
| | | <lims-table :tableData="tableData" :column="column" |
| | | @pagination="pagination" |
| | | :page="page" :tableLoading="tableLoading"></lims-table> |
| | |
| | | dataType: 'action', |
| | | fixed: 'right', |
| | | label: '操作', |
| | | width: '140px', |
| | | width: '180px', |
| | | operation: [ |
| | | { |
| | | name: '编辑', |
| | |
| | | size:10, |
| | | current:1 |
| | | }, |
| | | componentData: { |
| | | entity: { |
| | | laboratoryName: null, |
| | | laboratoryNumber: null, |
| | | head: null, |
| | | orderBy: { |
| | | field: 'id', |
| | | order: 'asc' |
| | | } |
| | | }, |
| | | isIndex: true, |
| | | showSelect: false, |
| | | select: false, |
| | | do: [{ |
| | | id: 'update', |
| | | font: '编辑', |
| | | type: 'text', |
| | | method: 'doDiy', |
| | | field: ['createUserName'] |
| | | }, { |
| | | id: 'delete', |
| | | font: '删除', |
| | | type: 'text', |
| | | method: 'doDiy' |
| | | }, { |
| | | id: '', |
| | | font: '印章管理', |
| | | type: 'text', |
| | | method: 'fileManagement' |
| | | }], |
| | | tagField: { |
| | | type:{ |
| | | select:[] |
| | | } |
| | | }, |
| | | selectField: {}, |
| | | requiredAdd: ['laboratoryName', 'laboratoryNumber', 'head', 'phoneNumber'], |
| | | requiredUp: ['laboratoryName', 'laboratoryNumber', 'head', 'phoneNumber'], |
| | | needSort: ['laboratoryName', 'createTime'], |
| | | }, |
| | | fileComponentData: { |
| | | entity: { |
| | | labId:null, |
| | |
| | | requiredUp: [], |
| | | addUpload:['address'], |
| | | }, |
| | | entityCopy: {}, |
| | | fileVisible:false, |
| | | upFileVisible:false, |
| | | loading:false, |
| | |
| | | } |
| | | }, |
| | | mounted() { |
| | | this.entityCopy = this.HaveJson(this.componentData.entity) |
| | | this.getCertificationDetail() |
| | | this.refreshTable() |
| | | }, |
| | | methods: { |
| | | refreshTable() { |
| | | this.tableLoading = true |
| | | selectItemParameter({...this.page, ...this.itemParameterForm}).then(res => { |
| | | selectItemParameter({...this.page, ...this.queryParams}).then(res => { |
| | | this.tableLoading = false |
| | | if (res.code === 200) { |
| | | this.tableData = res.data.records |
| | |
| | | }) |
| | | }, |
| | | refresh() { |
| | | this.componentData.entity = this.HaveJson(this.entityCopy) |
| | | this.resetForm('queryForm') |
| | | this.refreshTable() |
| | | }, |
| | | pagination (page) { |