Commit 8d619da7 authored by yaya's avatar yaya

feat:钱币设置优化

parent d09e5be7
...@@ -30,6 +30,18 @@ ...@@ -30,6 +30,18 @@
<el-form-item label="详细介绍:" prop="detail"> <el-form-item label="详细介绍:" prop="detail">
<el-input v-model="goodsParams.detail" :rows="2" type="textarea" placeholder="请输入钱币描述"/> <el-input v-model="goodsParams.detail" :rows="2" type="textarea" placeholder="请输入钱币描述"/>
</el-form-item> </el-form-item>
<el-form-item label="交易日期:" prop="bidTime">
<el-date-picker
v-model="goodsParams.bidTime"
type="date"
style="width: 400px"
placeholder="选择日期"
format="yyyy 年 MM 月 dd 日"
value-format="yyyy-MM-dd"/>
</el-form-item>
<el-form-item label="原始链接:" prop="originalSourceUrl">
<div>{{ goodsParams.originalSourceUrl || '-' }}</div>
</el-form-item>
</el-form> </el-form>
<div class="detail_image"> <div class="detail_image">
...@@ -118,17 +130,26 @@ ...@@ -118,17 +130,26 @@
<div> <div>
<el-form ref="goods" :model="goodsParams" label-width="150px"> <el-form ref="goods" :model="goodsParams" label-width="150px">
<el-form-item label="所属分类:"> <el-form-item label="所属分类:">
<el-cascader <div class="flex">
:options="categoryList" <el-cascader
v-model="categoryIds" :options="categoryList"
:style="{ 'width':'300px' }" v-model="categoryIds"
placeholder="请选择钱币分类" :style="{ 'width':'280px' }"
@change="handleCategoryChange" /> placeholder="请选择钱币分类"
@change="handleCategoryChange" />
<el-button
type="primary"
style="margin-left: 20px"
size="small"
icon="el-icon-refresh"
@click="handleRefreshCategory"/>
</div>
</el-form-item> </el-form-item>
<el-form-item label="直径(mm):" prop="name"> <el-form-item label="直径(mm):" prop="name">
<el-input <el-input
v-model="goodsParams.diameter" v-model="goodsParams.diameter"
:style="{ 'width':'300px' }" :style="{ 'width':'280px' }"
placeholder="请输入直径(mm)" placeholder="请输入直径(mm)"
type="number" type="number"
@input="limitInput($event, 1)" /> @input="limitInput($event, 1)" />
...@@ -136,7 +157,7 @@ ...@@ -136,7 +157,7 @@
<el-form-item label="厚度(mm):" prop="name"> <el-form-item label="厚度(mm):" prop="name">
<el-input <el-input
v-model="goodsParams.thickness" v-model="goodsParams.thickness"
:style="{ 'width':'300px' }" :style="{ 'width':'280px' }"
placeholder="请输入厚度(mm)" placeholder="请输入厚度(mm)"
type="number" type="number"
@input="limitInput($event, 2)" /> @input="limitInput($event, 2)" />
...@@ -144,7 +165,7 @@ ...@@ -144,7 +165,7 @@
<el-form-item label="质量(g):" prop="name"> <el-form-item label="质量(g):" prop="name">
<el-input <el-input
v-model="goodsParams.weight" v-model="goodsParams.weight"
:style="{ 'width':'300px' }" :style="{ 'width':'280px' }"
placeholder="请输入质量(g)" placeholder="请输入质量(g)"
type="number" type="number"
@input="limitInput($event, 3)" /> @input="limitInput($event, 3)" />
...@@ -256,6 +277,12 @@ export default { ...@@ -256,6 +277,12 @@ export default {
name: [ name: [
{ required: true, message: '请输入标题', trigger: 'blur' } { required: true, message: '请输入标题', trigger: 'blur' }
] ]
},
pickerOptions: {
disabledDate(v) {
const time = v.getTime()
return time > Date.now()
}
} }
} }
}, },
...@@ -323,6 +350,13 @@ export default { ...@@ -323,6 +350,13 @@ export default {
this.categoryList = response.data.data.categoryList this.categoryList = response.data.data.categoryList
}) })
}, },
handleRefreshCategory() {
listCategories().then(response => {
this.categoryList = response.data.data.categoryList
})
},
handleGetDetail(id, type) { handleGetDetail(id, type) {
const param = { const param = {
id: id, id: id,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment