Skip to content

Commit

Permalink
📦 新增工具链接模块的表单枚举
Browse files Browse the repository at this point in the history
  • Loading branch information
ablupi committed Sep 18, 2024
1 parent 15744ad commit 36403d5
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 34 deletions.
4 changes: 2 additions & 2 deletions .env.development
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ VUE_APP_BASE_API = '/api/v1'
# 正式服
# TARGET_API = 'https://server.ceobecanteen.top'
# 测试服
TARGET_API = 'https://server-dev.ceobecanteen.top'
# TARGET_API = 'http://kitchen-dev.ceobecanteen.top'
# TARGET_API = 'https://server-dev.ceobecanteen.top'
TARGET_API = 'http://kitchen-dev.ceobecanteen.top'
1 change: 1 addition & 0 deletions src/const/toolLinkConfig.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export const REGION = [ 'CHINA_MAINLAND', 'EXCEPT_CHINA_MAINLAND' ];
36 changes: 4 additions & 32 deletions src/views/canteen/toolLink/editToolLink.vue
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
<el-form-item label="Slogan:" prop="localized_slogan.en_US">
<el-input v-model="toolLinkData.localized_slogan.en_US" placeholder="Please enter the tool Slogan" />
</el-form-item>
<el-form-item label="标签:" prop="localized_tags.en_US">
<el-form-item label="标签:" prop="localized_tags.zh_CN">
<el-select
v-model="toolLinkData.localized_tags.zh_CN"
multiple
Expand Down Expand Up @@ -91,15 +91,6 @@
<el-form-item label="primary:" prop="link.primary">
<el-switch v-model="link.primary" />
</el-form-item>
<el-form-item label="status:" prop="link.status">
<el-select v-model="link.status" placeholder="请选择">
<el-option
v-for="item in linkStatus"
:key="item"
:value="item"
/>
</el-select>
</el-form-item>
<el-form-item label="regionality:" prop="link.regionality">
<el-select v-model="link.regionality" placeholder="请选择">
<el-option
Expand All @@ -109,16 +100,6 @@
/>
</el-select>
</el-form-item>
<el-form-item label="service:" prop="link.service">
<el-select v-model="link.service" placeholder="请选择">
<el-option
v-for="item in linkService"
:key="item"
:value="item"
/>
</el-select>
</el-form-item>

<el-form-item label="链接名:" prop="link.localized_name.zh_CN">
<el-input v-model="link.localized_name.zh_CN" placeholder="请输入链接名" />
</el-form-item>
Expand Down Expand Up @@ -155,6 +136,7 @@

<script>
import UploadImg from "@/components/UploadImg/index.vue";
import { REGION } from "@/const/toolLinkConfig";
export default {
name: "EditToolLink",
Expand Down Expand Up @@ -202,23 +184,15 @@ export default {
'link.localized_name.en_US': {
required: true, message: "请输入名字", trigger: "blur"
},
'link.status': {
required: true, message: "此项不能为空", trigger: ["blur", "change"]
},
'link.regionality': {
required: true, message: "此项不能为空", trigger: ["blur", "change"]
},
'link.service': {
required: true, message: "此项不能为空", trigger: ["blur", "change"]
},
'link.url': {
required: true, message: "请输入链接", trigger: "blur"
},
},
defaultTags: [],
linkStatus: [ 'TEST' ],
linkRegionality: ['TEST'],
linkService: [ 'TEST' ]
linkRegionality: REGION,
};
},
computed:{
Expand Down Expand Up @@ -264,9 +238,7 @@ export default {
initLinks() {
return {
primary: false,
status: 'TEST',
regionality: 'TEST',
service: 'TEST',
regionality: REGION[0],
localized_name: {
zh_CN: "小刻食堂",
en_US: "ceobe canteen"
Expand Down

0 comments on commit 36403d5

Please sign in to comment.