Lexie 1 سال پیش
والد
کامیت
dda2287635

+ 67 - 3
src/api/jixiaoguanli/jitairibaobiao.js

@@ -49,7 +49,15 @@ export const getDateMachine = (params) => {
 }
 
 
-
+//机台生产日报表维护
+//新增
+export const productionadd = (data) => {
+  return service({
+    url:'/mes_server/machine_production_report/add',
+    method: 'post',
+    data
+  })
+}
 export const getproductionCount = (data) => {
   return service({
     url:'/mes_server/machine_production_report/getTab',
@@ -57,7 +65,15 @@ export const getproductionCount = (data) => {
     data
   })
 }
-
+//机台生产日报表维护附加
+//新增
+export const reportadd = (data) => {
+  return service({
+    url:'/mes_server/machine_production_report_add/add',
+    method: 'post',
+    data
+  })
+}
 export const getproductionList = (params) => {
   return service({
     url:'/mes_server/machine_production_report/getList',
@@ -177,6 +193,22 @@ export const getMachineScrapFactor = (params) => {
   })
 }
 
+export const machineAdd = (data) => {
+  return service({
+    url:'/mes_server/inspect/machineAdd',
+    method: 'post',
+    data
+  })
+}
+
+export const packagingAdd = (data) => {
+  return service({
+    url:'/mes_server/packaging_process_output/add',
+    method: 'post',
+    data
+  })
+}
+
 export const getJtbh = (params) => {
   return service({
     url:'/mes_server/inspect/getJtbh',
@@ -266,6 +298,14 @@ export const  getInspectCountByGdbh= (params) => {
     params
   })
 }
+//新增
+export const  inspectadd= (data) => {
+  return service({
+    url:'/mes_server/inspect/add',
+    method: 'post',
+    data
+  })
+}
 //机台生产日报表维护附加
 //获取详细信息
 export const  addgetInfo= (params) => {
@@ -493,6 +533,30 @@ export const  finishedgetCk= (params) => {
 	params
   })
 }
+//新增
+export const  finishedadd= (data) => {
+  return service({
+    url:'/mes_server/finished_product_warehousing/add',
+    method: 'post',
+	data
+  })
+}
+//各日统计
+export const  getDayList= (params) => {
+  return service({
+    url:'/mes_server/finished_product_warehousing/getDayList',
+    method: 'get',
+	params
+  })
+}
+//入仓末板数据统计
+export const  mbList= (params) => {
+  return service({
+    url:'/mes_server/finished_product_warehousing/mbList',
+    method: 'get',
+	params
+  })
+}
 //获取工单信息
 export const  finishedgetGd= (params) => {
   return service({
@@ -513,7 +577,7 @@ export const  finishedgetGdsl= (params) => {
 export const  finisheddel= (params) => {
   return service({
     url:'/mes_server/finished_product_warehousing/del',
-    method: 'get',
+    method: 'post',
 	params
   })
 }

+ 49 - 11
src/view/performance/Dayreportattached.vue

@@ -19,7 +19,7 @@
                 <el-input v-model="searchInfo" placeholder="输入工单编号或产品名称" />
               </el-row>
               <el-button type="primary" :icon="Search" @click="onSearch">搜索</el-button>
-              <el-button type="primary" :icon="Refresh">重置</el-button>
+              <el-button type="primary"  @click="onAdd">新增</el-button>
 			  <el-button type="primary"  @click="onDel">删除</el-button>
               <div style="margin-left: auto;">
                 <el-button type="primary" :icon="Download" @click="exportExcel">导出到Excel</el-button>
@@ -152,6 +152,7 @@ import {
   addedit,
   addgetJtbh,
   addgetInfo,
+  reportadd
 } from '@/api/jixiaoguanli/jitairibaobiao'
 
 // 全量引入格式化工具 请按需保留
@@ -200,6 +201,7 @@ const formData = ref({
              sczl_bzdh: '',
              sczl_设备运行工时: '',
              sczl_desc: '',
+			 sys_id:'[1002/郑小丽]',
 })
 
 // 验证规则
@@ -387,6 +389,7 @@ function doubleClick(row, column, event) {
     		 console.log(lastCellValue)
   table.value=lastCellValue
   	 dialogFormVisible.value = true
+	 
 	 AddgetInfo(table.value)
 }
 //获取详细信息
@@ -453,6 +456,7 @@ const GetMachineDedhhandleNodeClick = (node,check,nodeData) => {
 	    GetjtbhVisible.value=false
      }
 }
+
 // 更新数据
 const updateDetailData = async() => {
   const restoredData = {
@@ -462,16 +466,35 @@ const updateDetailData = async() => {
 	sczl_bzdh:formData.value.sczl_bzdh,
 	sczl_设备运行工时:formData.value.sczl_设备运行工时,
 	sczl_desc:formData.value.sczl_desc,
+	sys_id:'[1002/郑小丽]',
   }
-
-  console.log(restoredData)
-    console.log(lastCellValue)
-    formData.value.UniqId=lastCellValue
-    console.log(formData)
-	restoredData.UniqId='10'
-   const response = await addedit(restoredData);
-  // console.log(FormData)
-  console.log(response)
+ if(ADD.value=='新增'){
+	 // console.log('新增')
+	 console.log('新增')
+	 console.log(ADD.value)
+	 console.log(restoredData)
+	 const response = await reportadd(restoredData);
+	 // ADD.value='1'
+	 // console.log(ADD.value)
+	 ADD.value='0'
+	 console.log(response)
+	 
+ }else{
+	 const response = await addedit(restoredData);
+	 console.log('修改')
+	  console.log(ADD.value)
+	  console.log(response)
+	 // ADD.value='0'
+	 // console.log(ADD.value)
+ }
+ //  console.log(restoredData)
+ //    console.log(lastCellValue)
+ //    formData.value.UniqId=lastCellValue
+ //    console.log(formData)
+	// restoredData.UniqId='10'
+ //   // const response = await addedit(restoredData);
+ //  // console.log(FormData)
+ //  console.log(response)
 }
 
 const AddDel = async (value) => {
@@ -481,7 +504,22 @@ const AddDel = async (value) => {
 	 console.log('333') 
   }
 }
-
+const ADD=ref('0')
+//新增
+function onAdd() {
+	ADD.value='新增'
+	console.log(ADD.value)
+	dialogFormVisible.value = true
+	// Productionadd()
+}
+//新增
+const Reportadd = async () => {
+  const response = await reportadd();
+  if (response.code === 0) {
+	console.log(333)
+  }
+  getTableData()
+}
 //删除
 function onDel() {
 	AddDel()

+ 101 - 64
src/view/performance/Dayreports.vue

@@ -20,6 +20,7 @@
               </el-row>
               <el-button type="primary" :icon="Search" @click="onSearch">搜索</el-button>
 			  <el-button type="primary"  @click="onCountByGdbh">按工单显示</el-button>
+			  <el-button type="primary" @click="onAdd">新增</el-button>
               <el-button type="primary" @click="onDel">删除</el-button>
               <div style="margin-left: auto;">
                 <el-button type="primary" :icon="Download" @click="exportExcel">导出到Excel</el-button>
@@ -98,14 +99,14 @@
               <el-row :gutter="20">
                 <el-col :span="4">
                   <el-form-item label="工单编号" prop="id">
-                    <el-input v-model="formData.sczl_gdbh" @keyup.enter.native="getCPMCsubmit"  :clearable="true" placeholder="2023.12.14" />
+                    <el-input v-model="formData.sczl_gdbh" @keyup.enter.native="getCPMCsubmit"  :clearable="true" placeholder="" />
                   </el-form-item>
                 </el-col>
                 <el-col :span="6">
                   <el-form-item label="产品名称" prop="name">
                     <el-row :gutter="20">
                       <el-col :span="12">
-                        <el-input v-model="formData.Gd_cpmc" :clearable="true" placeholder="ZT01733" />
+                        <el-input v-model="formData.Gd_cpmc" :clearable="true" placeholder="" />
                       </el-col>                      
                     </el-row>
                   </el-form-item>
@@ -117,12 +118,12 @@
                   <el-row :gutter="20">
                     <el-col :span="14">
                       <el-form-item label="印件号" prop="id">
-                        <el-input v-model="formData.sczl_yjno" @keyup.enter.native="getYJMCsubmit" :clearable="true" placeholder="0.00" />
+                        <el-input v-model="formData.sczl_yjno" @keyup.enter.native="getYJMCsubmit" :clearable="true" placeholder="0." />
                       </el-form-item>
                     </el-col>
                     <el-col :span="10">
                       <el-form-item label="印件名称" prop="id">
-                        <el-input v-model="formData.yj_yjmc" :clearable="true" placeholder="" />
+                        <el-input v-model="formData.yj_yjmc" :clearable="true" placeholder="" />
                       </el-form-item>
                     </el-col>
                   </el-row>
@@ -132,19 +133,19 @@
              <el-row :gutter="20">
                 <el-col :span="4">
                   <el-form-item label="工序名称" prop="id">
-                    <el-input v-model="formData.sczl_gxmc"  @keyup.enter.native="getGXsubmit" :clearable="true" placeholder="2023.12.14" />
+                    <el-input v-model="formData.sczl_gxmc"  @keyup.enter.native="getGXsubmit" :clearable="true" placeholder="" />
                   </el-form-item>
                 </el-col>
                 <el-col :span="6">          
                     <el-row :gutter="20">
                       <el-col :span="12">
-                        <el-input v-model="formData.sczl_gxh" :clearable="true" placeholder="ZT01733" />
+                        <el-input v-model="formData.sczl_gxh" :clearable="true" placeholder="" />
                       </el-col>
                     </el-row>
                 </el-col>
                 <el-col :span="3">
                   <el-form-item label="工艺名称" prop="name">
-                    <el-input v-model="formData.sczl_type" :clearable="true" placeholder="A班" />
+                    <el-input v-model="formData.sczl_type" :clearable="true" placeholder="" />
                   </el-form-item>
                 </el-col>
               </el-row>
@@ -153,21 +154,21 @@
 			  <el-row :gutter="20">
 			     <el-col :span="4">
 			       <el-form-item label="日期" prop="id">
-			         <el-input v-model="formData.sczl_rq" :clearable="true" placeholder="2023.12.14" />
+			         <el-input v-model="formData.sczl_rq" :clearable="true" placeholder="" />
 			       </el-form-item>
 			     </el-col>
 			     <el-col :span="6">          
 			         <el-row :gutter="20">
 			           <el-col :span="12">
 						<el-form-item label="机器" prop="id">
-			             <el-input v-model="formData.sczl_jtbh" :clearable="true" placeholder="ZT01733" />
+			             <el-input v-model="formData.sczl_jtbh" :clearable="true" placeholder="" />
 						</el-form-item>
 			           </el-col>
 			         </el-row>
 			     </el-col>
 			     <el-col :span="3">
 			       <el-form-item label="组别" prop="name">
-			         <el-input v-model="formData.sczl_bzdh" :clearable="true" placeholder="A班" />
+			         <el-input v-model="formData.sczl_bzdh" :clearable="true" placeholder="" />
 			       </el-form-item>
 			     </el-col>
 			   </el-row>
@@ -175,26 +176,26 @@
 			  <el-row :gutter="20">
 			     <el-col :span="4">
 			       <el-form-item label="墨色" prop="id">
-			         <el-input v-model="formData.sczl_ms" :clearable="true" placeholder="2023.12.14" />
+			         <el-input v-model="formData.sczl_ms" :clearable="true" placeholder="" />
 			       </el-form-item>
 			     </el-col>
 			     <el-col :span="6">          
 			         <el-row :gutter="20">
 			           <el-col :span="12">
 						 <el-form-item label="加工联数" prop="id">
-			             <el-input v-model="formData.sczl_ls" :clearable="true" placeholder="ZT01733" />
+			             <el-input v-model="formData.sczl_ls" :clearable="true" placeholder="" />
 						 </el-form-item>
 			           </el-col>
 			         </el-row>
 			     </el-col>
 			     <el-col :span="3">
 			       <el-form-item label="产量" prop="name">
-			         <el-input v-model="formData.sczl_cl" :clearable="true" placeholder="A班" />
+			         <el-input v-model="formData.sczl_cl" :clearable="true" placeholder="" />
 			       </el-form-item>
 			     </el-col>
 				 <el-col :span="3">
 				   <el-form-item label="制程废品" prop="name">
-				     <el-input v-model="formData.sczl_zcfp" :clearable="true" placeholder="A班" />
+				     <el-input v-model="formData.sczl_zcfp" :clearable="true" placeholder="" />
 				   </el-form-item>
 				 </el-col>
 			   </el-row>
@@ -203,26 +204,26 @@
 			   <el-row :gutter="20">
 			      <el-col :span="4">
 			        <el-form-item label="装版总工时" prop="id">
-			          <el-input v-model="formData.sczl_装版总工时" :clearable="true" placeholder="2023.12.14" />
+			          <el-input v-model="formData.sczl_装版总工时" :clearable="true" placeholder="" />
 			        </el-form-item>
 			      </el-col>
 			      <el-col :span="6">          
 			          <el-row :gutter="20">
 			            <el-col :span="12">
 			   						 <el-form-item label="装版补产工时" prop="id">
-			              <el-input v-model="formData.sczl_装版工时" :clearable="true" placeholder="ZT01733" />
+			              <el-input v-model="formData.sczl_装版工时" :clearable="true" placeholder="" />
 			   						 </el-form-item>
 			            </el-col>
 			          </el-row>
 			      </el-col>
 			      <el-col :span="3">
 			        <el-form-item label="保养工时" prop="name">
-			          <el-input v-model="formData.sczl_保养工时" :clearable="true" placeholder="A班" />
+			          <el-input v-model="formData.sczl_保养工时" :clearable="true" placeholder="" />
 			        </el-form-item>
 			      </el-col>
 			   				 <el-col :span="3">
 			   				   <el-form-item label="异常停机" prop="name">
-			   				     <el-input v-model="formData.sczl_异常停机工时" :clearable="true" placeholder="A班" />
+			   				     <el-input v-model="formData.sczl_异常停机工时" :clearable="true" placeholder="" />
 			   				   </el-form-item>
 			   				 </el-col>
 			    </el-row>
@@ -231,21 +232,21 @@
 			  <el-row :gutter="20">
 			     <el-col :span="4">
 			       <el-form-item label="打样总工时" prop="id">
-			         <el-input v-model="formData.sczl_打样总工时" :clearable="true" placeholder="2023.12.14" />
+			         <el-input v-model="formData.sczl_打样总工时" :clearable="true" placeholder="" />
 			       </el-form-item>
 			     </el-col>
 			     <el-col :span="6">          
 			         <el-row :gutter="20">
 			           <el-col :span="12">
 			  						 <el-form-item label="打样补产工时" prop="id">
-			             <el-input v-model="formData.sczl_打样工时" :clearable="true" placeholder="ZT01733" />
+			             <el-input v-model="formData.sczl_打样工时" :clearable="true" placeholder="" />
 			  						 </el-form-item>
 			           </el-col>
 			         </el-row>
 			     </el-col>
 			     <el-col :span="3">
 			       <el-form-item label="通电时间" prop="name">
-			         <el-input v-model="formData.sczl_设备运行工时" :clearable="true" placeholder="A班" />
+			         <el-input v-model="formData.sczl_设备运行工时" :clearable="true" placeholder="" />
 			       </el-form-item>
 			     </el-col>			  				
 			   </el-row>
@@ -258,14 +259,14 @@
 			         <el-row :gutter="20">
 			           <el-col :span="12">
 			  						 <el-form-item label="拆片联拼系数" prop="id">
-			             <el-input v-model="formData.拆片联拼系数" :clearable="true" placeholder="ZT01733" />
+			             <el-input v-model="formData.拆片联拼系数" :clearable="true" placeholder="" />
 			  						 </el-form-item>
 			           </el-col>
 			         </el-row>
 			     </el-col>
 			     <el-col :span="3">
 			       <el-form-item label="拆片条小盒系数" prop="name">
-			         <el-input v-model="formData.拆片条小盒系数" :clearable="true" placeholder="A班" />
+			         <el-input v-model="formData.拆片条小盒系数" :clearable="true" placeholder="" />
 			       </el-form-item>
 			     </el-col>			  				 
 			   </el-row>
@@ -277,19 +278,19 @@
 			         <el-row :gutter="20">
 			           <el-col :span="12">
 			  						 <el-form-item label="定额代号" prop="id">
-			             <el-input v-model="formData.sczl_dedh" @keyup.enter.native="getDedhsubmit" :clearable="true" placeholder="ZT01733" />
+			             <el-input v-model="formData.sczl_dedh" @keyup.enter.native="getDedhsubmit" :clearable="true" placeholder="" />
 			  						 </el-form-item>
 			           </el-col>
 			         </el-row>
 			     </el-col>
 			     <el-col :span="3">
 			       <el-form-item label="工价系数" prop="name">
-			         <el-input v-model="formData.sczl_工价系数" :clearable="true" placeholder="A班" />
+			         <el-input v-model="formData.sczl_工价系数" :clearable="true" placeholder="" />
 			       </el-form-item>
 			     </el-col>
 				  <el-col :span="3">
 					<el-form-item label="计产系数" prop="name">
-					  <el-input v-model="formData.sczl_计产系数" :clearable="true" placeholder="A班" />
+					  <el-input v-model="formData.sczl_计产系数" :clearable="true" placeholder="" />
 					</el-form-item>
 				  </el-col>
 			   </el-row>
@@ -335,34 +336,34 @@
 				   <span>班组成员</span>
 				 </el-col>
                 <el-col :span="2">
-                  <el-input v-model="formData.sczl_bh1" @keyup.enter.native="getGxMcsubmit($event, '1')":clearable="true" placeholder="ZI00401" />
+                  <el-input v-model="formData.sczl_bh1" @keyup.enter.native="getGxMcsubmit($event, '1')":clearable="true" placeholder="" />
                 </el-col>
                 <el-col :span="2">
-                  <el-input v-model="formData.sczl_bh2" @keyup.enter.native="getGxMcsubmit($event, '2')" :clearable="true" placeholder="瞿春生" />
+                  <el-input v-model="formData.sczl_bh2" @keyup.enter.native="getGxMcsubmit($event, '2')" :clearable="true" placeholder="" />
                 </el-col>
                 <el-col :span="2">
-                  <el-input v-model="formData.sczl_bh3" @keyup.enter.native="getGxMcsubmit($event, '3')" :clearable="true" placeholder="11.0" />
+                  <el-input v-model="formData.sczl_bh3" @keyup.enter.native="getGxMcsubmit($event, '3')" :clearable="true" placeholder="" />
                 </el-col>
                 <el-col :span="2">
-                  <el-input v-model="formData.sczl_bh4" @keyup.enter.native="getGxMcsubmit($event, '4')" :clearable="true" placeholder="打包废纸" />
+                  <el-input v-model="formData.sczl_bh4" @keyup.enter.native="getGxMcsubmit($event, '4')" :clearable="true" placeholder="" />
                 </el-col>
                 <el-col :span="2">
-                  <el-input v-model="formData.sczl_bh5" @keyup.enter.native="getGxMcsubmit($event, '5')" :clearable="true" placeholder="" />
+                  <el-input v-model="formData.sczl_bh5" @keyup.enter.native="getGxMcsubmit($event, '5')" :clearable="true" placeholder="" />
                 </el-col>
 				<el-col :span="2">
-				  <el-input v-model="formData.sczl_bh6" @keyup.enter.native="getGxMcsubmit($event, '6')" :clearable="true" placeholder="ZI00401" />
+				  <el-input v-model="formData.sczl_bh6" @keyup.enter.native="getGxMcsubmit($event, '6')" :clearable="true" placeholder="" />
 				</el-col>
 				<el-col :span="2">
-				  <el-input v-model="formData.sczl_bh7" @keyup.enter.native="getGxMcsubmit($event, '7')" :clearable="true" placeholder="瞿春生" />
+				  <el-input v-model="formData.sczl_bh7" @keyup.enter.native="getGxMcsubmit($event, '7')" :clearable="true" placeholder="" />
 				</el-col>
 				<el-col :span="2">
-				  <el-input v-model="formData.sczl_bh8" @keyup.enter.native="getGxMcsubmit($event, '8')" :clearable="true" placeholder="11.0" />
+				  <el-input v-model="formData.sczl_bh8" @keyup.enter.native="getGxMcsubmit($event, '8')" :clearable="true" placeholder="" />
 				</el-col>
 				<el-col :span="2">
-				  <el-input v-model="formData.sczl_bh9" @keyup.enter.native="getGxMcsubmit($event, '9')" :clearable="true" placeholder="打包废纸" />
+				  <el-input v-model="formData.sczl_bh9" @keyup.enter.native="getGxMcsubmit($event, '9')" :clearable="true" placeholder="" />
 				</el-col>
 				<el-col :span="2">
-				  <el-input v-model="formData.sczl_bh10" @keyup.enter.native="getGxMcsubmit($event, '10')" :clearable="true" placeholder="" />
+				  <el-input v-model="formData.sczl_bh10" @keyup.enter.native="getGxMcsubmit($event, '10')" :clearable="true" placeholder="" />
 				</el-col>
               </el-row>
             </el-form>
@@ -373,34 +374,34 @@
 							   
 							 </el-col>
 			   <el-col :span="2">
-			     <el-input v-model="formData.sczl_bh1_name"  :clearable="true" placeholder="ZI00401" />
+			     <el-input v-model="formData.sczl_bh1_name"  :clearable="true" placeholder="" />
 			   </el-col>
 			   <el-col :span="2">
-			     <el-input v-model="formData.sczl_bh2_name" :clearable="true" placeholder="瞿春生" />
+			     <el-input v-model="formData.sczl_bh2_name" :clearable="true" placeholder="" />
 			   </el-col>
 			   <el-col :span="2">
-			     <el-input v-model="formData.sczl_bh3_name" :clearable="true" placeholder="11.0" />
+			     <el-input v-model="formData.sczl_bh3_name" :clearable="true" placeholder="" />
 			   </el-col>
 			   <el-col :span="2">
-			     <el-input v-model="formData.sczl_bh4_name" :clearable="true" placeholder="打包废纸" />
+			     <el-input v-model="formData.sczl_bh4_name" :clearable="true" placeholder="" />
 			   </el-col>
 			   <el-col :span="2">
-			     <el-input v-model="formData.sczl_bh5_name" :clearable="true" placeholder="" />
+			     <el-input v-model="formData.sczl_bh5_name" :clearable="true" placeholder="" />
 			   </el-col>
 				<el-col :span="2">
-				  <el-input v-model="formData.sczl_bh6_name" :clearable="true" placeholder="ZI00401" />
+				  <el-input v-model="formData.sczl_bh6_name" :clearable="true" placeholder="" />
 				</el-col>
 				<el-col :span="2">
-				  <el-input v-model="formData.sczl_bh7_name" :clearable="true" placeholder="瞿春生" />
+				  <el-input v-model="formData.sczl_bh7_name" :clearable="true" placeholder="" />
 				</el-col>
 				<el-col :span="2">
-				  <el-input v-model="formData.sczl_bh8_name" :clearable="true" placeholder="11.0" />
+				  <el-input v-model="formData.sczl_bh8_name" :clearable="true" placeholder="" />
 				</el-col>
 				<el-col :span="2">
-				  <el-input v-model="formData.sczl_bh9_name" :clearable="true" placeholder="打包废纸" />
+				  <el-input v-model="formData.sczl_bh9_name" :clearable="true" placeholder="" />
 				</el-col>
 				<el-col :span="2">
-				  <el-input v-model="formData.sczl_bh10_name" :clearable="true" placeholder="" />
+				  <el-input v-model="formData.sczl_bh10_name" :clearable="true" placeholder="" />
 				</el-col>
 			 </el-row>
 			
@@ -409,34 +410,34 @@
 				  
 				 </el-col>
 			   <el-col :span="2">
-			     <el-input v-model="formData.sczl_rate1" :clearable="true" placeholder="ZI00401" />
+			     <el-input v-model="formData.sczl_rate1" :clearable="true" placeholder="" />
 			   </el-col>
 			   <el-col :span="2">
-			     <el-input v-model="formData.sczl_rate2" :clearable="true" placeholder="瞿春生" />
+			     <el-input v-model="formData.sczl_rate2" :clearable="true" placeholder="" />
 			   </el-col>
 			   <el-col :span="2">
-			     <el-input v-model="formData.sczl_rate3" :clearable="true" placeholder="11.0" />
+			     <el-input v-model="formData.sczl_rate3" :clearable="true" placeholder="" />
 			   </el-col>
 			   <el-col :span="2">
-			     <el-input v-model="formData.sczl_rate4" :clearable="true" placeholder="打包废纸" />
+			     <el-input v-model="formData.sczl_rate4" :clearable="true" placeholder="" />
 			   </el-col>
 			   <el-col :span="2">
-			     <el-input v-model="formData.sczl_rate5" :clearable="true" placeholder="" />
+			     <el-input v-model="formData.sczl_rate5" :clearable="true" placeholder="" />
 			   </el-col>
 				<el-col :span="2">
-				  <el-input v-model="formData.sczl_rate6" :clearable="true" placeholder="ZI00401" />
+				  <el-input v-model="formData.sczl_rate6" :clearable="true" placeholder="" />
 				</el-col>
 				<el-col :span="2">
-				  <el-input v-model="formData.sczl_rate7" :clearable="true" placeholder="瞿春生" />
+				  <el-input v-model="formData.sczl_rate7" :clearable="true" placeholder="" />
 				</el-col>
 				<el-col :span="2">
-				  <el-input v-model="formData.sczl_rate8" :clearable="true" placeholder="11.0" />
+				  <el-input v-model="formData.sczl_rate8" :clearable="true" placeholder="" />
 				</el-col>
 				<el-col :span="2">
-				  <el-input v-model="formData.sczl_rate9" :clearable="true" placeholder="打包废纸" />
+				  <el-input v-model="formData.sczl_rate9" :clearable="true" placeholder="" />
 				</el-col>
 				<el-col :span="2">
-				  <el-input v-model="formData.sczl_rate10" :clearable="true" placeholder="" />
+				  <el-input v-model="formData.sczl_rate10" :clearable="true" placeholder="" />
 				</el-col>
 			 </el-row>
 			 
@@ -508,7 +509,8 @@ import {
   productionDedh,
   productionedit,
   productiondel,
-  getYg
+  getYg,
+  productionadd
 } from '@/api/jixiaoguanli/jitairibaobiao'
 
 // 全量引入格式化工具 请按需保留
@@ -839,6 +841,22 @@ function onSearch() {
 	page.value = 1
 	GetLocate()
 }
+const ADD=ref('0')
+//新增
+function onAdd() {
+	ADD.value='新增'
+	console.log(ADD.value)
+	dialogFormVisible.value = true
+	// Productionadd()
+}
+//新增
+const Productionadd = async () => {
+  const response = await productionadd();
+  if (response.code === 0) {
+	console.log(333)
+  }
+  getTableData()
+}
 //删除
 function onDel() {
 	Del()
@@ -983,7 +1001,7 @@ const onDelete = async () => {
 }
 
 // 行为控制标记(弹窗内部需要增还是改)
-const type = ref('')
+// const type = ref('')
 
 // 更新行
 const updateCompanyFunc = async (row) => {
@@ -1090,6 +1108,7 @@ const updateDetailData = async() => {
    sczl_rate8: formData.value.sczl_rate8,
    sczl_rate9: formData.value.sczl_rate9,
    sczl_rate10: formData.value.sczl_rate10,
+   sys_id:'[1002/郑小丽]',
   }
   // detailData.table.forEach((item, index, array) => {
   //   const num = index + 1
@@ -1101,13 +1120,31 @@ const updateDetailData = async() => {
   //   restoredData[`sczl_PgCl${num}`] = item.sczl_PgCl
   //   restoredData[`sczl_clAdd${num}`] = item.sczl_clAdd
   // })
+  if(ADD.value=='新增'){
+  	 // console.log('新增')
+  	 console.log('新增')
+  	 console.log(ADD.value)
+  	 console.log(restoredData)
+  	 const response = await productionadd(restoredData);
+  	 // ADD.value='1'
+  	 // console.log(ADD.value)
+  	 ADD.value='0'
+  	 console.log(response)
+  	 
+  }else{
+  	  const response = await productionedit(restoredData);
+  	 console.log('修改')
+  	  console.log(ADD.value)
+  	  console.log(response)
+  	 // ADD.value='0'
+  	 // console.log(ADD.value)
+  }
+ //   console.log(restoredData)
+ //    console.log(lastCellValue)
+ //    formData.value.UniqId=lastCellValue
+ //    console.log(formData)
+	// restoredData.UniqId='5'
   
-   console.log(restoredData)
-    console.log(lastCellValue)
-    formData.value.UniqId=lastCellValue
-    console.log(formData)
-	restoredData.UniqId='5'
-   const response = await productionedit(restoredData);
   // console.log(FormData)
   console.log(response)
 }

+ 88 - 63
src/view/performance/MachineDocuments.vue

@@ -21,6 +21,7 @@
               <el-button type="primary" :icon="Search" @click="onSearch">搜索</el-button>
               <el-button type="primary" :icon="Refresh" @click="onRefresh">刷新质检系数</el-button>
 			   <el-button type="primary"  @click="onCountByGdbh">按工单显示</el-button>
+			   <el-button type="primary" :icon="Refresh" @click="onAdd">新增</el-button>
 			  <el-button type="primary" :icon="Refresh" @click="onDel">删除</el-button>
               <div style="margin-left: auto;">
                 <el-button type="primary" :icon="Download" @click="exportExcel">导出到Excel</el-button>
@@ -73,14 +74,14 @@
 			  <el-row :gutter="20">
 					 <el-col :span="4">
 					   <el-form-item label="日期" prop="id">
-						 <el-input v-model="formData.sczl_rq" :clearable="true" placeholder="2023.12.14" />
+						 <el-input v-model="formData.sczl_rq" :clearable="true" placeholder="" />
 					   </el-form-item>
 					 </el-col>
 					 <el-col :span="6">
 					   <el-form-item label="组别" prop="name">
 						 <el-row :gutter="20">
 						   <el-col :span="12">
-							 <el-input v-model="formData.sczl_bzdh" :clearable="true" placeholder="ZT01733" />
+							 <el-input v-model="formData.sczl_bzdh" :clearable="true" placeholder="" />
 						   </el-col>                      
 						 </el-row>
 					   </el-form-item>
@@ -91,20 +92,20 @@
 				<el-row :gutter="20">
 					 <el-col :span="4">
 					   <el-form-item label="工单编号" prop="id">
-						 <el-input v-model="formData.sczl_gdbh" @keyup.enter="getMachineGxMcsubmit" :clearable="true" placeholder="2023.12.14" />
+						 <el-input v-model="formData.sczl_gdbh" @keyup.enter="getMachineGxMcsubmit" :clearable="true" placeholder="" />
 					   </el-form-item>
 					 </el-col>
 					 <el-col :span="20">
 					   <!-- <el-form-item label="组别" prop="name"> -->
 						 <el-row :gutter="20">
 						   <el-col :span="5">
-							 <el-input v-model="formData.sczl_bzdh" :clearable="true" placeholder="ZT01733" />
+							 <el-input v-model="formData.sczl_yjgx" :clearable="true" placeholder="" />
 						   </el-col>
 							<el-col :span="5">
-							 <el-input v-model="formData.sczl_bzdh" :clearable="true" placeholder="ZT01733" />
+							 <el-input v-model="formData.sczl_gxmc" :clearable="true" placeholder="" />
 							</el-col>  
 							<el-col :span="5">
-							 <el-input v-model="formData.sczl_bzdh" :clearable="true" placeholder="ZT01733" />
+							 <el-input v-model="formData.yj_yjmc" :clearable="true" placeholder="" />
 							</el-col>  					 
 						 </el-row>
 					   <!-- </el-form-item> -->
@@ -115,26 +116,26 @@
 					<el-row :gutter="20">
 					 <el-col :span="4">
 					   <el-form-item label="机台编号" prop="id">
-						 <el-input v-model="formData.sczl_jtbh" @keyup.enter.native="getJtbhsubmit" :clearable="true" placeholder="2023.12.14" />
+						 <el-input v-model="formData.sczl_jtbh" @keyup.enter.native="getJtbhsubmit" :clearable="true" placeholder="" />
 					   </el-form-item>
 					 </el-col>
 					 <el-col :span="6">          
 						 <el-row :gutter="20">
 						   <el-col :span="12">
 							<el-form-item label="检验类型" prop="id">
-							 <el-input v-model="formData.sczl_单据类型" :clearable="true" placeholder="ZT01733" />
+							 <el-input v-model="formData.sczl_单据类型" :clearable="true" placeholder="" />
 							</el-form-item>
 						   </el-col>
 						 </el-row>
 					 </el-col>
 					 <el-col :span="3">
 					   <el-form-item label="检验类别" prop="name">
-						 <el-input v-model="formData.sczl_检验类别" :clearable="true" placeholder="A班" />
+						 <el-input v-model="formData.sczl_检验类别" :clearable="true" placeholder="" />
 					   </el-form-item>
 					 </el-col>
 					 <el-col :span="3">
 					   <el-form-item label="废品率系数" prop="name">
-						 <el-input v-model="formData.sczl_废品率系数" :clearable="true" placeholder="A班" />
+						 <el-input v-model="formData.sczl_废品率系数" :clearable="true" placeholder="" />
 					   </el-form-item>
 					 </el-col>
 				   </el-row>
@@ -142,17 +143,17 @@
 					   <el-row :gutter="20">
 					   <el-col :span="4">
 						 <el-form-item label="计件箱数" prop="id">
-						   <el-input v-model="formData.sczl_cl" :clearable="true" placeholder="2023.12.14" />
+						   <el-input v-model="formData.sczl_cl" :clearable="true" placeholder="" />
 						 </el-form-item>
 					   </el-col>
 					 <el-col :span="3">
 						 <el-form-item label="每箱数量" prop="name">
-						   <el-input v-model="formData.sczl_PgCl" :clearable="true" placeholder="A班" />
+						   <el-input v-model="formData.sczl_PgCl" :clearable="true" placeholder="" />
 						 </el-form-item>
 					   </el-col>
 					   <el-col :span="3">
 						 <el-form-item label="定额代号" @keyup.enter.native="getMachineDedhsubmit" prop="name">
-						   <el-input v-model="formData.sczl_dedh" :clearable="true" placeholder="A班" />
+						   <el-input v-model="formData.sczl_dedh" :clearable="true" placeholder="" />
 						 </el-form-item>
 					   </el-col>
 					 </el-row>
@@ -162,42 +163,42 @@
 					 <el-row :gutter="1">
 					 			     <el-col :span="4">
 					 			       <el-form-item label="流程单号" prop="id">
-					 			         <el-input v-model="formData.address" :clearable="true" placeholder="2023.12.14" />
+					 			         <el-input v-model="formData.address" :clearable="true" placeholder="" />
 					 			       </el-form-item>
 					 			     </el-col>
 					 							 <el-col :span="1">
-					 							   <el-input v-model="formData.流程单号1" :clearable="true" placeholder="ZT01733" />
+					 							   <el-input v-model="formData.流程单号1" :clearable="true" placeholder="" />
 					 							 </el-col>
 					 				            <el-col :span="1">
-					 				              <el-input v-model="formData.流程单号2" :clearable="true" placeholder="ZT01733" />
+					 				              <el-input v-model="formData.流程单号2" :clearable="true" placeholder="" />
 					 				            </el-col>
 					 			  				  <el-col :span="1">			  			
-					 			  				    <el-input v-model="formData.流程单号3" :clearable="true" placeholder="ZT01733" />
+					 			  				    <el-input v-model="formData.流程单号3" :clearable="true" placeholder="" />
 					 			  				  </el-col>
 					 							  
 					 			  				  <el-col :span="1">
-					 			  				    <el-input v-model="formData.流程单号4" :clearable="true" placeholder="ZT01733" />
+					 			  				    <el-input v-model="formData.流程单号4" :clearable="true" placeholder="" />
 					 			  				  </el-col>
 					 			  				  <el-col :span="1">
-					 			  				    <el-input v-model="formData.流程单号5" :clearable="true" placeholder="ZT01733" />
+					 			  				    <el-input v-model="formData.流程单号5" :clearable="true" placeholder="" />
 					 			  				  </el-col>
 					 			  				  <el-col :span="1">
-					 			  				    <el-input v-model="formData.流程单号6" :clearable="true" placeholder="ZT01733" />
+					 			  				    <el-input v-model="formData.流程单号6" :clearable="true" placeholder="" />
 					 			  				  </el-col>
 					 			  				  <el-col :span="1">
-					 			  				    <el-input v-model="formData.流程单号7" :clearable="true" placeholder="ZT01733" />
+					 			  				    <el-input v-model="formData.流程单号7" :clearable="true" placeholder="" />
 					 			  				  </el-col>
 					 			  				  <el-col :span="1">
-					 			  				    <el-input v-model="formData.流程单号8" :clearable="true" placeholder="ZT01733" />
+					 			  				    <el-input v-model="formData.流程单号8" :clearable="true" placeholder="" />
 					 			  				  </el-col>
 					 							  <el-col :span="1">
-					 			  				    <el-input v-model="formData.流程单号9" :clearable="true" placeholder="ZT01733" />
+					 			  				    <el-input v-model="formData.流程单号9" :clearable="true" placeholder="" />
 					 			  				  </el-col>
 					 			     <el-col :span="6">          
 					 			         <el-row :gutter="20">
 					 			           <el-col :span="12">
 					 			  						 <el-form-item label="备注" prop="id">
-					 			             <el-input v-model="formData.qczl_NumDesc" :clearable="true" placeholder="ZT01733" />
+					 			             <el-input v-model="formData.qczl_NumDesc" :clearable="true" placeholder="" />
 					 			  						 </el-form-item>
 					 			           </el-col>
 					 			         </el-row>
@@ -208,26 +209,26 @@
 				<el-row :gutter="20">
 							     <el-col :span="4">
 							       <el-form-item label="换模补产工时" prop="id">
-							         <el-input v-model="formData.sczl_装版工时" :clearable="true" placeholder="2023.12.14" />
+							         <el-input v-model="formData.sczl_装版工时" :clearable="true" placeholder="" />
 							       </el-form-item>
 							     </el-col>
 							     <el-col :span="6">          
 							         <el-row :gutter="20">
 							           <el-col :span="12">
 							  						<el-form-item label="设备保养工时" prop="id">
-							             <el-input v-model="formData.sczl_保养工时" :clearable="true" placeholder="ZT01733" />
+							             <el-input v-model="formData.sczl_保养工时" :clearable="true" placeholder="" />
 							  						</el-form-item>
 							           </el-col>
 							         </el-row>
 							     </el-col>
 							     <el-col :span="3">
 							       <el-form-item label="异常停机" prop="name">
-							         <el-input v-model="formData.sczl_异常停机工时" :clearable="true" placeholder="A班" />
+							         <el-input v-model="formData.sczl_异常停机工时" :clearable="true" placeholder="" />
 							       </el-form-item>
 							     </el-col>
 								 <el-col :span="3">
 								   <el-form-item label="设备通电工时" prop="name">
-									 <el-input v-model="formData.sczl_设备运行工时" :clearable="true" placeholder="A班" />
+									 <el-input v-model="formData.sczl_设备运行工时" :clearable="true" placeholder="" />
 								   </el-form-item>
 								 </el-col>
 							   </el-row>				   
@@ -237,28 +238,28 @@
 								   <span>组员信息</span>
 								 </el-col>
 				                <el-col :span="2">
-				                  <el-input v-model="formData.sczl_bh1" @keyup.enter.native="getGxMcsubmit($event, '1')" :clearable="true" placeholder="ZI00401" />
+				                  <el-input v-model="formData.sczl_bh1" @keyup.enter.native="getGxMcsubmit($event, '1')" :clearable="true" placeholder="" />
 				                </el-col>
 				                <el-col :span="2">
-				                  <el-input v-model="formData.sczl_bh2" @keyup.enter.native="getGxMcsubmit($event, '2')" :clearable="true" placeholder="瞿春生" />
+				                  <el-input v-model="formData.sczl_bh2" @keyup.enter.native="getGxMcsubmit($event, '2')" :clearable="true" placeholder="" />
 				                </el-col>
 				                <el-col :span="2">
-				                  <el-input v-model="formData.sczl_bh3" @keyup.enter.native="getGxMcsubmit($event, '3')" :clearable="true" placeholder="11.0" />
+				                  <el-input v-model="formData.sczl_bh3" @keyup.enter.native="getGxMcsubmit($event, '3')" :clearable="true" placeholder="" />
 				                </el-col>
 				                <el-col :span="2">
-				                  <el-input v-model="formData.sczl_bh4" @keyup.enter.native="getGxMcsubmit($event, '4')" :clearable="true" placeholder="打包废纸" />
+				                  <el-input v-model="formData.sczl_bh4" @keyup.enter.native="getGxMcsubmit($event, '4')" :clearable="true" placeholder="" />
 				                </el-col>
 				                <el-col :span="2">
-				                  <el-input v-model="formData.sczl_bh5" @keyup.enter.native="getGxMcsubmit($event, '5')" :clearable="true" placeholder="" />
+				                  <el-input v-model="formData.sczl_bh5" @keyup.enter.native="getGxMcsubmit($event, '5')" :clearable="true" placeholder="" />
 				                </el-col>
 								<el-col :span="2">
-								  <el-input v-model="formData.sczl_bh6" @keyup.enter.native="getGxMcsubmit($event, '6')" :clearable="true" placeholder="ZI00401" />
+								  <el-input v-model="formData.sczl_bh6" @keyup.enter.native="getGxMcsubmit($event, '6')" :clearable="true" placeholder="" />
 								</el-col>
 								<el-col :span="2">
-								  <el-input v-model="formData.sczl_bh7" @keyup.enter.native="getGxMcsubmit($event, '7')" :clearable="true" placeholder="瞿春生" />
+								  <el-input v-model="formData.sczl_bh7" @keyup.enter.native="getGxMcsubmit($event, '7')" :clearable="true" placeholder="" />
 								</el-col>
 								<el-col :span="2">
-								  <el-input v-model="formData.sczl_bh8" @keyup.enter.native="getGxMcsubmit($event, '8')" :clearable="true" placeholder="11.0" />
+								  <el-input v-model="formData.sczl_bh8" @keyup.enter.native="getGxMcsubmit($event, '8')" :clearable="true" placeholder="" />
 								</el-col>
 				              </el-row>
 										 
@@ -267,28 +268,28 @@
 								   <span></span>
 								 </el-col>
 							    <el-col :span="2">
-							      <el-input v-model="formData.sczl_bh1_name"   :clearable="true" placeholder="ZI00401" />
+							      <el-input v-model="formData.sczl_bh1_name"   :clearable="true" placeholder="" />
 							    </el-col>
 							    <el-col :span="2">
-							      <el-input v-model="formData.sczl_bh2_name"   :clearable="true" placeholder="瞿春生" />
+							      <el-input v-model="formData.sczl_bh2_name"   :clearable="true" placeholder="" />
 							    </el-col>
 							    <el-col :span="2">
-							      <el-input v-model="formData.sczl_bh3_name" :clearable="true" placeholder="11.0" />
+							      <el-input v-model="formData.sczl_bh3_name" :clearable="true" placeholder="" />
 							    </el-col>
 							    <el-col :span="2">
-							      <el-input v-model="formData.sczl_bh4_name" :clearable="true" placeholder="打包废纸" />
+							      <el-input v-model="formData.sczl_bh4_name" :clearable="true" placeholder="" />
 							    </el-col>
 							    <el-col :span="2">
-							      <el-input v-model="formData.sczl_bh5_name" :clearable="true" placeholder="" />
+							      <el-input v-model="formData.sczl_bh5_name" :clearable="true" placeholder="" />
 							    </el-col>
 								<el-col :span="2">
-								  <el-input v-model="formData.sczl_bh6_name" :clearable="true" placeholder="ZI00401" />
+								  <el-input v-model="formData.sczl_bh6_name" :clearable="true" placeholder="" />
 								</el-col>
 								<el-col :span="2">
-								  <el-input v-model="formData.sczl_bh7_name" :clearable="true" placeholder="瞿春生" />
+								  <el-input v-model="formData.sczl_bh7_name" :clearable="true" placeholder="" />
 								</el-col>
 								<el-col :span="2">
-								  <el-input v-model="formData.sczl_bh8_name" :clearable="true" placeholder="11.0" />
+								  <el-input v-model="formData.sczl_bh8_name" :clearable="true" placeholder="" />
 								</el-col>
 							  </el-row>
 													   
@@ -298,28 +299,28 @@
 								   <span></span>
 								 </el-col>
 							    <el-col :span="2">
-							      <el-input v-model="formData.qczl_NumDesc" :clearable="true" placeholder="ZI00401" />
+							      <el-input v-model="formData.qczl_NumDesc" :clearable="true" placeholder="" />
 							    </el-col>
 							    <el-col :span="2">
-							      <el-input v-model="formData.qczl_NumDesc" :clearable="true" placeholder="瞿春生" />
+							      <el-input v-model="formData.qczl_NumDesc" :clearable="true" placeholder="" />
 							    </el-col>
 							    <el-col :span="2">
-							      <el-input v-model="formData.qczl_NumDesc" :clearable="true" placeholder="11.0" />
+							      <el-input v-model="formData.qczl_NumDesc" :clearable="true" placeholder="" />
 							    </el-col>
 							    <el-col :span="2">
-							      <el-input v-model="formData.qczl_NumDesc" :clearable="true" placeholder="打包废纸" />
+							      <el-input v-model="formData.qczl_NumDesc" :clearable="true" placeholder="" />
 							    </el-col>
 							    <el-col :span="2">
-							      <el-input v-model="formData.qczl_NumDesc" :clearable="true" placeholder="" />
+							      <el-input v-model="formData.qczl_NumDesc" :clearable="true" placeholder="" />
 							    </el-col>
 								<el-col :span="2">
-								  <el-input v-model="formData.qczl_NumDesc" :clearable="true" placeholder="ZI00401" />
+								  <el-input v-model="formData.qczl_NumDesc" :clearable="true" placeholder="" />
 								</el-col>
 								<el-col :span="2">
-								  <el-input v-model="formData.qczl_NumDesc" :clearable="true" placeholder="瞿春生" />
+								  <el-input v-model="formData.qczl_NumDesc" :clearable="true" placeholder="" />
 								</el-col>
 								<el-col :span="2">
-								  <el-input v-model="formData.qczl_NumDesc" :clearable="true" placeholder="11.0" />
+								  <el-input v-model="formData.qczl_NumDesc" :clearable="true" placeholder="" />
 								</el-col>
 							  </el-row>
 																	 
@@ -327,7 +328,7 @@
 				<el-row :gutter="20">
 			   <el-col :span="20">
 			     <el-form-item label="其他备注" prop="id">
-			       <el-input v-model="formData.流程单号" :clearable="true" placeholder="2023.12.14" />
+			       <el-input v-model="formData.流程单号" :clearable="true" placeholder="" />
 			     </el-form-item>
 			   </el-col>
 			 </el-row>													 
@@ -440,7 +441,8 @@ import {
   getJtbh,
   machineEdit,
   machineDel,
-  getMachineCountByGdbh
+  getMachineCountByGdbh,
+  machineAdd
 } from '@/api/jixiaoguanli/jitairibaobiao'
 
 // 全量引入格式化工具 请按需保留
@@ -867,6 +869,7 @@ const updateDetailData = async() => {
 	sczl_bh7: formData.value.sczl_bh7,
 	sczl_bh8: formData.value.sczl_bh8,
 	sczl_desc: formData.value.sczl_desc,
+	sys_id:'[1008/姜剑娟]',
   }
   // detailData.table.forEach((item, index, array) => {
   //   const num = index + 1
@@ -878,15 +881,29 @@ const updateDetailData = async() => {
   //   restoredData[`sczl_PgCl${num}`] = item.sczl_PgCl
   //   restoredData[`sczl_clAdd${num}`] = item.sczl_clAdd
   // })
-  console.log(restoredData)
-    console.log(lastCellValue)
-    formData.value.UniqId=lastCellValue
-    console.log(formData)
-	restoredData.UniqId='5'
-   const response = await machineEdit(restoredData);
-  // console.log(FormData)
-  console.log(response)
-}
+  if(ADD.value=='新增'){
+  	 // console.log('新增')
+  	 console.log('新增')
+  	 console.log(ADD.value)
+  	 console.log(restoredData)
+  	 const response = await machineAdd(restoredData);
+  	 // ADD.value='1'
+  	 // console.log(ADD.value)
+  	 ADD.value='0'
+  	 console.log(response)
+  	 
+  }else{
+		 console.log(restoredData)
+  	     console.log(lastCellValue)
+  	     formData.value.UniqId=lastCellValue
+  	     console.log(formData)
+  	 	restoredData.UniqId='5'
+  	    const response = await machineEdit(restoredData);
+  	   // console.log(FormData)
+  	   console.log(response)
+  	 }
+  }
+ 
 //删除
 const MachineDel = async () => {
   const response = await machineDel({UniqId:lastCellValue});
@@ -926,6 +943,14 @@ function onSearch() {
 function onRefresh() {
 	GetMachineScrapFactor(ScrapFactor)
 }
+const ADD=ref('0')
+//新增
+function onAdd() {
+	ADD.value='新增'
+	console.log(ADD.value)
+	dialogFormVisible.value = true
+	// Productionadd()
+}
 //删除
 function onDel() {
 	MachineDel()

+ 116 - 87
src/view/performance/Manualdocuments.vue

@@ -19,10 +19,10 @@
                 <el-input v-model="positionvalue" placeholder="输入工单编号或产品名称" />
               </el-row>
               <el-button type="primary" :icon="Search" @click="onSearch">搜索</el-button>
-              <el-button type="primary" :icon="Refresh">重置</el-button>
-			  <el-button type="primary" :icon="Refresh" @click="onRefresh">刷新质检系数</el-button>
-			  <el-button type="primary" :icon="Refresh" @click="onCountByGdbh">按工单显示</el-button>
-			  <el-button type="primary" :icon="Refresh" @click="onDel">删除</el-button>
+              <el-button type="primary"  @click="onAdd">新增</el-button>
+			  <el-button type="primary"  @click="onRefresh">刷新质检系数</el-button>
+			  <el-button type="primary"  @click="onCountByGdbh">按工单显示</el-button>
+			  <el-button type="primary"  @click="onDel">删除</el-button>
               <div style="margin-left: auto;">
                 <el-button type="primary" :icon="Download" @click="exportExcel">导出到Excel</el-button>
               </div>
@@ -65,14 +65,14 @@
               <el-row :gutter="20">
                 <el-col :span="4">
                   <el-form-item label="日期" prop="id">
-                    <el-input v-model="formData.sczl_rq" :clearable="true" placeholder="2023.12.14" />
+                    <el-input v-model="formData.sczl_rq" :clearable="true" placeholder="" />
                   </el-form-item>
                 </el-col>
                 <el-col :span="6">
                   <el-form-item label="组别" prop="name">
                     <el-row :gutter="20">
                       <el-col :span="12">
-                        <el-input v-model="formData.sczl_bzdh" :clearable="true" placeholder="ZT01733" />
+                        <el-input v-model="formData.sczl_bzdh" :clearable="true" placeholder="" />
                       </el-col>                      
                     </el-row>
                   </el-form-item>
@@ -81,10 +81,10 @@
 				  <el-form-item label="组长" prop="name">
 				    <el-row :gutter="20">
 				      <el-col :span="12">
-				        <el-input v-model="formData.sczl_bh0" @keyup.enter.native="getygsubmit($event, '0')":clearable="true" placeholder="ZT01733" />
+				        <el-input v-model="formData.sczl_bh0" @keyup.enter.native="getygsubmit($event, '0')":clearable="true" placeholder="" />
 				      </el-col>
 						<el-col :span="12">
-						  <el-input v-model="formData.sczl_bh0_name" :clearable="true" placeholder="ZT01733" />
+						  <el-input v-model="formData.sczl_bh0_name" :clearable="true" placeholder="" />
 						</el-col>  
 				    </el-row>
 				  </el-form-item>
@@ -93,7 +93,7 @@
 				  <el-form-item label="箱数" prop="name">
 				    <el-row :gutter="20">
 				      <el-col :span="2">
-				        <el-input v-model="formData.sczl_cl0" :clearable="true" placeholder="ZT01733" />
+				        <el-input v-model="formData.sczl_cl0" :clearable="true" placeholder="" />
 				      </el-col>                      
 				    </el-row>
 				  </el-form-item>
@@ -102,7 +102,7 @@
 				  <el-form-item label="每箱数" prop="name">
 				    <el-row :gutter="20">
 				      <el-col :span="2">
-				        <el-input v-model="formData.sczl_fp0" :clearable="true" placeholder="ZT01733" />
+				        <el-input v-model="formData.sczl_fp0" :clearable="true" placeholder="" />
 				      </el-col>                      
 				    </el-row>
 				  </el-form-item>
@@ -114,17 +114,17 @@
                   <el-row :gutter="20">
                     <el-col :span="5">
                       <el-form-item label="工单编号" prop="id">
-                        <el-input v-model="formData.sczl_gdbh" @keyup.enter="getGxMcsubmit" :clearable="true" placeholder="0.00" />
+                        <el-input v-model="formData.sczl_gdbh" @keyup.enter="getGxMcsubmit" :clearable="true" placeholder="" />
                       </el-form-item>
                     </el-col>
                     <el-col :span="5">                      
-                        <el-input v-model="formData.sczl_yjgx" :clearable="true" placeholder="" />
+                        <el-input v-model="formData.sczl_yjgx" :clearable="true" placeholder="" />
                     </el-col>
 					<el-col :span="5">
-					    <el-input v-model="formData.sczl_gxmc" :clearable="true" placeholder="" />
+					    <el-input v-model="formData.sczl_gxmc" :clearable="true" placeholder="" />
 					</el-col>
 					<el-col :span="5">
-					    <el-input v-model="formData.yj_yjmc" :clearable="true" placeholder="" />
+					    <el-input v-model="formData.yj_yjmc" :clearable="true" placeholder="" />
 					</el-col>
                   </el-row>
                 </el-col>
@@ -133,26 +133,26 @@
 			  <el-row :gutter="20">
 			     <el-col :span="4">
 			       <el-form-item label="产量合计" prop="id">
-			         <el-input v-model="formData.sczl_cl" :clearable="true" placeholder="2023.12.14" />
+			         <el-input v-model="formData.sczl_cl" :clearable="true" placeholder="" />
 			       </el-form-item>
 			     </el-col>
 			     <el-col :span="6">          
 			         <el-row :gutter="20">
 			           <el-col :span="12">
 						<el-form-item label="定额代号" prop="id">
-			             <el-input v-model="formData.sczl_dedh" @keyup.enter.native="getDedhsubmit" :clearable="true" placeholder="ZT01733" />
+			             <el-input v-model="formData.sczl_dedh" @keyup.enter.native="getDedhsubmit" :clearable="true" placeholder="" />
 						</el-form-item>
 			           </el-col>
 			         </el-row>
 			     </el-col>
 			     <el-col :span="3">
 			       <el-form-item label="检验类别" prop="name">
-			         <el-input v-model="formData.sczl_检验类别" :clearable="true" placeholder="A班" />
+			         <el-input v-model="formData.sczl_检验类别" :clearable="true" placeholder="" />
 			       </el-form-item>
 			     </el-col>
 				 <el-col :span="3">
 				   <el-form-item label="废品率系数" prop="name">
-				     <el-input v-model="formData.sczl_废品率系数" :clearable="true" placeholder="A班" />
+				     <el-input v-model="formData.sczl_废品率系数" :clearable="true" placeholder="" />
 				   </el-form-item>
 				 </el-col>
 			   </el-row>
@@ -160,14 +160,14 @@
 			  <el-row :gutter="20">
 			     <el-col :span="4">
 			       <el-form-item label="计时时数" prop="id">
-			         <el-input v-model="formData.sczl_jsss" :clearable="true" placeholder="2023.12.14" />
+			         <el-input v-model="formData.sczl_jsss" :clearable="true" placeholder="" />
 			       </el-form-item>
 			     </el-col>
 			     <el-col :span="6">          
 			         <el-row :gutter="20">
 			           <el-col :span="12">
 						 <el-form-item label="冲月定额" prop="id">
-			             <el-input v-model="formData.sczl_冲定额" :clearable="true" placeholder="ZT01733" />
+			             <el-input v-model="formData.sczl_冲定额" :clearable="true" placeholder="" />
 						 </el-form-item>
 			           </el-col>
 			         </el-row>
@@ -178,38 +178,38 @@
 			   <el-row :gutter="1">
 			      <el-col :span="4">
 			        <el-form-item label="流程单号" prop="id">
-			          <el-input v-model="formData.流程单号1" :clearable="true" placeholder="2023.12.14" />
+			          <el-input v-model="formData.流程单号1" :clearable="true" placeholder="" />
 			        </el-form-item>
 			      </el-col>
 				  <el-col :span="1">			  			
-				    <el-input v-model="formData.流程单号2" :clearable="true" placeholder="ZT01733" />
+				    <el-input v-model="formData.流程单号2" :clearable="true" placeholder="" />
 				  </el-col>
 				  <el-col :span="1">
-				    <el-input v-model="formData.流程单号3" :clearable="true" placeholder="ZT01733" />
+				    <el-input v-model="formData.流程单号3" :clearable="true" placeholder="" />
 				  </el-col>
 				  <el-col :span="1">
-				    <el-input v-model="formData.流程单号4" :clearable="true" placeholder="ZT01733" />
+				    <el-input v-model="formData.流程单号4" :clearable="true" placeholder="" />
 				  </el-col>
 				  <el-col :span="1">
-				    <el-input v-model="formData.流程单号5" :clearable="true" placeholder="ZT01733" />
+				    <el-input v-model="formData.流程单号5" :clearable="true" placeholder="" />
 				  </el-col>
 				  <el-col :span="1">
-				    <el-input v-model="formData.流程单号6" :clearable="true" placeholder="ZT01733" />
+				    <el-input v-model="formData.流程单号6" :clearable="true" placeholder="" />
 				  </el-col>
 				  <el-col :span="1">
-				    <el-input v-model="formData.流程单号7" :clearable="true" placeholder="ZT01733" />
+				    <el-input v-model="formData.流程单号7" :clearable="true" placeholder="" />
 				  </el-col>
 				  <el-col :span="1">
-				    <el-input v-model="formData.流程单号8" :clearable="true" placeholder="ZT01733" />
+				    <el-input v-model="formData.流程单号8" :clearable="true" placeholder="" />
 				  </el-col>
 				  <el-col :span="1">
-				    <el-input v-model="formData.流程单号9" :clearable="true" placeholder="ZT01733" />
+				    <el-input v-model="formData.流程单号9" :clearable="true" placeholder="" />
 				  </el-col>
 			      <el-col :span="6">          
 			          <el-row :gutter="20">
 			            <el-col :span="12">
 			   						 <el-form-item label="备注" prop="id">
-			              <el-input v-model="formData.qczl_NumDesc" :clearable="true" placeholder="ZT01733" />
+			              <el-input v-model="formData.qczl_NumDesc" :clearable="true" placeholder="" />
 			   						 </el-form-item>
 			            </el-col>
 			          </el-row>
@@ -254,30 +254,30 @@
 				   <span></span>
 				 </el-col>
 			     <el-col :span="2">
-			       <el-input v-model="formData.sczl_bh1" :clearable="true" @keyup.enter.native="getygsubmit($event, '1')"  placeholder="ZI00401" />
+			       <el-input v-model="formData.sczl_bh1" :clearable="true" @keyup.enter.native="getygsubmit($event, '1')"  placeholder="" />
 			     </el-col>
 			     <el-col :span="2">
-			       <el-input v-model="formData.sczl_bh1_name" :clearable="true" placeholder="瞿春生" />
+			       <el-input v-model="formData.sczl_bh1_name" :clearable="true" placeholder="" />
 			     </el-col>
 			     <el-col :span="2">
-			       <el-input v-model="formData.sczl_cl1" :clearable="true" placeholder="11.0" />
+			       <el-input v-model="formData.sczl_cl1" :clearable="true" placeholder="" />
 			     </el-col>
 			     <el-col :span="2">
-			       <el-input v-model="formData.sczl_fp1" :clearable="true" placeholder="打包废纸" />
+			       <el-input v-model="formData.sczl_fp1" :clearable="true" placeholder="" />
 			     </el-col>
 			     <el-col :span="2">			       
 			     </el-col>
 				<el-col :span="2">
-				  <el-input v-model="formData.sczl_bh7" @keyup.enter.native="getygsubmit($event, '7')" :clearable="true" placeholder="ZI00401" />
+				  <el-input v-model="formData.sczl_bh7" @keyup.enter.native="getygsubmit($event, '7')" :clearable="true" placeholder="" />
 				</el-col>
 				<el-col :span="2">
-				  <el-input v-model="formData.sczl_bh7_name" :clearable="true" placeholder="瞿春生" />
+				  <el-input v-model="formData.sczl_bh7_name" :clearable="true" placeholder="" />
 				</el-col>
 				<el-col :span="2">
-				  <el-input v-model="formData.sczl_cl7" :clearable="true" placeholder="11.0" />
+				  <el-input v-model="formData.sczl_cl7" :clearable="true" placeholder="" />
 				</el-col>
 				<el-col :span="2">
-				  <el-input v-model="formData.sczl_fp7" :clearable="true" placeholder="打包废纸" />
+				  <el-input v-model="formData.sczl_fp7" :clearable="true" placeholder="" />
 				</el-col>
 			   </el-row>	
 						 
@@ -286,30 +286,30 @@
 			  				   <span></span>
 			  				 </el-col>
 			     <el-col :span="2">
-			       <el-input v-model="formData.sczl_bh2" @keyup.enter.native="getygsubmit($event, '2')" :clearable="true" placeholder="ZI00401" />
+			       <el-input v-model="formData.sczl_bh2" @keyup.enter.native="getygsubmit($event, '2')" :clearable="true" placeholder="" />
 			     </el-col>
 			     <el-col :span="2">
-			       <el-input v-model="formData.sczl_bh2_name" :clearable="true" placeholder="瞿春生" />
+			       <el-input v-model="formData.sczl_bh2_name" :clearable="true" placeholder="" />
 			     </el-col>
 			     <el-col :span="2">
-			       <el-input v-model="formData.sczl_cl2" :clearable="true" placeholder="11.0" />
+			       <el-input v-model="formData.sczl_cl2" :clearable="true" placeholder="" />
 			     </el-col>
 			     <el-col :span="2">
-			       <el-input v-model="formData.sczl_fp2" :clearable="true" placeholder="打包废纸" />
+			       <el-input v-model="formData.sczl_fp2" :clearable="true" placeholder="" />
 			     </el-col>
 			     <el-col :span="2">			       
 			     </el-col>
 			  				<el-col :span="2">
-			  				  <el-input v-model="formData.sczl_bh8" @keyup.enter.native="getygsubmit($event, '8')" :clearable="true" placeholder="ZI00401" />
+			  				  <el-input v-model="formData.sczl_bh8" @keyup.enter.native="getygsubmit($event, '8')" :clearable="true" placeholder="" />
 			  				</el-col>
 			  				<el-col :span="2">
-			  				  <el-input v-model="formData.sczl_bh8_name" :clearable="true" placeholder="瞿春生" />
+			  				  <el-input v-model="formData.sczl_bh8_name" :clearable="true" placeholder="" />
 			  				</el-col>
 			  				<el-col :span="2">
-			  				  <el-input v-model="formData.sczl_cl8" :clearable="true" placeholder="11.0" />
+			  				  <el-input v-model="formData.sczl_cl8" :clearable="true" placeholder="" />
 			  				</el-col>
 			  				<el-col :span="2">
-			  				  <el-input v-model="formData.sczl_fp8" :clearable="true" placeholder="打包废纸" />
+			  				  <el-input v-model="formData.sczl_fp8" :clearable="true" placeholder="" />
 			  				</el-col>
 			   </el-row>
 				
@@ -318,30 +318,30 @@
 								   <span></span>
 								 </el-col>
 				   <el-col :span="2">
-				     <el-input v-model="formData.sczl_bh3" @keyup.enter.native="getygsubmit($event, '3')" :clearable="true" placeholder="ZI00401" />
+				     <el-input v-model="formData.sczl_bh3" @keyup.enter.native="getygsubmit($event, '3')" :clearable="true" placeholder="" />
 				   </el-col>
 				   <el-col :span="2">
-				     <el-input v-model="formData.sczl_bh3_name" :clearable="true" placeholder="瞿春生" />
+				     <el-input v-model="formData.sczl_bh3_name" :clearable="true" placeholder="" />
 				   </el-col>
 				   <el-col :span="2">
-				     <el-input v-model="formData.sczl_cl3" :clearable="true" placeholder="11.0" />
+				     <el-input v-model="formData.sczl_cl3" :clearable="true" placeholder="" />
 				   </el-col>
 				   <el-col :span="2">
-				     <el-input v-model="formData.sczl_fp3" :clearable="true" placeholder="打包废纸" />
+				     <el-input v-model="formData.sczl_fp3" :clearable="true" placeholder="" />
 				   </el-col>
 				   <el-col :span="2">			       
 				   </el-col>
 								<el-col :span="2">
-								  <el-input v-model="formData.sczl_bh9" @keyup.enter.native="getygsubmit($event, '9')" :clearable="true" placeholder="ZI00401" />
+								  <el-input v-model="formData.sczl_bh9" @keyup.enter.native="getygsubmit($event, '9')" :clearable="true" placeholder="" />
 								</el-col>
 								<el-col :span="2">
-								  <el-input v-model="formData.sczl_bh9_name" :clearable="true" placeholder="瞿春生" />
+								  <el-input v-model="formData.sczl_bh9_name" :clearable="true" placeholder="" />
 								</el-col>
 								<el-col :span="2">
-								  <el-input v-model="formData.sczl_cl9" :clearable="true" placeholder="11.0" />
+								  <el-input v-model="formData.sczl_cl9" :clearable="true" placeholder="" />
 								</el-col>
 								<el-col :span="2">
-								  <el-input v-model="formData.sczl_fp9" :clearable="true" placeholder="打包废纸" />
+								  <el-input v-model="formData.sczl_fp9" :clearable="true" placeholder="" />
 								</el-col>
 				 </el-row>
 				 
@@ -351,30 +351,30 @@
 								   <span></span>
 								 </el-col>
 				   <el-col :span="2">
-				     <el-input v-model="formData.sczl_bh4" @keyup.enter.native="getygsubmit($event, '4')" :clearable="true" placeholder="ZI00401" />
+				     <el-input v-model="formData.sczl_bh4" @keyup.enter.native="getygsubmit($event, '4')" :clearable="true" placeholder="" />
 				   </el-col>
 				   <el-col :span="2">
-				     <el-input v-model="formData.sczl_bh4_name" :clearable="true" placeholder="瞿春生" />
+				     <el-input v-model="formData.sczl_bh4_name" :clearable="true" placeholder="" />
 				   </el-col>
 				   <el-col :span="2">
-				     <el-input v-model="formData.sczl_cl4" :clearable="true" placeholder="11.0" />
+				     <el-input v-model="formData.sczl_cl4" :clearable="true" placeholder="" />
 				   </el-col>
 				   <el-col :span="2">
-				     <el-input v-model="formData.sczl_fp4" :clearable="true" placeholder="打包废纸" />
+				     <el-input v-model="formData.sczl_fp4" :clearable="true" placeholder="" />
 				   </el-col>
 				   <el-col :span="2">			       
 				   </el-col>
 								<el-col :span="2">
-								  <el-input v-model="formData.sczl_bh10" @keyup.enter.native="getygsubmit($event, '10')" :clearable="true" placeholder="ZI00401" />
+								  <el-input v-model="formData.sczl_bh10" @keyup.enter.native="getygsubmit($event, '10')" :clearable="true" placeholder="" />
 								</el-col>
 								<el-col :span="2">
-								  <el-input v-model="formData.sczl_bh10_name" :clearable="true" placeholder="瞿春生" />
+								  <el-input v-model="formData.sczl_bh10_name" :clearable="true" placeholder="" />
 								</el-col>
 								<el-col :span="2">
-								  <el-input v-model="formData.sczl_cl10" :clearable="true" placeholder="11.0" />
+								  <el-input v-model="formData.sczl_cl10" :clearable="true" placeholder="" />
 								</el-col>
 								<el-col :span="2">
-								  <el-input v-model="formData.sczl_fp10" :clearable="true" placeholder="打包废纸" />
+								  <el-input v-model="formData.sczl_fp10" :clearable="true" placeholder="" />
 								</el-col>
 				 </el-row>
 				  
@@ -384,30 +384,30 @@
 				  				   <span></span>
 				  				 </el-col>
 				     <el-col :span="2">
-				       <el-input v-model="formData.sczl_bh5" @keyup.enter.native="getygsubmit($event, '5')" :clearable="true" placeholder="ZI00401" />
+				       <el-input v-model="formData.sczl_bh5" @keyup.enter.native="getygsubmit($event, '5')" :clearable="true" placeholder="" />
 				     </el-col>
 				     <el-col :span="2">
-				       <el-input v-model="formData.sczl_bh5_name" :clearable="true" placeholder="瞿春生" />
+				       <el-input v-model="formData.sczl_bh5_name" :clearable="true" placeholder="" />
 				     </el-col>
 				     <el-col :span="2">
-				       <el-input v-model="formData.sczl_cl5" :clearable="true" placeholder="11.0" />
+				       <el-input v-model="formData.sczl_cl5" :clearable="true" placeholder="" />
 				     </el-col>
 				     <el-col :span="2">
-				       <el-input v-model="formData.sczl_fp5" :clearable="true" placeholder="打包废纸" />
+				       <el-input v-model="formData.sczl_fp5" :clearable="true" placeholder="" />
 				     </el-col>
 				     <el-col :span="2">			       
 				     </el-col>
 				  				<el-col :span="2">
-				  				  <el-input v-model="formData.sczl_bh11" @keyup.enter.native="getygsubmit($event, '11')" :clearable="true" placeholder="ZI00401" />
+				  				  <el-input v-model="formData.sczl_bh11" @keyup.enter.native="getygsubmit($event, '11')" :clearable="true" placeholder="" />
 				  				</el-col>
 				  				<el-col :span="2">
-				  				  <el-input v-model="formData.sczl_bh11_name" :clearable="true" placeholder="瞿春生" />
+				  				  <el-input v-model="formData.sczl_bh11_name" :clearable="true" placeholder="" />
 				  				</el-col>
 				  				<el-col :span="2">
-				  				  <el-input v-model="formData.sczl_cl11" :clearable="true" placeholder="11.0" />
+				  				  <el-input v-model="formData.sczl_cl11" :clearable="true" placeholder="" />
 				  				</el-col>
 				  				<el-col :span="2">
-				  				  <el-input v-model="formData.sczl_fp11" :clearable="true" placeholder="打包废纸" />
+				  				  <el-input v-model="formData.sczl_fp11" :clearable="true" placeholder="" />
 				  				</el-col>
 				   </el-row>
 				   
@@ -417,30 +417,30 @@
 				   				   <span></span>
 				   				 </el-col>
 				      <el-col :span="2">
-				        <el-input v-model="formData.sczl_bh6" @keyup.enter.native="getygsubmit($event, '6')" :clearable="true" placeholder="ZI00401" />
+				        <el-input v-model="formData.sczl_bh6" @keyup.enter.native="getygsubmit($event, '6')" :clearable="true" placeholder="" />
 				      </el-col>
 				      <el-col :span="2">
-				        <el-input v-model="formData.sczl_bh6_name" :clearable="true" placeholder="瞿春生" />
+				        <el-input v-model="formData.sczl_bh6_name" :clearable="true" placeholder="" />
 				      </el-col>
 				      <el-col :span="2">
-				        <el-input v-model="formData.sczl_cl6" :clearable="true" placeholder="11.0" />
+				        <el-input v-model="formData.sczl_cl6" :clearable="true" placeholder="" />
 				      </el-col>
 				      <el-col :span="2">
-				        <el-input v-model="formData.sczl_fp6" :clearable="true" placeholder="打包废纸" />
+				        <el-input v-model="formData.sczl_fp6" :clearable="true" placeholder="" />
 				      </el-col>
 				      <el-col :span="2">			       
 				      </el-col>
 				   				<el-col :span="2">
-				   				  <el-input v-model="formData.sczl_bh12" @keyup.enter.native="getygsubmit($event, '12')" :clearable="true" placeholder="ZI00401" />
+				   				  <el-input v-model="formData.sczl_bh12" @keyup.enter.native="getygsubmit($event, '12')" :clearable="true" placeholder="" />
 				   				</el-col>
 				   				<el-col :span="2">
-				   				  <el-input v-model="formData.sczl_bh12_name" :clearable="true" placeholder="瞿春生" />
+				   				  <el-input v-model="formData.sczl_bh12_name" :clearable="true" placeholder="" />
 				   				</el-col>
 				   				<el-col :span="2">
-				   				  <el-input v-model="formData.sczl_cl12" :clearable="true" placeholder="11.0" />
+				   				  <el-input v-model="formData.sczl_cl12" :clearable="true" placeholder="" />
 				   				</el-col>
 				   				<el-col :span="2">
-				   				  <el-input v-model="formData.sczl_fp12" :clearable="true" placeholder="打包废纸" />
+				   				  <el-input v-model="formData.sczl_fp12" :clearable="true" placeholder="" />
 				   				</el-col>
 				    </el-row>
 					
@@ -449,7 +449,7 @@
 					<el-row :gutter="20">
 					   <el-col :span="20">
 						 <el-form-item label="其他备注" prop="id">
-						   <el-input v-model="formData.sczl_desc" :clearable="true" placeholder="2023.12.14" />
+						   <el-input v-model="formData.sczl_desc" :clearable="true" placeholder="" />
 						 </el-form-item>
 					   </el-col>			  				
 					 </el-row>
@@ -530,7 +530,8 @@ import {
   shougongedit,
   shougongdel,
   getYg,
-  getInspectCountByGdbh
+  getInspectCountByGdbh,
+  inspectadd
 } from '@/api/jixiaoguanli/jitairibaobiao'
 
 // 全量引入格式化工具 请按需保留
@@ -918,6 +919,14 @@ const GetScrapFactor = async (value) => {
   // console.log(response)
   // const rowIndex = tableData.findIndex(row => row.UniqId === 123);
 }
+const ADD=ref('0')
+//新增
+function onAdd() {
+	ADD.value='新增'
+	console.log(ADD.value)
+	dialogFormVisible.value = true
+	// Productionadd()
+}
 const ScrapFactor={
 	gdbh:'',
 	yjno:'',
@@ -993,6 +1002,7 @@ const updateDetailData = async() => {
    sczl_fp10: formData.value.sczl_fp10,
    sczl_fp11: formData.value.sczl_fp11,
    sczl_fp12: formData.value.sczl_fp12,
+   sys_id:'[1013/洪丽]',
   }
   // detailData.table.forEach((item, index, array) => {
   //   const num = index + 1
@@ -1004,14 +1014,33 @@ const updateDetailData = async() => {
   //   restoredData[`sczl_PgCl${num}`] = item.sczl_PgCl
   //   restoredData[`sczl_clAdd${num}`] = item.sczl_clAdd
   // })
-  console.log(restoredData)
-    console.log(lastCellValue)
-    formData.value.UniqId=lastCellValue
-    console.log(formData)
-	restoredData.UniqId='5'
-   const response = await shougongedit(restoredData);
+  if(ADD.value=='新增'){
+  	 // console.log('新增')
+  	 console.log('新增')
+  	 console.log(ADD.value)
+  	 console.log(restoredData)
+  	 const response = await inspectadd(restoredData);
+  	 // ADD.value='1'
+  	 // console.log(ADD.value)
+  	 ADD.value='0'
+  	 console.log(response)
+  	 
+  }else{
+  	const response = await shougongedit(restoredData);
+  	 console.log('修改')
+  	  console.log(ADD.value)
+  	  console.log(response)
+  	 // ADD.value='0'
+  	 // console.log(ADD.value)
+  }
+ //  console.log(restoredData)
+ //    console.log(lastCellValue)
+ //    formData.value.UniqId=lastCellValue
+ //    console.log(formData)
+	// restoredData.UniqId='5'
+   
   // console.log(FormData)
-  console.log(response)
+  // console.log(response)
 }
 // 删除
 function onDel() {

+ 39 - 7
src/view/performance/Packagingoutput.vue

@@ -21,7 +21,7 @@
               <el-button type="primary" :icon="Search" @click="onSearch">搜索</el-button>
               <el-button type="primary" :icon="Refresh">重置</el-button>
 			  <el-button type="primary" :icon="Search" @click="positioningVisible">定位</el-button>
-			  <el-button type="primary" :icon="Search">查改</el-button>
+			  <el-button type="primary" :icon="Search" @click="onAdd">新增</el-button>
 			  <el-button type="primary" :icon="Delete" @click="Del">删除</el-button>
               <div style="margin-left: auto;">
                 <el-button type="primary" :icon="Download" @click="exportExcel">导出到Excel</el-button>
@@ -69,7 +69,7 @@
                   <el-form-item label="日期" prop="name">
                     <el-row :gutter="20">
                       <el-col :span="12">
-                        <el-input v-model="sczl_rqValue" :clearable="true" placeholder="ZT01733" />
+                        <el-input v-model="sczl_rqValue" :clearable="true" placeholder="" />
                       </el-col>
                     </el-row>
                   </el-form-item>
@@ -394,7 +394,8 @@ import {
   getInfo,
   getGxMc,
   edit,
-  del
+  del,
+  packagingAdd
 } from '@/api/jixiaoguanli/jitairibaobiao'
 
 // 全量引入格式化工具 请按需保留
@@ -682,6 +683,7 @@ const updateDetailData = async() => {
     sczl_cl: detailData.sczl_cl,
     sczl_PgCl: detailData.sczl_PgCl,
     sczl_clAdd: detailData.sczl_clAdd,
+	sys_id:'[1084/胡庆司]',
   }
   detailData.table.forEach((item, index, array) => {
     const num = index + 1
@@ -693,10 +695,29 @@ const updateDetailData = async() => {
     restoredData[`sczl_PgCl${num}`] = item.sczl_PgCl
     restoredData[`sczl_clAdd${num}`] = item.sczl_clAdd
   })
-   // restoredData.UniqId = 1
-   // const res = await edit(restoredData)
-  console.log(restoredData)
-  console.log(res)
+  
+  if(ADD.value=='新增'){
+  	 // console.log('新增')
+	 // 生成表格数据
+  	 console.log('新增')
+  	 console.log(ADD.value)
+  	 console.log(restoredData)
+  	 const response = await packagingAdd(restoredData);
+  	 // ADD.value='1'
+  	 // console.log(ADD.value)
+  	 ADD.value='0'
+  	 console.log(response)
+  	 
+  }else{
+  	 // restoredData.UniqId = 1
+  	  const res = await edit(restoredData)
+  	 console.log(restoredData)
+  	 console.log(res)
+  	 // ADD.value='0'
+  	 // console.log(ADD.value)
+  }
+  
+  
 }
 
 
@@ -884,6 +905,17 @@ const positioningVisible = () => {
     positioningVisibleshow.value = true
 }
 
+const ADD=ref('0')
+//新增
+function onAdd() {
+	ADD.value='新增'
+	console.log(ADD.value)
+	getpickInfo(lastCellValue)
+	dialogFormVisible.value = true
+	
+	// Productionadd()
+}
+
 const Del = () => {
    GxMcdel()
 }

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 505 - 519
src/view/performance/chejianbaogong.vue


+ 140 - 53
src/view/yunyin/shengchanguanli/chengpinrucang.vue

@@ -22,6 +22,7 @@
               <el-button type="primary" @click="onDel">删除</el-button>
 			  <el-button type="primary" @click="onSMB">入仓末板数据统计</el-button>
 			  <el-button type="primary" @click="onDay">各日统计</el-button>
+			  <el-button type="primary" @click="onAdd">新增</el-button>
 			  
               <div style="margin-left: auto;">			
                 <el-button type="primary" :icon="Download" @click="exportExcel">导出到Excel</el-button>
@@ -76,7 +77,7 @@
               <el-row :gutter="20">
 			 <el-col :span="4">
 			   <el-form-item label="入仓类型" prop="id">
-				 <el-input v-model="formData.入仓类型" :clearable="true" placeholder="2023.12.14" />
+				 <el-input v-model="formData.入仓类型" :clearable="true" placeholder="" />
 			   </el-form-item>
 			 </el-col>
 			 <el-col :span="6">
@@ -86,7 +87,7 @@
 					 <el-input v-model="formData.仓库编号" @keyup.enter.native="getCKsubmit" :clearable="true" placeholder="ZT01733" />
 				   </el-col>   
 				   <el-col :span="12">
-					 <el-input v-model="formData.仓库名称" :clearable="true" placeholder="ZT01733" />
+					 <el-input v-model="formData.仓库名称" :clearable="true" placeholder="" />
 				   </el-col>  
 				 </el-row>
 			   </el-form-item>
@@ -97,7 +98,7 @@
 		   <el-row :gutter="20">
 			 <el-col :span="4">
 			   <el-form-item label="单据编号" prop="id">
-				 <el-input v-model="formData.jjcp_num"  :clearable="true" placeholder="2023.12.14" />
+				 <el-input v-model="formData.jjcp_num"  :clearable="true" placeholder="" />
 			   </el-form-item>
 			 </el-col>
 		   </el-row> 
@@ -107,14 +108,14 @@
 		   <el-row :gutter="20">
 			 <el-col :span="4">
 			   <el-form-item label="工单编号" prop="id">
-				 <el-input v-model="formData.jjcp_gdbh" @keyup.enter.native="getGDsubmit" :clearable="true" placeholder="2023.12.14" />
+				 <el-input v-model="formData.jjcp_gdbh" @keyup.enter.native="getGDsubmit" :clearable="true" placeholder="" />
 			   </el-form-item>
 			 </el-col>
 			 <el-col :span="6">
 			   <el-form-item label="印件号" prop="name">
 				 <el-row :gutter="20">
 				   <el-col :span="12">
-					 <el-input v-model="formData.jjcp_yjno" :clearable="true" placeholder="ZT01733" />
+					 <el-input v-model="formData.jjcp_yjno" :clearable="true" placeholder="" />
 				   </el-col>  				
 				 </el-row>
 			   </el-form-item>	   
@@ -123,7 +124,7 @@
 			   <el-form-item label="订单编号" prop="name">
 				 <el-row :gutter="20">
 				   <el-col :span="12">
-					 <el-input v-model="formData.订单编号" :clearable="true" placeholder="ZT01733" />
+					 <el-input v-model="formData.订单编号" :clearable="true" placeholder="" />
 				   </el-col>  				
 				 </el-row>
 			   </el-form-item>
@@ -133,11 +134,11 @@
            <el-row :gutter="20">
 			 <el-col :span="4">
 			   <el-form-item label="印件编号" prop="id">
-				 <el-input v-model="formData.jjcp_cpdh" :clearable="true" placeholder="2023.12.14" />
+				 <el-input v-model="formData.jjcp_cpdh" :clearable="true" placeholder="" />
 			   </el-form-item>
 			 </el-col>
 			 <el-col :span="4">
-			 <el-input v-model="formData.jjcp_cpmc" :clearable="true" placeholder="2023.12.14" />					   
+			 <el-input v-model="formData.jjcp_cpmc" :clearable="true" placeholder="" />					   
 			 </el-col>
            </el-row> 
             
@@ -145,18 +146,18 @@
 			<el-row :gutter="20">
 			 <el-col :span="4">
 			   <el-form-item label="产品编号" prop="id">
-				 <el-input v-model="formData.jjcp_cpdh"@keyup.enter.native="getSLsubmit" :clearable="true" placeholder="2023.12.14" />
+				 <el-input v-model="formData.jjcp_cpdh"@keyup.enter.native="getSLsubmit" :clearable="true" placeholder="" />
 			   </el-form-item>
 			 </el-col>
 			 <el-col :span="4">
-			 <el-input v-model="formData.jjcp_cpmc" :clearable="true" placeholder="2023.12.14" />					   
+			 <el-input v-model="formData.jjcp_cpmc" :clearable="true" placeholder="" />					   
 			 </el-col>
 			</el-row> 
 
             <el-row :gutter="20">
 			 <el-col :span="4">
 			   <el-form-item label="客户料号" prop="id">
-				 <el-input v-model="formData.客户料号" :clearable="true" placeholder="2023.12.14" />
+				 <el-input v-model="formData.客户料号" :clearable="true" placeholder="" />
 			   </el-form-item>
 			 </el-col>
             </el-row> 
@@ -164,12 +165,12 @@
 			  <el-row :gutter="20">
 			   <el-col :span="4">
 			     <el-form-item label="首末版" prop="id">
-			  	 <el-input v-model="formData.jjcp_smb" :clearable="true" placeholder="2023.12.14" />
+			  	 <el-input v-model="formData.jjcp_smb" :clearable="true" placeholder="" />
 			     </el-form-item>
 			   </el-col>
 			   <el-col :span="4">
 				   <el-form-item label="入仓时间" prop="id">
-			   <el-input v-model="formData.jjcp_sj" :clearable="true" placeholder="2023.12.14" />	
+			   <el-input v-model="formData.jjcp_sj" :clearable="true" placeholder="" />	
 					</el-form-item>
 			   </el-col>
 			  </el-row> 
@@ -178,12 +179,12 @@
 			  <el-row :gutter="20">
 			   <el-col :span="4">
 			     <el-form-item label="入仓数量" prop="id">
-			  	 <el-input v-model="formData.jjcp_sl" :clearable="true" placeholder="2023.12.14" />
+			  	 <el-input v-model="formData.jjcp_sl" :clearable="true" placeholder="" />
 			     </el-form-item>
 			   </el-col>
 			   <el-col :span="4">
 			  	<el-form-item label="入仓单位" prop="id">
-			   <el-input v-model="formData.jjcp_dw" :clearable="true" placeholder="2023.12.14" />	
+			   <el-input v-model="formData.jjcp_dw" :clearable="true" placeholder="" />	
 			    </el-form-item>
 			   </el-col>
 			  </el-row> 
@@ -192,17 +193,17 @@
 			  <el-row :gutter="20">
 			   <el-col :span="4">
 			     <el-form-item label="订单数量" prop="id">
-			  	 <el-input v-model="formData.订单数量" :clearable="true" placeholder="2023.12.14" />
+			  	 <el-input v-model="formData.订单数量" :clearable="true" placeholder="" />
 			     </el-form-item>
 			   </el-col>
 			   <el-col :span="4">
 			  	<el-form-item label="已完工" prop="id">
-			   <el-input v-model="formData.jjcp_sls" :clearable="true" placeholder="2023.12.14" />	
+			   <el-input v-model="formData.jjcp_sls" :clearable="true" placeholder="" />	
 			    </el-form-item>
 			   </el-col>
 			   <el-col :span="4">
 			   			  	<el-form-item label="机型备注" prop="id">
-			   <el-input v-model="formData.机型备注" :clearable="true" placeholder="2023.12.14" />	
+			   <el-input v-model="formData.机型备注" :clearable="true" placeholder="" />	
 			    </el-form-item>
 			   </el-col>
 			  </el-row> 
@@ -211,7 +212,7 @@
 			  <el-row :gutter="20">
 				 <el-col :span="4">
 				   <el-form-item label="入仓备注" prop="id">
-					 <el-input v-model="formData.jjcp_desc" :clearable="true" placeholder="2023.12.14" />
+					 <el-input v-model="formData.jjcp_desc" :clearable="true" placeholder="" />
 				   </el-form-item>
 				 </el-col>
 			  </el-row> 
@@ -326,7 +327,9 @@
 		    v-model="TJVisible"
 		    title="各日统计"
 		    destroy-on-close
-		    width="600px"
+		    width="80%px;"
+			style="height: 80%;"
+			
 		  			>
 			<el-row :gutter="20">
 			<el-col :span="41">
@@ -342,35 +345,36 @@
 		      highlight-current-row="true"
 		      border
 		      style="width:100%"
+			  height="300px"
 		      @row-dblclick="TJSelectClick"
 		    >
 		      <el-table-column
-		        prop="编号"
+		        prop="jjcp_sj"
 		        label="完工日期"
 		        width="200"
 		      />
 			  <el-table-column
-				prop="名称"
+				prop="jjcp_gdbh"
 				label="工单编号"
 				width="200"
 			  />
 			  <el-table-column
-			    prop="编号"
+			    prop="jjcp_cpmc"
 			    label="印件(产品名称)"
 			    width="200"
 			  />
 			  <el-table-column
-				prop="名称"
+				prop="实际投料"
 				label="实际投料"
 				width="200"
 			  />
 			  <el-table-column
-			    prop="编号"
+			    prop="入仓数量"
 			    label="入仓数量"
 			    width="200"
 			  />
 			  <el-table-column
-				prop="名称"
+				prop="投入产出率"
 				label="投入产出率"
 				width="200"
 			  />
@@ -464,6 +468,9 @@ import {
   finishedgetGd,
   finishedgetGdsl,
   finisheddel,
+  getDayList,
+  mbList,
+  finishedadd
 } from '@/api/jixiaoguanli/jitairibaobiao'
 
 // 全量引入格式化工具 请按需保留
@@ -589,6 +596,14 @@ function onSearch() {
   page.value = 1
   GetmachineLocate()
 }
+const ADD=ref('0')
+//新增
+function onAdd() {
+	ADD.value='新增'
+	console.log(ADD.value)
+	dialogFormVisible.value = true
+	// Productionadd()
+}
 //删除
 function onDel() {
 	Del()
@@ -602,16 +617,34 @@ const Del = async () => {
   getTableData()
 }
 const TJVisible = ref(false)
-const TJselectData = reactive([])
+const TJselectData = ref([]);
 //每日统计
 function onDay() {
-	TJVisible.value=TRUE
+	GetDayList()
+	TJVisible.value=true
+}
+const GetDayList = async (value) => {
+  const response = await getDayList({key_word:'',page:page.value,limit:limit.value});
+  console.log(response.data) 
+  if (response.code === 0) {
+	 TJselectData.value=response.data.rows
+	 console.log(TJselectData)
+  }
 }
 const SMVisible = ref(false)
-const SMselectData = reactive([])
+const SMselectData = ref([]);
 //首末版统计
 function onSMB() {
-	SMVisible.value=TRUE
+	MbList()
+	SMVisible.value=true
+}
+const MbList = async (value) => {
+  const response = await mbList({page:page.value,limit:limit.value});
+  console.log(response.data) 
+  if (response.code === 0) {
+	 SMselectData.value=response.data.rows
+	 console.log(TJselectData)
+  }
 }
 //定位
 const GetmachineLocate = async () => {
@@ -792,29 +825,83 @@ const closeDialog = () => {
 }
 // 弹窗确定
 const enterDialog = async () => {
-  elFormRef.value?.validate(async (valid) => {
-    if (!valid) return
-    let res
-    switch (type.value) {
-      case 'create':
-        res = await createCompany(formData.value)
-        break
-      case 'update':
-        res = await updateCompany(formData.value)
-        break
-      default:
-        res = await createCompany(formData.value)
-        break
-    }
-    if (res.code === 0) {
-      ElMessage({
-        type: 'success',
-        message: '创建/更改成功'
-      })
-      closeDialog()
-      getTableData()
-    }
-  })
+  // elFormRef.value?.validate(async (valid) => {
+  //   if (!valid) return
+  //   let res
+  //   switch (type.value) {
+  //     case 'create':
+  //       res = await createCompany(formData.value)
+  //       break
+  //     case 'update':
+  //       res = await updateCompany(formData.value)
+  //       break
+  //     default:
+  //       res = await createCompany(formData.value)
+  //       break
+  //   }
+  //   if (res.code === 0) {
+  //     ElMessage({
+  //       type: 'success',
+  //       message: '创建/更改成功'
+  //     })
+  //     closeDialog()
+  //     getTableData()
+  //   }
+  // })
+  // dialogFormVisible.value=false
+  updateDetailData()
+}
+// 更新数据
+const updateDetailData = async() => {
+  const restoredData = {
+   UniqId: lastCellValue, 
+   Sys_id:'[1035/刘晓庆]',
+   入仓类型:formData.value.入仓类型,
+   仓库编号:formData.value.入仓类型,
+   仓库名称:formData.value.仓库名称,
+   jjcp_num:formData.value.jjcp_num,
+   jjcp_gdbh:formData.value.jjcp_gdbh,
+   jjcp_yjno:formData.value.jjcp_yjno,
+   订单编号:formData.value.订单编号,
+   jjcp_cpdh:formData.value.jjcp_cpdh,
+   jjcp_cpmc:formData.value.jjcp_cpmc,
+   成品编码:formData.value.成品编码,
+   成品名称:formData.value.成品名称,
+   客户料号:formData.value.客户料号,
+   jjcp_smb:formData.value.jjcp_smb,
+   jjcp_sj:formData.value.jjcp_sj,
+   jjcp_sl:formData.value.jjcp_sl,
+   jjcp_dw:formData.value.jjcp_dw,
+   机型备注:formData.value.机型备注,
+   jjcp_desc:formData.value.jjcp_desc,
+  }
+  if(ADD.value=='新增'){
+  	 // console.log('新增')
+  	 console.log('新增')
+  	 console.log(ADD.value)
+  	 console.log(restoredData)
+  	 const response = await finishedadd(restoredData);
+  	 // ADD.value='1'
+  	 // console.log(ADD.value)
+  	 // ADD.value='0'
+  	 console.log(response)
+  	 
+  }else{
+  	  // const response = await productionedit(restoredData);
+  	  console.log('修改')
+  	  console.log(ADD.value)
+  	  // console.log(response)
+  	 // ADD.value='0'
+  	 // console.log(ADD.value)
+  }
+ //   console.log(restoredData)
+ //    console.log(lastCellValue)
+ //    formData.value.UniqId=lastCellValue
+ //    console.log(formData)
+	// restoredData.UniqId='5'
+  
+  // console.log(FormData)
+  // console.log(response)
 }
 let table=ref(5);
 let lastCellValue=ref()

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است