页面:

<script>
function improve() {
var improveForm = $('#improveForm'); if (!improveForm.valid()) {
abp.message.warn("请完善信息");
return;
} agencyLevelArray = $("[name='agencyLevel']");
isFirstArray = $("[name='isFirst']");
purchaseCountArray = $("[name='purchaseCount']");
priceArray = $("[name='price']"); package = []; for (i = 0; i < agencyLevelArray.length; i++) {
package[i] = {
ProductId: @product.Id,
AgencyLevel: agencyLevelArray[i].value,
IsFirst: isFirstArray[i].value,
PurchaseCount: purchaseCountArray[i].value,
Price: priceArray[i].value
}
}; abp.services.app.product.improveProductPackage({
ProductPackage: package
}).done(function () {
abp.message.warn("msg", "添加成功");
})
}
</script>

Dto:

public class ProductPackageDto
{
  /// <summary>
/// 商品Id
/// </summary>
[Required]
  public long ProductId { get; set; }   /// <summary>
  /// 代理等级
  /// </summary>
  [Required]
  public AgencyLevel AgencyLevel { get; set; }   /// <summary>
  /// 是否为初次
  /// </summary>
  public bool IsFirst { get; set; }   /// <summary>
  /// 单次购买量
  /// </summary>
  public decimal PurchaseCount { get; set; }   /// <summary>
  /// 分销价格
  /// </summary>
[Required]
  public decimal Price { get; set; }
} public class ProductPackageList
{
  public List<ProductPackageDto> ProductPackage { get; set; }
}

后台:

public async Task ImproveProductPackage(ProductPackageList input)
{
  
}

最新文章

  1. servlet学习笔记四
  2. [Angular 2] Share a Service Across Angular 2 Components and Modules
  3. UVA 11396 Claw Decomposition(二分图)
  4. android用ImageView显示网络图片
  5. 采用HTML5之&quot;data-&quot;机制自由提供数据
  6. oracle 导入 dmp
  7. java 包命名规范
  8. JS实现数组去重方法总结(六种方法)
  9. 什么是TensorBoard?
  10. mysql 开发基础系列14 字符集
  11. 〖Android〗sshd for android, 及映射根文件系统至本地盘符
  12. python中的内置函数,递归,递归文件显示(二),二分法
  13. CoreAnimation|动画
  14. [iOS微博项目 - 4.4] - 会员标识
  15. Excel VBA入门(六)过程和函数
  16. c# namespace不能和class的name 相同
  17. eclipse编译Jmeter源码
  18. SDUT OJ 1221 亲和数 (找出某个数n所有的因子数,只需要暴力:2-&gt;sqrt(n) 即可 )
  19. Investigation LightOJ - 1068
  20. JavaScipt30(第四个案例)(主要知识点:数组原型链上的一些方法)

热门文章

  1. 【转】虚拟串口VSPM解决串口编程问题
  2. db2 将逗号分隔数据转换为多值IN列表
  3. &amp;lt; APT 攻击&amp;gt;看起来是 .PPT 附件,竟是 .SCR !!
  4. vue2.0中,由于页面完成之后dom还未加载完成如何进行操作
  5. poj_3250 单调栈
  6. android-修改TextView中部分文字的颜色
  7. angular的属性绑定
  8. hdu4686 简单的矩阵快速幂求前n项和
  9. mysql 创建函数ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_f
  10. VMwareWorkstations中安装ubuntu,apt install报E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)