__('Type reduction'), 'discount' => __('Type discount'), 'shipping' => __('Type shipping'), 'vip' => __('Type vip')]; } public function getUsertypeList() { return ['reduction' => __('Usertype reduction'), 'discount' => __('Usertype discount')]; } public function getRangetypeList() { return ['all' => __('Rangetype all'), 'goods' => __('Rangetype goods'), 'category' => __('Rangetype category')]; } public function getPretypeList() { return ['appoint' => __('Pretype appoint'), 'fixed' => __('Pretype fixed')]; } public function getTypeTextAttr($value, $data) { $value = $value ? $value : (isset($data['type']) ? $data['type'] : ''); $list = $this->getTypeList(); return isset($list[$value]) ? $list[$value] : ''; } public function getUsertypeTextAttr($value, $data) { $value = $value ? $value : (isset($data['usertype']) ? $data['usertype'] : ''); $list = $this->getUsertypeList(); return isset($list[$value]) ? $list[$value] : ''; } public function getRangetypeTextAttr($value, $data) { $value = $value ? $value : (isset($data['rangetype']) ? $data['rangetype'] : ''); $list = $this->getRangetypeList(); return isset($list[$value]) ? $list[$value] : ''; } public function getPretypeTextAttr($value, $data) { $value = $value ? $value : (isset($data['pretype']) ? $data['pretype'] : ''); $list = $this->getPretypeList(); return isset($list[$value]) ? $list[$value] : ''; } }