| | |
| | | style="width: 200px;" |
| | | @change="handleQuery" /> |
| | | </el-form-item> |
| | | <el-form-item label="审核状态:"> |
| | | <el-select v-model="searchForm.auditStatus" placeholder="请选择" style="width: 200px;" @change="handleQuery"> |
| | | <el-option v-for="item in auditStatusOptions" :key="item.value" :label="item.label" :value="item.value"> |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <!-- <el-form-item label="审核状态:">--> |
| | | <!-- <el-select v-model="searchForm.auditStatus" placeholder="请选择" style="width: 200px;" @change="handleQuery">--> |
| | | <!-- <el-option v-for="item in auditStatusOptions" :key="item.value" :label="item.label" :value="item.value">--> |
| | | <!-- </el-option>--> |
| | | <!-- </el-select>--> |
| | | <!-- </el-form-item>--> |
| | | <el-form-item> |
| | | <el-button type="primary" |
| | | @click="handleQuery">搜索</el-button> |
| | |
| | | width: 120, |
| | | }, |
| | | { |
| | | label: "工单编号", |
| | | prop: "workOrderNo", |
| | | width: 120, |
| | | }, |
| | | { |
| | | label: "订单编号", |
| | | prop: "salesContractNo", |
| | | width: 120, |
| | | }, |
| | | { |
| | | label: "工序", |
| | | prop: "process", |
| | | width: 120, |
| | | }, |
| | | { |
| | | label: "报工人员", |
| | | prop: "nickName", |
| | | prop: "teamNames", |
| | | |
| | | width: 120, |
| | | dataType: "tag", |
| | | formatData: val => { |
| | | if (!val) return []; |
| | | return val.split(","); |
| | | } |
| | | }, |
| | | { |
| | | label: "机台", |
| | | prop: "deviceName", |
| | | width: 120, |
| | | }, |
| | | { |
| | | label: "审核人", |
| | | prop: "auditUserName", |
| | | width: 120, |
| | | }, |
| | | { |
| | | label: "审核状态", |
| | | prop: "auditStatus", |
| | | width: 120, |
| | | dataType: "tag", |
| | | formatData: val => { |
| | | const statusMap = { 0: "未审核", 1: "通过", 2: "不通过" }; |
| | | return statusMap[val] ?? "未知"; |
| | | }, |
| | | formatType: val => { |
| | | const typeMap = { 0: "info", 1: "success", 2: "danger" }; |
| | | return typeMap[val] ?? ""; |
| | | }, |
| | | }, |
| | | { |
| | | label: "最终审核人", |
| | | prop: "sureAuditUserName", |
| | | width: 120, |
| | | }, |
| | | { |
| | | label: "工单编号", |
| | | prop: "workOrderNo", |
| | | width: 120, |
| | | }, |
| | | { |
| | | label: "销售合同号", |
| | | prop: "salesContractNo", |
| | | width: 120, |
| | | }, |
| | | // { |
| | | // label: "审核人", |
| | | // prop: "auditUserName", |
| | | // width: 120, |
| | | // }, |
| | | // { |
| | | // label: "审核状态", |
| | | // prop: "auditStatus", |
| | | // width: 120, |
| | | // dataType: "tag", |
| | | // formatData: val => { |
| | | // const statusMap = { 0: "未审核", 1: "通过", 2: "不通过" }; |
| | | // return statusMap[val] ?? "未知"; |
| | | // }, |
| | | // formatType: val => { |
| | | // const typeMap = { 0: "info", 1: "success", 2: "danger" }; |
| | | // return typeMap[val] ?? ""; |
| | | // }, |
| | | // }, |
| | | // { |
| | | // label: "最终审核人", |
| | | // prop: "sureAuditUserName", |
| | | // width: 120, |
| | | // }, |
| | | { |
| | | label: "产品名称", |
| | | prop: "productName", |
| | |
| | | { |
| | | label: "报废数量", |
| | | prop: "scrapQty", |
| | | width: 120, |
| | | }, |
| | | { |
| | | label: "加放数", |
| | | prop: "addQty", |
| | | width: 120, |
| | | }, |
| | | { |
| | |
| | | deleteReport(row); |
| | | }, |
| | | }, |
| | | { |
| | | name:"审核", |
| | | clickFun: row => { |
| | | handleAudit(row); |
| | | }, |
| | | disabled: row => !(Number(row?.auditStatus) === 0 && (Number(row?.auditUserId) === -1 || Number(row?.auditUserId) === Number(userStore.id))) |
| | | }, |
| | | // { |
| | | // name:"审核", |
| | | // clickFun: row => { |
| | | // handleAudit(row); |
| | | // }, |
| | | // disabled: row => !(Number(row?.auditStatus) === 0 && (Number(row?.auditUserId) === -1 || Number(row?.auditUserId) === Number(userStore.id))) |
| | | // }, |
| | | ], |
| | | }, |
| | | ]); |