fix:无ISBN上传-图书详情改为info-block,去掉折叠,9个字段标签前置
This commit is contained in:
parent
0feef1de9c
commit
8a91dfc953
@ -295,16 +295,11 @@
|
|||||||
</view>
|
</view>
|
||||||
|
|
||||||
<!-- ===== 图书详情 ===== -->
|
<!-- ===== 图书详情 ===== -->
|
||||||
<view class="detail-section-header" @click="noIsbnDetailExpanded = !noIsbnDetailExpanded">
|
<view class="info-block" style="margin-top:16rpx;">
|
||||||
<text class="detail-section-title">图书详情</text>
|
<!-- 作者 -->
|
||||||
<text class="detail-arrow">{{ noIsbnDetailExpanded ? '▼' : '▶' }}</text>
|
<view class="info-inline-row">
|
||||||
</view>
|
<text class="info-inline-label">作者</text>
|
||||||
<view v-show="noIsbnDetailExpanded">
|
<view class="dropdown-wrapper" style="flex:1;">
|
||||||
<view class="form-section">
|
|
||||||
<view class="field-label">
|
|
||||||
<text class="label-text">作者</text>
|
|
||||||
</view>
|
|
||||||
<view class="dropdown-wrapper">
|
|
||||||
<input class="form-input" v-model="noIsbnAuthor" placeholder="请输入作者" style="flex:1;" />
|
<input class="form-input" v-model="noIsbnAuthor" placeholder="请输入作者" style="flex:1;" />
|
||||||
<view class="dropdown-btn" @click.stop="noIsbnAuthorDropdownVisible = !noIsbnAuthorDropdownVisible">▼</view>
|
<view class="dropdown-btn" @click.stop="noIsbnAuthorDropdownVisible = !noIsbnAuthorDropdownVisible">▼</view>
|
||||||
<view v-if="noIsbnAuthorDropdownVisible && noIsbnAuthorOptions.length > 0" class="dropdown-list">
|
<view v-if="noIsbnAuthorDropdownVisible && noIsbnAuthorOptions.length > 0" class="dropdown-list">
|
||||||
@ -313,11 +308,12 @@
|
|||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view class="form-section">
|
<view class="info-block-divider"></view>
|
||||||
<view class="field-label">
|
|
||||||
<text class="label-text">出版社</text>
|
<!-- 出版社 -->
|
||||||
</view>
|
<view class="info-inline-row">
|
||||||
<view class="dropdown-wrapper">
|
<text class="info-inline-label">出版社</text>
|
||||||
|
<view class="dropdown-wrapper" style="flex:1;">
|
||||||
<input class="form-input" v-model="noIsbnPublisher" placeholder="请输入出版社" style="flex:1;" />
|
<input class="form-input" v-model="noIsbnPublisher" placeholder="请输入出版社" style="flex:1;" />
|
||||||
<view class="dropdown-btn" @click.stop="noIsbnPublisherDropdownVisible = !noIsbnPublisherDropdownVisible">▼</view>
|
<view class="dropdown-btn" @click.stop="noIsbnPublisherDropdownVisible = !noIsbnPublisherDropdownVisible">▼</view>
|
||||||
<view v-if="noIsbnPublisherDropdownVisible && noIsbnPublisherOptions.length > 0" class="dropdown-list">
|
<view v-if="noIsbnPublisherDropdownVisible && noIsbnPublisherOptions.length > 0" class="dropdown-list">
|
||||||
@ -326,65 +322,73 @@
|
|||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view class="form-section">
|
<view class="info-block-divider"></view>
|
||||||
<view class="field-label">
|
|
||||||
<text class="label-text">印刷时间</text>
|
<!-- 印刷时间 -->
|
||||||
</view>
|
<view class="info-inline-row">
|
||||||
<picker mode="multiSelector" :range="noIsbnPrintTimeColumns" @columnchange="onNoIsbnPrintTimeColumnChange" @change="onNoIsbnPrintTimeChange" :value="noIsbnPrintTimeIndexes">
|
<text class="info-inline-label">印刷时间</text>
|
||||||
|
<picker mode="multiSelector" :range="noIsbnPrintTimeColumns" @columnchange="onNoIsbnPrintTimeColumnChange" @change="onNoIsbnPrintTimeChange" :value="noIsbnPrintTimeIndexes" style="flex:1;">
|
||||||
<view class="form-input picker-value-text">
|
<view class="form-input picker-value-text">
|
||||||
<text>{{ noIsbnPrintTime || '选择年/月' }}</text>
|
<text>{{ noIsbnPrintTime || '选择年/月' }}</text>
|
||||||
</view>
|
</view>
|
||||||
</picker>
|
</picker>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view class="form-section">
|
<view class="info-block-divider"></view>
|
||||||
<view class="field-label">
|
|
||||||
<text class="label-text">定价</text>
|
<!-- 定价 -->
|
||||||
</view>
|
<view class="info-inline-row">
|
||||||
<view class="price-input-box">
|
<text class="info-inline-label">定价</text>
|
||||||
|
<view class="price-input-box" style="flex:1;">
|
||||||
<text class="price-symbol">¥</text>
|
<text class="price-symbol">¥</text>
|
||||||
<input class="price-input" v-model="noIsbnOriginalPrice" placeholder="请输入定价" type="digit" />
|
<input class="price-input" v-model="noIsbnOriginalPrice" placeholder="请输入定价" type="digit" />
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view class="form-section">
|
<view class="info-block-divider"></view>
|
||||||
<view class="field-label">
|
|
||||||
<text class="label-text">书号</text>
|
<!-- 书号 -->
|
||||||
</view>
|
<view class="info-inline-row">
|
||||||
<input class="form-input" v-model="noIsbnUnifyIsbn" placeholder="请输入统一书号" />
|
<text class="info-inline-label">书号</text>
|
||||||
|
<input class="form-input" v-model="noIsbnUnifyIsbn" placeholder="请输入统一书号" style="flex:1;" />
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view class="form-section">
|
<view class="info-block-divider"></view>
|
||||||
<view class="field-label">
|
|
||||||
<text class="label-text">ISBN</text>
|
<!-- ISBN -->
|
||||||
</view>
|
<view class="info-inline-row">
|
||||||
<input class="form-input" v-model="noIsbnIsbn" placeholder="请输入ISBN" type="number" />
|
<text class="info-inline-label">ISBN</text>
|
||||||
|
<input class="form-input" v-model="noIsbnIsbn" placeholder="请输入ISBN" type="number" style="flex:1;" />
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view class="form-section">
|
<view class="info-block-divider"></view>
|
||||||
<view class="field-label">
|
|
||||||
<text class="label-text">图书分类</text>
|
<!-- 图书分类 -->
|
||||||
</view>
|
<view class="info-inline-row">
|
||||||
<picker v-if="noIsbnCategoryColumns.length > 0" mode="multiSelector" :range="noIsbnCategoryColumns" range-key="name" @columnchange="onNoIsbnCategoryColumnChange" @change="onNoIsbnCategoryChange" :value="noIsbnCategoryIndexes">
|
<text class="info-inline-label">图书分类</text>
|
||||||
<view class="category-select">
|
<view style="flex:1;">
|
||||||
<text class="category-value">{{ noIsbnCategoryPathText || '请选择分类' }}</text>
|
<picker v-if="noIsbnCategoryColumns.length > 0" mode="multiSelector" :range="noIsbnCategoryColumns" range-key="name" @columnchange="onNoIsbnCategoryColumnChange" @change="onNoIsbnCategoryChange" :value="noIsbnCategoryIndexes">
|
||||||
|
<view class="category-select">
|
||||||
|
<text class="category-value">{{ noIsbnCategoryPathText || '请选择分类' }}</text>
|
||||||
|
<text class="picker-arrow">›</text>
|
||||||
|
</view>
|
||||||
|
</picker>
|
||||||
|
<view v-else-if="noIsbnCategoryLoading" class="category-select">
|
||||||
|
<text class="category-value" style="color:#999;">加载中...</text>
|
||||||
|
</view>
|
||||||
|
<view v-else class="category-select" @click="loadNoIsbnCategory">
|
||||||
|
<text class="category-value" style="color:#999;">点击加载分类</text>
|
||||||
<text class="picker-arrow">›</text>
|
<text class="picker-arrow">›</text>
|
||||||
</view>
|
</view>
|
||||||
</picker>
|
|
||||||
<view v-else-if="noIsbnCategoryLoading" class="category-select">
|
|
||||||
<text class="category-value" style="color:#999;">加载中...</text>
|
|
||||||
</view>
|
|
||||||
<view v-else class="category-select" @click="loadNoIsbnCategory">
|
|
||||||
<text class="category-value" style="color:#999;">点击加载分类</text>
|
|
||||||
<text class="picker-arrow">›</text>
|
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view class="form-section">
|
<view class="info-block-divider"></view>
|
||||||
<view class="field-label">
|
|
||||||
<text class="label-text">开本</text>
|
<!-- 开本 -->
|
||||||
</view>
|
<view class="info-inline-row">
|
||||||
<view class="dropdown-wrapper">
|
<text class="info-inline-label">开本</text>
|
||||||
|
<view class="dropdown-wrapper" style="flex:1;">
|
||||||
<input class="form-input" v-model="noIsbnFormat" placeholder="请选择开本" style="flex:1;" />
|
<input class="form-input" v-model="noIsbnFormat" placeholder="请选择开本" style="flex:1;" />
|
||||||
<view class="dropdown-btn" @click.stop="noIsbnFormatDropdownVisible = !noIsbnFormatDropdownVisible">▼</view>
|
<view class="dropdown-btn" @click.stop="noIsbnFormatDropdownVisible = !noIsbnFormatDropdownVisible">▼</view>
|
||||||
<view v-if="noIsbnFormatDropdownVisible" class="dropdown-list">
|
<view v-if="noIsbnFormatDropdownVisible" class="dropdown-list">
|
||||||
@ -393,11 +397,12 @@
|
|||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view class="form-section">
|
<view class="info-block-divider"></view>
|
||||||
<view class="field-label">
|
|
||||||
<text class="label-text">字数</text>
|
<!-- 字数 -->
|
||||||
</view>
|
<view class="info-inline-row">
|
||||||
<input class="form-input" v-model="noIsbnWordCount" placeholder="请输入字数" type="number" />
|
<text class="info-inline-label">字数</text>
|
||||||
|
<input class="form-input" v-model="noIsbnWordCount" placeholder="请输入字数" type="number" style="flex:1;" />
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
@ -899,8 +904,7 @@ export default {
|
|||||||
noIsbnProductList: [],
|
noIsbnProductList: [],
|
||||||
noIsbnHistoryList: [],
|
noIsbnHistoryList: [],
|
||||||
noIsbnLoading: false,
|
noIsbnLoading: false,
|
||||||
noIsbnDetailExpanded: true,
|
|
||||||
|
|
||||||
// 筛选
|
// 筛选
|
||||||
showFilterPopup: false,
|
showFilterPopup: false,
|
||||||
filterPress: '',
|
filterPress: '',
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user