联调
改名
This commit is contained in:
parent
df55ab8ede
commit
72e67c6618
31
src/components/FormCol/index.vue
Normal file
31
src/components/FormCol/index.vue
Normal file
|
@ -0,0 +1,31 @@
|
|||
<template>
|
||||
<el-col :span="span">
|
||||
<el-form-item :label="label" :prop="prop" :label-width="labelWidth">
|
||||
<slot></slot>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: 'FormCol',
|
||||
props: {
|
||||
span: {
|
||||
type: Number,
|
||||
default: 24
|
||||
},
|
||||
label: {
|
||||
type: String,
|
||||
default: null
|
||||
},
|
||||
prop: {
|
||||
type: String,
|
||||
default: null
|
||||
},
|
||||
labelWidth: {
|
||||
type: String,
|
||||
default: null
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
|
@ -37,6 +37,8 @@ import DictTag from '@/components/DictTag'
|
|||
import VueMeta from 'vue-meta'
|
||||
// 字典数据组件
|
||||
import DictData from '@/components/DictData'
|
||||
// 行内表单组件
|
||||
import FormCol from '@/components/FormCol/index.vue'
|
||||
|
||||
// 全局方法挂载
|
||||
Vue.prototype.getDicts = getDicts
|
||||
|
@ -57,6 +59,7 @@ Vue.component('Editor', Editor)
|
|||
Vue.component('FileUpload', FileUpload)
|
||||
Vue.component('ImageUpload', ImageUpload)
|
||||
Vue.component('ImagePreview', ImagePreview)
|
||||
Vue.component('FormCol', FormCol)
|
||||
|
||||
Vue.use(directive)
|
||||
Vue.use(plugins)
|
||||
|
|
|
@ -76,14 +76,13 @@
|
|||
<el-table-column label="满电电压(V)" align="center" prop="fullVoltage" />
|
||||
<el-table-column label="亏电电压(V)" align="center" prop="lowVoltage" />
|
||||
<el-table-column label="满电续航(km)" align="center" prop="fullEndurance" />
|
||||
<el-table-column label="骑行低电量提醒(%)" align="center" prop="lowBatteryReminder" />
|
||||
<el-table-column label="已投放车辆" align="center" prop="deviceNum" />
|
||||
<el-table-column label="创建时间" align="center" prop="createTime" width="180">
|
||||
<el-table-column label="押金" align="center" prop="deposit" />
|
||||
<el-table-column label="图片" align="center" prop="picture" width="100">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ parseTime(scope.row.createTime, '{y}-{m}-{d}') }}</span>
|
||||
<image-preview :src="scope.row.picture" :width="50" :height="50"/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="备注" align="center" prop="remark" />
|
||||
<el-table-column label="描述" align="center" prop="description" />
|
||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
|
@ -137,8 +136,22 @@
|
|||
<el-form-item label="满电续航(KM)" label-width="90" prop="fullEndurance">
|
||||
<el-input style="width: 80%" v-model="form.fullEndurance" placeholder="请输入满电续航" />
|
||||
</el-form-item>
|
||||
<el-form-item label="骑行低电量提醒(%)" label-width="120" prop="lowBatteryReminder">
|
||||
<el-input style="width: 78%" v-model="form.lowBatteryReminder" placeholder="请输入骑行低电量提醒" />
|
||||
<el-form-item label="备注" prop="remark" label-width="100px">
|
||||
<el-input v-model="form.remark" type="textarea" placeholder="请输入内容" />
|
||||
</el-form-item>
|
||||
<el-form-item label="简介" prop="intro" label-width="100px">
|
||||
<el-input v-model="form.intro" type="textarea" placeholder="请输入内容" />
|
||||
</el-form-item>
|
||||
<el-form-item label="押金" prop="deposit" label-width="100px">
|
||||
<el-input v-model="form.deposit" placeholder="请输入押金" />
|
||||
</el-form-item>
|
||||
<el-table-column label="商户图片" align="center" prop="picture" width="100" label-width="100px">
|
||||
<form-col label="店铺图片" prop="picture" :span="span * 2">
|
||||
<image-upload v-model="form.picture" :limit="1" />
|
||||
</form-col>
|
||||
</el-table-column>
|
||||
<el-form-item label="描述" prop="description" label-width="100px">
|
||||
<el-input v-model="form.description" type="textarea" placeholder="请输入内容" />
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
|
|
Loading…
Reference in New Issue
Block a user