liuhairui преди 1 година
родител
ревизия
66d863b64e

+ 8 - 7
src/view/performance/chukubaogong.vue

@@ -28,13 +28,14 @@
                       @row-click="add_tableRowClick" :show-overflow-tooltip="true"
                       @selection-change="handleSelectionChange">
 			        <!-- <el-table-column type="selection" width="80" /> -->
-              <el-table-column  sortable  align="left" label="订单编号" prop="订单编号" width="120" />
-              <el-table-column  sortable  align="left" label="订单子编号" prop="子订单编号" width="140"/>
-              <el-table-column  sortable  align="left" label="生产款号" prop="款号" width="220"/>
-              <el-table-column  sortable  align="left" label="款式" prop="款式" width="100"/>
-              <el-table-column  sortable  align="left" label="色系名称" prop="颜色" width="150"/>
-			  <el-table-column  sortable  align="left" label="是否出库" prop="是否出库" width="120"/>
-			  <el-table-column  sortable  align="left" label="出库时间" prop="ck_rq" width="120"/>
+              <el-table-column    align="left" label="订单编号" prop="订单编号" width="105" />
+              <el-table-column    align="left" label="子订单编号" prop="子订单编号" width="140"/>
+              <el-table-column    align="left" label="PO款号" prop="款号" width="220"/>
+              <el-table-column    align="left" label="款式" prop="款式" width="100"/>
+			  <el-table-column    align="left" label="颜色备注" prop="颜色备注" width="110"/>
+              <el-table-column    align="left" label="色系名称" prop="颜色" width="150"/>
+			  <el-table-column    align="left" label="是否出库" prop="是否出库" width="120"/>
+			  <el-table-column    align="left" label="出库日期" prop="ck_rq" width="120"/>
             </el-table>
             <div class="dialog-footer" style="text-align: left;margin-right: 60px;">
 			</div>

+ 18 - 101
src/view/yunyin/shengchanguanli/components/print.vue

@@ -1,16 +1,5 @@
 <template>
-  <!--订单打印【不弹窗】-->
- <!-- <el-dialog v-model="visibie" title="生产订单打印" style="margin-top: 20%" height="500px" width="400px" destroy-on-close>
-    <el-row>
-      <el-form-item label="订单号:" prop="currentProcess" class="mab">
-        <el-input v-model="form['gdbh']"  @keydown="cp_print_ProductValue" style="width: 200px" />
-      </el-form-item>
-    </el-row>
-    <div class="dialog-footer" style="text-align: right; margin-top: 30px;">
-      <el-button @click="() => visibie = false">取消</el-button>
-      <el-button type="primary"  @click="cp_print_handleConfirm">打印</el-button>
-    </div>
-  </el-dialog> -->
+
 </template>
 
 <script setup>
@@ -21,11 +10,6 @@ import {orderPrint} from '@/api/mes/job'
 import {hiprint} from "vue-plugin-hiprint";
 const visibie = ref(false)
 const form = reactive({})
-// const id = ref()
-// const yjlist = ref([])
-// const gxlist = ref([])
-
-
 
 const open = (gongdanId) => {
   console.log("打印页面接到",gongdanId)
@@ -34,15 +18,7 @@ const open = (gongdanId) => {
   } else {
     form['gdbh'] = gongdanId;
   cp_print_handleConfirm();
-
-    // visibie.value = true;
   }
-    
-}
-
-//工单打印回车
-const cp_print_ProductValue = async (e) => {
-  
 }
 
 //json打印表格数据
@@ -52,8 +28,6 @@ const jsondata =
 
 
 
-
-
 const hiprintTemplate = new hiprint.PrintTemplate({ template: jsondata })
 
 const _gdlx = ref('')
