|
@@ -7,6 +7,7 @@
|
|
:logList="logList"
|
|
:logList="logList"
|
|
:loading="loading"
|
|
:loading="loading"
|
|
@searchData="init"
|
|
@searchData="init"
|
|
|
|
+ @changeSelected='changeSelected'
|
|
@changePage="changePage"
|
|
@changePage="changePage"
|
|
@changeSize="changeSize"
|
|
@changeSize="changeSize"
|
|
@selectTable="selectTable"
|
|
@selectTable="selectTable"
|
|
@@ -465,6 +466,7 @@ export default {
|
|
multiple: true,
|
|
multiple: true,
|
|
filterable: true,
|
|
filterable: true,
|
|
value: "",
|
|
value: "",
|
|
|
|
+ change:true,
|
|
serverName: "house",
|
|
serverName: "house",
|
|
placeholder: "请选择楼幢",
|
|
placeholder: "请选择楼幢",
|
|
option: [],
|
|
option: [],
|
|
@@ -476,6 +478,7 @@ export default {
|
|
multiple: true,
|
|
multiple: true,
|
|
filterable: true,
|
|
filterable: true,
|
|
value: "",
|
|
value: "",
|
|
|
|
+ change:true,
|
|
serverName: "unit",
|
|
serverName: "unit",
|
|
placeholder: "请选择单元",
|
|
placeholder: "请选择单元",
|
|
option: [],
|
|
option: [],
|
|
@@ -486,6 +489,7 @@ export default {
|
|
multiple: true,
|
|
multiple: true,
|
|
filterable: true,
|
|
filterable: true,
|
|
value: "",
|
|
value: "",
|
|
|
|
+ change:true,
|
|
serverName: "layer",
|
|
serverName: "layer",
|
|
placeholder: "请选择楼层",
|
|
placeholder: "请选择楼层",
|
|
option: [],
|
|
option: [],
|
|
@@ -496,6 +500,7 @@ export default {
|
|
multiple: true,
|
|
multiple: true,
|
|
filterable: true,
|
|
filterable: true,
|
|
value: "",
|
|
value: "",
|
|
|
|
+ change:true,
|
|
serverName: "number_detail",
|
|
serverName: "number_detail",
|
|
placeholder: "请选择房号",
|
|
placeholder: "请选择房号",
|
|
option: [],
|
|
option: [],
|
|
@@ -506,6 +511,7 @@ export default {
|
|
multiple: true,
|
|
multiple: true,
|
|
filterable: true,
|
|
filterable: true,
|
|
value: "",
|
|
value: "",
|
|
|
|
+ change:true,
|
|
serverName: "part",
|
|
serverName: "part",
|
|
placeholder: "请选择部件",
|
|
placeholder: "请选择部件",
|
|
option: [],
|
|
option: [],
|
|
@@ -516,6 +522,7 @@ export default {
|
|
multiple: true,
|
|
multiple: true,
|
|
filterable: true,
|
|
filterable: true,
|
|
value: "",
|
|
value: "",
|
|
|
|
+ change:true,
|
|
serverName: "product",
|
|
serverName: "product",
|
|
placeholder: "请选择产品",
|
|
placeholder: "请选择产品",
|
|
option: [],
|
|
option: [],
|
|
@@ -524,6 +531,7 @@ export default {
|
|
title: "是否存在工艺路线",
|
|
title: "是否存在工艺路线",
|
|
name: "Select",
|
|
name: "Select",
|
|
value: "",
|
|
value: "",
|
|
|
|
+ change:true,
|
|
serverName: "process_router",
|
|
serverName: "process_router",
|
|
option: [
|
|
option: [
|
|
{ label: "是", value: 1 },
|
|
{ label: "是", value: 1 },
|
|
@@ -554,6 +562,7 @@ export default {
|
|
title: "部件状态",
|
|
title: "部件状态",
|
|
name: "Select",
|
|
name: "Select",
|
|
value: "",
|
|
value: "",
|
|
|
|
+ change:true,
|
|
serverName: "part_state",
|
|
serverName: "part_state",
|
|
option: [
|
|
option: [
|
|
{ label: "未下计划", value: 0 },
|
|
{ label: "未下计划", value: 0 },
|
|
@@ -566,6 +575,7 @@ export default {
|
|
multiple: true,
|
|
multiple: true,
|
|
filterable: true,
|
|
filterable: true,
|
|
value: "",
|
|
value: "",
|
|
|
|
+ change:true,
|
|
serverName: "img_number",
|
|
serverName: "img_number",
|
|
placeholder: "请选择图号",
|
|
placeholder: "请选择图号",
|
|
option: [],
|
|
option: [],
|
|
@@ -862,6 +872,17 @@ export default {
|
|
show_add_detail: false,
|
|
show_add_detail: false,
|
|
show_add: false,
|
|
show_add: false,
|
|
processLineTableData: [],
|
|
processLineTableData: [],
|
|
|
|
+ formData:{
|
|
|
|
+ house:'',
|
|
|
|
+ unit:'',
|
|
|
|
+ layer:'',
|
|
|
|
+ number_detail:'',
|
|
|
|
+ part:'',
|
|
|
|
+ product:'',
|
|
|
|
+ process_router:'',
|
|
|
|
+ part_state:'',
|
|
|
|
+ img_number:''
|
|
|
|
+ },
|
|
info: {
|
|
info: {
|
|
title: "",
|
|
title: "",
|
|
price: "",
|
|
price: "",
|
|
@@ -994,6 +1015,17 @@ export default {
|
|
}
|
|
}
|
|
);
|
|
);
|
|
},
|
|
},
|
|
|
|
+ changeSelected(row){
|
|
|
|
+ this.formData.house = row[0].value;
|
|
|
|
+ this.formData.unit = row[1].value;
|
|
|
|
+ this.formData.layer = row[2].value;
|
|
|
|
+ this.formData.number_detail= row[3].value;
|
|
|
|
+ this.formData.part= row[4].value;
|
|
|
|
+ this.formData.product= row[5].value;
|
|
|
|
+ this.formData.process_router= row[6].value;
|
|
|
|
+ this.formData.part_state= row[7].value;
|
|
|
|
+ this.formData.img_number= row[8].value;
|
|
|
|
+ },
|
|
getOptions() {
|
|
getOptions() {
|
|
this.axios("/api/order_detail_word", {
|
|
this.axios("/api/order_detail_word", {
|
|
params: { order_no: this.$route.query.order_no },
|
|
params: { order_no: this.$route.query.order_no },
|
|
@@ -1054,7 +1086,28 @@ export default {
|
|
if (Array.isArray(row)) {
|
|
if (Array.isArray(row)) {
|
|
//批量下生产操作
|
|
//批量下生产操作
|
|
if (row.length < 1) {
|
|
if (row.length < 1) {
|
|
- return this.$Message.warning("请至少选择一项");
|
|
|
|
|
|
+
|
|
|
|
+ if(this.formData.house||this.formData.unit||this.formData.layer||this.formData.number_detail||this.formData.part||this.formData.product||this.formData.process_router||this.formData.part_state||this.formData.img_number){
|
|
|
|
+ // this.axios.post('/api/orders_plan',this.formData);
|
|
|
|
+ let data = {zero:{},type:1};
|
|
|
|
+ data.zero.order_no = this.$route.query.order_no;
|
|
|
|
+ for(let i in this.formData){
|
|
|
|
+ data.zero[i]=this.formData[i]
|
|
|
|
+ };
|
|
|
|
+ this.downProduction({
|
|
|
|
+ title: "下生产排产",
|
|
|
|
+ type: 1,
|
|
|
|
+ params: data,
|
|
|
|
+ then: (e) => {
|
|
|
|
+ this.getData(this.proxyObj);
|
|
|
|
+ },
|
|
|
|
+ cancel: (e) => {},
|
|
|
|
+ });
|
|
|
|
+ return;
|
|
|
|
+ }else{
|
|
|
|
+ return this.$Message.warning("请至少选择一项");
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
let result = [];
|
|
let result = [];
|
|
row.map((v) => result.push(v.pr_id));
|
|
row.map((v) => result.push(v.pr_id));
|