Преглед изворни кода

上传商品名称复制的问题

lvhao пре 1 недеља
родитељ
комит
bb8a6f26d8

+ 37 - 0
core/CoreApp/controllers/Fullorder.php

@@ -51,6 +51,7 @@ class Fullorder extends Start_Controller {
 		$this->load->_model("Model_logic_order","logic_order");
 		$this->load->_model("Model_logic_ding","logic_ding");
 		$this->load->_model("Model_fullordererrors","fullordererrors");
+		$this->load->_model("Model_logic_whlabel","logic_whlabel");
 	}
 	//定义方法的调用规则 获取URI第二段值
     public function _remap($arg,$arg_array)
@@ -1498,6 +1499,24 @@ class Fullorder extends Start_Controller {
             }
 		}
 		$fpdata = $this->logic_order->checkOrderProduct($fpdata);
+		$tmp_features = array_column($fpdata,0);
+		$do_trans_pms = [];
+		foreach ($tmp_features as $k=>$v) {
+			if(strpos($v,",") === false){
+				$do_trans_pms[] = [
+					'features'=>$v
+				];
+			}else{
+				$tmp_arr = explode(",",$v);
+				$do_trans_pms[] = [
+					'features'=>$tmp_arr[1].$tmp_arr[0]."-"
+				];
+			}
+		}
+		$r = $this->logic_whlabel->dataTran($do_trans_pms,['pm']);
+		foreach ($fpdata as $k=>$v) {
+			$fpdata[$k]['pm'] = $r[$k]['pm'];
+		}
 		$this->data['fpdata'] = $fpdata;
 		$thfpdataxs = array();
 		if($fullorder['thfpdata'] != '')
@@ -2054,6 +2073,24 @@ class Fullorder extends Start_Controller {
             }
 		}
 		$this->data['fpdata'] = $fpdata;
+		$tmp_features = array_column($fpdata,0);
+		$do_trans_pms = [];
+		foreach ($tmp_features as $k=>$v) {
+			if(strpos($v,",") === false){
+				$do_trans_pms[] = [
+					'features'=>$v
+				];
+			}else{
+				$tmp_arr = explode(",",$v);
+				$do_trans_pms[] = [
+					'features'=>$tmp_arr[1].$tmp_arr[0]."-"
+				];
+			}
+		}
+		$r = $this->logic_whlabel->dataTran($do_trans_pms,['pm']);
+		foreach ($fpdata as $k=>$v) {
+			$fpdata[$k]['pm'] = $r[$k]['pm'];
+		}
 		$this->data['fpdata'] = $fpdata;
 		$thfpdataxs = array();
 		if($fullorder['thfpdata'] != '')

+ 2 - 2
template/erp/choice.html

@@ -566,6 +566,6 @@
 		**/
 
 	</script>
-	<script src="{$theme}js/fullorder-addedit.js?v=202310110001"></script>
-	<script src="{$theme}js/goodsrules.js?v={time()}"></script>
+	<script src="{$theme}js/fullorder-addeditv1.js?v=202511100924"></script>
+	<script src="{$theme}js/goodsrules.js?v=202511100924"></script>
 	{Template footer}

+ 16 - 3
template/erp/fullorder_edit.html

@@ -56,7 +56,13 @@
 <table class="datatext data" border="0" style="border-collapse:collapse;">
 {loop $fpdata as $val}
 <tr data-list="{$val['0']}" {if isset($val['err_sku'])&&($val['err_sku'] == 1) } style="background-color: #FF3;"  {/if}>
-<td>{$val['1']}</td>
+<td>
+	<div class="en_title">{$val['1']}</div>
+	<div>
+		{$val['pm']}<i style="margin-left: 4px;" class="fa fa-file-o" title="点击复制" data-t="{$val['pm']}" onclick="copytext(this)"></i>
+	</div>
+	
+</td>
 <td>{$val['2']}</td>
 <td class="none">{$val['3']}</td>
 <td class="none">{$val['4']}</td>
@@ -67,7 +73,14 @@
 <td class="none">{$val['8']}</td>
 <td class="none val9">{if isset($val['9'])}{$val['9']}{else}0{/if}</td>
 <td {if isset($val['zd']) && $fullorder['type'] == 13}style="color:#f00"{/if}>{if isset($val['zd'])}{$val['zd']}{/if}</td>
-<td class="czzd">{if $val['9'] != 'DNOTO'}<font class="jzzd">禁止占单</font>{else}<font class="yxzd">允许占单<font>{/if}</td>
+<td class="czzd">
+	{if $val['9'] != 'DNOTO'}
+	<font class="jzzd">禁止占单</font>
+	{else}
+	<font class="yxzd">允许占单</font>
+	{/if} 
+	<font style="padding: 2px 10px; margin: 0 6px;color: #fff;border: 1px solid #f51;color: #f51;border-radius: 5px;cursor: pointer;" onclick="fuzhishangpin(this)">复制商品</font> 
+</td>
 </tr>
 {/loop}
 </table>
@@ -1280,6 +1293,6 @@ $("#is_jiaji_id").on('change',function(){
 });
 
 </script>
-<script src="{$theme}js/fullorder-addedit.js?v=2025101651"></script>
+<script src="{$theme}js/fullorder-addeditv1.js?v=202511100932"></script>
 <script type="text/javascript" src="{$theme}js/time.js"></script>
 {Template footer}

+ 13 - 3
template/erp/fullorder_readonly.html

@@ -44,7 +44,15 @@
 <table class="datatext data" border="0" style="border-collapse:collapse;">
 {loop $fpdata as $val}
 <tr data-list="{$val['0']}">
-<td>{$val['1']}</td>
+<td>
+
+<div class="en_title">{$val['1']}</div>
+<div>
+	{$val['pm']}<i style="margin-left: 4px;" class="fa fa-file-o" title="点击复制" data-t="{$val['pm']}" onclick="copytext(this)"></i>
+</div>
+
+
+</td>
 <td>{$val['2']}</td>
 <td class="none">{$val['3']}</td>
 <td class="none">{$val['4']}</td>
@@ -55,7 +63,9 @@
 <td class="none">{$val['8']}</td>
 <td class="none val9">{if isset($val['9'])}{$val['9']}{else}0{/if}</td>
 <td {if isset($val['zd']) && $fullorder['type'] == 13}style="color:#f00"{/if}>{if isset($val['zd'])}{$val['zd']}{/if}</td>
-<td class="czzd">{if $val['9'] != 'DNOTO'}<font class="jzzd">禁止占单</font>{else}<font class="yxzd">允许占单<font>{/if}</td>
+<td class="czzd">{if $val['9'] != 'DNOTO'}<font class="jzzd">禁止占单</font>{else}<font class="yxzd">允许占单</font>{/if}
+	<font style="padding: 2px 10px; margin: 0 6px;color: #fff;border: 1px solid #f51;color: #f51;border-radius: 5px;cursor: pointer;" onclick="fuzhishangpin(this)">复制商品</font>
+</td>
 </tr>
 {/loop}
 </table>
@@ -824,6 +834,6 @@ function addShouhu(that){
 }
 </script>
 <script type="text/javascript">var addedit="/fullorder/readonly/";var fh="/fullorder";</script>
-<script src="{$theme}js/fullorder-addedit.js?v={time()}"></script>
+<script src="{$theme}js/fullorder-addeditv1.js?v=202511100933"></script>
 <script type="text/javascript" src="{$theme}js/time.js"></script>
 {Template footer}

Разлика између датотеке није приказан због своје велике величине
+ 2087 - 0
template/erp/js/fullorder-addeditv1.js