|
|
@@ -1565,9 +1565,9 @@ import {
|
|
|
getLossCode,
|
|
|
PrintlDel,
|
|
|
ProcessDel,
|
|
|
- addProduct,
|
|
|
- ProcessEdit,
|
|
|
- getCouplet,
|
|
|
+ addProduct,
|
|
|
+ ProcessEdit,
|
|
|
+ getCouplet,
|
|
|
ProductgetCouplet
|
|
|
} from '@/api/yunyin/yunying'
|
|
|
defineOptions({ name: 'Company'})
|
|
|
@@ -2537,7 +2537,7 @@ const delgd_delclick = async () => {
|
|
|
if (yjSelection.value !== '') {
|
|
|
try {
|
|
|
const res1 = await PrintlDel({UniqId: yjSelection.value})
|
|
|
- res1.code === 0 && ElMessage.success('印件资料删除成功')
|
|
|
+ res1.code === 0 && ElMessage.success('印件资料删除成功')
|
|
|
GetInfo()
|
|
|
} catch(err) {
|
|
|
ElMessage.error(err)
|
|
|
@@ -2547,7 +2547,7 @@ const delgd_delclick = async () => {
|
|
|
try {
|
|
|
|
|
|
const res2 = await ProcessDel({UniqId: gySelection.value})
|
|
|
- res2.code === 0 && ElMessage.success('工艺资料删除成功')
|
|
|
+ res2.code === 0 && ElMessage.success('工艺资料删除成功')
|
|
|
GetInfo()
|
|
|
} catch(err) {
|
|
|
ElMessage.error(err)
|
|
|
@@ -2610,13 +2610,13 @@ let formDataTest = reactive({})
|
|
|
//弹窗
|
|
|
const dialogFormVisible = ref(false)
|
|
|
const huanxingVisible = ref(false)
|
|
|
-
|
|
|
+
|
|
|
// 行为控制标记(弹窗内部需要增还是改)
|
|
|
const typeGy = ref('')
|
|
|
|
|
|
//双击修改弹窗
|
|
|
const dbclickId = ref()
|
|
|
-const type = ref('')
|
|
|
+const type = ref('')
|
|
|
|
|
|
const updateCompanyFunc = async (row, cols) => {
|
|
|
type.value = 'update';
|
|
|
@@ -3109,20 +3109,20 @@ const addgydialogFormVisible = ref(false)
|
|
|
const searchCJModel = ref(false)
|
|
|
const searchSHModel = ref(false)
|
|
|
// 点击工艺行获取数据
|
|
|
-const addcpgy_onclick = async () => {
|
|
|
- if(_gyrow.value){
|
|
|
- //3.6工艺资料-获取产品工艺资料
|
|
|
- const getProductGyInfo_edit = await getProductGyInfo({UniqID:_gyrow.value.UniqID})
|
|
|
- Object.assign(add_gyformData,getProductGyInfo_edit.data);
|
|
|
- }
|
|
|
- add_gyformData.Gy0_方案 = 'A';
|
|
|
- //新增
|
|
|
+const addcpgy_onclick = async () => {
|
|
|
+ if(_gyrow.value){
|
|
|
+ //3.6工艺资料-获取产品工艺资料
|
|
|
+ const getProductGyInfo_edit = await getProductGyInfo({UniqID:_gyrow.value.UniqID})
|
|
|
+ Object.assign(add_gyformData,getProductGyInfo_edit.data);
|
|
|
+ }
|
|
|
+ add_gyformData.Gy0_方案 = 'A';
|
|
|
+ //新增
|
|
|
typeGy.value = 'create'
|
|
|
addgydialogFormVisible.value=true
|
|
|
// add_yjdialogFormVisible.value = true
|
|
|
// console.log(yjtableData.length)
|
|
|
}
|
|
|
-const add_gyformData = reactive({
|
|
|
+const add_gyformData = reactive({
|
|
|
Gy0_cpdh: '',
|
|
|
Gy0_方案: '',
|
|
|
Gy0_yjno: '',
|
|
|
@@ -3134,11 +3134,11 @@ const add_gyformData = reactive({
|
|
|
Add_gxmc: '',
|
|
|
Gy0_Ms: '',
|
|
|
Gy0_sbbh: '',
|
|
|
- 难度系数:'1.000',
|
|
|
- Gy0_shdh: '',
|
|
|
- sys_mc:'',
|
|
|
+ 难度系数:'1.000',
|
|
|
+ Gy0_shdh: '',
|
|
|
+ sys_mc:'',
|
|
|
sys_rate0: '',
|
|
|
- sys_rate1: '',
|
|
|
+ sys_rate1: '',
|
|
|
损耗系数: '1.000',
|
|
|
工序备注: '',
|
|
|
质量要求: '',
|
|
|
@@ -3146,14 +3146,14 @@ const add_gyformData = reactive({
|
|
|
Sys_id: _username.value,
|
|
|
|
|
|
});
|
|
|
-const getcjmc = (code) => {
|
|
|
- // if (code.key==='Tab') {
|
|
|
- // setTimeout(() =>document.querySelector('#yjdhId').focus(), 50)
|
|
|
- // _getCJList();
|
|
|
+// const getcjmc = (code) => {
|
|
|
+// // if (code.key==='Tab') {
|
|
|
+// // setTimeout(() =>document.querySelector('#yjdhId').focus(), 50)
|
|
|
+// // _getCJList();
|
|
|
|
|
|
- // }
|
|
|
- _getCJList()
|
|
|
-}
|
|
|
+// // }
|
|
|
+// _getCJList()
|
|
|
+// }
|
|
|
|
|
|
const getCJListdata = ref([]);
|
|
|
const _getCJList = async () => {
|
|
|
@@ -3185,7 +3185,7 @@ const _getCJList = async () => {
|
|
|
const selectCJNode = (nodeData) => {
|
|
|
if(nodeData.level==2){
|
|
|
add_gyformData.Gy0_site=nodeData.label
|
|
|
- }
|
|
|
+ }
|
|
|
console.log(nodeData)
|
|
|
if(nodeData.level==3){
|
|
|
InSH(nodeData.label)
|
|
|
@@ -3194,25 +3194,25 @@ const selectCJNode = (nodeData) => {
|
|
|
}
|
|
|
}
|
|
|
const InSH = async (value) => {
|
|
|
- const response = await getLossCode({ code:value});
|
|
|
+ const response = await getLossCode({ code:value});
|
|
|
console.log(response)
|
|
|
- if(response.code===0){
|
|
|
- if(response.data.length){
|
|
|
- add_gyformData.Gy0_shdh=response.data[0].sys_bh
|
|
|
- add_gyformData.sys_mc=response.data[0].sys_mc
|
|
|
- add_gyformData.sys_rate0=response.data[0].sys_rate0
|
|
|
- add_gyformData.sys_rate1=response.data[0].sys_rate1
|
|
|
- }else{
|
|
|
- add_gyformData.Gy0_shdh=''
|
|
|
- add_gyformData.sys_mc=''
|
|
|
- add_gyformData.sys_rate0=''
|
|
|
- add_gyformData.sys_rate1=''
|
|
|
+ if(response.code===0){
|
|
|
+ if(response.data.length){
|
|
|
+ add_gyformData.Gy0_shdh=response.data[0].sys_bh
|
|
|
+ add_gyformData.sys_mc=response.data[0].sys_mc
|
|
|
+ add_gyformData.sys_rate0=response.data[0].sys_rate0
|
|
|
+ add_gyformData.sys_rate1=response.data[0].sys_rate1
|
|
|
+ }else{
|
|
|
+ add_gyformData.Gy0_shdh=''
|
|
|
+ add_gyformData.sys_mc=''
|
|
|
+ add_gyformData.sys_rate0=''
|
|
|
+ add_gyformData.sys_rate1=''
|
|
|
}
|
|
|
- }else{
|
|
|
- add_gyformData.Gy0_shdh=''
|
|
|
- add_gyformData.sys_mc=''
|
|
|
- add_gyformData.sys_rate0=''
|
|
|
- add_gyformData.sys_rate1=''
|
|
|
+ }else{
|
|
|
+ add_gyformData.Gy0_shdh=''
|
|
|
+ add_gyformData.sys_mc=''
|
|
|
+ add_gyformData.sys_rate0=''
|
|
|
+ add_gyformData.sys_rate1=''
|
|
|
}
|
|
|
}
|
|
|
const getSHListdata = ref([]);
|
|
|
@@ -3314,38 +3314,38 @@ const addgyenterDialog = () =>{
|
|
|
质量隐患: add_gyformData['质量隐患'],
|
|
|
Sys_id : _username.value,
|
|
|
// 万小张: add_yjzlformdata['万小张'],
|
|
|
- };
|
|
|
-
|
|
|
- if(typeGy.value == 'create'){
|
|
|
- addProductGyInfo(formattedData).then( result =>{
|
|
|
- if(result.code===0){
|
|
|
- ElMessage({
|
|
|
- type: 'success',
|
|
|
- message: '成功'
|
|
|
- })
|
|
|
- GetInfo();
|
|
|
- addgydialogFormVisible.value = false
|
|
|
- Object.keys(add_gyformData).forEach(key => {
|
|
|
- add_gyformData[key] = '';
|
|
|
- });
|
|
|
- }else{
|
|
|
- ElMessage({
|
|
|
- type: 'error',
|
|
|
- message: '失败'
|
|
|
- })
|
|
|
- }
|
|
|
- })
|
|
|
- }else{
|
|
|
- formattedData['UniqID'] = add_gyformData['UniqID']
|
|
|
- ProcessEdit(formattedData).then( editdata =>{
|
|
|
- if (editdata.code == 0) {
|
|
|
- ElMessage({type: 'success',message: '更新成功'})
|
|
|
- addgydialogFormVisible.value = false
|
|
|
- GetInfo()
|
|
|
- } else {
|
|
|
- ElMessage({ type: 'error',message: '更新失败'})
|
|
|
- }
|
|
|
- });
|
|
|
+ };
|
|
|
+
|
|
|
+ if(typeGy.value == 'create'){
|
|
|
+ addProductGyInfo(formattedData).then( result =>{
|
|
|
+ if(result.code===0){
|
|
|
+ ElMessage({
|
|
|
+ type: 'success',
|
|
|
+ message: '成功'
|
|
|
+ })
|
|
|
+ GetInfo();
|
|
|
+ addgydialogFormVisible.value = false
|
|
|
+ Object.keys(add_gyformData).forEach(key => {
|
|
|
+ add_gyformData[key] = '';
|
|
|
+ });
|
|
|
+ }else{
|
|
|
+ ElMessage({
|
|
|
+ type: 'error',
|
|
|
+ message: '失败'
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }else{
|
|
|
+ formattedData['UniqID'] = add_gyformData['UniqID']
|
|
|
+ ProcessEdit(formattedData).then( editdata =>{
|
|
|
+ if (editdata.code == 0) {
|
|
|
+ ElMessage({type: 'success',message: '更新成功'})
|
|
|
+ addgydialogFormVisible.value = false
|
|
|
+ GetInfo()
|
|
|
+ } else {
|
|
|
+ ElMessage({ type: 'error',message: '更新失败'})
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
}
|
|
|
//新增后刷新
|
|
|
@@ -3581,20 +3581,20 @@ const meshandleCancel = async () => {
|
|
|
}
|
|
|
|
|
|
//=========修改工艺资料========
|
|
|
-let gyformDataTest = reactive({})
|
|
|
-const _gyrow = ref('')
|
|
|
-const clickybupdate = async (row) => {
|
|
|
- console.log(row)
|
|
|
- _gyrow.value = row
|
|
|
-}
|
|
|
+let gyformDataTest = reactive({})
|
|
|
+const _gyrow = ref('')
|
|
|
+const clickybupdate = async (row) => {
|
|
|
+ console.log(row)
|
|
|
+ _gyrow.value = row
|
|
|
+}
|
|
|
|
|
|
//双击修改
|
|
|
-const gyupdateCompanyFunc = async (row) => {
|
|
|
+const gyupdateCompanyFunc = async (row) => {
|
|
|
//3.6工艺资料-获取产品工艺资料
|
|
|
const getProductGyInfo_edit = await getProductGyInfo({UniqID:row.UniqID})
|
|
|
-
|
|
|
- Object.assign(add_gyformData,getProductGyInfo_edit.data);
|
|
|
- console.log(add_gyformData)
|
|
|
+
|
|
|
+ Object.assign(add_gyformData,getProductGyInfo_edit.data);
|
|
|
+ console.log(add_gyformData)
|
|
|
typeGy.value = 'update'
|
|
|
addgydialogFormVisible.value = true;
|
|
|
};
|
|
|
@@ -3652,8 +3652,8 @@ const setInputCellStyle = (data) => {
|
|
|
|
|
|
//键盘 input框跳转
|
|
|
const ent = (event,id1,id2,id3) => {
|
|
|
- if (id2==='车间名称' && event.key==='Tab' || id2 === '车间名称' && event.key=== 'Enter') {
|
|
|
- _getCJList()
|
|
|
+ if (id2==='车间名称' && event.key==='Tab' || id2 === '车间名称' && event.key=== 'Enter') {
|
|
|
+ _getCJList()
|
|
|
}
|
|
|
if (event.keyCode === 13 || event.keyCode === 40) { // Enter 或向下箭头
|
|
|
if(id3!=''){
|
|
|
@@ -3678,21 +3678,21 @@ const ent = (event,id1,id2,id3) => {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
-//印件号回车带出开联开数
|
|
|
-const getKlKs = () =>{
|
|
|
- ProductgetCouplet({ product:_Gd_gdbh.value,yjno:add_gyformData.Gy0_yjno}).then( response => {
|
|
|
- if(response.code==0){
|
|
|
- if(response.data){
|
|
|
- add_gyformData.Gy0_Ks = response.data['开数']
|
|
|
- add_gyformData.Gy0_ls = response.data['联数']
|
|
|
- }else{
|
|
|
- add_gyformData.Gy0_Ks = ''
|
|
|
- add_gyformData.Gy0_ls = ''
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- });
|
|
|
+
|
|
|
+//印件号回车带出开联开数
|
|
|
+const getKlKs = () =>{
|
|
|
+ ProductgetCouplet({ product:_Gd_gdbh.value,yjno:add_gyformData.Gy0_yjno}).then( response => {
|
|
|
+ if(response.code==0){
|
|
|
+ if(response.data){
|
|
|
+ add_gyformData.Gy0_Ks = response.data['开数']
|
|
|
+ add_gyformData.Gy0_ls = response.data['联数']
|
|
|
+ }else{
|
|
|
+ add_gyformData.Gy0_Ks = ''
|
|
|
+ add_gyformData.Gy0_ls = ''
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
// const _yjdh = ref(null);
|
|
|
const yj_ent = (event,id1,id2,id3) => {
|