From 6f0490c0b1f14677ac2ad9b8a4a30a8b2f0dd085 Mon Sep 17 00:00:00 2001 From: sugar1569 Date: Sat, 4 Mar 2023 10:36:08 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=AF=AD=E8=A8=80?= =?UTF-8?q?=E8=AF=A6=E6=83=85=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/setting/multiLanguage/langList.vue | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/template/admin/src/pages/setting/multiLanguage/langList.vue b/template/admin/src/pages/setting/multiLanguage/langList.vue index f49f227c7..a7c5c8dcd 100644 --- a/template/admin/src/pages/setting/multiLanguage/langList.vue +++ b/template/admin/src/pages/setting/multiLanguage/langList.vue @@ -95,24 +95,24 @@ @on-cancel="addlangModal = false" @on-visible-change="modalChange" > -
- + + {{ item.title }} - + - + Date: Sat, 4 Mar 2023 10:41:08 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E8=AF=AD=E8=A8=80=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E7=AD=9B=E9=80=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- crmeb/app/services/system/lang/LangTypeServices.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/crmeb/app/services/system/lang/LangTypeServices.php b/crmeb/app/services/system/lang/LangTypeServices.php index a1d65bc7a..ae2cea728 100644 --- a/crmeb/app/services/system/lang/LangTypeServices.php +++ b/crmeb/app/services/system/lang/LangTypeServices.php @@ -46,11 +46,12 @@ class LangTypeServices extends BaseServices if ($id) $info = $this->dao->get($id); $field = []; $field[] = Form::input('language_name', '语言名称', $info['language_name'] ?? '')->required('请填写语言名称'); - $field[] = Form::input('file_name', '语言标识', $info['file_name'] ?? '')->required('请填写语言标识')->appendRule('suffix', [ - 'type' => 'div', - 'class' => 'tips-info', - 'domProps' => ['innerHTML' => '请选择或输入浏览器标识'] - ]); + $langCountryList = app()->make(LangCountryServices::class)->selectList([])->toArray(); + $options = []; + foreach ($langCountryList as $item) { + $options[] = ['value' => $item['code'], 'label' => $item['name']]; + } + $field[] = Form::select('file_name', '语言标识', $info['file_name'] ?? '')->setOptions(Form::setOptions($options)); $field[] = Form::radio('is_default', '是否默认', $info['is_default'] ?? 0)->options([['label' => '开启', 'value' => 1], ['label' => '关闭', 'value' => 0]]); $field[] = Form::radio('status', '状态', $info['status'] ?? 1)->options([['label' => '开启', 'value' => 1], ['label' => '关闭', 'value' => 0]]); return create_form($id ? '修改语言类型' : '新增语言类型', $field, Url::buildUrl('/setting/lang_type/save/' . $id), 'POST');