| | |
| | | style="width: 240px;" |
| | | @change="handleQuery" /> |
| | | </el-form-item> |
| | | <el-form-item label="下发状态:" |
| | | prop="status"> |
| | | <el-select v-model="searchForm.status" |
| | | placeholder="请选择状态" |
| | | clearable |
| | | filterable |
| | | style="width: 100px"> |
| | | <el-option label="待下发" |
| | | value="0" /> |
| | | <el-option label="部分下发" |
| | | value="1" /> |
| | | <el-option label="已下发" |
| | | value="2" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <!-- <el-form-item label="下发状态:"--> |
| | | <!-- prop="status">--> |
| | | <!-- <el-select v-model="searchForm.status"--> |
| | | <!-- placeholder="请选择状态"--> |
| | | <!-- clearable--> |
| | | <!-- filterable--> |
| | | <!-- style="width: 100px">--> |
| | | <!-- <el-option label="待下发"--> |
| | | <!-- value="0" />--> |
| | | <!-- <el-option label="部分下发"--> |
| | | <!-- value="1" />--> |
| | | <!-- <el-option label="已下发"--> |
| | | <!-- value="2" />--> |
| | | <!-- </el-select>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- 展开版搜索条件 --> |
| | | <el-form-item label="产品名称:" |
| | | prop="productName"> |
| | |
| | | prop: "unit", |
| | | width: "100px", |
| | | }, |
| | | { |
| | | label: "所需数量", |
| | | prop: "qtyRequired", |
| | | width: "150px", |
| | | dataType: "slot", |
| | | slot: "qtyRequired", |
| | | className: "volume-cell", |
| | | }, |
| | | { |
| | | label: "下发状态", |
| | | prop: "status", |
| | | width: "120px", |
| | | className: "status-cell", |
| | | dataType: "tag", |
| | | formatType: params => { |
| | | const typeMap = { |
| | | 0: "warning", |
| | | 1: "primary", |
| | | 2: "info", |
| | | }; |
| | | return typeMap[params] || "info"; |
| | | }, |
| | | formatData: cell => { |
| | | const statusMap = { |
| | | 0: "待下发", |
| | | 1: "部分下发", |
| | | 2: "已下发", |
| | | }; |
| | | return statusMap[cell] || ""; |
| | | }, |
| | | }, |
| | | // { |
| | | // label: "所需数量", |
| | | // prop: "qtyRequired", |
| | | // width: "150px", |
| | | // dataType: "slot", |
| | | // slot: "qtyRequired", |
| | | // className: "volume-cell", |
| | | // }, |
| | | // { |
| | | // label: "下发状态", |
| | | // prop: "status", |
| | | // width: "120px", |
| | | // className: "status-cell", |
| | | // dataType: "tag", |
| | | // formatType: params => { |
| | | // const typeMap = { |
| | | // 0: "warning", |
| | | // 1: "primary", |
| | | // 2: "info", |
| | | // }; |
| | | // return typeMap[params] || "info"; |
| | | // }, |
| | | // formatData: cell => { |
| | | // const statusMap = { |
| | | // 0: "待下发", |
| | | // 1: "部分下发", |
| | | // 2: "已下发", |
| | | // }; |
| | | // return statusMap[cell] || ""; |
| | | // }, |
| | | // }, |
| | | { |
| | | label: "已下发数量", |
| | | prop: "quantityIssued", |