| | |
| | | <el-form-item label="报检类型" prop="inspectionType"> |
| | | <el-select v-model="entity.inspectionType" clearable placeholder="请选择" size="small" @change="refreshTable" |
| | | style="width: 100%"> |
| | | <el-option label="原辅料" value="原辅料"></el-option> |
| | | <el-option label="原辅材" value="原辅材"></el-option> |
| | | <el-option label="包材" value="包材"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | |
| | | <li :class="{ active: tabIndex === 0 }" @click="handleTab(0)">待下单</li> |
| | | <li :class="{ active: tabIndex === 1 }" @click="handleTab(1)">检验中</li> |
| | | <li :class="{ active: tabIndex === 2 }" @click="handleTab(2)">已检验</li> |
| | | <li :class="{ active: tabIndex === 4 }" @click="handleTab(4)">季度检验</li> |
| | | <li :class="{ active: tabIndex === 4 }" @click="handleTab(4)">可靠性检验</li> |
| | | <li :class="{ active: tabIndex === 3 }" v-if="checkPermi(['get:Ifs:ByAll'])" @click="handleTab(3)">全部</li> |
| | | </ul> |
| | | </div> |
| | | <div> |
| | | <el-button v-show="tabIndex === 3 || tabIndex === 2" :loading="outLoading" size="small" type="primary" |
| | | @click="handleOut">导出</el-button> |
| | | <el-button v-if="tabIndex === 0" size="small" type="primary" @click="copper">铜材料下单</el-button> |
| | | <!-- <el-button v-if="tabIndex === 0" size="small" type="primary" @click="copper">铜材料下单</el-button> --> |
| | | <el-button v-if="tabIndex !== 0" size="small" type="primary" @click="openPrint">标签打印</el-button> |
| | | </div> |
| | | </div> |
| | |
| | | :rowClassName="changeRowClass" :handleSelectionChange="selectMethod" @pagination="pagination3" |
| | | :height="'calc(100vh - 290px)'" key="tableData3" :page="page3" :tableLoading="tableLoading3"></lims-table> |
| | | </div> |
| | | <!--季度检验--> |
| | | <!--可靠性检验--> |
| | | <div class="table"> |
| | | <lims-table :tableData="tableData4" :column="column4" v-if="tabIndex === 4" :isSelection="true" |
| | | :rowClassName="changeRowClass" :handleSelectionChange="selectMethod" @pagination="pagination4" |
| | |
| | | <!-- 撤销下单 --> |
| | | <el-dialog :visible.sync="quashDialogVisible" title="下单撤销" width="30%"> |
| | | <el-button size="small" type="primary" @click="cancelQuashOrder('enterOrderId')">撤销进厂检验下单</el-button> |
| | | <el-button size="small" type="primary" @click="cancelQuashOrder('quarterOrderId')">撤销季度检验下单</el-button> |
| | | <el-button size="small" type="primary" @click="cancelQuashOrder('quarterOrderId')">撤销可靠性检验下单</el-button> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <el-row> |
| | | <el-button @click="quashDialogVisible = false">取 消</el-button> |
| | |
| | | type="primary" @click="viewInsInfo0">查看</el-link> |
| | | </div> |
| | | <div> |
| | | <span style="font-size: 16px;">季度检验原始数据</span> |
| | | <span style="font-size: 16px;">可靠性检验原始数据</span> |
| | | <el-link :disabled="!insInfo.quarterOrderId" :underline="false" style="vertical-align: bottom;margin-left: 6px" |
| | | type="primary" @click="viewInsInfo1">查看</el-link> |
| | | </div> |
| | | </el-dialog> |
| | | <!-- <Inspection v-if="state>0" :key="InspectionKey" :inspectorList="inspectorList" :orderId="orderId"--> |
| | | <!-- :sonLaboratory="'原辅料'" :state="state"--> |
| | | <!-- :sonLaboratory="'原辅材'" :state="state"--> |
| | | <!-- :typeSource="typeSource"--> |
| | | <!-- @goback="goback" @refreshView="refreshView"/>--> |
| | | </div> |
| | |
| | | label: '操作', |
| | | operation: [ |
| | | { |
| | | name: '季度检验', |
| | | name: '可靠性检验', |
| | | type: 'text', |
| | | clickFun: (row) => { |
| | | this.playOrderSec(row); |
| | |
| | | }, |
| | | }, |
| | | { |
| | | name: '季度撤销', |
| | | name: '可靠性撤销', |
| | | type: 'text', |
| | | clickFun: (row) => { |
| | | this.repealQuarter(row); |
| | |
| | | label: '操作', |
| | | operation: [ |
| | | { |
| | | name: '季度检验', |
| | | name: '可靠性检验', |
| | | type: 'text', |
| | | clickFun: (row) => { |
| | | this.playOrderSec(row); |
| | |
| | | value: 2 |
| | | }, |
| | | { |
| | | label: '季度检验', |
| | | label: '可靠性检验', |
| | | value: 4 |
| | | }, |
| | | { |
| | |
| | | tabIndex: 0, |
| | | multipleSelection: [], |
| | | active: 0, //1:下单,2:查看 |
| | | orderType: 0, //0:原辅料下单,1:季度检验下单 |
| | | orderType: 0, //0:原辅材下单,1:可靠性检验下单 |
| | | currentId: null, |
| | | btnLoading: false, |
| | | quashDialogVisible: false, // 撤销下单提醒弹框 |
| | |
| | | orderId: 0, |
| | | inspectorList: [],//检验人员列表 |
| | | InspectionKey: 1, |
| | | typeSource: null,// 0:成品下单,1:原辅料下单, 2: 铜单丝下单 |
| | | typeSource: null,// 0:成品下单,1:原辅材下单, 2: 铜单丝下单 |
| | | InspectInfoDialog: false, // 数据查看弹框 |
| | | insInfo: {}, |
| | | outLoading: false |
| | |
| | | // 已检验查询 |
| | | this.getIfsByOverList() |
| | | } else if (this.tabIndex === 4) { |
| | | // 查询季度检验 |
| | | // 查询可靠性检验 |
| | | this.getIfsByQuarterList() |
| | | } else { |
| | | // 全部查询 |
| | |
| | | this.tableLoading2 = false |
| | | }) |
| | | }, |
| | | // 查询季度检验 |
| | | // 查询可靠性检验 |
| | | getIfsByQuarterList() { |
| | | this.tableLoading4 = true |
| | | if (null != this.entity.date) { |
| | |
| | | }); |
| | | }); |
| | | }, |
| | | // 季度撤销 |
| | | // 可靠性撤销 |
| | | repealQuarter(row) { |
| | | this.$confirm('是否撤销季度下单?', "警告", { |
| | | this.$confirm('是否撤销可靠性下单?', "警告", { |
| | | confirmButtonText: "确定", |
| | | cancelButtonText: "取消", |
| | | type: "warning" |
| | |
| | | this.$router.push({ |
| | | path: "/inspectionTask/inspection", |
| | | query: { |
| | | sonLaboratory: '原辅料', |
| | | sonLaboratory: '原辅材', |
| | | state: 3, |
| | | typeSource: this.insInfo.typeSource, |
| | | orderId: this.insInfo.enterOrderId, |
| | |
| | | this.$router.push({ |
| | | path: "/inspectionTask/inspection", |
| | | query: { |
| | | sonLaboratory: '原辅料', |
| | | sonLaboratory: '原辅材', |
| | | state: 3, |
| | | typeSource: this.insInfo.typeSource, |
| | | orderId: this.insInfo.quarterOrderId, |
| | |
| | | playOrder(row) { |
| | | this.$router.push({ path: "/materialOrder/customsInspection", query: { orderType: 0, customsInspection: row, active: 1 } }); |
| | | }, |
| | | // 季度检验下单 |
| | | // 可靠性检验下单 |
| | | playOrderSec(row) { |
| | | this.$router.push({ path: "/materialOrder/customsInspection", query: { orderType: 1, customsInspection: row, active: 1 } }); |
| | | }, |
| | |
| | | }) |
| | | }).catch(() => { }) |
| | | } else if (!row.enterOrderId && row.quarterOrderId) { |
| | | this.$confirm('是否撤销季度下单?', "警告", { |
| | | this.$confirm('是否撤销可靠性下单?', "警告", { |
| | | confirmButtonText: "确定", |
| | | cancelButtonText: "取消", |
| | | type: "warning" |
| | |
| | | rawAllExport({ entity: entity }).then(res => { |
| | | this.outLoading = false |
| | | const blob = new Blob([res], { type: 'application/octet-stream' }); |
| | | this.$download.saveAs(blob, '原辅料检测信息导出.xlsx'); |
| | | this.$download.saveAs(blob, '原辅材检测信息导出.xlsx'); |
| | | }) |
| | | }, |
| | | // 提交修改委托编号信息 |