Merge branch 'master' of http://10.153.19.25:10105/r/ERP_override
| | |
| | | deliveryDate:15,//订åå建éè´§æ¥æ 天津7天ï¼å¸¸å·7天ï¼ä¹ä¹15å¤©ï¼æ°ç15天 |
| | | columnName:'å¾å·', |
| | | selectOrderReviewShow:true, //订åé¦é¡µå å·¥åå®¡æ ¸æé®æ¯å¦æ¾ç¤º |
| | | productName:"product_name", |
| | | productName:"product_abbreviation", |
| | | decValue:3,//订åä¿ç使°ï¼å¤©æ´¥3ä½,常å·2ä½ |
| | | label:1,//æ ç¾ç±»åï¼èªå®ä¹æå°æ ç¾å¸¸å·2ï¼å
¶ä»1ï¼ |
| | | calculateType:1,//订åè®¡ç®æ¹å¼ |
| | |
| | | deliveryDate:7,//订åå建éè´§æ¥æ 天津7天ï¼å¸¸å·7天ï¼ä¹ä¹15å¤©ï¼æ°ç15天 |
| | | columnName:'å¾å·',//æå°çäº§åæ¶éè¦æ¾ç¤ºçååï¼æ²¡æä¸ºç©º |
| | | selectOrderReviewShow:true, //订åé¦é¡µå å·¥åå®¡æ ¸æé®æ¯å¦æ¾ç¤º |
| | | productName:"product_name",//产åå建æ¥éåæ®µ |
| | | productName:"product_abbreviation",//产åå建æ¥éåæ®µ |
| | | decValue:3,//订åä¿ç使°ï¼å¤©æ´¥3ä½,常å·2ä½ |
| | | label:1,//æ ç¾ç±»å,常å·ä¸º2ï¼å
¶ä»ä¸º1 |
| | | calculateType:1,//订åè®¡ç®æ¹å¼ |
| | |
| | | deliveryDate:15,//订åå建éè´§æ¥æ 天津7天ï¼å¸¸å·7天ï¼ä¹ä¹15å¤©ï¼æ°ç15天 |
| | | columnName:'å¾å·',//æå°çäº§åæ¶éè¦æ¾ç¤ºçååï¼æ²¡æä¸ºç©º |
| | | selectOrderReviewShow:true, //订åé¦é¡µå å·¥åå®¡æ ¸æé®æ¯å¦æ¾ç¤º |
| | | productName:"product_name",//产åå建æ¶éå¤éªè¯ï¼âproduct_abbreviationâ |
| | | productName:"product_abbreviation",//产åå建æ¶éå¤éªè¯ï¼âproduct_abbreviationâ |
| | | decValue:2,//订åä¿ç使°ï¼å¤©æ´¥3ä½,常å·2ä½ |
| | | label:1,//æ ç¾ç±»å,常å·ä¸º2ï¼å
¶ä»ä¸º1 |
| | | calculateType:2,//订åè®¡ç®æ¹å¼ |
| | |
| | | deliveryDate:15,//订åå建éè´§æ¥æ 天津7天ï¼å¸¸å·7天ï¼ä¹ä¹15å¤©ï¼æ°ç15天 |
| | | columnName:'å¾å·', |
| | | selectOrderReviewShow:true, //订åé¦é¡µå å·¥åå®¡æ ¸æé®æ¯å¦æ¾ç¤º |
| | | productName:"product_name", |
| | | productName:"product_abbreviation", |
| | | decValue:3,//订åä¿ç使°ï¼å¤©æ´¥3ä½,常å·2ä½ |
| | | label:1,//æ ç¾ç±»åï¼èªå®ä¹æå°æ ç¾å¸¸å·2ï¼å
¶ä»1ï¼ |
| | | calculateType:1,//订åè®¡ç®æ¹å¼ |
| | |
| | | deliveryDate:15,//订åå建éè´§æ¥æ 天津7天ï¼å¸¸å·7天ï¼ä¹ä¹15å¤©ï¼æ°ç15天 |
| | | columnName:'å¾å·',//æå°çäº§åæ¶éè¦æ¾ç¤ºçååï¼æ²¡æä¸ºç©º |
| | | selectOrderReviewShow:true, //订åé¦é¡µå å·¥åå®¡æ ¸æé®æ¯å¦æ¾ç¤º |
| | | productName:"product_name", |
| | | productName:"product_abbreviation", |
| | | decValue:2,//订åä¿ç使°ï¼å¤©æ´¥3ä½,常å·2ä½ |
| | | label:1,//æ ç¾ç±»å,常å·ä¸º2ï¼å
¶ä»ä¸º1 |
| | | calculateType:1,//订åè®¡ç®æ¹å¼ |
| | |
| | | //æ¥è¯¢äº§åæ¯å¦éå¤ |
| | | request.post(`/product/selectProduct/${company.productName}`,product).then((res) =>{ |
| | | if(res.code==200){ |
| | | if(res.data.data.length>0){ |
| | | if(res.data.data!==undefined && res.data.data.length>0){ |
| | | if(type==='copy'){ |
| | | productTotal.value.state = 1 |
| | | } |
| | | ElMessage.warning(t('product.msg.productDuplication')) |
| | | }else{ |
| | | saveProducts(product) |
| | |
| | | if(props.productFlag===false){ |
| | | emit('changePage') |
| | | }else{ |
| | | if(productTotal.value.id){ |
| | | router.push({path:'/main/product/createProduct',query:{id:productTotal.value.id,random:Math.random()}}) |
| | | }else{ |
| | | router.push("/main/product/selectProduct") |
| | | } |
| | | } |
| | | } |
| | | }) |
| | | } |
| | | |
| | |
| | | import com.alibaba.fastjson.JSONArray; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.alibaba.fastjson.parser.Feature; |
| | | import com.aspose.cad.internal.I.S; |
| | | import com.baomidou.dynamic.datasource.annotation.DS; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; |
| | |
| | | Map<String,Object> getProductJson = updateProduct(productDetails,product); |
| | | Product getProduct = JSONObject.parseObject(JSONObject.toJSONString(getProductJson.get("title")), Product.class); |
| | | List<ProductDetail> getProductDetails = JSONArray.parseArray(JSONObject.toJSONString(getProductJson.get("detail")), ProductDetail.class); |
| | | if(getProduct.getId()!=null){ |
| | | map.put("data",productMapper.selectProductId(productName,getProduct.getProductAbbreviation(), getProduct.getId())); |
| | | }else{ |
| | | map.put("data",productMapper.selectProduct(productName,getProduct.getProductAbbreviation())); |
| | | String productNameVal = null; |
| | | |
| | | //å¤æä½¿ç¨åªç§äº§ååç§° |
| | | switch (productName){ |
| | | case "product_name": |
| | | productNameVal = getProduct.getProductName(); |
| | | break; |
| | | case "product_abbreviation": |
| | | productNameVal = getProduct.getProductAbbreviation(); |
| | | break; |
| | | } |
| | | |
| | | |
| | | if(!Objects.equals(productNameVal, "") && productNameVal!=null){ |
| | | if(getProduct.getId()!=null ){ |
| | | map.put("data",productMapper.selectProductId(productName,productNameVal, getProduct.getId())); |
| | | }else{ |
| | | map.put("data",productMapper.selectProduct(productName,productNameVal)); |
| | | } |
| | | } |
| | | |
| | | |
| | | return map; |
| | | |
| | | } |
| | |
| | | </select> |
| | | |
| | | <select id="selectProduct"> |
| | | select * from sd.product where ${productName}=#{productNameValue} |
| | | select id from sd.product where ${productName}=#{productNameValue} |
| | | </select> |
| | | |
| | | <select id="selectProductId"> |
| | | select * from sd.product where ${productName}=#{productNameValue} and id != #{id} |
| | | select id from sd.product where ${productName}=#{productNameValue} and id != #{id} |
| | | </select> |
| | | |
| | | <select id="getPageTotal" > |