bztang-admin/plugins/diyform/src/widgets/DiyformVueWidget.php

43 lines
874 B
PHP

<?php
namespace Yunshop\Diyform\widgets;
use app\backend\modules\goods\widget\BaseGoodsWidget;
use Yunshop\Diyform\models\DiyformOrderModel;
use Yunshop\Diyform\models\DiyformTypeModel;
class DiyformVueWidget extends BaseGoodsWidget
{
public $group = 'tool';
public $widget_key = 'diyform';
public $code = 'customerForm';
public function pluginFileName()
{
return 'diyform';
}
public function getData()
{
$data = [];
$set = DiyformOrderModel::getDiyFormByGoodsId($this->goods->id)->first();
$formList = DiyformTypeModel::uniacid()->select('id','title')->get()->toArray();
$data['set'] = $set?$set->toArray():[];
$data['formList'] = $formList;
return $data;
}
public function pagePath()
{
return plugin_assets('diyform','views/assets/goods/');
}
}