| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183 |
- //初始化下标
- function resetTrNum(tableId,notClearPrice) {
- $tbody = $("#"+tableId+"");
- $tbody.find('>tr').each(function(i){
- $(':input, select,button,a', this).each(function(){
- var $this = $(this), name = $this.attr('name'),id=$this.attr('id'),onclick_str=$this.attr('onclick'), val = $this.val();
- if(name!=null){
- if (name.indexOf("#index#") >= 0){
- $this.attr("name",name.replace('#index#',i));
- }else{
- var s = name.indexOf("[");
- var e = name.indexOf("]");
- var new_name = name.substring(s+1,e);
- $this.attr("name",name.replace(new_name,i));
- }
- name = $this.attr('name');
- if(name.indexOf("tBRelatedUnitPriceInfoList") >= 0 && name.indexOf("relatedunitname") >= 0 ){
- $this.attr("class","searchbox-inputtext");
- $this.unbind("click");
- if(notClearPrice){
- var relatedunitUrl ='ordersController.do?selectReferUnits&classname=cn.com.lzt.relatedunits.entity.RelatedUnitsEntity&codefield=unitCode&namefield=unitName';
- $this.bind("click",function(){popClick_embed("tBRelatedUnitPriceInfoList\["+i+"\]\.relatedunitid,tBRelatedUnitPriceInfoList\["+i+"\]\.relatedunitname",
- "id,unitName",
- relatedunitUrl)
- });
- }else{
- var relatedunitUrl ='ordersController.do?selectReferUnits&classname=cn.com.lzt.relatedunits.entity.RelatedUnitsEntity&codefield=unitCode&namefield=unitName';
- $this.bind("click",function(){popClick_embed("tBRelatedUnitPriceInfoList\["+i+"\]\.relatedunitid,tBRelatedUnitPriceInfoList\["+i+"\]\.relatedunitname",
- "id,unitName",
- relatedunitUrl)
- });
- }
- }
- //设置默认计量单位
- name = $this.attr('name');
- if(name.indexOf("tBRelatedUnitPriceInfoList") >= 0 && name.indexOf("meteringUnit") >= 0 ){
- if(!$this.val())
- $this.val($("#unit").val());
- }
- /** 价格相关 */
- //对外价格
- if(name.indexOf("tBPriceInfoList") >= 0 && name.indexOf("retailPrice") >= 0 ){
- var numTemp = $this.val();
- if(numTemp != null && numTemp != ''){
- $this.val(new Number(numTemp));
- }
- }
- //采购价格
- if(name.indexOf("tBPriceInfoList") >= 0 && name.indexOf("setPrice1") >= 0 ){
- var numTemp = $this.val();
- if(numTemp != null && numTemp != ''){
- $this.val(new Number(numTemp));
- }
- }
- //预设价格二
- if(name.indexOf("tBPriceInfoList") >= 0 && name.indexOf("setPrice2") >= 0 ){
- var numTemp = $this.val();
- if(numTemp != null && numTemp != ''){
- $this.val(new Number(numTemp));
- }
- }
- //预设价格三
- if(name.indexOf("tBPriceInfoList") >= 0 && name.indexOf("setPrice3") >= 0 ){
- var numTemp = $this.val();
- if(numTemp != null && numTemp != ''){
- $this.val(new Number(numTemp));
- }
- }
- //预设价格四
- if(name.indexOf("tBPriceInfoList") >= 0 && name.indexOf("setPrice4") >= 0 ){
- var numTemp = $this.val();
- if(numTemp != null && numTemp != ''){
- $this.val(new Number(numTemp));
- }
- }
- //预设折扣一
- if(name.indexOf("tBPriceInfoList") >= 0 && name.indexOf("setDiscount1") >= 0 ){
- var numTemp = $this.val();
- if(numTemp != null && numTemp != ''){
- $this.val(new Number(numTemp));
- }
- }
- //预设折扣二
- if(name.indexOf("tBPriceInfoList") >= 0 && name.indexOf("setDiscount2") >= 0 ){
- var numTemp = $this.val();
- if(numTemp != null && numTemp != ''){
- $this.val(new Number(numTemp));
- }
- }
- //预设折扣三
- if(name.indexOf("tBPriceInfoList") >= 0 && name.indexOf("setDiscount3") >= 0 ){
- var numTemp = $this.val();
- if(numTemp != null && numTemp != ''){
- $this.val(new Number(numTemp));
- }
- }
- //预设折扣四
- if(name.indexOf("tBPriceInfoList") >= 0 && name.indexOf("setDiscount4") >= 0 ){
- var numTemp = $this.val();
- if(numTemp != null && numTemp != ''){
- $this.val(new Number(numTemp));
- }
- }
-
-
-
-
-
- }
- if(id!=null){
- if (id.indexOf("#index#") >= 0){
- $this.attr("id",id.replace('#index#',i));
- }else{
- var s = id.indexOf("[");
- var e = id.indexOf("]");
- var new_id = id.substring(s+1,e);
- $this.attr("id",id.replace(new_id,i));
- }
- }
- if(onclick_str!=null){
- if (onclick_str.indexOf("#index#") >= 0){
- $this.attr("onclick",onclick_str.replace(/#index#/g,i));
- }else{
- }
- }
- });
- $(this).find('div[name=\'xh\']').html(i+1);
- });
- }
- function beforeSubmit(){
- var trList = $("#add_tBRelatedUnitPriceInfo_table").children("tr");
- if(trList.length == 0){
- layer.alert("请至少输入一条供应商价格信息");
- return false;
- }
- var msg = checkNoRelatedUnitRow(trList);
- if(msg.length > 0){
- layer.alert(msg);
- return false;
- }
- return true;
- }
- //校验供应商必填
- function checkNoRelatedUnitRow(trList){
- var msg = '';
- for(var row = 0;row < trList.length;row++){
- if(!trList.eq(row).find(":text").eq(0).val() || trList.eq(row).find(":text").eq(0).val() == '')
- msg += '第'+(row+1)+'行,';
- }
- if(msg.length > 0)
- msg = msg.substring(0,msg.length -1)+'必须录入供应商信息';
- return msg;
- }
- //通用弹出式文件上传
- function commonUpload(callback){
- $.dialog({
- content: "url:systemController.do?commonUpload",
- lock : true,
- title:"文件上传",
- zIndex:2100,
- width:700,
- height: 200,
- parent:windowapi,
- cache:false,
- ok: function(){
- var iframe = this.iframe.contentWindow;
- iframe.uploadCallback(callback);
- return true;
- },
- cancelVal: '关闭',
- cancel: function(){
- }
- });
- }
- function browseImages(inputId, Img) {// 图片管理器,可多个上传共用
- }
- function browseFiles(inputId, file) {// 文件管理器,可多个上传共用
- }
- function decode(value, id) {//value传入值,id接受值
- var last = value.lastIndexOf("/");
- var filename = value.substring(last + 1, value.length);
- $("#" + id).text(decodeURIComponent(filename));
- }
|