|
@@ -292,7 +292,10 @@ onMounted(() => {
|
|
|
|
|
|
<template>
|
|
|
<div class="drawer-container">
|
|
|
- <el-drawer ref="editDrawer" v-model="showSkuBuilder" :close-on-click-modal="false" :close-on-press-escape="false" :title="`SKU生成器`" size="50%">
|
|
|
+ <el-drawer ref="editDrawer" v-model="showSkuBuilder" :close-on-click-modal="false" :close-on-press-escape="false" size="45%">
|
|
|
+ <template #title>
|
|
|
+ <span style="font-size: 16px; font-weight: bold">SKU生成器</span>
|
|
|
+ </template>
|
|
|
<div class="m-5">
|
|
|
<!--选择器-->
|
|
|
<div style="margin-bottom: 20px">
|
|
@@ -309,10 +312,13 @@ onMounted(() => {
|
|
|
</div>
|
|
|
<!--SKU-->
|
|
|
<div v-if="selectedKind" class="sku-text">
|
|
|
- <span>SKU:{{ sku }}</span>
|
|
|
+ <!--<span>SKU:</span>-->
|
|
|
+ <el-check-tag checked>SKU:{{ sku }}</el-check-tag>
|
|
|
+ <el-divider ref="dividerContainer" style="margin: 10px 0 12px 0;" />
|
|
|
+
|
|
|
</div>
|
|
|
<!--属性-->
|
|
|
- <div v-if="selectedKind">
|
|
|
+ <div v-if="selectedKind" class="ml-2">
|
|
|
<el-form ref="ruleFormRef" :model="formData" label-position="right" label-suffix=":">
|
|
|
<template v-for="info in relatedAttrs" :key="info.section">
|
|
|
<div class="sku-title">第{{ info.section }}部分</div>
|
|
@@ -329,6 +335,7 @@ onMounted(() => {
|
|
|
</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
+ <el-divider ref="dividerContainer" style="margin: 20px 0 12px 0;" />
|
|
|
</template>
|
|
|
<div class="sku-title">可选部分</div>
|
|
|
<el-form-item label="电源" prop="powerType">
|
|
@@ -355,10 +362,13 @@ onMounted(() => {
|
|
|
prop: 'versionFeature',
|
|
|
}"
|
|
|
>
|
|
|
- <el-input v-model="formData.versionFeature" autosize clearable style="width: 25%" />
|
|
|
+ <el-input v-model="formData.versionFeature" autosize clearable style="width: 40%" />
|
|
|
</el-form-item>
|
|
|
+
|
|
|
</el-form>
|
|
|
</div>
|
|
|
+ <el-divider ref="dividerContainer" style="margin: 20px 0 12px 0;" />
|
|
|
+
|
|
|
<div class="button-container">
|
|
|
<el-button :disabled="disabledSaveButton" type="primary" @click="saveSku('skuForm', false)">保存</el-button>
|
|
|
<el-button :disabled="kindInfo.status !== 3" type="primary" @click="saveSku('skuForm', true)">另存</el-button>
|
|
@@ -379,7 +389,7 @@ onMounted(() => {
|
|
|
}
|
|
|
|
|
|
.sku-text {
|
|
|
- margin: 20px 0;
|
|
|
+ margin: 30px 0 15px 0;
|
|
|
color: #515151;
|
|
|
font-weight: 500;
|
|
|
}
|
|
@@ -401,4 +411,9 @@ onMounted(() => {
|
|
|
font-weight: bold;
|
|
|
color: #606266;
|
|
|
}
|
|
|
+
|
|
|
+.button-container{
|
|
|
+ display: flex;
|
|
|
+ justify-content: flex-end;
|
|
|
+}
|
|
|
</style>
|