@ -64,21 +64,22 @@
< / span > -- >
< el -button
type = "primary"
@ click = "submitSelectedRows" >
@ click = "submitSelectedRows"
>
原材料出库
< / e l - b u t t o n >
< / e l - d i a l o g >
< / template >
< / template >
< script >
< script >
import CRUD , { header , presenter } from '@crud/crud'
import rrOperation from '@crud/RR.operation'
import pagination from '@crud/Pagination'
import '@riophae/vue-treeselect/dist/vue-treeselect.css'
import CRUD , { header , presenter } from '@crud/crud'
import rrOperation from '@crud/RR.operation'
import pagination from '@crud/Pagination'
import '@riophae/vue-treeselect/dist/vue-treeselect.css'
import { mount } from 'sortablejs'
export default {
export default {
name : 'WorkOrderDetailDialog' ,
components : { rrOperation , pagination } ,
dicts : [ 'is_used' , 'vehicle_type' ] ,
@ -98,7 +99,7 @@ import { mount } from 'sortablejs'
productname : {
type : String ,
default : ''
} , workorder_c ode: {
} , workorderC ode : {
type : String ,
default : ''
}
@ -118,13 +119,13 @@ import { mount } from 'sortablejs'
} ,
productname ( newVal ) {
/ / 监 听 传 递 的 值 变 化 , 并 在 变 化 时 执 行 赋 值 操 作
this . query . productname = newVal ;
this . executeQuery ( ) ;
this . query . productname = newVal
this . executeQuery ( )
} ,
workorder_code ( newVal ) {
/ / 监 听 传 递 的 值 变 化 , 并 在 变 化 时 执 行 赋 值 操 作
this . query . workorder_code = newVal
this . workorder_code = newVal ;
this . query . workorder_code = newVal
this . workorder_code = newVal
}
} ,
methods : {
@ -164,17 +165,17 @@ import { mount } from 'sortablejs'
this . crud . resetQuery ( false )
this . $emit ( 'update:dialogShow' , false )
this . $emit ( 'tableChanged' , this . rows )
} , executeQuery ( ) {
this . crud . toQuery ( ) ;
} , submitSelectedRows ( ) {
const selectedRows = this . $refs . table . selection ;
} , executeQuery ( ) {
this . crud . toQuery ( )
} , submitSelectedRows ( ) {
const selectedRows = this . $refs . table . selection
if ( selectedRows . length === 0 ) {
this . $message . error ( '请至少选择一行数据' ) ;
return ;
this . $message . error ( '请至少选择一行数据' )
return
}
/ / 获 取 选 中 行 的 p o i n t _ c o d e
const pointCodes = selectedRows . map ( row => row . point_code ) ;
const pointCodes = selectedRows . map ( row => row . point_code )
/ / 弹 出 输 入 回 温 时 间 和 回 温 模 式 的 对 话 框
this . $prompt ( '请输入回温时间' , '提示' , {
@ -195,36 +196,35 @@ import { mount } from 'sortablejs'
workorder_code : this . workorder_code / / 使 用 w o r k o r d e r _ c o d e 属 性
} ) . then ( response => {
/ / 提 交 成 功 处 理
this . $message . success ( '提交成功!' ) ;
this . $message . success ( '提交成功!' )
/ / 关 闭 当 前 对 话 框
this . dialogVisible = false ;
this . dialogVisible = false
} ) . catch ( error => {
/ / 提 交 失 败 处 理
this . $message . error ( '提交失败,请重试' ) ;
} ) ;
this . $message . error ( '提交失败,请重试' )
} )
} ) . catch ( ( ) => {
/ / 用 户 点 击 了 取 消 按 钮
this . $message ( {
type : 'info' ,
message : '已取消提交操作'
} ) ;
} ) ;
} )
} )
} ) . catch ( ( ) => {
/ / 用 户 点 击 了 取 消 按 钮
this . $message ( {
type : 'info' ,
message : '已取消提交操作'
} ) ;
} ) ;
} )
} )
}
}
}
< / script >
}
< / script >
< style rel = "stylesheet/scss" lang = "scss" scoped >
: : v - deep . el - dialog__body {
padding - top : 0 px ;
}
< / style >