作者 刘朕
1 个管道 的构建 通过 耗费 10 秒

点子字段新增

... ... @@ -6,9 +6,11 @@ return [
'Key_word' => '点子关键词',
'Duration' => '时长(分钟)',
'Mid_feel' => '体验感受中位数id',
'Init_number' => '初始体验人数',
'All_number' => '体验总人数',
'Low_number' => '最低人数',
'High_number' => '最高人数',
'High_number' => '最高人数',
'Init_collection' => '初始收藏数',
'Collection' => '收藏数',
'Idea_area_id' => '城市id',
'Idea_weather_id' => '天气id',
... ...
... ... @@ -30,12 +30,12 @@
<input id="c-mid_feel" class="form-control selectpage" data-source="idea_feel/index" name="row[idea_feel_id]" type="text">
</div>
</div>
<!-- <div class="form-group">-->
<!-- <label class="control-label col-xs-12 col-sm-2">{:__('All_number')}:</label>-->
<!-- <div class="col-xs-12 col-sm-8">-->
<!-- <input id="c-all_number" class="form-control" name="row[all_number]" type="number" value="0">-->
<!-- </div>-->
<!-- </div>-->
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Init_number')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-init_number" class="form-control" name="row[init_number]" type="number" value="0">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Low_number')}:</label>
<div class="col-xs-12 col-sm-8">
... ... @@ -48,12 +48,12 @@
<input id="c-high_number" class="form-control" name="row[high_number]" type="text" value="">
</div>
</div>
<!-- <div class="form-group">-->
<!-- <label class="control-label col-xs-12 col-sm-2">{:__('Collection')}:</label>-->
<!-- <div class="col-xs-12 col-sm-8">-->
<!-- <input id="c-collection" class="form-control" name="row[collection]" type="number" value="0">-->
<!-- </div>-->
<!-- </div>-->
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Init_collection')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-init_collection" class="form-control" name="row[init_collection]" type="number" value="0">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Idea_area_id')}:</label>
<div class="col-xs-12 col-sm-8">
... ...
... ... @@ -31,6 +31,12 @@
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Init_number')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-init_number" class="form-control" name="row[init_number]" type="number" value="{$row.init_number|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Low_number')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-low_number" class="form-control" name="row[low_number]" type="text" value="{$row.low_number|htmlentities}">
... ... @@ -42,18 +48,12 @@
<input id="c-high_number" class="form-control" name="row[high_number]" type="text" value="{$row.high_number|htmlentities}">
</div>
</div>
<!-- <div class="form-group">-->
<!-- <label class="control-label col-xs-12 col-sm-2">{:__('All_number')}:</label>-->
<!-- <div class="col-xs-12 col-sm-8">-->
<!-- <input id="c-all_number" class="form-control" name="row[all_number]" type="number" value="{$row.all_number|htmlentities}">-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="form-group">-->
<!-- <label class="control-label col-xs-12 col-sm-2">{:__('Collection')}:</label>-->
<!-- <div class="col-xs-12 col-sm-8">-->
<!-- <input id="c-collection" class="form-control" name="row[collection]" type="number" value="{$row.collection|htmlentities}">-->
<!-- </div>-->
<!-- </div>-->
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Init_collection')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-init_collection" class="form-control" name="row[init_collection]" type="number" value="{$row.init_collection|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Idea_area_id')}:</label>
<div class="col-xs-12 col-sm-8">
... ...
... ... @@ -223,7 +223,8 @@ class Index extends Api
$user[$key]['my_status'] = 0;
}
}
$detail['mid_feel'] = Db::name('idea_feel')->where('id',$detail['idea_feel_id'])->value('name');
$mid_feel = Db::name('idea_feel')->where('id',$detail['idea_feel_id'])->value('name');
$detail['mid_feel'] = $mid_feel ?? '';
$detail['user_avatars'] = $user;
$this->success('点子详情',['detail'=>$detail]);
}
... ...
... ... @@ -8,6 +8,16 @@ class Idea extends Model
{
protected $append = [];
public function getAllNumberAttr($value,$data)
{
return bcadd($value,$data['init_number']);
}
public function getInitCollectionAttr($value,$data)
{
return bcadd($value,$data['init_collection']);
}
public function ideaType()
{
return $this->belongsTo('IdeaType','idea_type_id','id');
... ...
... ... @@ -34,9 +34,11 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
{field: 'duration', title: __('Duration')},
{field: 'idea_feel_id', title: __('Mid_feel')},
{field: 'ideafeel.name', title: __('体验感受名称'), operate: 'LIKE'},
{field: 'init_number', title: __('Init_number')},
{field: 'all_number', title: __('All_number')},
{field: 'low_number', title: __('Low_number')},
{field: 'high_number', title: __('High_number')},
{field: 'init_collection', title: __('Init_collection')},
{field: 'collection', title: __('Collection')},
{field: 'idea_area_id', title: __('Idea_area_id'),visible:false,operate: false},
{field: 'idea_weather_id', title: __('Idea_weather_id'),visible:false,operate: false},
... ...