syt_128_2

This commit is contained in:
dengbw
2022-01-28 17:13:25 +08:00
committed by lccsw
parent 175e599700
commit fe865f1e90
3 changed files with 24 additions and 2 deletions
+9 -1
View File
@@ -68,7 +68,7 @@ class Sytactivity extends HD_Controller
$id = intval($params['id']);
$status_list = $kpi_list = array();
$posters = array('imgs_url' => array(), 'imgs' => array());
$share_title = $remark = $rule = '';
$share_title = $remark = $rule = $bg_color = $btn_color = '';
if ($id > 0) {
$re = $this->mdSytActivity->get(array('id' => $id));
if (!$re || empty($re)) {
@@ -85,6 +85,8 @@ class Sytactivity extends HD_Controller
$share_title = $jsondata['share_title'] ? $jsondata['share_title'] : '';
$remark = $jsondata['remark'] ? $jsondata['remark'] : '';
$rule = $jsondata['rule'] ? $jsondata['rule'] : '';
$bg_color = $jsondata['bg_color'] ? $jsondata['bg_color'] : '';
$btn_color = $jsondata['btn_color'] ? $jsondata['btn_color'] : '';
if ($jsondata['posters']) {
foreach ($jsondata['posters'] as $key => $value) {
$posters['imgs_url'][] = array("value" => $value['url'], "src" => build_qiniu_image_url($value['url']));
@@ -126,6 +128,8 @@ class Sytactivity extends HD_Controller
$dataInfo['share_title'] = $share_title;
$dataInfo['remark'] = $remark;
$dataInfo['rule'] = $rule;
$dataInfo['bg_color'] = $bg_color;
$dataInfo['btn_color'] = $btn_color;
$this->data['info'] = $dataInfo;
$this->data['status_list'] = $status_list;
$this->data['posters'] = $posters;
@@ -149,6 +153,8 @@ class Sytactivity extends HD_Controller
$json_data['share_title'] = $info['share_title'];
$json_data['remark'] = $info['remark'];
$json_data['rule'] = $info['rule'];
$json_data['bg_color'] = $info['bg_color'];
$json_data['btn_color'] = $info['btn_color'];
//海报
$posters = array();
if ($info['posters']) {
@@ -188,6 +194,8 @@ class Sytactivity extends HD_Controller
$json_data['share_title'] = $info['share_title'];
$json_data['remark'] = $info['remark'];
$json_data['rule'] = $info['rule'];
$json_data['bg_color'] = $info['bg_color'];
$json_data['btn_color'] = $info['btn_color'];
//海报
$posters = array();
if ($info['posters']) {
@@ -135,6 +135,18 @@
<textarea rows="3" v-model="info.rule"></textarea>
</div>
</div>
<div class="am-form-group">
<label class="am-para-label">背景色:</label>
<div class="am-para-input" style="width: 15%">
<input type="text" v-model="info.bg_color">
</div>
</div>
<div class="am-form-group">
<label class="am-para-label">按扭色:</label>
<div class="am-para-input" style="width: 15%">
<input type="text" v-model="info.btn_color">
</div>
</div>
<div class="am-form-group">
<label class="am-para-label">配置KPI</label>
<div class="am-para-input">
+3 -1
View File
@@ -124,6 +124,7 @@ class Sytactivity extends Wxapp
if ($re_biz_score && $re_biz_score['score']) {
$ranking = $this->mdSytBizScore->count(['score >=' => $re_biz_score['score'], 'a_id' => $id]);
}
$data['bg_color'] = $jsondata['bg_color'] ? $jsondata['bg_color'] : '#000e66';
$data['id'] = intval($re['id']);
$data['img'] = $re['img'] ? build_qiniu_image_url($re['img']) : '';
$data['poster'] = $jsondata['posters'] ? build_qiniu_image_url($jsondata['posters'][0]['url']) : $data['img'];
@@ -136,7 +137,8 @@ class Sytactivity extends Wxapp
$skey = $this->myencryption->base64url_encode("a_id={$id}&cf_uid={$this->myuid}&biz_id={$this->biz_id}&cf_share={$this->myencryption->random_string(6)}");
$myqrcode_url = http_host_com('home') . '/h5/syt/special?skey=' . $skey;
$share_url = http_host_com('home') . '/h5/syt/myqrcode/get?url=' . $myqrcode_url;
$data['btn'] = ['title' => '马上邀请', 'value' => 1, 'share_url' => $share_url];
$btn_color = $jsondata['btn_color'] ? $jsondata['btn_color'] : '#ff7a28';//#aaa9a9(不可用)
$data['btn'] = ['title' => '马上邀请', 'value' => 1, 'color' => $btn_color, 'share_url' => $share_url];
return $data;
}