Merge branch 'master' of http://114.132.189.42:9002/r/mes-ocea-before
| | |
| | | <el-dialog :visible.sync="dialogAddVisible" :close-on-click-modal="false" title="新增配置"> |
| | | <el-form :model="prodForm" :rules="rules" ref="addDialog"> |
| | | <el-form-item prop="staffName" label="用户名称:" label-width="90px"> |
| | | <el-select style="width:100%" v-model="prodForm.staffName"> |
| | | <el-select style="width:100%" v-model="prodForm.staffName" filterable placeholder="请选择"> |
| | | <el-option v-for="(item,index) in staffNamesOptions" :key="index" :value="item.id" :label="item.staffName"/> |
| | | </el-select> |
| | | </el-form-item> |
| | |
| | | </el-dialog> |
| | | </div> |
| | | </template> |
| | | |
| | | |
| | | <script> |
| | | import { tableOption } from '@/const/crud/admin/productType' |
| | | import { getList,addObj,delObj,chooseStaff } from '@/api/admin/productType' |
| | | import { mapGetters } from 'vuex' |
| | | |
| | | |
| | | export default { |
| | | name: 'TableProduct', |
| | | data() { |
| | |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | |
| | | <style lang="scss" scoped> |
| | | .el-dialog__wrapper { |
| | | .el-dialog { |
| | |
| | | } |
| | | } |
| | | </style> |
| | | |
| | |
| | | > |
| | | </el-transfer> |
| | | </el-tab-pane> |
| | | <el-tab-pane label="产出待检库位" name="inspection"> |
| | | <!-- <el-tab-pane label="产出待检库位" name="inspection"> |
| | | <el-transfer |
| | | filterable |
| | | v-model="inspectionLocationIds" |
| | |
| | | @change="handleChangeInspectionLocation" |
| | | > |
| | | </el-transfer> |
| | | </el-tab-pane> |
| | | </el-tab-pane> --> |
| | | <!-- <el-tab-pane label="产出不合格库位" name="disqualified"> |
| | | <el-transfer |
| | | filterable |
| | |
| | | > |
| | | </el-transfer> |
| | | </el-tab-pane> --> |
| | | <el-tab-pane label="检验待处理库位" name="pending"> |
| | | <!-- <el-tab-pane label="检验待处理库位" name="pending"> |
| | | <el-transfer |
| | | filterable |
| | | v-model="pendingLocationIds" |
| | |
| | | @change="handleChangePendingLocation" |
| | | > |
| | | </el-transfer> |
| | | </el-tab-pane> |
| | | </el-tab-pane> --> |
| | | <el-tab-pane label="成品待检库位" name="product"> |
| | | <el-transfer |
| | | filterable |
| | |
| | | <el-input |
| | | v-model="dataForm.partNo" |
| | | placeholder="" |
| | | disabled |
| | | > |
| | | <el-button |
| | | slot="append" |
| | | icon="el-icon-search" |
| | | @click="openSalesPartDialog()" |
| | | v-show="dataForm.id==null" |
| | | @click="openPartDialog()" |
| | | |
| | | ></el-button> |
| | | </el-input> |
| | | </el-form-item> |
| | |
| | | // } else { |
| | | // console.log('2') |
| | | this.dataForm = response.data.data |
| | | |
| | | |
| | | // } |
| | | // this.fileList = response.data.data.customerOrderAttachmentList |
| | | const sourceId = response.data.data.sourceId |
| | |
| | | } |
| | | }) |
| | | }, |
| | | // 零件选择 |
| | | // 零件选择 |
| | | openPartDialog() { |
| | | if ( |
| | | this.dataForm.coState === '01partUnCheck' || |
| | | this.dataForm.coState === '02technologyUnCheck' |
| | | ) { |
| | | this.showPart = true |
| | | } else { |
| | | this.$message.warning( |
| | | '订单只有在【零件待选】、【工艺文件待选】状态下,才能进行零件修改' |
| | | ) |
| | | } |
| | | this.showPart = true |
| | | }, |
| | | selectPart(part) { |
| | | console.log(part); |
| | | if (part) { |
| | | this.dataForm.partNo = part.partNo |
| | | this.$refs.dataForm.validateField('partNo', (valid) => {}) |
| | | } |
| | | }, |
| | | // 零件选择 |
| | | // openPartDialog() { |
| | | // if ( |
| | | // this.dataForm.coState === '01partUnCheck' || |
| | | // this.dataForm.coState === '02technologyUnCheck' |
| | | // ) { |
| | | // this.showPart = true |
| | | // } else { |
| | | // this.$message.warning( |
| | | // '订单只有在【零件待选】、【工艺文件待选】状态下,才能进行零件修改' |
| | | // ) |
| | | // } |
| | | // }, |
| | | // selectPart(part) { |
| | | // if (part) { |
| | | // this.dataForm.partNo = part.partNo |
| | | // this.$refs.dataForm.validateField('partNo', (valid) => {}) |
| | | // } |
| | | // }, |
| | | // 全屏 |
| | | fullscreen() { |
| | | this.isFullScreen = !this.isFullScreen |
| | |
| | | </el-table-column> |
| | | </el-table> |
| | | <el-tabs v-model="activeName"> |
| | | <el-tab-pane name="first" label="线边仓合格物料"> |
| | | <!-- <el-tab-pane name="first" label="线边仓合格物料"> --> |
| | | <div class="line-side-warehouse-header"> |
| | | <div> |
| | | <el-divider class="pane-divider" direction="vertical"></el-divider |
| | |
| | | <span>{{ scope.row.stockQuantity }}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | <!-- <el-table-column |
| | | label="预留数量" |
| | | prop="reserveQuantity" |
| | | align="center" |
| | | > |
| | | <template slot="header"> |
| | | <div style="line-height: 14px;">预留数量</div> |
| | | <div style="line-height: 14px;">预留数量</div> --> |
| | | <!-- <div class="th" @click.stop> |
| | | <el-input |
| | | type="text" |
| | |
| | | size="mini" |
| | | ></el-input> |
| | | </div> --> |
| | | </template> |
| | | <!-- </template> |
| | | <template slot-scope="scope"> |
| | | <span>{{ scope.row.reserveQuantity }}</span> |
| | | </template> |
| | | </el-table-column> --> |
| | | <el-table-column label="是否工序库存" prop="operationStockStatus" align="center"> |
| | | <template slot-scope="scope"> |
| | | <span v-if="scope.row.operationStockStatus">是</span> |
| | | <span v-else>否</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="所属工序" prop="name" align="center"> |
| | | <template slot="header"> |
| | | <div style="line-height: 14px;">所属工序</div> |
| | | <div class="th" @click.stop> |
| | | <el-input |
| | | type="text" |
| | | v-model="queryParamTwo.name" |
| | | @keyup.enter.native="handleStockList" |
| | | clearable |
| | | @clear="handleStockList" |
| | | size="mini" |
| | | ></el-input> |
| | | </div> |
| | | </template> |
| | | <template slot-scope="scope"> |
| | | <span>{{ scope.row.name }}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="库位号" prop="locationNo" align="center"> |
| | |
| | | > |
| | | </el-pagination> |
| | | </div> --> |
| | | </el-tab-pane> |
| | | <!-- </el-tab-pane> --> |
| | | <!-- <el-tab-pane name="second" label="线边仓待处理物料"> |
| | | <div class="line-side-warehouse-header"> |
| | | <div> |
| | |
| | | >扫码投料</el-button |
| | | > |
| | | <el-button |
| | | class="feeding-btn" |
| | | class="feeding-btn"locationNo |
| | | type="primary" |
| | | icon="feed-btn-feeding" |
| | | @click="addFeed()" |
| | |
| | | </div> |
| | | </template> |
| | | <template slot-scope="scope"> |
| | | <span>{{ scope.row.ifsLocation }}</span> |
| | | <span>{{ scope.row.locNo }}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="单位" prop="unit" align="center"> |
| | |
| | | :show-overflow-tooltip="true" |
| | | > |
| | | </el-table-column> |
| | | <el-table-column label="零件批号" prop="partBatchNo" align="center"> |
| | | </el-table-column> |
| | | <!-- <el-table-column label="零件批号" prop="partBatchNo" align="center"> |
| | | </el-table-column> --> |
| | | <el-table-column label="规格型号" prop="specs" align="center"> |
| | | </el-table-column> |
| | | <el-table-column |
| | |
| | | </el-table-column> |
| | | <el-table-column label="单位" prop="unit" align="center"> |
| | | </el-table-column> |
| | | <el-table-column label="是否工序库存" prop="operationStockStatus" align="center"> |
| | | </el-table-column> |
| | | <el-table-column label="所属工序" prop="name" align="center"> |
| | | </el-table-column> |
| | | </el-table> |
| | | |
| | | <div slot="footer" class="dialog-footer"> |
| | |
| | | minWidth: 100 |
| | | } |
| | | }, |
| | | materialType: [{label:'原材料检验',value:'原材料检验'},{label:'过程检验',value:'过程检验'},{label:'产品检验',value:'产品检验'}], |
| | | materialType: [{label:'原材料检验',value:'原材料检验'},{label:'过程检验',value:'过程检验'},{label:'产品检验',value:'产品检验'},{label:'包装检验',value:'包装检验'}], |
| | | StateList: [{label:'全部',value:''},{label:'已提交审核',value:'1'},{label:'待处理',value:'0'},{label:'已处理',value:'2'}], |
| | | insStateList: [{label:'其他',value:''},{label:'瑕疵',value:'1'}], |
| | | } |
| | |
| | | * https://cli.vuejs.org/zh/config/ |
| | | */ |
| | | // const url = 'http://192.168.2.7:9999' |
| | | // const url = 'http://192.168.2.7:9999' |
| | | const url = 'http://192.168.2.7:9999' |
| | | //const url = 'http://192.168.32.45:9999' |
| | | // const url = 'http://192.168.0.23:9999' |
| | | |
| | | const url = 'http://localhost:9999' |
| | | // const url = 'http://localhost:9999' |
| | | |
| | | // const url = 'http://ztt-gateway:9999' |
| | | const localUrl = 'http://localhost:8089' |