場景描述:
採購物料時,記錄下每次採購的單價,使用者可在物料列表直接看到每種物料歷史最低的採購價;
準備工作:準備物料、物料歷史採購價資料表,其中物料包含一個數字型別歷史採購價,無需填寫任何數值,準備幾條測試資料
實現步驟:1.在白碼低程式碼開發平臺新建資料集,模板選擇“集合beta”,資料表選擇物料資料表;
5.可以看到單元格預設是使用資料原始值來顯示的,但是“最低採購價”我們需要透過計算得到,程式碼如下:
<template> <div class="cell">{{min_price}}</div></template><script>module.exports = { computed:{ // value 原始值 // display 顯示的值 // data 當前行的資料 // field 當前屬性 min_price(){ let list = this.data["___6038d8e20ab1140575fc5e8e"] || [];//獲取當前行資料的歷史採購價集合 if(list.length>0){ //存在歷史採購價 let price_list = list.map(v=>v["6038d8f90ab1140575fc5e90"]);//歷史採購價列表 return Math.min.apply(null,price_list); }else{ //沒有歷史採購價 return ""; } } }}</script><style lang="less" scoped >.cell{ left:18px; position:absolute;}</style>
6.編寫完成後釋出到使用者端,效果如下