|
|
@@ -312,15 +312,35 @@ const selectSHNode = (node,check) => {
|
|
|
}
|
|
|
|
|
|
|
|
|
-const open = async (gdbh, gxlist) => {
|
|
|
- Object.keys(form).forEach(key => {
|
|
|
- form[key] = '';
|
|
|
- });
|
|
|
+const open = async (gdbh, gxlist,_gdgyrow) => {
|
|
|
+ console.log(_gdgyrow.value)
|
|
|
+ if(_gdgyrow.value){
|
|
|
+ Object.assign(form,_gdgyrow.value);
|
|
|
+ form['yjno'] = _gdgyrow.value['印件号'];
|
|
|
+ form['工序'] = _gdgyrow.value['工序号'];
|
|
|
+ form['设备编号'] = []
|
|
|
+ //通过车间名称查询机台
|
|
|
+ const MachineList_jitai = await gdzl_MachineList({address:form['车间名称']});
|
|
|
+ gdzl_MachineList_address.value = MachineList_jitai.data;
|
|
|
+ const jitai = _gdgyrow.value['机台编号'].split(' ')
|
|
|
+ jitai.map(item => {
|
|
|
+ MachineList_jitai.data.map(jt => {
|
|
|
+ if (jt.indexOf(item) > -1 && item !== '') {
|
|
|
+ form['设备编号'].push(item)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ })
|
|
|
+ }else{
|
|
|
+ Object.keys(form).forEach(key => {
|
|
|
+ form[key] = '';
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
visible.value = true
|
|
|
id.value = gdbh
|
|
|
const res = await PrintDetailList({workOrder: id.value})
|
|
|
const apiData = await getDepartName()
|
|
|
- console.log(apiData)
|
|
|
+ // console.log(apiData)
|
|
|
function transformDataToTreeFormat(data) {
|
|
|
return Object.entries(data).map(([key, value]) => {
|
|
|
// key是车间名称,value是车间内的操作列表
|