| | |
| | | </el-table> |
| | | </div> |
| | | <el-dialog :visible.sync="selectUserDia" title="选择用户" width="70%"> |
| | | <div class="search" style="margin-bottom: 9px;"> |
| | | <div class="search_thing"> |
| | | <div class="search_label">用户名:</div> |
| | | <div class="search_input"> |
| | | <div> |
| | | <el-form :model="addUserTableInfo" ref="addUserTableInfo" size="small" :inline="true" label-position="left" label-width="100"> |
| | | <el-form-item label="用户名" prop="name"> |
| | | <el-input |
| | | v-model="addUserTableInfo.name" |
| | | clearable |
| | | placeholder="请输入" |
| | | size="small" |
| | | @keyup.enter.native="selectUserList" |
| | | @input="selectUserList" |
| | | ></el-input> |
| | | </div> |
| | | </div> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <div v-if="selectUserDia" class="body" style="height: 60vh;"> |
| | | <lims-table :tableData="tableData1" :column="column1" |
| | | :isSelection="true" :handleSelectionChange="selectMethod" |
| | | @pagination="pagination1" :height="'calc(100vh - 290px)'" |
| | | :page="page1" :tableLoading="tableLoading1"></lims-table> |
| | | height="500" :tableLoading="tableLoading1"></lims-table> |
| | | </div> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <el-button @click="selectUserDia = false">取 消</el-button> |
| | |
| | | if (params == 0) { |
| | | return '启用' |
| | | } else { |
| | | return '' |
| | | return '停用' |
| | | } |
| | | }, |
| | | formatType: (params) => { |
| | |
| | | addPerson() { |
| | | this.isSelectedList = this.trainingTableData.map(item => item.userId) |
| | | this.selectUserDia = true; |
| | | this.selectUserList() |
| | | }, |
| | | selectUserList () { |
| | | this.tableLoading1 = true |
| | | selectUserCondition({...this.addUserTableInfo}).then(res => { |
| | | this.tableData1 = res.data.records |
| | | this.page1.total = res.data.total |
| | | this.tableLoading1 = false |
| | | this.tableData1 = res.data |
| | | }).catch(err => { |
| | | this.tableLoading1 = false |
| | | }) |
| | | }, |
| | | pagination1 (page) { |
| | | this.page1.size = page.limit |
| | | this.selectUserList() |
| | | }, |
| | | // 表格选择方法 |
| | | selectMethod(val) { |
| | |
| | | margin-bottom: 10px; |
| | | } |
| | | |
| | | .el-divider { |
| | | margin: 0 1em 1em 0; |
| | | } |
| | | |
| | | .form__input_label { |
| | | width: 90px; |
| | | margin-right: 6px; |
| | | color: #606266; |
| | | } |
| | | |
| | | .form__input_label2 { |
| | | width: 210px; |
| | | margin-right: 6px; |
| | | color: #606266; |
| | | } |
| | | .search_thing { |
| | | display: flex; |
| | | align-items: center |
| | | } |
| | | .search_label { |
| | | width: 120px; |
| | | } |
| | | .pagination { |
| | | display: flex; |
| | | justify-content: space-between |
| | | } |
| | | |
| | | .items_center { |
| | | float: left; |
| | |
| | | width: 50%; |
| | | float: right; |
| | | margin-bottom: 1em; |
| | | } |
| | | |
| | | .search { |
| | | width: 180px; |
| | | padding: 0 16px; |
| | | } |
| | | </style> |
| | |
| | | </div> |
| | | <div v-if="selectUserDia" class="body" style="height: 60vh;"> |
| | | <lims-table :tableData="tableData1" :column="column1" :isSelection="true" :handleSelectionChange="selectMethod" |
| | | height="560" :tableLoading="tableLoading1"></lims-table> |
| | | height="520" :tableLoading="tableLoading1"></lims-table> |
| | | </div> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <el-button @click="selectUserDia = false">取 消</el-button> |
| | |
| | | <template> |
| | | <div> |
| | | <div class="search_form"> |
| | | <div v-if="currentTab=='绝缘'"> |
| | | <div v-if="currentTab=='绝缘'" style="display: flex"> |
| | | <el-radio-group v-model="currentTab" size="small" style="margin-right: 20px;" @input="changeTab"> |
| | | <el-radio-button label="绝缘">绝 缘</el-radio-button> |
| | | </el-radio-group> |
| | |
| | | <el-form-item> |
| | | <el-button v-if="tabIndex === 3 || tabIndex === 4" :icon="!more ? 'el-icon-arrow-down' : 'el-icon-arrow-up'" |
| | | style="color: #3A7BFA;" type="text" @click="more = !more">{{ !more ? '更多' : '收起' }}</el-button> |
| | | <el-button size="mini" icon="el-icon-search" type="primary" @click="refreshTable()">查 询</el-button> |
| | | <el-button size="mini" @click="refresh()" icon="el-icon-refresh">重 置</el-button> |
| | | <el-button size="mini" type="primary" @click="refreshTable()">查 询</el-button> |
| | | <el-button size="mini" @click="refresh()" >重 置</el-button> |
| | | </el-form-item> |
| | | </el-row> |
| | | <el-row> |
| | |
| | | size="small"> |
| | | <el-option :value="1" label="过期物料"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <!-- TODO:必填 --> |
| | | <el-form-item class="declareObj-form-item" label="供应商批号:" prop="buyUnitMeas"> |
| | | <el-input v-model="declareObj.buyUnitMeas" :disabled="declareType !== 'add'" clearable class="addObj-info" |
| | | size="small"></el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | | <span slot="footer" class="dialog-footer"> |
| | |
| | | tableData1: [], |
| | | tableLoading1: false, |
| | | column1: [ |
| | | { label: '委托编号', prop: 'entrustCode', width: '160px' }, |
| | | { |
| | | dataType: 'tag', |
| | | label: '检验状态', |
| | |
| | | }, |
| | | { label: '订单号', prop: 'orderNo' }, |
| | | { label: '抵达的采购数量', prop: 'qtyArrived' }, |
| | | { label: '下发时间', prop: 'sendTime' }, |
| | | { label: '报检时间', prop: 'declareDate' }, |
| | | { label: '批号', prop: 'updateBatchNo' }, |
| | | { label: '零件号', prop: 'partNo' }, |
| | | { label: '零件描述', prop: 'partDesc' }, |
| | |
| | | } |
| | | } |
| | | }, |
| | | { label: '委托编号', prop: 'entrustCode', width: '160px' }, |
| | | { label: '样品名称', prop: 'sampleName' }, |
| | | { label: '样品型号', prop: 'sampleModel' }, |
| | | { label: '检验人', prop: 'userName' }, |
| | |
| | | }, |
| | | { label: '单位', prop: 'buyUnitMeas' }, |
| | | { label: '接收时间', prop: 'receiverDate' }, |
| | | { label: '报检时间', prop: 'declareDate' }, |
| | | { label: '下发时间', prop: 'sendTime' }, |
| | | { |
| | | dataType: 'action', |
| | | fixed: 'right', |
| | |
| | | tableLoading: false, |
| | | column: [ |
| | | { label: '编号', prop: 'no' }, |
| | | { |
| | | label: "OA审核状态", |
| | | prop: "oaState", |
| | | width: "100px", |
| | | dataType: "tag", |
| | | formatData: (params) => { |
| | | if (params == 1) { |
| | | return "待审核"; |
| | | } else if(params == 2) { |
| | | return "审核中"; |
| | | } else if(params == 3) { |
| | | return "通过"; |
| | | } else { |
| | | return "驳回"; |
| | | } |
| | | }, |
| | | formatType: (params) => { |
| | | if (params == 1) { |
| | | return "warning"; |
| | | } else if(params == 2) { |
| | | return "info"; |
| | | } else if(params == 3) { |
| | | return "success"; |
| | | } else { |
| | | return "danger"; |
| | | } |
| | | }, |
| | | }, |
| | | // { |
| | | // label: "OA审核状态", |
| | | // prop: "oaState", |
| | | // width: "100px", |
| | | // dataType: "tag", |
| | | // formatData: (params) => { |
| | | // if (params == 1) { |
| | | // return "待审核"; |
| | | // } else if(params == 2) { |
| | | // return "审核中"; |
| | | // } else if(params == 3) { |
| | | // return "通过"; |
| | | // } else { |
| | | // return "驳回"; |
| | | // } |
| | | // }, |
| | | // formatType: (params) => { |
| | | // if (params == 1) { |
| | | // return "warning"; |
| | | // } else if(params == 2) { |
| | | // return "info"; |
| | | // } else if(params == 3) { |
| | | // return "success"; |
| | | // } else { |
| | | // return "danger"; |
| | | // } |
| | | // }, |
| | | // }, |
| | | { label: '订单号', prop: 'orderNo' }, |
| | | { |
| | | label: "零件号", |
| | |
| | | tableLoading: false, |
| | | column: [ |
| | | { label: '编号', prop: 'no' }, |
| | | { |
| | | label: "OA审核状态", |
| | | prop: "oaState", |
| | | width: "100px", |
| | | dataType: "tag", |
| | | formatData: (params) => { |
| | | if (params == 0) { |
| | | return "否"; |
| | | } else { |
| | | return "是"; |
| | | } |
| | | }, |
| | | formatType: (params) => { |
| | | if (params == 0) { |
| | | return "danger"; |
| | | } else { |
| | | return "primary"; |
| | | } |
| | | }, |
| | | }, |
| | | // { |
| | | // label: "OA审核状态", |
| | | // prop: "oaState", |
| | | // width: "100px", |
| | | // dataType: "tag", |
| | | // formatData: (params) => { |
| | | // if (params == 0) { |
| | | // return "否"; |
| | | // } else { |
| | | // return "是"; |
| | | // } |
| | | // }, |
| | | // formatType: (params) => { |
| | | // if (params == 0) { |
| | | // return "danger"; |
| | | // } else { |
| | | // return "primary"; |
| | | // } |
| | | // }, |
| | | // }, |
| | | { |
| | | dataType: 'action', |
| | | fixed: 'right', |