Commit ba8ece38 by wangweidong

整体优化

parent 344ccfeb
...@@ -137,8 +137,8 @@ export default { ...@@ -137,8 +137,8 @@ export default {
], ],
btn: [{ type: 'success', id: '', name: '添加' }], btn: [{ type: 'success', id: '', name: '添加' }],
iconMsg: [ iconMsg: [
{ type: 'ios-clock', id: '', name: '编辑' }, { type: 'md-create', id: '', name: '编辑' },
{ type: 'ios-clock', id: '', name: '删除' } { type: 'md-trash', id: '', name: '删除' }
], ],
currentRow: {}, currentRow: {},
currentIndex: 0, currentIndex: 0,
......
...@@ -13,17 +13,17 @@ ...@@ -13,17 +13,17 @@
<Col span="24" /> <Col span="24" />
<Form v-model="formObj" :label-width="90" inline onsubmit="return false"> <Form v-model="formObj" :label-width="90" inline onsubmit="return false">
<Form-item class="search-item" label="检测项目:" style="margin-left: -25px"> <Form-item class="search-item" label="检测项目:" style="margin-left: -25px">
<Input v-model="formObj.name" @on-enter="_formSearch" placeholder="请输入检测项目" clearable /> <Input v-model="formObj.name" placeholder="请输入检测项目" clearable @on-enter="_formSearch" />
<input v-model="formObj.catalogueId" type="hidden"> <input v-model="formObj.catalogueId" type="hidden">
</Form-item> </Form-item>
<Form-item class="search-item" label="检测依据:"> <Form-item class="search-item" label="检测依据:">
<Input v-model="formObj.code" @on-enter="_formSearch" placeholder="请输入检测依据" clearable /> <Input v-model="formObj.code" placeholder="请输入检测依据" clearable @on-enter="_formSearch" />
</Form-item> </Form-item>
<Form-item class="search-item" label="检测依据名称:"> <Form-item class="search-item" label="检测依据名称:">
<Input v-model="formObj.standardName" @on-enter="_formSearch" placeholder="请输入检测依据名称" clearable /> <Input v-model="formObj.standardName" placeholder="请输入检测依据名称" clearable @on-enter="_formSearch" />
</Form-item> </Form-item>
<Form-item class="search-btn"> <Form-item class="search-btn">
<Button @click="_formSearch" type="primary"> <Button type="primary" @click="_formSearch">
搜索 搜索
</Button> </Button>
</Form-item> </Form-item>
...@@ -31,16 +31,16 @@ ...@@ -31,16 +31,16 @@
</Col> </Col>
<!--正常界面--> <!--正常界面-->
<Col span="24" /> <Col span="24" />
<Button @click="_importItem" type="primary" style="margin-bottom: 5px">导入检测项目</Button> <Button type="primary" style="margin-bottom: 5px" @click="_importItem">导入检测项目</Button>
</Col> </Col>
<!-- 表格 --> <!-- 表格 -->
<Col span="24"> <Col span="24">
<PTVXETable <PTVXETable
ref="pageTable" ref="pageTable"
:form-id="formId" :form-id="formId"
:tableHeight="500" :table-height="500"
:getPage="getPage" :get-page="getPage"
:iconMsg="iconMsg" :icon-msg="iconMsg"
@on-result-change="_tableResultChange"> @on-result-change="_tableResultChange">
<vxe-table-column <vxe-table-column
v-for="item in pageColumns" v-for="item in pageColumns"
...@@ -60,23 +60,24 @@ ...@@ -60,23 +60,24 @@
</PTVXETable> </PTVXETable>
</Col> </Col>
<div slot="footer"> <div slot="footer">
<ModalFooter ref="footerModal" @on-result-change="_footerResult" :footer="footerList"></ModalFooter> <ModalFooter ref="footerModal" :footer="footerList" @on-result-change="_footerResult"></ModalFooter>
</div> </div>
</Row> </Row>
</Modal> </Modal>
<!--导入项目 左右关联的modal 单个导入项目--> <DownloadTemplateImport ref="importModal" @on-result-change="_page" />
<!-- <SampleItemSelect ref="relItemModal" @on-result-change="_formSearch" />-->
</div> </div>
</template> </template>
<script> <script>
// import { drugCatalogueItem } from '../../api' // import { drugCatalogueItem } from '../../api'
// import SampleItemSelect from './SampleItemSelect' // import SampleItemSelect from './SampleItemSelect'
import DownloadTemplateImport from '../../../components/import/DownloadTemplateImport'
import ModalFooter from '../../../components/base/modalFooter' import ModalFooter from '../../../components/base/modalFooter'
import { meterManageItem } from '../../../api' import { meterManageItem } from '../../../api'
export default { export default {
components: { components: {
ModalFooter ModalFooter,
DownloadTemplateImport
// SampleItemSelect // SampleItemSelect
}, },
data() { data() {
...@@ -162,8 +163,16 @@ export default { ...@@ -162,8 +163,16 @@ export default {
break break
} }
}, },
_importItem() { _importItem() {
this.$refs.relItemModal._open(this.catalogueId) const data = {
importUrl:
'/meter/v1/aptitude_item/import_aptitude_item?aptitudeId=' +
this.formObj.aptitudeId,
downloadUrl: '/meter/v1/excel/template/MeterAptitudeItemImport',
title: '导入'
}
this.$refs.importModal._open(data, '授权资质项目导入')
}, },
// 操作列操作 // 操作列操作
_iconClick(res, data) { _iconClick(res, data) {
......
...@@ -674,6 +674,17 @@ export default { ...@@ -674,6 +674,17 @@ export default {
result[0].city, result[0].city,
result[0].area result[0].area
] ]
if (result[0].province) {
this.formObj.province = result[0].province
}
if (result[0].city) {
this.formObj.city = result[0].city
}
if (result[0].area) {
this.formObj.county = result[0].area
}
} }
}, },
_getAptitudeList: async function() { _getAptitudeList: async function() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment