|
|
@@ -7,30 +7,62 @@
|
|
|
@submit.native.prevent
|
|
|
>
|
|
|
<el-row :gutter="15">
|
|
|
- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
|
|
|
- <el-form-item label="副产品单号:">
|
|
|
+ <el-col v-bind="styleResponsive ? { lg: 4, md: 10 } : { span: 4 }">
|
|
|
+ <el-form-item label="处置单号:">
|
|
|
<el-input
|
|
|
size="mini"
|
|
|
clearable
|
|
|
- v-model="where.workOrderId"
|
|
|
+ v-model="where.code"
|
|
|
placeholder="请输入"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
|
|
|
+ <el-col v-bind="styleResponsive ? { lg: 4, md: 10 } : { span: 4 }">
|
|
|
<el-form-item label="工单号:">
|
|
|
<el-input
|
|
|
size="mini"
|
|
|
clearable
|
|
|
- v-model="where.joinWorkOrderCode"
|
|
|
+ v-model="where.workOrderCode"
|
|
|
placeholder="请输入"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <el-col v-bind="styleResponsive ? { lg: 4, md: 10 } : { span: 4 }">
|
|
|
+ <el-form-item label="工序名称:">
|
|
|
+
|
|
|
+ <el-select size="mini" v-model="where.taskId" filterable>
|
|
|
+ <el-option
|
|
|
+ v-for="(item, index) in produceTaskList"
|
|
|
+ :key="index"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <el-col v-bind="styleResponsive ? { lg: 4, md: 10 } : { span: 4 }">
|
|
|
+ <el-form-item label="物品名称:">
|
|
|
+ <el-input
|
|
|
+ size="mini"
|
|
|
+ clearable
|
|
|
+ v-model="where.categoryName"
|
|
|
+ placeholder="请输入"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
|
|
|
+ <el-col v-bind="styleResponsive ? { lg: 4, md: 10 } : { span: 4 }">
|
|
|
<el-form-item label-width="0px">
|
|
|
<el-button
|
|
|
size="mini"
|
|
|
@@ -55,6 +87,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+ import { produceTask } from '@/api/InTheSystem/index';
|
|
|
export default {
|
|
|
props: {
|
|
|
|
|
|
@@ -62,13 +95,16 @@
|
|
|
data() {
|
|
|
// 默认表单数据
|
|
|
const defaultWhere = {
|
|
|
- workOrderId: '',
|
|
|
- joinWorkOrderCode: '',
|
|
|
- status: ''
|
|
|
+ code: '',
|
|
|
+ workOrderCode: '',
|
|
|
+ taskId: '',
|
|
|
+ categoryName: ''
|
|
|
};
|
|
|
return {
|
|
|
// 表单数据
|
|
|
where: { ...defaultWhere },
|
|
|
+
|
|
|
+ produceTaskList: []
|
|
|
};
|
|
|
},
|
|
|
computed: {
|
|
|
@@ -78,8 +114,25 @@
|
|
|
}
|
|
|
},
|
|
|
watch: {},
|
|
|
- created() {},
|
|
|
+ created() {
|
|
|
+ this.getTaskList();
|
|
|
+ },
|
|
|
methods: {
|
|
|
+
|
|
|
+ getTaskList() {
|
|
|
+ produceTask().then((res) => {
|
|
|
+ this.produceTaskList = res.list;
|
|
|
+ this.where.taskId = res.list[0].id
|
|
|
+
|
|
|
+
|
|
|
+ if(this.where.taskId) {
|
|
|
+ this.$emit('search', this.where);
|
|
|
+ }
|
|
|
+
|
|
|
+ });
|
|
|
+ },
|
|
|
+
|
|
|
+
|
|
|
/* 搜索 */
|
|
|
search() {
|
|
|
this.$emit('search', this.where);
|