From b311b3cfee0a4635c236eea6c5870d805a29a160 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期一, 22 九月 2025 13:09:31 +0800
Subject: [PATCH] 优化导出工控网
---
src/views/flowmgr/taskassigntemp.vue | 76 +++++++++++++++++++++++++++++++++++---
1 files changed, 70 insertions(+), 6 deletions(-)
diff --git a/src/views/flowmgr/taskassigntemp.vue b/src/views/flowmgr/taskassigntemp.vue
index 8cbc96c..a81c6b2 100644
--- a/src/views/flowmgr/taskassigntemp.vue
+++ b/src/views/flowmgr/taskassigntemp.vue
@@ -107,11 +107,9 @@
prop: 'productModel',
type: 'input',
span: 12,
+ disabled:true,
+ placeholder:'閫夋嫨闆剁粍浠跺彿鑷姩濉厖',
dataType: 'string',
- rules: [{ required: true, message: '蹇呭~', trigger: 'blur' }],
- blur: (col) => {
- this.handleTrim(col)
- },
},
{
label: '宸ュ簭鍙�',
@@ -126,6 +124,15 @@
blur: (col) => {
this.handleTrim(col)
},
+ },
+ {
+ label: '闆剁粍浠跺悕绉�',
+ prop: 'drawingName',
+ type: 'input',
+ placeholder:'閫夋嫨闆剁粍浠跺彿鑷姩濉厖',
+ span: 12,
+ disabled:true,
+ dataType: 'string',
},
{
label: '宸ュ簭鍚嶇О',
@@ -152,7 +159,7 @@
{
label: '鎵规鍙�',
prop: 'craftEdition',
- placeholder:'濡�"A"',
+ placeholder:'濡�"2S24001"',
type: 'input',
span: 12,
dataType: 'string',
@@ -191,7 +198,25 @@
dataType: 'string',
rules: [{ required: true, message: '蹇呭~', trigger: 'blur' }],
},
-
+ {
+ label: '涓荤宸ヨ壓',
+ prop: 'producePlanId',
+ type: 'select',//column 12
+ remote: true,
+ placeholder:'鏃犳硶鍖归厤浜哄憳鑱岃矗琛ㄦ椂璇烽�夋嫨涓荤宸ヨ壓',
+ dicUrl: `/blade-mdm/producedivision/select-programmer?programmer={{key}}`,
+ dicFormatter:(res)=>{
+ return res.data.map(obj => {
+ let item = new Object();
+ item.value = obj.id;
+ item.label = obj.programmerName;
+ item.desc = `涓撲笟缁勯暱锛�${obj.teamLeaderName},鏍″锛�${obj.checkerName},瀹℃牳锛�${obj.seniorName}`
+ return item;
+ }); ;
+ },
+ span: 12,
+ dataType: 'string',
+ },
{
type:'hidden',
prop:'isTempFlow',
@@ -259,6 +284,7 @@
params: {drawingNo: query},
}).then(
res => {
+ this.attachForm.productModel = '';
if(res.data.code == 200){
let list = res.data.data;
for(let i of list){
@@ -280,6 +306,7 @@
},
handleSelect(item) {
this.attachForm.productModel = item.cph;
+ this.attachForm.drawingName = item.ljmc;
},
handleTrim(col){
//console.log(col)
@@ -299,7 +326,44 @@
form.machineMode = item.name;
}
})
+ if(this.attachForm.producePlanId){
+ //鎵嬪姩鎸囧畾浜嗕汉鍛樿亴璐h〃id锛屼笉鐢ㄧ户缁粠鏈嶅姟绔獙璇�
+ this.startDispatch(form,done);
+ }else{
+ axios({
+ url: '/blade-mdm/producedivision/select-by-drawingno',
+ method: 'get',
+ params: {drawingNo:this.attachForm.drawingNo},
+ }).then(
+ res => {
+
+ if(res.data.code == 200){
+ this.$message({
+ type: 'success',
+ message: '鎿嶄綔鎴愬姛!',
+ });
+
+ this.attachForm.producePlanId = res.data.data.id;
+
+ console.log('planid',this.attachForm.productPlanId)
+ this.startDispatch(form,done);
+ }else{
+
+
+ this.$alert(res.data.msg+".閲嶆柊杈撳叆鎴栬�呮墜鍔ㄩ�夋嫨涓荤宸ヨ壓銆�", '鍙戣捣浠诲姟澶辫触',{type:'error',confirmButtonText:'鍏抽棴'});
+ }
+ done();
+ },
+ error => {
+ console.log(error);
+ done();
+ }
+ );
+ }
+
+ },
+ startDispatch(form,done){
axios({
url: '/blade-mdm/flow/dispatch/start',
method: 'post',
--
Gitblit v1.9.3