|
|
@@ -11,41 +11,55 @@
|
|
|
:model="formData"
|
|
|
:rules="rules"
|
|
|
ref="form"
|
|
|
- label-width="130px"
|
|
|
+ label-width="125px"
|
|
|
label-position="right"
|
|
|
size="small"
|
|
|
- style="max-width: 700px"
|
|
|
+ style="max-width: 750px"
|
|
|
>
|
|
|
+ <el-form-item prop="reason" label="拒绝理由" v-if="formData.reason">
|
|
|
+ <el-input
|
|
|
+ type="textarea"
|
|
|
+ v-model="formData.reason"
|
|
|
+ :rows="3"
|
|
|
+ style="width: 500px"
|
|
|
+ disabled
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
<el-form-item prop="userId" label="用户ID">
|
|
|
- <el-input-number type="number" v-model="formData.userId"></el-input-number>
|
|
|
+ <el-input-number
|
|
|
+ type="number"
|
|
|
+ v-model="formData.userId"
|
|
|
+ style="width: 200px"
|
|
|
+ disabled
|
|
|
+ ></el-input-number>
|
|
|
</el-form-item>
|
|
|
<el-form-item prop="nickname" label="昵称">
|
|
|
- <el-input v-model="formData.nickname"></el-input>
|
|
|
+ <el-input v-model="formData.nickname" style="width: 280px" disabled></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="maxCollection" label="最多可放藏品数量">
|
|
|
+ <el-input-number
|
|
|
+ type="number"
|
|
|
+ v-model="formData.maxCollection"
|
|
|
+ style="width: 280px"
|
|
|
+ disabled
|
|
|
+ ></el-input-number>
|
|
|
</el-form-item>
|
|
|
<el-form-item prop="pic" label="logo">
|
|
|
- <single-upload v-model="formData.pic"></single-upload>
|
|
|
+ <single-upload v-model="formData.pic" :disabled="true"></single-upload>
|
|
|
</el-form-item>
|
|
|
<el-form-item prop="introduction" label="简介">
|
|
|
- <el-input type="textarea" v-model="formData.introduction"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <!-- <el-form-item prop="likes" label="点赞">
|
|
|
- <el-input-number type="number" v-model="formData.likes"></el-input-number>
|
|
|
- </el-form-item> -->
|
|
|
- <el-form-item prop="maxCollection" label="最多可放藏品数量">
|
|
|
- <el-input-number type="number" v-model="formData.maxCollection"></el-input-number>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item prop="headBg" label="头部背景">
|
|
|
- <single-upload v-model="formData.headBg"></single-upload>
|
|
|
+ <el-input type="textarea" :rows="4" v-model="formData.introduction" disabled></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item prop="showroomBg" label="展厅背景">
|
|
|
- <single-upload v-model="formData.showroomBg"></single-upload>
|
|
|
+ <el-form-item prop="headBg" label="背景">
|
|
|
+ <el-image :src="formData.headBg" style="height: 170px"></el-image>
|
|
|
+ <el-image :src="formData.showroomBg" style="height: 170px"></el-image>
|
|
|
</el-form-item>
|
|
|
- <el-form-item prop="publish" label="发布">
|
|
|
- <!-- <el-switch v-model="formData.publish"></el-switch> -->
|
|
|
+ <!-- <el-form-item prop="publish" label="发布">
|
|
|
<el-radio v-model="formData.publish" :label="true">是</el-radio>
|
|
|
<el-radio v-model="formData.publish" :label="false">否</el-radio>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item prop="status" label="状态">
|
|
|
+ </el-form-item> -->
|
|
|
+ <!-- <el-form-item prop="status" label="状态">
|
|
|
<el-select v-model="formData.status" clearable filterable placeholder="请选择">
|
|
|
<el-option
|
|
|
v-for="item in statusOptions"
|
|
|
@@ -55,9 +69,21 @@
|
|
|
>
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item prop="reason" label="拒绝理由">
|
|
|
- <el-input type="textarea" v-model="formData.reason"></el-input>
|
|
|
+ </el-form-item> -->
|
|
|
+ <el-form-item prop="collections" label="藏品">
|
|
|
+ <el-table :data="formData.collections">
|
|
|
+ <el-table-column type="index" label="#"></el-table-column>
|
|
|
+ <el-table-column prop="collectionId" label="ID" width="110">
|
|
|
+ <template slot-scope="{ row }">
|
|
|
+ <el-link>{{ row.collectionId }}</el-link>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="pic" label="图">
|
|
|
+ <template slot-scope="{ row }">
|
|
|
+ <el-image style="width: 30px; height: 30px" :src="row.pic" fit="cover"></el-image>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
</el-form-item>
|
|
|
<el-form-item class="form-submit">
|
|
|
<el-button @click="onSave" :loading="saving" type="primary"> 保存 </el-button>
|
|
|
@@ -146,4 +172,11 @@ export default {
|
|
|
}
|
|
|
};
|
|
|
</script>
|
|
|
-<style lang="less" scoped></style>
|
|
|
+<style lang="less" scoped>
|
|
|
+/deep/.el-input.is-disabled .el-input__inner {
|
|
|
+ color: #7c7e7e;
|
|
|
+}
|
|
|
+/deep/.el-textarea.is-disabled .el-textarea__inner {
|
|
|
+ color: #7c7e7e;
|
|
|
+}
|
|
|
+</style>
|