| | |
| | | <keep-alive><TableLayout v-permissions="['ext:plansext:query']"> |
| | | <!-- 搜索表单 --> |
| | | <el-form slot="search-form" ref="searchForm" :model="searchForm" label-suffix=":" label-width="110px" inline> |
| | | <el-form-item label="搜索信息" prop="mixParam"> |
| | | <el-input v-model="searchForm.mixParam" placeholder="请输入物料名称/编码/工序名称" @keypress.enter.native="search"></el-input> |
| | | <el-form-item label="物料信息" prop="mixParam"> |
| | | <el-input v-model="searchForm.mixParam" placeholder="请输入物料名称/编码" @keypress.enter.native="search"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="成品计划" prop="workPlanCode"> |
| | | <el-input v-model="searchForm.workPlanCode" placeholder="请输入成品计划编码" @keypress.enter.native="search"></el-input> |
| | |
| | | <!-- 表格和分页 --> |
| | | <template v-slot:table-wrap> |
| | | <ul class="toolbar"> |
| | | <!-- <li v-permissions="['ext:plansext:importExcel']"> |
| | | <li v-permissions="['ext:plansext:distribute']"><el-button type="primary" @click="plansDistribute">批量分配</el-button></li> |
| | | <li v-permissions="['ext:plansext:importExcel']"> |
| | | <ImportButton |
| | | text="导入" |
| | | template-name="plans_import_template.xlsx" |
| | | template-path="template/plans_import_template.xlsx" |
| | | template-path="/template/plans_import_template.xlsx" |
| | | action="/ext/plansExt/importBatch" |
| | | @success="search" |
| | | /> |
| | | </li> --> |
| | | </li> |
| | | <!-- <li v-permissions="['ext:plansext:create']"><el-button type="primary" @click="$refs.operaPlansExtWindow.open('新建生产计划')" >新建</el-button></li> --> |
| | | <!-- <li v-permissions="['ext:plansext:publish']"><el-button type="primary" @click="planRelease" >发布</el-button></li> --> |
| | | <li v-permissions="['ext:plansext:distribute']"><el-button type="primary" @click="plansDistribute">批量分配</el-button></li> |
| | | <li v-permissions="['ext:plansext:exportExcel']"><el-button type="primary" :loading="isWorking.export" @click="exportExcel">导出</el-button></li> |
| | | <!-- <li v-permissions="['ext:plansext:exportExcel']"><el-button type="primary" :loading="isWorking.export" @click="exportExcel">导出</el-button></li> --> |
| | | <!-- <li v-permissions="['ext:plansext:planpink']"><el-button type="primary" @click="$refs.operaWTransferExtWindow.open('计划领料')">计划领料</el-button></li> --> |
| | | <!-- <li v-permissions="['ext:plansext:stockpink']"><el-button type="primary" @click="$refs.operaPlanStaock.open('库存领料')">库存领料</el-button></li> --> |
| | | <!-- <li v-permissions="['ext:plansext:delete']"><el-button type="danger" plain @click="deleteByIdInBatch">批量删除</el-button></li> --> |
| | |
| | | </el-table-column> |
| | | <el-table-column prop="qulifiedNum" label="合格数量" min-width="100px"> |
| | | <template slot-scope="{row}"> |
| | | <span>{{row.qulifiedNum ? (row.qulifiedNum + (row.umodel ? row.umodel.name : '')) : '-' }}</span> |
| | | <span class="valid-style">{{row.qulifiedNum ? (row.qulifiedNum + (row.umodel ? row.umodel.name : '')) : '-' }}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="unqulifiedNum" label="不良数量" min-width="100px"> |
| | | <template slot-scope="{row}"> |
| | | <span>{{row.unqulifiedNum ? (row.unqulifiedNum + (row.umodel ? row.umodel.name : '')) : '-' }}</span> |
| | | <span class="unvalid-style">{{row.unqulifiedNum ? (row.unqulifiedNum + (row.umodel ? row.umodel.name : '')) : '-' }}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="urgent" label="优先级" min-width="60px"></el-table-column> |
| | |
| | | <span>{{ row.publishDate || '-' }}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="userId" label="计划员" min-width="160px"> |
| | | <el-table-column prop="usermodel.realname" label="计划员" min-width="160px"> |
| | | <template slot-scope="{row}"> |
| | | <span class="long-title-style"> {{ row.usermodel.realname + " " + row.usermodel.mobile }}</span> |
| | | </template> |
| | |
| | | showPlan (id) { |
| | | planDetailById(id) |
| | | .then(res => { |
| | | // console.log(res) |
| | | this.$refs.operaPlansDetailExtWindow.open('详情', res) |
| | | }) |
| | | .catch(err => { |