|
|
@@ -1,54 +1,53 @@
|
|
|
<!-- 搜索表单 -->
|
|
|
<template>
|
|
|
<el-form
|
|
|
- label-width="80px"
|
|
|
class="ele-form-search"
|
|
|
@keyup.enter.native="search"
|
|
|
@submit.native.prevent
|
|
|
>
|
|
|
<el-row :gutter="15">
|
|
|
- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
|
|
|
- <el-form-item label="计划编号:">
|
|
|
- <el-input
|
|
|
- size="mini"
|
|
|
- clearable
|
|
|
- v-model="where.code"
|
|
|
- placeholder="请输入"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
|
|
|
- <el-form-item label="产品编码:">
|
|
|
- <el-input
|
|
|
- size="mini"
|
|
|
- clearable
|
|
|
- v-model="where.productCode"
|
|
|
- placeholder="请输入"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
|
|
|
- <el-form-item label="牌号:" label-width="80px">
|
|
|
- <el-input
|
|
|
- size="mini"
|
|
|
- clearable
|
|
|
- v-model="where.brandNo"
|
|
|
- placeholder="请输入"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
|
|
|
- <el-form-item label="型号:" label-width="80px">
|
|
|
- <el-input
|
|
|
- size="mini"
|
|
|
- clearable
|
|
|
- v-model="where.model"
|
|
|
- placeholder="请输入"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
|
|
|
- <el-form-item size="mini" label="计划类型:" label-width="80px">
|
|
|
+<!-- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">-->
|
|
|
+<!-- <el-form-item label="计划编号:">-->
|
|
|
+<!-- <el-input-->
|
|
|
+<!-- size="mini"-->
|
|
|
+<!-- clearable-->
|
|
|
+<!-- v-model="where.code"-->
|
|
|
+<!-- placeholder="请输入"-->
|
|
|
+<!-- />-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+<!-- </el-col>-->
|
|
|
+<!-- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">-->
|
|
|
+<!-- <el-form-item label="产品编码:">-->
|
|
|
+<!-- <el-input-->
|
|
|
+<!-- size="mini"-->
|
|
|
+<!-- clearable-->
|
|
|
+<!-- v-model="where.productCode"-->
|
|
|
+<!-- placeholder="请输入"-->
|
|
|
+<!-- />-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+<!-- </el-col>-->
|
|
|
+<!-- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">-->
|
|
|
+<!-- <el-form-item label="牌号:" label-width="80px">-->
|
|
|
+<!-- <el-input-->
|
|
|
+<!-- size="mini"-->
|
|
|
+<!-- clearable-->
|
|
|
+<!-- v-model="where.brandNo"-->
|
|
|
+<!-- placeholder="请输入"-->
|
|
|
+<!-- />-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+<!-- </el-col>-->
|
|
|
+<!-- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">-->
|
|
|
+<!-- <el-form-item label="型号:" label-width="80px">-->
|
|
|
+<!-- <el-input-->
|
|
|
+<!-- size="mini"-->
|
|
|
+<!-- clearable-->
|
|
|
+<!-- v-model="where.model"-->
|
|
|
+<!-- placeholder="请输入"-->
|
|
|
+<!-- />-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+<!-- </el-col>-->
|
|
|
+ <el-col v-bind="styleResponsive ? { lg: 3, md: 12 } : { span: 3 }">
|
|
|
+ <el-form-item label="计划类型:" label-width="80px">
|
|
|
<el-select
|
|
|
size="mini"
|
|
|
clearable
|
|
|
@@ -65,7 +64,7 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
|
|
|
+ <el-col v-bind="styleResponsive ? { lg: 3, md: 12 } : { span: 3 }">
|
|
|
<el-form-item label="计划状态:" label-width="80px">
|
|
|
<el-select
|
|
|
size="mini"
|
|
|
@@ -82,40 +81,41 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col
|
|
|
- v-bind="styleResponsive ? { lg: 9, md: 12 } : { span: 9 }"
|
|
|
- v-if="activeName == 'second'"
|
|
|
- >
|
|
|
- <el-form-item label-width="150px">
|
|
|
- <template slot="label">
|
|
|
- <el-select
|
|
|
- size="mini"
|
|
|
- v-model="deliveryVal"
|
|
|
- @change="
|
|
|
- () => {
|
|
|
- where.deliveryTime = [];
|
|
|
- where.formingTime = [];
|
|
|
- }
|
|
|
- "
|
|
|
- >
|
|
|
- <el-option label="预测交货日期" value="deliveryTime"></el-option>
|
|
|
- <el-option label="实际交货日期" value="formingTime"></el-option>
|
|
|
- </el-select>
|
|
|
- </template>
|
|
|
- <el-date-picker
|
|
|
- class="w100"
|
|
|
- v-model="where[deliveryVal]"
|
|
|
- type="daterange"
|
|
|
- range-separator="至"
|
|
|
- start-placeholder="开始日期"
|
|
|
- end-placeholder="结束日期"
|
|
|
- value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
- :default-time="['00:00:00', '23:59:59']"
|
|
|
- >
|
|
|
- </el-date-picker>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col v-bind="styleResponsive ? { lg: 9, md: 12 } : { span: 9 }">
|
|
|
+<!-- <el-col-->
|
|
|
+<!-- v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }"-->
|
|
|
+<!-- v-if="activeName == 'second'"-->
|
|
|
+<!-- >-->
|
|
|
+<!-- <el-form-item label-width="150px">-->
|
|
|
+<!-- <template slot="label">-->
|
|
|
+<!-- <el-select-->
|
|
|
+<!-- size="mini"-->
|
|
|
+<!-- v-model="deliveryVal"-->
|
|
|
+<!-- @change="-->
|
|
|
+<!-- () => {-->
|
|
|
+<!-- where.deliveryTime = [];-->
|
|
|
+<!-- where.formingTime = [];-->
|
|
|
+<!-- }-->
|
|
|
+<!-- "-->
|
|
|
+<!-- >-->
|
|
|
+<!-- <el-option label="预测交货日期" value="deliveryTime"></el-option>-->
|
|
|
+<!-- <el-option label="实际交货日期" value="formingTime"></el-option>-->
|
|
|
+<!-- </el-select>-->
|
|
|
+<!-- </template>-->
|
|
|
+<!-- <el-date-picker-->
|
|
|
+<!-- size="mini"-->
|
|
|
+<!-- class="w100"-->
|
|
|
+<!-- v-model="where[deliveryVal]"-->
|
|
|
+<!-- type="daterange"-->
|
|
|
+<!-- range-separator="至"-->
|
|
|
+<!-- start-placeholder="开始日期"-->
|
|
|
+<!-- end-placeholder="结束日期"-->
|
|
|
+<!-- value-format="yyyy-MM-dd HH:mm:ss"-->
|
|
|
+<!-- :default-time="['00:00:00', '23:59:59']"-->
|
|
|
+<!-- >-->
|
|
|
+<!-- </el-date-picker>-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+<!-- </el-col>-->
|
|
|
+ <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
|
|
|
<el-form-item label="" label-width="150px">
|
|
|
<template slot="label">
|
|
|
<el-select
|
|
|
@@ -151,38 +151,38 @@
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col
|
|
|
- v-bind="styleResponsive ? { lg: 9, md: 12 } : { span: 9 }"
|
|
|
- v-if="activeName == 'second'"
|
|
|
- >
|
|
|
- <el-form-item label="工单发布时间:" label-width="150px">
|
|
|
- <el-date-picker
|
|
|
- class="w100"
|
|
|
- size="mini"
|
|
|
- v-model="where.releaseTime"
|
|
|
- type="daterange"
|
|
|
- range-separator="至"
|
|
|
- start-placeholder="开始日期"
|
|
|
- end-placeholder="结束日期"
|
|
|
- value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
- :default-time="['00:00:00', '23:59:59']"
|
|
|
- >
|
|
|
- </el-date-picker>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
+<!-- <el-col-->
|
|
|
+<!-- v-bind="styleResponsive ? { lg: 9, md: 12 } : { span: 9 }"-->
|
|
|
+<!-- v-if="activeName == 'second'"-->
|
|
|
+<!-- >-->
|
|
|
+<!-- <el-form-item label="工单发布时间:" label-width="150px">-->
|
|
|
+<!-- <el-date-picker-->
|
|
|
+<!-- class="w100"-->
|
|
|
+<!-- size="mini"-->
|
|
|
+<!-- v-model="where.releaseTime"-->
|
|
|
+<!-- type="daterange"-->
|
|
|
+<!-- range-separator="至"-->
|
|
|
+<!-- start-placeholder="开始日期"-->
|
|
|
+<!-- end-placeholder="结束日期"-->
|
|
|
+<!-- value-format="yyyy-MM-dd HH:mm:ss"-->
|
|
|
+<!-- :default-time="['00:00:00', '23:59:59']"-->
|
|
|
+<!-- >-->
|
|
|
+<!-- </el-date-picker>-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+<!-- </el-col>-->
|
|
|
|
|
|
- <el-col v-bind="styleResponsive ? { lg: 6, md: 6 } : { span: 6 }">
|
|
|
- <el-form-item label="组织机构:">
|
|
|
- <auth-selection
|
|
|
- size="mini"
|
|
|
- data-type="Array"
|
|
|
- v-model="where.deptIds"
|
|
|
- ></auth-selection>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
+<!-- <el-col v-bind="styleResponsive ? { lg: 6, md: 6 } : { span: 6 }">-->
|
|
|
+<!-- <el-form-item label="组织机构:">-->
|
|
|
+<!-- <auth-selection-->
|
|
|
+<!-- size="mini"-->
|
|
|
+<!-- data-type="Array"-->
|
|
|
+<!-- v-model="where.deptIds"-->
|
|
|
+<!-- ></auth-selection>-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+<!-- </el-col>-->
|
|
|
|
|
|
- <el-col v-bind="styleResponsive ? { lg: 6, md: 6 } : { span: 6 }">
|
|
|
- <el-form-item label="加工方式:">
|
|
|
+ <el-col v-bind="styleResponsive ? { lg: 3, md: 6 } : { span: 3 }">
|
|
|
+ <el-form-item label-width="80px" label="加工方式:">
|
|
|
<el-select
|
|
|
size="mini"
|
|
|
clearable
|
|
|
@@ -199,7 +199,16 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
-
|
|
|
+ <el-col v-bind="styleResponsive ? { lg: 3, md: 12 } : { span: 3 }">
|
|
|
+ <el-form-item>
|
|
|
+ <el-input
|
|
|
+ size="mini"
|
|
|
+ clearable
|
|
|
+ v-model="where.searchInfo"
|
|
|
+ placeholder="请输入查询信息"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col v-bind="styleResponsive ? { lg: 6, md: 6 } : { span: 6 }">
|
|
|
<div class="ele-form-actions">
|
|
|
<el-button
|
|
|
@@ -217,6 +226,102 @@
|
|
|
type="primary"
|
|
|
>重置</el-button
|
|
|
>
|
|
|
+ <el-dropdown trigger="click">
|
|
|
+ <span class="el-dropdown-link">
|
|
|
+ 展开<i class="el-icon-arrow-down el-icon--right"></i>
|
|
|
+ </span>
|
|
|
+ <el-dropdown-menu>
|
|
|
+ <div class="searchExpend">
|
|
|
+ <el-row>
|
|
|
+ <el-form-item label="计划编号:" label-width="80px">
|
|
|
+ <el-input
|
|
|
+ size="mini"
|
|
|
+ clearable
|
|
|
+ v-model="where.code"
|
|
|
+ placeholder="请输入"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-form-item label="产品编码:" label-width="80px">
|
|
|
+ <el-input
|
|
|
+ size="mini"
|
|
|
+ clearable
|
|
|
+ v-model="where.productCode"
|
|
|
+ placeholder="请输入"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-form-item label="牌号:" label-width="80px">
|
|
|
+ <el-input
|
|
|
+ size="mini"
|
|
|
+ clearable
|
|
|
+ v-model="where.brandNo"
|
|
|
+ placeholder="请输入"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-form-item label="型号:" label-width="80px">
|
|
|
+ <el-input
|
|
|
+ size="mini"
|
|
|
+ clearable
|
|
|
+ v-model="where.model"
|
|
|
+ placeholder="请输入"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ </el-row>
|
|
|
+ <el-row v-if="activeName == 'second'">
|
|
|
+ <el-form-item label-width="150px">
|
|
|
+ <template slot="label">
|
|
|
+ <el-select
|
|
|
+ size="mini"
|
|
|
+ v-model="deliveryVal"
|
|
|
+ @change="
|
|
|
+ () => {
|
|
|
+ where.deliveryTime = [];
|
|
|
+ where.formingTime = [];
|
|
|
+ }
|
|
|
+ "
|
|
|
+ >
|
|
|
+ <el-option label="预测交货日期" value="deliveryTime"></el-option>
|
|
|
+ <el-option label="实际交货日期" value="formingTime"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </template>
|
|
|
+ <el-date-picker
|
|
|
+ size="mini"
|
|
|
+ class="w100"
|
|
|
+ v-model="where[deliveryVal]"
|
|
|
+ type="daterange"
|
|
|
+ range-separator="至"
|
|
|
+ start-placeholder="开始日期"
|
|
|
+ end-placeholder="结束日期"
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
+ :default-time="['00:00:00', '23:59:59']"
|
|
|
+ >
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ </el-row>
|
|
|
+ <el-row v-if="activeName == 'second'">
|
|
|
+ <el-form-item label="工单发布时间:" label-width="150px">
|
|
|
+ <el-date-picker
|
|
|
+ class="w100"
|
|
|
+ size="mini"
|
|
|
+ v-model="where.releaseTime"
|
|
|
+ type="daterange"
|
|
|
+ range-separator="至"
|
|
|
+ start-placeholder="开始日期"
|
|
|
+ end-placeholder="结束日期"
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
+ :default-time="['00:00:00', '23:59:59']"
|
|
|
+ >
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ </el-row>
|
|
|
+ </div>
|
|
|
+ </el-dropdown-menu>
|
|
|
+ </el-dropdown>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
@@ -241,7 +346,8 @@
|
|
|
formingTime: [],
|
|
|
reqMoldTime: [],
|
|
|
planFormingTime: [],
|
|
|
- executeUserName: ''
|
|
|
+ executeUserName: '',
|
|
|
+ searchInfo: '',
|
|
|
};
|
|
|
return {
|
|
|
// 表单数据
|
|
|
@@ -301,6 +407,10 @@
|
|
|
.ele-form-actions {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
- justify-content: flex-end;
|
|
|
+ justify-content: flex-start;
|
|
|
+ padding-top: 5px;
|
|
|
+ }
|
|
|
+ .searchExpend{
|
|
|
+ padding: 20px 10px 0;
|
|
|
}
|
|
|
</style>
|