@@ -178,7 +152,6 @@ const cp_print_handleConfirm = async () => {
 		  console.log("http://192.168.28.22:8082"+orderPrints.data.order.img)
 		  // console.log(printdata)
 		  hiprintTemplate.print(printdata);
-		  // cp_print_gdlist.value = false;
 	}else{
 		const printdata = {
 		  'ewm': form['gdbh'],
@@ -198,79 +171,24 @@ const cp_print_handleConfirm = async () => {
 		  "cm8": orderPrints.data.xhdata[7],
 		  "cm9": orderPrints.data.xhdata[8],
 		
-		//默认显示全部的数据
-		// 'table': orderPrints.data.process
-		//    .map(item => ({
-		//      'ys': item['颜色备注'] ? item['颜色备注'] : item['颜色'],
-		//      'ddzbh': item['子订单编号'] + '</br> ' + item['款号'],
-		//      'barcode': item['条码'],
-		//      'sl1': item[orderPrints.data.xhdata[0]],
-		//      'sl2': item[orderPrints.data.xhdata[1]],
-		//      'sl3': item[orderPrints.data.xhdata[2]],
-		//      'sl4': item[orderPrints.data.xhdata[3]],
-		//      'sl5': item[orderPrints.data.xhdata[4]],
-		//      'sl6': item[orderPrints.data.xhdata[5]],
-		//      'sl7': item[orderPrints.data.xhdata[6]],
-		//      'sl8': item[orderPrints.data.xhdata[7]],
-		//      'sl9': item[orderPrints.data.xhdata[8]],
-		//      'hj': item['zdtotal'],
-		//    })),
+		// 默认显示全部的数据
+		'table': orderPrints.data.process
+		   .map(item => ({
+		     'ys': item['颜色备注'] ? item['颜色备注'] : item['颜色'],
+		     'ddzbh': item['子订单编号'] + '</br> ' + item['款号'],
+		     'barcode': item['条码'],
+		     'sl1': item[orderPrints.data.xhdata[0]],
+		     'sl2': item[orderPrints.data.xhdata[1]],
+		     'sl3': item[orderPrints.data.xhdata[2]],
+		     'sl4': item[orderPrints.data.xhdata[3]],
+		     'sl5': item[orderPrints.data.xhdata[4]],
+		     'sl6': item[orderPrints.data.xhdata[5]],
+		     'sl7': item[orderPrints.data.xhdata[6]],
+		     'sl8': item[orderPrints.data.xhdata[7]],
+		     'sl9': item[orderPrints.data.xhdata[8]],
+		     'hj': item['zdtotal'],
+		   })),
 		
-		//显示全部数据 清空ys ddzbh
-		// 'table': orderPrints.data.process
-		//    .map(item => ({
-		//      'ys': item['条码'] ? '' : (item['颜色备注'] ? item['颜色备注'] : item['颜色']),
-		//      'ddzbh': item['条码'] ? '' : (item['子订单编号'] + '</br> ' + item['款号']),
-		//      'barcode': item['条码'],
-		//      'sl1': item[orderPrints.data.xhdata[0]],
-		//      'sl2': item[orderPrints.data.xhdata[1]],
-		//      'sl3': item[orderPrints.data.xhdata[2]],
-		//      'sl4': item[orderPrints.data.xhdata[3]],	
-		//      'sl5': item[orderPrints.data.xhdata[4]],
-		//      'sl6': item[orderPrints.data.xhdata[5]],
-		//      'sl7': item[orderPrints.data.xhdata[6]],
-		//      'sl8': item[orderPrints.data.xhdata[7]],
-		//      'sl9': item[orderPrints.data.xhdata[8]],
-		//      'hj': item['zdtotal'],
-		//    })),
-			
-			'table': orderPrints.data.process
-			   .map(item => ({
-			     'ys': item['条码'] ? '' : (item['颜色备注'] ? item['颜色备注'] : item['颜色']),
-			     'ddzbh': item['条码'] ? item['子订单编号'] : (item['子订单编号'] + '</br> ' + item['款号']), // 条码存在时只显示子订单编号,否则显示子订单编号+款号
-			     // 'barcode': item['条码'],
-				 'barcode': item['条码'] ? item['条码'] :(item['条码'] ? item['条码'] : ''),
-			     'sl1': item[orderPrints.data.xhdata[0]],
-			     'sl2': item[orderPrints.data.xhdata[1]],
-			     'sl3': item[orderPrints.data.xhdata[2]],
-			     'sl4': item[orderPrints.data.xhdata[3]],
-			     'sl5': item[orderPrints.data.xhdata[4]],
-			     'sl6': item[orderPrints.data.xhdata[5]],
-			     'sl7': item[orderPrints.data.xhdata[6]],
-			     'sl8': item[orderPrints.data.xhdata[7]],
-			     'sl9': item[orderPrints.data.xhdata[8]],
-			     'hj': item['zdtotal'],
-			   })),
-			   
-		// 过滤掉条码为空的数据【合并后的】
-		// 'table': orderPrints.data.process
-		//   .filter(item => item['条码'])  
-		//   .map(item => ({
-		//     'ys': item['颜色备注'] ? item['颜色备注'] : item['颜色'],
-		//     'ddzbh': item['子订单编号'] + '</br> ' + item['款号'],
-		//     'barcode': item['条码'],
-		//     'sl1': item[orderPrints.data.xhdata[0]],
-		//     'sl2': item[orderPrints.data.xhdata[1]],
-		//     'sl3': item[orderPrints.data.xhdata[2]],
-		//     'sl4': item[orderPrints.data.xhdata[3]],
-		//     'sl5': item[orderPrints.data.xhdata[4]],
-		//     'sl6': item[orderPrints.data.xhdata[5]],
-		//     'sl7': item[orderPrints.data.xhdata[6]],
-		//     'sl8': item[orderPrints.data.xhdata[7]],
-		//     'sl9': item[orderPrints.data.xhdata[8]],
-		//     'hj': item['zdtotal'],
-		//   })),
-		  
 		
 		  // 排除有条码的数据并汇总各尺码数量
 		  "sl1": orderPrints.data.process
@@ -315,7 +233,6 @@ const cp_print_handleConfirm = async () => {
 		 console.log("http://192.168.28.22:8082"+orderPrints.data.order.img)
 		 // console.log(printdata)
 		 hiprintTemplate.print(printdata);
-		 // cp_print_gdlist.value = false;
 	}
  
 }

+ 1 - 0
src/view/yunyin/shengchanguanli/gongdanziliao.vue

@@ -43,6 +43,7 @@
 						@row-click="tableRowClick" @row-dblclick="updateCompanyFunc"
                         @selection-change="ddzlSelectionChange" :show-overflow-tooltip="true">
                 <el-table-column align="center" type="selection" width="30"/>
+				<el-table-column align="center"  label="订单状态"     	prop="status" 	width="100" />
                 <el-table-column align="left" sortable label="订单编号"     	prop="订单编号" 	width="105" />
 				<el-table-column align="left" sortable label="客户"      	prop="客户编号" 		width="80" />
                 <el-table-column align="left" sortable label="生产款号"   	prop="生产款号"  width="110" />

+ 24 - 23
src/view/yunyin/shengchanguanli/yangyipihe.vue

@@ -31,29 +31,30 @@
 							 highlight-current-row="true"
 							 :show-overflow-tooltip="true"
 							style="width: 100%;height: 65vh" border  :data="tableData1" row-key="ID" @selection-change="handleSelectionChange">
-						<el-table-column align="center" type="selection" width="40"/>
-						<el-table-column  sortable align="left" label="客户" prop="客户编号"  width="80" />
-						<el-table-column  sortable align="left" label="订单编号" prop="订单编号"  width="110" />
-						<el-table-column  sortable align="left" label="生产款号" prop="生产款号"  width="150" />
-						<el-table-column  sortable align="left" label="款式" prop="款式"  width="110" />
-						<el-table-column  sortable align="left" label="工单状态" prop="gd_statu"  width="105" />
-						<el-table-column  sortable align="left" label="订单数量" prop="订单数量"  width="120" />
-						<el-table-column  sortable align="left" label="船样合计" prop="船样合计"  width="105" />
-						<el-table-column  sortable align="left" label="船样描述" prop="船样描述"  width="200" />
-						<el-table-column  sortable align="left" label="单位" prop="单位"  width="80" />
-						<el-table-column  sortable align="left" label="粘衬" prop="粘衬"  width="80" />
-						<el-table-column  sortable align="left" label="要求" prop="要求"  width="360" />
-						<el-table-column  sortable align="left" label="箱唛要求" prop="箱唛要求"  width="360" />
-						<el-table-column  sortable align="left" label="工单完工数量" prop="工单完工数量"  width="140" />
-						<el-table-column  sortable align="left" label="工单完工日期" prop="工单完工日期"  width="140" />
-						<el-table-column  sortable align="left" label="制单人" prop="Sys_id"  width="120" />
-						<el-table-column  sortable align="left" label="制单日期" prop="Sys_rq"  width="120" />
-						<el-table-column  sortable align="left" label="接单日期" prop="接单日期"  width="120" />
-						<el-table-column  sortable align="left" label="出库日期" prop="出库日期"  width="120" />
-						<el-table-column  sortable align="left" label="落货日期" prop="落货日期"  width="120" />
-						<el-table-column  sortable align="left" label="更新时间" prop="Mod_rq"  width="120" />
-						<el-table-column  sortable align="left" label="审核" prop="审核"  width="100" />
-						<el-table-column  sortable align="left" label="审核日期" prop="审核日期"  width="120" />
+						<el-table-column   align="center" type="selection" width="40"/>
+						<el-table-column   align="center"  label="订单状态"     	prop="status" 	width="100" />
+						<el-table-column   align="left" label="订单编号" prop="订单编号"  width="105" />
+						<el-table-column   align="left" label="客户" prop="客户编号"  width="70" />
+						<el-table-column   align="left" label="生产款号" prop="生产款号"  width="150" />
+						<el-table-column   align="left" label="款式" prop="款式"  width="110" />
+						<el-table-column   align="left" label="工单状态" prop="gd_statu"  width="90" />
+						<el-table-column   align="left" label="订单数量" prop="订单数量"  width="90" />
+						<el-table-column   align="left" label="单位" prop="单位"  width="55" />
+						<el-table-column   align="left" label="船样合计" prop="船样合计"  width="90" />
+						<el-table-column   align="left" label="船样描述" prop="船样描述"  width="200" />
+						<el-table-column   align="left" label="粘衬" prop="粘衬"  width="80" />
+						<el-table-column   align="left" label="要求" prop="要求"  width="360" />
+						<el-table-column   align="left" label="箱唛要求" prop="箱唛要求"  width="360" />
+						<el-table-column   align="left" label="工单完工数量" prop="工单完工数量"  width="140" />
+						<el-table-column   align="left" label="工单完工日期" prop="工单完工日期"  width="140" />
+						<el-table-column   align="left" label="制单人" prop="Sys_id"  width="160" />
+						<el-table-column   align="left" label="制单日期" prop="Sys_rq"  width="160" />
+						<!-- <el-table-column   align="left" label="接单日期" prop="接单日期"  width="120" /> -->
+						<el-table-column   align="left" label="出库日期" prop="出库日期"  width="120" />
+						<el-table-column   align="left" label="落货日期" prop="落货日期"  width="120" />
+						<el-table-column   align="left" label="更新时间" prop="Mod_rq"  width="120" />
+						<el-table-column   align="left" label="审核" prop="审核"  width="100" />
+						<el-table-column   align="left" label="审核日期" prop="审核日期"  width="120" />
 					</el-table>
 				</el-tab-pane>
             </el-tabs>