優れた製品は、(商品管理)06--キャリアの背景を購入しました

1.保留中の商品リスト

pinyougouマネージャ - Webプロジェクト

1.1バックエンド

1.2フロントエンド

1)コントローラ层goodsController.js

/*
 * 定义数组,记录状态信息
 * */
$scope.status=['未审核','已审核','审核未通过','关闭'];//商品状态

// 查询分类信息
$scope.itemCatList = [];
$scope.getitemCatList = function(){
	itemCatService.findAll().success(function(response) {
		for(var i = 0 ; i < response.length ; i ++ ){
			$scope.itemCatList[response[i].id] = response[i].name;
		}
	});
} 

2)インタフェースヘッダファイルを導入

3)コマンドを追加します。

4)ページングコンポーネントを追加

5)データバインディング

レンダリング:

2.商品レビュー退場

2.1バックエンド

レビューとあなたが代替値を操作するためのメソッドを書くことができますので、より多くの変化の状態よりも、いわゆる何を拒否していません

1)マッパー

  <update id="updateAuditStatus" parameterType="map">
	update tb_goods set audit_status = #{status}
	where id in (
		<foreach collection="ids" item="id" separator=",">
			#{id}
		</foreach>
	)
  </update>

2)サービス

	@Override
	public void updateAuditStatus(Long[] ids, String status) {
		Map<String, Object> map = new HashMap<String, Object>();
		map.put("ids", ids);
		map.put("status", status);
		goodsMapper.updateAuditStatus(map);
	}

3)コントローラ

/** 审核与驳回
 * @param ids
 * @param status
 * @return
 */
@RequestMapping("/updateAuditStatus")
public Result updateAuditStatus(Long [] ids,String status){
	try {
		goodsService.updateAuditStatus(ids,status);
		return new Result(true, "操作成功"); 
	} catch (Exception e) {
		e.printStackTrace();
		return new Result(false, "操作失败");
	}
}

2.2フロントエンド

1)サービス層

	// 审核与驳回
	this.updateAuditStatus = function(ids,status) {
		return $http.get('../goods/updateAuditStatus.do?status='+status+"&ids="+ids);
	}

2)コントローラ

	$scope.updateAuditStatus = function(status) {
		goodsService.updateAuditStatus($scope.selectIds,status).success(function(res) {
			if(res.success){
				alert(res.message);
				$scope.reloadList();//重新加载
				$scope.selectIds = [];
			} else {
				alert(res.message);
			}
		});
	}

3)インターフェースのメソッド呼び出し

3.商品棚ダウン

上下のフレームラック上下品は状態を変更することです。フィールドis_marketableフィールドtb_goodsテーブル。1棚を表し、棚0が表します

公開された205元の記事 ウォンの賞賛9 ビュー7927

おすすめ

転載: blog.csdn.net/weixin_43318134/article/details/104209406