Merge branch 'master' of https://gitee.com/yuanchu_code/lims-front-end
¶Ô±ÈÐÂÎļþ |
| | |
| | | import request from '@/utils/request' |
| | | |
| | | // æ¥è¯¢è®¾å¤ä»ªå¨åç±» |
| | | export function getClassifyList(params) { |
| | | return request({ |
| | | url: '/classify/list', |
| | | method: 'get', |
| | | params |
| | | }) |
| | | } |
| | | |
| | | // æ·»å 设å¤ä»ªå¨åç±» |
| | | export function addClassify(data) { |
| | | return request({ |
| | | url: '/classify/add', |
| | | method: 'post', |
| | | data |
| | | }) |
| | | } |
| | | |
| | | // æ´æ°è®¾å¤ä»ªå¨åç±» |
| | | export function changeClassify(data) { |
| | | return request({ |
| | | url: '/classify/update', |
| | | method: 'put', |
| | | data |
| | | }) |
| | | } |
| | | |
| | | // å é¤è®¾å¤ä»ªå¨åç±» |
| | | export function delClassify(data) { |
| | | return request({ |
| | | url: '/classify/delete', |
| | | method: 'put', |
| | | data |
| | | }) |
| | | } |
| | | |
| | | // æ¥è¯¢è®¾å¤ä»ªå¨å表 |
| | | export function getInstrumentList(params) { |
| | | return request({ |
| | | url: '/instrument/list', |
| | | method: 'get', |
| | | params |
| | | }) |
| | | } |
| | | |
| | | // æ·»å 设å¤ä»ªå¨åç±» |
| | | export function addInstrument(data) { |
| | | return request({ |
| | | url: '/instrument/add', |
| | | method: 'post', |
| | | data |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import request from '@/utils/request' |
| | | |
| | | // æ¥è¯¢ææç³è¯·åå表 |
| | | export function getInspectionList(params) { |
| | | return request({ |
| | | url: '/inspection/selectAllInspection', |
| | | method: 'get', |
| | | params |
| | | }) |
| | | } |
| | | |
| | | // æ·»å æ£éªç³è¯·å |
| | | export function addInspection() { |
| | | return request({ |
| | | url: '/inspection/addInspection', |
| | | method: 'post' |
| | | }) |
| | | } |
| | |
| | | // .is-active{ |
| | | // background: red !important; |
| | | // } |
| | | |
| | | // ä¿®æ¹æ½å±å¤´é¨çåºé¨è¾¹è·æ ·å¼ |
| | | .el-drawer__header{ |
| | | margin-bottom: 0px !important; |
| | | } |
| | |
| | | <div class="ledger-main"> |
| | | <div class="page-header-search"> |
| | | <div class="search-bar"> |
| | | <el-form ref="form" inline="true" :model="searchData"> |
| | | <el-form ref="form" :inline="true" :model="searchData"> |
| | | <el-form-item> |
| | | <el-input |
| | | v-model="searchData.keyword" |
| | |
| | | </el-row> |
| | | </div> |
| | | <el-tree |
| | | ref="tree" |
| | | class="filter-tree" |
| | | :data="data" |
| | | ref="classTree" |
| | | :data="classTree" |
| | | :props="defaultProps" |
| | | default-expand-all |
| | | :filter-node-method="filterNode" |
| | | @node-click="nodeClickHandler" |
| | | /> |
| | | </div> |
| | | <div class="library-table"> |
| | |
| | | </div> |
| | | <div class="table-box"> |
| | | <el-table |
| | | ref="personnerlTable" |
| | | :max-height="800" |
| | | ref="equipmentTable" |
| | | node-key="father_name" |
| | | :cell-style="{textAlign: 'center'}" |
| | | :header-cell-style="{border:'0px',background:'#f5f7fa',color:'#606266',boxShadow: 'inset 0 1px 0 #ebeef5',textAlign: 'center'}" |
| | | :data="personnerlTable" |
| | | :data="equipmentTable" |
| | | style="width: 100%" |
| | | > |
| | | <el-table-column |
| | | prop="id" |
| | | type="index" |
| | | label="åºå·" |
| | | min-width="90" |
| | | /> |
| | |
| | | <el-table-column |
| | | prop="equipment_name" |
| | | label="仪å¨è®¾å¤åç§°" |
| | | min-width="200" |
| | | min-width="150" |
| | | /> |
| | | <el-table-column |
| | | prop="specification_models" |
| | | label="åå·è§æ ¼" |
| | | min-width="200" |
| | | prop="specifications_models" |
| | | label="è§æ ¼åå·" |
| | | min-width="150" |
| | | /> |
| | | <el-table-column |
| | | prop="keeper" |
| | | prop="name" |
| | | label="ä¿ç®¡äºº" |
| | | min-width="200" |
| | | /> |
| | | <el-table-column |
| | | prop="term_validity" |
| | | prop="termValidity" |
| | | label="è®¡éæªæ¢æææ" |
| | | min-width="200" |
| | | /> |
| | | <el-table-column |
| | | prop="conditions" |
| | | label="设å¤ç¶æ" |
| | | min-width="200" |
| | | :filters="[{ text: 0, value: 0 }, { text: 1, value: 1 }]" |
| | | :filter-method="filterTag" |
| | | filter-placement="bottom-end" |
| | | min-width="120" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-tag |
| | |
| | | min-width="200" |
| | | /> |
| | | <el-table-column |
| | | label="æä½" |
| | | prop="storage_place" |
| | | label="åæ¾å°" |
| | | min-width="200" |
| | | /> |
| | | <el-table-column |
| | | label="æä½" |
| | | min-width="120" |
| | | fixed="right" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-button type="text" size="small" @click="handleClick(scope.row)">æ¥ç</el-button> |
| | | <el-button type="text" size="small" @click="openDetail(scope.row)">ç¼è¾</el-button> |
| | | <el-button type="text" size="small">å é¤</el-button> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | <div> |
| | | <el-pagination |
| | | :current-page="currentPage" |
| | | :page-sizes="[100, 200, 300, 400]" |
| | | :page-size="100" |
| | | :page-sizes="[10, 15, 20, 25]" |
| | | :page-size="pageSize" |
| | | layout="total, sizes, prev, pager, next, jumper" |
| | | :total="400" |
| | | :total="total" |
| | | @size-change="handleSizeChange" |
| | | @current-change="handleCurrentChange" |
| | | /> |
| | |
| | | </div> |
| | | </div> |
| | | </el-drawer> |
| | | <!-- --> |
| | | <el-drawer |
| | | title="仪å¨è®¾å¤è¯¦æ
" |
| | | :visible.sync="detailDrawer" |
| | | size="80%" |
| | | class="detailDrawer" |
| | | > |
| | | <div> |
| | | <div class="detail-info"> |
| | | <div class="tips-main"> |
| | | <div class="tips"> |
| | | <span /> |
| | | <div>åºæ¬ä¿¡æ¯</div> |
| | | </div> |
| | | <div class="tips-btn"> |
| | | <span><i class="el-icon-edit" />æä½ï¼</span> |
| | | <el-button type="text" @click="dialogFormVisible = true">ç¼è¾</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="message"> |
| | | <div class="message-item"><span><i class="el-icon-edit" />æå±åç±»ï¼</span></div> |
| | | <div class="message-item"> |
| | | <span><i class="el-icon-edit" />å建人ï¼</span> |
| | | <el-tag type="primary"><i class="el-icon-info" :style="{marginRight:'4px', color:'#409EFF'}" /></el-tag> |
| | | </div> |
| | | <div class="message-item"> |
| | | <span><i class="el-icon-edit" />å»ºæ¡£æ¥æï¼</span> |
| | | </div> |
| | | <div class="message-item"> |
| | | <span><i class="el-icon-edit" />设å¤ç¼å·ï¼</span> |
| | | </div> |
| | | <div class="message-item"> |
| | | <span><i class="el-icon-edit" />åå·è§æ ¼ï¼</span> |
| | | </div> |
| | | <div class="message-item"> |
| | | <span><i class="el-icon-edit" />æµéèå´ï¼</span> |
| | | </div> |
| | | <div class="message-item"> |
| | | <span><i class="el-icon-edit" />ä¸ç¡®å®åº¦/误差ï¼</span> |
| | | </div> |
| | | <div class="message-item"> |
| | | <span><i class="el-icon-edit" />ç产åå®¶ï¼</span> |
| | | </div> |
| | | <div class="message-item"> |
| | | <span><i class="el-icon-edit" />åæ¾å°ç¹ï¼</span> |
| | | </div> |
| | | <div class="message-item"> |
| | | <span><i class="el-icon-edit" />å°è´§æ¥æï¼</span> |
| | | </div> |
| | | <div class="message-item"> |
| | | <span><i class="el-icon-edit" />éªæ¶æ¥æï¼</span> |
| | | </div> |
| | | <div class="message-item"> |
| | | <span><i class="el-icon-edit" />ä¿ç®¡äººï¼</span> |
| | | </div> |
| | | <div class="message-item"> |
| | | <span><i class="el-icon-edit" />æ¯å¦æ¯ææ°éï¼</span> |
| | | </div> |
| | | <div class="message-item"> |
| | | <span><i class="el-icon-edit" />仪å¨è®¾å¤è®¡éï¼</span> |
| | | </div> |
| | | <div class="message-item"> |
| | | <span><i class="el-icon-edit" />计é卿ï¼</span> |
| | | </div> |
| | | <div class="message-item"> |
| | | <span><i class="el-icon-edit" />æè¿°ï¼</span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <el-tabs> |
| | | <el-tab-pane label="ç¨æ·ç®¡ç" name="first">ç¨æ·ç®¡ç</el-tab-pane> |
| | | <el-tab-pane label="é
置管ç" name="second">é
置管ç</el-tab-pane> |
| | | <el-tab-pane label="è§è²ç®¡ç" name="third">è§è²ç®¡ç</el-tab-pane> |
| | | <el-tab-pane label="宿¶ä»»å¡è¡¥å¿" name="fourth">宿¶ä»»å¡è¡¥å¿</el-tab-pane> |
| | | </el-tabs> |
| | | <el-drawer |
| | | title="ç¼è¾" |
| | | :append-to-body="true" |
| | | :visible.sync="editDrawer" |
| | | > |
| | | <p>_(:зãâ )_</p> |
| | | </el-drawer> |
| | | </div> |
| | | </el-drawer> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import { getClassifyList, getInstrumentList } from '@/api/laboratory/ledger' |
| | | export default { |
| | | data() { |
| | | return { |
| | | // è¡¨æ ¼æ°æ® |
| | | data: [{ |
| | | classTree: [{ |
| | | id: 1, |
| | | label: 'ä¸çº§ 1', |
| | | children: [{ |
| | |
| | | whetherDataAcquisition: '' // æ¯å¦æ¯ææ°é |
| | | }, |
| | | timer: null, |
| | | formLabelWidth: '80' |
| | | formLabelWidth: '80', |
| | | detailDrawer: false, |
| | | editDrawer: false, |
| | | equipmentTable: [], |
| | | currentPage: 1, |
| | | pageSize: 10, |
| | | total: 0 |
| | | } |
| | | }, |
| | | watch: { |
| | | filterText(val) { |
| | | this.$refs.tree.filter(val) |
| | | this.$refs.classTree.filter(val) |
| | | } |
| | | }, |
| | | created() { |
| | | this.getThreeData() |
| | | }, |
| | | methods: { |
| | | openDetail(row) { |
| | | console.log(row) |
| | | this.detailDrawer = true |
| | | }, |
| | | nodeClickHandler(data, node, element) { |
| | | console.log(data) |
| | | // åªææ°æ®ä¸æºå¸¦idæè½åéæ¥è¯¢è¯·æ± |
| | | if (data.id) { |
| | | this.getEquipmentTable({ classifyId: data.id, pageSize: this.pageSize, pageNo: this.currentPage }) |
| | | } |
| | | }, |
| | | async getEquipmentTable(ages) { |
| | | console.log('æ¡ä»¶å¯¹è±¡', ages) |
| | | const { data } = await getInstrumentList(ages) |
| | | console.log(data) |
| | | this.equipmentTable = data.row |
| | | this.total = data.total |
| | | }, |
| | | filterNode(value, data) { |
| | | if (!value) return true |
| | | return data.label.indexOf(value) !== -1 |
| | | }, |
| | | async getThreeData() { |
| | | const { data } = await getClassifyList() |
| | | console.log(data) |
| | | this.classTree = data.map(item => { |
| | | if (item.children) { |
| | | item.children = item.children.map(childrenItem => { |
| | | return { ...childrenItem, label: childrenItem.son_name } |
| | | }) |
| | | } |
| | | return { ...item, label: item.father_name } |
| | | }) |
| | | console.log(this.classTree) |
| | | }, |
| | | handleSizeChange() { |
| | | // å½åé¡µå¤§å° |
| | | }, |
| | | handleCurrentChange() { |
| | | // å½åé¡µæ´æ¹ |
| | | } |
| | | }, |
| | | handleClose(done) { |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | .detailDrawer{ |
| | | ::v-deep .el-drawer__body{ |
| | | padding: 24px !important; |
| | | } |
| | | .detail-info{ |
| | | background: #fff; |
| | | box-shadow: rgba(100, 100, 111, 0.2) 0px 5px 15px; |
| | | |
| | | // padding: 10px 20px 10px 20px; |
| | | margin: 0; |
| | | margin-bottom: 12px; |
| | | border-radius: 6px; |
| | | overflow: hidden; |
| | | .tips-main{ |
| | | // margin: ; |
| | | padding: 10px 20px 0 20px; |
| | | display: flex; |
| | | justify-content: space-between; |
| | | align-items: center; |
| | | height: 50px; |
| | | // height: ; |
| | | &:hover{ |
| | | background: #85bff810; |
| | | .tips-btn{ |
| | | display: block; |
| | | left: 0; |
| | | opacity:1; |
| | | } |
| | | } |
| | | .tips-btn{ |
| | | height: 100%; |
| | | // display: none; |
| | | position: relative; |
| | | opacity:0; |
| | | left: 100px; |
| | | transition: all 0.3s ease-in-out; |
| | | } |
| | | .tips{ |
| | | height: 100%; |
| | | display: flex; |
| | | height: 24px; |
| | | align-items: center; |
| | | font-size: 16px; |
| | | // margin-bottom: 12px; |
| | | >span{ |
| | | display: inline-block; |
| | | margin-right: 10px; |
| | | width: 4px; |
| | | height: 16px; |
| | | background: #0077DB; |
| | | } |
| | | >div{ |
| | | height: 100%; |
| | | line-height: 26px; |
| | | } |
| | | .el-button{ |
| | | padding: 0; |
| | | } |
| | | } |
| | | } |
| | | |
| | | // åºæ¬ä¿¡æ¯åä¼ä¸ä¿¡æ¯çæ¯ä¸ä¸ªä¿¡æ¯é¡¹æ ·å¼ |
| | | .message{ |
| | | padding: 0px 20px 8px 20px; |
| | | |
| | | display: flex; |
| | | flex-wrap: wrap; |
| | | border-top: 1px solid #F2F6FC; |
| | | // border-top: 1px solid #F2F6FC; |
| | | >div{ |
| | | flex: 30%; |
| | | max-width: 30%; |
| | | padding: 8px; |
| | | color: #606266; |
| | | align-items: center; |
| | | // height: 65px; |
| | | font-size: 12px; |
| | | height: 40px; |
| | | display: flex; |
| | | align-items: center; |
| | | >span{ |
| | | color: #303133; |
| | | font-size: 14px; |
| | | // |
| | | >i{ |
| | | margin-right: 8px; |
| | | } |
| | | } |
| | | } |
| | | // >div:nth-child(5){ |
| | | // flex: 60%; |
| | | // max-width: 60%; |
| | | // } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | </style> |
| | |
| | | size="50%" |
| | | > |
| | | <div class="demo-drawer__content"> |
| | | <el-form :model="addSampleFrom"> |
| | | <el-form label-position="top" label-width="120px" :model="addSampleFrom"> |
| | | <el-form-item> |
| | | <el-button>éæ©ç©æ</el-button> |
| | | <el-button type="primary">éæ©ç©æ</el-button> |
| | | </el-form-item> |
| | | <el-row> |
| | | <el-col /> |
| | | <div class="materialParams-card"> |
| | | <el-row class="materialParams-top"> |
| | | <el-col :span="12"> |
| | | <el-form-item> |
| | | <el-input placeholder="--"> |
| | | <template slot="prepend">ç©æç¼å·</template> |
| | | </el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item> |
| | | <el-input placeholder="--"> |
| | | <template slot="prepend">ç©æåç§°</template> |
| | | </el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row class="materialParams-bottom"> |
| | | <el-col :span="12"> |
| | | <el-form-item> |
| | | <el-input placeholder="--"> |
| | | <template slot="prepend">ç©æè§æ ¼</template> |
| | | </el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item> |
| | | <el-input placeholder="--"> |
| | | <template slot="prepend">ä¾åºå </template> |
| | | </el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | </div> |
| | | <el-row gutter="100" :style="{marginTop:'24px'}"> |
| | | <el-col :span="12"> |
| | | <el-form-item label="æ¹æ¬¡"> |
| | | <el-input placeholder="" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="æ°é"> |
| | | <el-input placeholder="" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row gutter="100"> |
| | | <el-col :span="12"> |
| | | <el-form-item label="çå·"> |
| | | <el-input placeholder="" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="åæ¾å°"> |
| | | <el-input placeholder="" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row gutter="100"> |
| | | <el-col :span="12"> |
| | | <el-form-item label="è§æ ¼/åå·åç§°"> |
| | | <el-input placeholder="" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="ä¸»çº¿å¿æªé¢"> |
| | | <el-input placeholder="" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row gutter="100"> |
| | | <el-col :span="12"> |
| | | <el-form-item label="ç产æä»¤å·"> |
| | | <el-input placeholder="" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="主线è¯è¯æ°"> |
| | | <el-input placeholder="" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row gutter="100"> |
| | | <el-col :span="12"> |
| | | <el-form-item label="çµåç级"> |
| | | <el-input placeholder="" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row gutter="100" :style="{flex:'1'}"> |
| | | <el-col :span="24"> |
| | | <el-form-item label="夿³¨"> |
| | | <el-input |
| | | type="textarea" |
| | | rows="2" |
| | | placeholder="请è¾å
¥å
容" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-form-item> |
| | | <el-button type="primary" @click="onSubmit">ç«å³å建</el-button> |
| | | <el-button>åæ¶</el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | </el-drawer> |
| | |
| | | } |
| | | |
| | | .demo-drawer__content{ |
| | | padding: 20px; |
| | | padding: 24px; |
| | | height: 100%; |
| | | .el-form{ |
| | | height: 100%; |
| | | display: flex; |
| | | flex-direction: column; |
| | | } |
| | | ::v-deep .el-textarea__inner{ |
| | | max-height: 100px !important; |
| | | } |
| | | ::v-deep .el-form--label-top .el-form-item__label{ |
| | | padding: 0px !important; |
| | | } |
| | | .materialParams-card{ |
| | | box-shadow: rgba(100, 100, 111, 0.2) 0px 5px 15px; |
| | | // box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; |
| | | // box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; |
| | | ::v-deep .el-form-item{ |
| | | .el-form-item__content{ |
| | | margin-left:0px !important; |
| | | } |
| | | } |
| | | ::v-deep .el-input{ |
| | | >div{ |
| | | width: 120px; |
| | | text-align: center; |
| | | } |
| | | } |
| | | } |
| | | .materialParams-bottom{ |
| | | .el-form-item{ |
| | | margin-bottom: 0px !important; |
| | | ::v-deep .el-input{ |
| | | >div,>input{ |
| | | border-bottom: 0px !important; |
| | | border-left: 0px !important; |
| | | border-right: 0px !important; |
| | | // border-top: 1px solid #DCDFE6; |
| | | border-radius: 0px !important; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | .materialParams-top{ |
| | | .el-form-item{ |
| | | margin-bottom: 0px !important; |
| | | ::v-deep .el-input{ |
| | | >div,>input{ |
| | | border: 0px !important; |
| | | border-radius: 0px !important; |
| | | } |
| | | } |
| | | } |
| | | .el-col:nth-child(1){ |
| | | // |
| | | ::v-deep .el-input{ |
| | | >div,>input{ |
| | | border-bottom: 0px !important; |
| | | border-right: 0px !important; |
| | | border-radius: 0px !important; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | </style> |
| | |
| | | style="width: 100%" |
| | | > |
| | | <el-table-column |
| | | prop="applicationOrdernumber" |
| | | label="ç³è¯·åå·" |
| | | min-width="200" |
| | | /> |
| | | <el-table-column |
| | | prop="typeofInspection" |
| | | prop="type" |
| | | label="æ£éªç±»å" |
| | | min-width="200" |
| | | /> |
| | | <el-table-column |
| | | prop="objectofInspection" |
| | | label="æ£éªå¯¹è±¡" |
| | | prop="createTime" |
| | | label="å建æ¶é´" |
| | | min-width="200" |
| | | /> |
| | | <el-table-column |
| | | prop="palceofObject" |
| | | label="对象ä½ç½®" |
| | | min-width="200" |
| | | /> |
| | | <el-table-column |
| | | prop="name" |
| | | label="对象åç§°" |
| | | min-width="200" |
| | | /> |
| | | <el-table-column |
| | | prop="date" |
| | | label="ç»è®°æ¥æ" |
| | | prop="userName" |
| | | label="ç³è¯·äºº" |
| | | min-width="200" |
| | | /> |
| | | <el-table-column |
| | | prop="registrant" |
| | | label="ç»è®°äºº" |
| | | label="æ£éªäºº" |
| | | min-width="200" |
| | | /> |
| | | <el-table-column |
| | | prop="applicationTime" |
| | | label="ç³è¯·æ¶é´" |
| | | prop="inspectionStatus" |
| | | label="æ£éªç¶æ" |
| | | min-width="200" |
| | | /> |
| | | <el-table-column |
| | | prop="qualifiedState" |
| | | label="åæ ¼ç¶æ" |
| | | min-width="200" |
| | | /> |
| | | <el-table-column |
| | | prop="inspectStartTime" |
| | | label="æ£éªå¼å§æ¶é´" |
| | | min-width="200" |
| | | /> |
| | | <el-table-column |
| | | prop="inspectEndTime" |
| | | label="æ£éªç»ææ¶é´" |
| | | min-width="200" |
| | | /> |
| | | <el-table-column |
| | |
| | | :page-sizes="[100, 200, 300, 400]" |
| | | :page-size="pageSize" |
| | | layout="total, sizes, prev, pager, next, jumper" |
| | | :total="this.inspectionTable.length" |
| | | :total="total" |
| | | @size-change="handleSizeChange" |
| | | @current-change="handleCurrentChange" |
| | | /> |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import { getInspectionList } from '@/api/rawMaterials/reportForInspection' |
| | | export default { |
| | | data() { |
| | | return { |
| | |
| | | keyword: '' |
| | | }, |
| | | inspectionTable: [{ |
| | | applicationOrdernumber: 'QC22-09155', |
| | | typeofInspection: 'éè´å
¥åº', |
| | | objectofInspection: 'MI202207032-1', |
| | | palceofObject: '---', |
| | | name: 'è¿æ¯ä¸æ¡æµè¯æ°æ®', |
| | | date: '2022-09-23', |
| | | registrant: '管çå', |
| | | applicationTime: '111' |
| | | 'id': '1681215775833042945', |
| | | 'type': 0, |
| | | 'inspectionStatus': 0, |
| | | 'qualifiedState': null, |
| | | 'state': 1, |
| | | 'createTime': '2023-07-18 16:14:11', |
| | | 'updateTime': null, |
| | | 'version': null, |
| | | 'userName': 'æµè¯äººå', |
| | | 'inspectUserId': null, |
| | | 'inspectStartTime': null, |
| | | 'inspectEndTime': null |
| | | }], |
| | | currentPage: 1, |
| | | total: 20, // æ»æ¡æ° |
| | | pageSize: 100, // æ¯é¡µçæ°æ®æ¡æ° |
| | | pageSize: 10, // æ¯é¡µçæ°æ®æ¡æ° |
| | | radioValue: 'å
¨é¨', |
| | | checkTypeVisible: false, |
| | | type: 0 |
| | |
| | | // // ç±äºä¼æ¸²æåæ ·ç Foo ç»ä»¶ï¼å æ¤ç»ä»¶å®ä¾ä¼è¢«å¤ç¨ãèè¿ä¸ªé©åå°±ä¼å¨è¿ä¸ªæ
åµä¸è¢«è°ç¨ã |
| | | // // å¯ä»¥è®¿é®ç»ä»¶å®ä¾ `this` |
| | | // }, |
| | | created() { |
| | | this.getInspectionTableData() |
| | | }, |
| | | updated() { |
| | | if (this.$route.name === 'ForInspectionDetail') this.showDetail = true |
| | | }, |
| | | methods: { |
| | | async getInspectionTableData() { |
| | | const res = await getInspectionList({ pageSize: this.currentPage, countSize: this.pageSize }) |
| | | // this.inspectionTable = data |
| | | console.log(res) |
| | | }, |
| | | goToForInspectionDetail() { |
| | | this.$router.push('/rawMaterials/reportForInspection/forInspectionDetail') |
| | | }, |
| | |
| | | <el-tag |
| | | :type="scope.row.spe_state === 0 ? 'primary' : 'success'" |
| | | disable-transitions |
| | | >{{ scope.row.spe_state === 0 ? 'æªåæ' : 'å·²åæ' }}</el-tag> |
| | | >{{ scope.row.spe_state === 0 ? 'å·²åç¨' : 'å·²å¯ç¨' }}</el-tag> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | |
| | | <!-- åé¡µå¨ --> |
| | | <el-pagination |
| | | :current-page="pageParams.pageNo" |
| | | :page-sizes="[1, 2, 3, 4]" |
| | | :page-sizes="[10, 15, 20, 25]" |
| | | :page-size="pageParams.pageNo" |
| | | layout="total, sizes, prev, pager, next, jumper" |
| | | :total="pageParams.total" |
| | |
| | | keyword: '' |
| | | }, |
| | | tableData: [ |
| | | { |
| | | id: 2, |
| | | name: 'AB', |
| | | updateTime: '2023-07-12 00:00:12', |
| | | username: 'å°å°', |
| | | vel: 'V1.0', |
| | | spe_state: 1, |
| | | visible: false |
| | | }, |
| | | { |
| | | id: 3, |
| | | name: 'AB', |
| | | updateTime: '2023-07-12 00:00:12', |
| | | username: 'å°å°', |
| | | vel: 'V1.0', |
| | | spe_state: 1, |
| | | visible: false |
| | | |
| | | }, |
| | | { |
| | | id: 4, |
| | | name: 'AB', |
| | | updateTime: '2023-07-12 00:00:12', |
| | | username: 'å°å°', |
| | | vel: 'V1.0', |
| | | spe_state: 1, |
| | | visible: false |
| | | |
| | | } |
| | | ], |
| | | oldtableData: [], |
| | | // å页忰 |
| | | pageParams: { |
| | | pageNo: 1, |
| | | pageSize: 1, |
| | | total: 3 |
| | | pageSize: 10, |
| | | total: 0 |
| | | }, |
| | | tablespecifications: [ |
| | | ], |