|
|
@@ -7,91 +7,91 @@
|
|
|
@submit.native.prevent
|
|
|
>
|
|
|
<el-row :gutter="15">
|
|
|
-<!-- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">-->
|
|
|
-<!-- <el-form-item label="关键字:">-->
|
|
|
-<!-- <el-input-->
|
|
|
-<!-- v-model="where.keyWord"-->
|
|
|
-<!-- size="mini"-->
|
|
|
-<!-- placeholder="请输入"-->
|
|
|
-<!-- ></el-input>-->
|
|
|
-<!-- </el-form-item>-->
|
|
|
-<!-- </el-col>-->
|
|
|
-<!-- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">-->
|
|
|
-<!-- <el-form-item label="销售订单号:">-->
|
|
|
-<!-- <el-input-->
|
|
|
-<!-- v-model="where.code"-->
|
|
|
-<!-- size="mini"-->
|
|
|
-<!-- placeholder="请输入"-->
|
|
|
-<!-- ></el-input>-->
|
|
|
-<!-- </el-form-item>-->
|
|
|
-<!-- </el-col>-->
|
|
|
-<!-- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">-->
|
|
|
-<!-- <el-form-item label="产品编码:">-->
|
|
|
-<!-- <el-input-->
|
|
|
-<!-- v-model="where.productCode"-->
|
|
|
-<!-- size="mini"-->
|
|
|
-<!-- placeholder="请输入"-->
|
|
|
-<!-- ></el-input>-->
|
|
|
-<!-- </el-form-item>-->
|
|
|
-<!-- </el-col>-->
|
|
|
-<!-- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">-->
|
|
|
-<!-- <el-form-item label="行号:">-->
|
|
|
-<!-- <el-input-->
|
|
|
-<!-- v-model="where.lineNumber"-->
|
|
|
-<!-- size="mini"-->
|
|
|
-<!-- placeholder="请输入"-->
|
|
|
-<!-- ></el-input>-->
|
|
|
-<!-- </el-form-item>-->
|
|
|
-<!-- </el-col>-->
|
|
|
-<!-- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">-->
|
|
|
-<!-- <el-form-item label="牌号:">-->
|
|
|
-<!-- <el-input-->
|
|
|
-<!-- v-model="where.brandNo"-->
|
|
|
-<!-- size="mini"-->
|
|
|
-<!-- placeholder="请输入"-->
|
|
|
-<!-- ></el-input>-->
|
|
|
-<!-- </el-form-item>-->
|
|
|
-<!-- </el-col>-->
|
|
|
-<!-- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">-->
|
|
|
-<!-- <el-form-item label="型号:">-->
|
|
|
-<!-- <el-input-->
|
|
|
-<!-- v-model="where.model"-->
|
|
|
-<!-- size="mini"-->
|
|
|
-<!-- placeholder="请输入"-->
|
|
|
-<!-- ></el-input>-->
|
|
|
-<!-- </el-form-item>-->
|
|
|
-<!-- </el-col>-->
|
|
|
-<!-- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">-->
|
|
|
-<!-- <el-form-item label="订单来源:">-->
|
|
|
-<!-- <DictSelection-->
|
|
|
-<!-- dictName="订单来源"-->
|
|
|
-<!-- size="mini"-->
|
|
|
-<!-- clearable-->
|
|
|
-<!-- v-model="where.orderSource"-->
|
|
|
-<!-- >-->
|
|
|
-<!-- </DictSelection>-->
|
|
|
-<!-- </el-form-item>-->
|
|
|
-<!-- </el-col>-->
|
|
|
-<!-- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">-->
|
|
|
-<!-- <el-form-item label="客户名称:">-->
|
|
|
-<!-- <el-input-->
|
|
|
-<!-- v-model="where.customerName"-->
|
|
|
-<!-- size="mini"-->
|
|
|
-<!-- placeholder="请输入"-->
|
|
|
-<!-- ></el-input>-->
|
|
|
-<!-- </el-form-item>-->
|
|
|
-<!-- </el-col>-->
|
|
|
-<!-- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">-->
|
|
|
-<!-- <el-form-item label="订单类型:">-->
|
|
|
-<!-- <DictSelection-->
|
|
|
-<!-- dictName="订单类型"-->
|
|
|
-<!-- clearable-->
|
|
|
-<!-- size="mini"-->
|
|
|
-<!-- v-model="where.orderType"-->
|
|
|
-<!-- >-->
|
|
|
-<!-- </DictSelection>-->
|
|
|
-<!-- </el-form-item>-->
|
|
|
-<!-- </el-col>-->
|
|
|
+ <!-- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">-->
|
|
|
+ <!-- <el-form-item label="关键字:">-->
|
|
|
+ <!-- <el-input-->
|
|
|
+ <!-- v-model="where.keyWord"-->
|
|
|
+ <!-- size="mini"-->
|
|
|
+ <!-- placeholder="请输入"-->
|
|
|
+ <!-- ></el-input>-->
|
|
|
+ <!-- </el-form-item>-->
|
|
|
+ <!-- </el-col>-->
|
|
|
+ <!-- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">-->
|
|
|
+ <!-- <el-form-item label="销售订单号:">-->
|
|
|
+ <!-- <el-input-->
|
|
|
+ <!-- v-model="where.code"-->
|
|
|
+ <!-- size="mini"-->
|
|
|
+ <!-- placeholder="请输入"-->
|
|
|
+ <!-- ></el-input>-->
|
|
|
+ <!-- </el-form-item>-->
|
|
|
+ <!-- </el-col>-->
|
|
|
+ <!-- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">-->
|
|
|
+ <!-- <el-form-item label="产品编码:">-->
|
|
|
+ <!-- <el-input-->
|
|
|
+ <!-- v-model="where.productCode"-->
|
|
|
+ <!-- size="mini"-->
|
|
|
+ <!-- placeholder="请输入"-->
|
|
|
+ <!-- ></el-input>-->
|
|
|
+ <!-- </el-form-item>-->
|
|
|
+ <!-- </el-col>-->
|
|
|
+ <!-- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">-->
|
|
|
+ <!-- <el-form-item label="行号:">-->
|
|
|
+ <!-- <el-input-->
|
|
|
+ <!-- v-model="where.lineNumber"-->
|
|
|
+ <!-- size="mini"-->
|
|
|
+ <!-- placeholder="请输入"-->
|
|
|
+ <!-- ></el-input>-->
|
|
|
+ <!-- </el-form-item>-->
|
|
|
+ <!-- </el-col>-->
|
|
|
+ <!-- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">-->
|
|
|
+ <!-- <el-form-item label="牌号:">-->
|
|
|
+ <!-- <el-input-->
|
|
|
+ <!-- v-model="where.brandNo"-->
|
|
|
+ <!-- size="mini"-->
|
|
|
+ <!-- placeholder="请输入"-->
|
|
|
+ <!-- ></el-input>-->
|
|
|
+ <!-- </el-form-item>-->
|
|
|
+ <!-- </el-col>-->
|
|
|
+ <!-- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">-->
|
|
|
+ <!-- <el-form-item label="型号:">-->
|
|
|
+ <!-- <el-input-->
|
|
|
+ <!-- v-model="where.model"-->
|
|
|
+ <!-- size="mini"-->
|
|
|
+ <!-- placeholder="请输入"-->
|
|
|
+ <!-- ></el-input>-->
|
|
|
+ <!-- </el-form-item>-->
|
|
|
+ <!-- </el-col>-->
|
|
|
+ <!-- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">-->
|
|
|
+ <!-- <el-form-item label="订单来源:">-->
|
|
|
+ <!-- <DictSelection-->
|
|
|
+ <!-- dictName="订单来源"-->
|
|
|
+ <!-- size="mini"-->
|
|
|
+ <!-- clearable-->
|
|
|
+ <!-- v-model="where.orderSource"-->
|
|
|
+ <!-- >-->
|
|
|
+ <!-- </DictSelection>-->
|
|
|
+ <!-- </el-form-item>-->
|
|
|
+ <!-- </el-col>-->
|
|
|
+ <!-- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">-->
|
|
|
+ <!-- <el-form-item label="客户名称:">-->
|
|
|
+ <!-- <el-input-->
|
|
|
+ <!-- v-model="where.customerName"-->
|
|
|
+ <!-- size="mini"-->
|
|
|
+ <!-- placeholder="请输入"-->
|
|
|
+ <!-- ></el-input>-->
|
|
|
+ <!-- </el-form-item>-->
|
|
|
+ <!-- </el-col>-->
|
|
|
+ <!-- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">-->
|
|
|
+ <!-- <el-form-item label="订单类型:">-->
|
|
|
+ <!-- <DictSelection-->
|
|
|
+ <!-- dictName="订单类型"-->
|
|
|
+ <!-- clearable-->
|
|
|
+ <!-- size="mini"-->
|
|
|
+ <!-- v-model="where.orderType"-->
|
|
|
+ <!-- >-->
|
|
|
+ <!-- </DictSelection>-->
|
|
|
+ <!-- </el-form-item>-->
|
|
|
+ <!-- </el-col>-->
|
|
|
<el-col v-bind="styleResponsive ? { lg: 4, md: 12 } : { span: 4 }">
|
|
|
<el-form-item label="生产状态:">
|
|
|
<el-select
|
|
|
@@ -108,6 +108,15 @@
|
|
|
:value="item.value"
|
|
|
>
|
|
|
</el-option>
|
|
|
+ <el-option
|
|
|
+ v-if="activeName == 'three'"
|
|
|
+ v-for="item in treatProcuct"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+
|
|
|
<el-option
|
|
|
v-if="activeName == 'second'"
|
|
|
v-for="item in alreadyProcuct"
|
|
|
@@ -137,25 +146,25 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
-<!-- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">-->
|
|
|
-<!-- <el-form-item label="业务员:">-->
|
|
|
-<!-- <el-input-->
|
|
|
-<!-- v-model="where.salesman"-->
|
|
|
-<!-- size="mini"-->
|
|
|
-<!-- placeholder="请输入"-->
|
|
|
-<!-- ></el-input>-->
|
|
|
-<!-- </el-form-item>-->
|
|
|
-<!-- </el-col>-->
|
|
|
-
|
|
|
-<!-- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">-->
|
|
|
-<!-- <el-form-item label="产品名称:">-->
|
|
|
-<!-- <el-input-->
|
|
|
-<!-- v-model="where.productName"-->
|
|
|
-<!-- size="mini"-->
|
|
|
-<!-- placeholder="请输入"-->
|
|
|
-<!-- ></el-input>-->
|
|
|
-<!-- </el-form-item>-->
|
|
|
-<!-- </el-col>-->
|
|
|
+ <!-- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">-->
|
|
|
+ <!-- <el-form-item label="业务员:">-->
|
|
|
+ <!-- <el-input-->
|
|
|
+ <!-- v-model="where.salesman"-->
|
|
|
+ <!-- size="mini"-->
|
|
|
+ <!-- placeholder="请输入"-->
|
|
|
+ <!-- ></el-input>-->
|
|
|
+ <!-- </el-form-item>-->
|
|
|
+ <!-- </el-col>-->
|
|
|
+
|
|
|
+ <!-- <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">-->
|
|
|
+ <!-- <el-form-item label="产品名称:">-->
|
|
|
+ <!-- <el-input-->
|
|
|
+ <!-- v-model="where.productName"-->
|
|
|
+ <!-- size="mini"-->
|
|
|
+ <!-- placeholder="请输入"-->
|
|
|
+ <!-- ></el-input>-->
|
|
|
+ <!-- </el-form-item>-->
|
|
|
+ <!-- </el-col>-->
|
|
|
|
|
|
<el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
|
|
|
<el-form-item label="交货日期:">
|
|
|
@@ -173,16 +182,16 @@
|
|
|
</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-->
|
|
|
-<!-- data-type="Array"-->
|
|
|
-<!-- size="mini"-->
|
|
|
-<!-- v-model="where.deptIds"-->
|
|
|
-<!-- style="width: 100%"-->
|
|
|
-<!-- ></auth-selection>-->
|
|
|
-<!-- </el-form-item>-->
|
|
|
-<!-- </el-col>-->
|
|
|
+ <!-- <el-col v-bind="styleResponsive ? { lg: 6, md: 6 } : { span: 6 }">-->
|
|
|
+ <!-- <el-form-item label="组织机构:">-->
|
|
|
+ <!-- <auth-selection-->
|
|
|
+ <!-- data-type="Array"-->
|
|
|
+ <!-- size="mini"-->
|
|
|
+ <!-- v-model="where.deptIds"-->
|
|
|
+ <!-- style="width: 100%"-->
|
|
|
+ <!-- ></auth-selection>-->
|
|
|
+ <!-- </el-form-item>-->
|
|
|
+ <!-- </el-col>-->
|
|
|
<el-col v-bind="styleResponsive ? { lg: 3, md: 12 } : { span: 3 }">
|
|
|
<el-form-item label-width="0">
|
|
|
<el-input
|
|
|
@@ -201,7 +210,6 @@
|
|
|
</span>
|
|
|
<el-dropdown-menu>
|
|
|
<div class="searchExpend">
|
|
|
-
|
|
|
<el-row>
|
|
|
<el-form-item label="关键字:" label-width="80px">
|
|
|
<el-input
|
|
|
@@ -315,7 +323,6 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-row>
|
|
|
-
|
|
|
</div>
|
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
|
|
@@ -348,11 +355,7 @@
|
|
|
>
|
|
|
交期预估</el-button
|
|
|
> -->
|
|
|
- <el-button
|
|
|
- @click="homogeneityInspect"
|
|
|
- size="mini"
|
|
|
- type="success"
|
|
|
- >
|
|
|
+ <el-button @click="homogeneityInspect" size="mini" type="success">
|
|
|
齐套性检查</el-button
|
|
|
>
|
|
|
<el-button
|
|
|
@@ -389,9 +392,7 @@
|
|
|
>
|
|
|
<el-button type="warning" size="mini">批量导入</el-button>
|
|
|
</el-upload>
|
|
|
- <el-button type="info" size="mini">
|
|
|
- 下载模板
|
|
|
- </el-button>
|
|
|
+ <el-button type="info" size="mini"> 下载模板 </el-button>
|
|
|
<el-button
|
|
|
type="danger"
|
|
|
size="mini"
|
|
|
@@ -460,13 +461,13 @@
|
|
|
productName: ''
|
|
|
};
|
|
|
return {
|
|
|
-
|
|
|
// 表单数据
|
|
|
defaultWhere,
|
|
|
where: { ...defaultWhere },
|
|
|
time: [],
|
|
|
fileList: [],
|
|
|
awaitProcuct: [{ value: 1, label: '待排产' }],
|
|
|
+ treatProcuct: [{ value: 0, label: '未排完' }],
|
|
|
alreadyProcuct: [
|
|
|
{ value: 0, label: '所有状态' },
|
|
|
{ value: 2, label: '待发布' },
|
|
|
@@ -481,19 +482,25 @@
|
|
|
{ value: 1, label: '按单' },
|
|
|
{ value: 2, label: '按库' }
|
|
|
],
|
|
|
-
|
|
|
- orderList: [{
|
|
|
- value: 0, label: '库存性订单'
|
|
|
- },
|
|
|
- {
|
|
|
- value: 1, label: '生产性订单'
|
|
|
- },
|
|
|
- {
|
|
|
- value: 2, label: '无客户生产性订单'
|
|
|
- },
|
|
|
- {
|
|
|
- value: 4, label: '不定向订单'
|
|
|
- },],
|
|
|
+
|
|
|
+ orderList: [
|
|
|
+ {
|
|
|
+ value: 0,
|
|
|
+ label: '库存性订单'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value: 1,
|
|
|
+ label: '生产性订单'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value: 2,
|
|
|
+ label: '无客户生产性订单'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value: 4,
|
|
|
+ label: '不定向订单'
|
|
|
+ }
|
|
|
+ ],
|
|
|
loading: false
|
|
|
};
|
|
|
},
|
|
|
@@ -503,11 +510,9 @@
|
|
|
return this.$store.state.theme.styleResponsive;
|
|
|
},
|
|
|
|
|
|
-
|
|
|
clientEnvironmentId() {
|
|
|
return this.$store.state.user.info.clientEnvironmentId;
|
|
|
- },
|
|
|
-
|
|
|
+ }
|
|
|
},
|
|
|
watch: {
|
|
|
activeName: {
|
|
|
@@ -562,9 +567,9 @@
|
|
|
const produceRoutingId = this.selection[0].produceRoutingId;
|
|
|
const measuringUnit = this.selection[0].measuringUnit;
|
|
|
const factoriesId = this.selection[0].factoriesId;
|
|
|
- const bomCategoryId = this.selection[0].bomCategoryId
|
|
|
+ const bomCategoryId = this.selection[0].bomCategoryId;
|
|
|
const saleType = this.selection[0].saleType;
|
|
|
- const produceType=this.selection[0].produceType[0];
|
|
|
+ const produceType = this.selection[0].produceType[0];
|
|
|
|
|
|
// if(!factoriesId){
|
|
|
// this.$message.warning('工厂未选择!');
|
|
|
@@ -603,7 +608,7 @@
|
|
|
produceRoutingName: this.selection[0].produceRoutingName,
|
|
|
factoriesId: factoriesId,
|
|
|
bomCategoryId: bomCategoryId,
|
|
|
- produceType:produceType
|
|
|
+ produceType: produceType
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
@@ -681,15 +686,13 @@
|
|
|
synchronous() {
|
|
|
synchronousDataByJDY().then((res) => {
|
|
|
this.$message.success('同步成功!');
|
|
|
- this.reset()
|
|
|
+ this.reset();
|
|
|
});
|
|
|
},
|
|
|
- payBudget(){
|
|
|
-
|
|
|
- },
|
|
|
- homogeneityInspect(){
|
|
|
+ payBudget() {},
|
|
|
+ homogeneityInspect() {
|
|
|
this.$emit('check');
|
|
|
- },
|
|
|
+ }
|
|
|
}
|
|
|
};
|
|
|
</script>
|
|
|
@@ -716,7 +719,7 @@
|
|
|
.button-link {
|
|
|
color: #fff;
|
|
|
}
|
|
|
- .searchExpend{
|
|
|
+ .searchExpend {
|
|
|
padding: 20px 50px 0 30px;
|
|
|
}
|
|
|
</style>
|