diff --git a/src/assets/styles/variables.scss b/src/assets/styles/variables.scss
index 486ab95..8236271 100644
--- a/src/assets/styles/variables.scss
+++ b/src/assets/styles/variables.scss
@@ -27,6 +27,8 @@ $mainContainerBg: #021941;
$mainContainerBorder: 1px solid #113D72;
$inputBorder: #339CFF;
+$desPreviewColor: #3A99FD;
+
:export {
menuText: $menuText;
@@ -42,4 +44,5 @@ $inputBorder: #339CFF;
mainContainerBorder: $mainContainerBorder;
mainContainerBg: $mainContainerBg;
inputBorder: $inputBorder;
+ desPreviewColor: $desPreviewColor;
}
diff --git a/src/assets/styles/yxk-admin.scss b/src/assets/styles/yxk-admin.scss
index c8c6aa3..755dd40 100644
--- a/src/assets/styles/yxk-admin.scss
+++ b/src/assets/styles/yxk-admin.scss
@@ -197,7 +197,7 @@
margin-bottom: 20px;
.el-button{
margin-left: 0;
- background-color: #3A99FD;
+ background-color: $desPreviewColor;
}
}
@@ -570,12 +570,9 @@
}
.el-form{
.el-form-item__label{
- line-height: 36px;
color: $subMenuActiveText;
}
.el-input__inner{
- height: 36px;
- line-height: 36px;
color: #fff;
border: 1px solid $subMenuActiveText;
background-color: transparent !important;
@@ -625,11 +622,24 @@
padding: 8px 28px;
}
.el-button--primary{
- background-color: #3A99FD;
+ background-color: $desPreviewColor;
}
}
}
+.el-form{
+ .el-form-item__label{
+ line-height: 36px;
+ }
+ .el-input__inner{
+ height: 36px;
+ line-height: 36px;
+ }
+ .el-select {
+ height: 36px;
+ }
+}
+
// el-tree 最终节点不显示箭头
.is-leaf::before {
color: transparent;
@@ -729,4 +739,70 @@
background: url(~@/assets/images/avatar.png) no-repeat #fff;
background-size: cover;
overflow: hidden;
-}
\ No newline at end of file
+}
+
+// 著录界面表单
+.des-form{
+ .el-form-item__label{
+ font-weight: normal;
+ color: $desPreviewColor;
+ }
+ .el-input__inner{
+ width: 200px;
+ color: $desPreviewColor;
+ background: #021941 !important;
+ border: none;
+ &::placeholder{
+ color: $desPreviewColor !important;
+ }
+ &::-webkit-input-placeholder{
+ color: $desPreviewColor !important;
+ }
+ }
+ .el-input__icon{
+ color: $desPreviewColor !important;
+ }
+ .checkbox-item{
+ height: 36px;
+ line-height: 36px;
+ text-align: right;
+ .el-form-item__content{
+ margin-left: 0 !important;
+ }
+ .el-checkbox__input.is-disabled .el-checkbox__inner{
+ background-color: transparent;
+ border-color: $subMenuActiveText;
+ &::after{
+ border-color: $desPreviewColor;
+ }
+ }
+ span{
+ // margin-right: 10px;
+ color: $desPreviewColor;
+ }
+ }
+ .input-num{
+ display: flex;
+ justify-content: flex-end;
+ .el-input__inner{
+ width: 50px;
+ }
+ .el-form-item__content{
+ display: flex;
+ justify-content: flex-start;
+ margin-left: 0 !important;
+ .el-input{
+ width: 60px;
+ }
+ }
+ span{
+ color: $desPreviewColor;
+ line-height: 36px;
+ }
+ }
+}
+
+
+
+
+
diff --git a/src/views/category/descriptionPreview/form.json b/src/views/category/descriptionPreview/form.json
index 88b218c..1f46f3a 100644
--- a/src/views/category/descriptionPreview/form.json
+++ b/src/views/category/descriptionPreview/form.json
@@ -75,7 +75,7 @@
"fieldName": "th",
"fieldCnName": "题号",
"isInputClass": "textarea",
- "isDisplayWidth": 516,
+ "isDisplayWidth": 510,
"isFullRow": 1,
"isRequired": 0
},
@@ -174,7 +174,7 @@
"fieldName": "bz",
"fieldCnName": "备注",
"isInputClass": "text",
- "isDisplayWidth": 516,
+ "isDisplayWidth": 510,
"isFullRow": 1,
"isRequired": 0
}]
diff --git a/src/views/category/descriptionPreview/index.vue b/src/views/category/descriptionPreview/index.vue
index f738469..1c47b88 100644
--- a/src/views/category/descriptionPreview/index.vue
+++ b/src/views/category/descriptionPreview/index.vue
@@ -12,143 +12,83 @@
-
- -
-
-
{{ item.fieldCnName }}
-
-
-
+
+
+
+ -
+
+
{{ item.fieldCnName }}
+
+
+
+
- 修改
- 排序
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 自动补零
-
-
-
-
-
- 显示一整行
-
-
-
- 输入字段
-
-
-
- 必填字段
-
-
-
- 自动生成
-
-
-
- 自动加一
-
-
-
- 值不重复
-
-
-
-
- 位
-
-
-
-
+ 修改
+ 排序
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
提示:请通过拖动鼠标来调整当前顺序
+
+
+
+
+
@@ -161,12 +101,9 @@ export default {
.des-preview-right{
height: calc(100vh - 274px);
padding-right: 10px;
- // overflow:hidden;
overflow-y: auto;
}
-
.des-preview-left{
- // width: 510px;
flex: 1;
}
.des-title{
@@ -192,6 +129,10 @@ export default {
margin-left: 6px;
background-image: none;
-webkit-text-fill-color: #fff;
+ transition: all ease-in .5s;
+ &.arrow-up{
+ transform:rotate(180deg);
+ }
}
}
&::before{
@@ -249,109 +190,52 @@ export default {
}
}
- .des-form{
- width: 496px;
- padding: 20px 38px 20px 20px;
- margin-top: 30px;
- border-radius: 4px;
- background-color: #02255F;
- ::v-deep .el-form-item__label{
- font-weight: normal;
- line-height: 36px;
- color: #3A99FD;
- }
- ::v-deep .el-input__inner{
- width: 200px;
- height: 36px;
- line-height: 36px;
- color: #3A99FD;
- background: #021941;
- border: none;
- &::placeholder{
- color: #3A99FD !important;
- }
- &::-webkit-input-placeholder{
- color: #3A99FD !important;
- }
- }
- ::v-deep .el-input__icon{
- color: #3A99FD;
- }
- .checkbox-item{
- height: 36px;
- line-height: 36px;
- text-align: right;
- ::v-deep .el-form-item__content{
- margin-left: 0 !important;
- }
- ::v-deep .el-checkbox__input.is-disabled .el-checkbox__inner{
- background-color: transparent;
- border-color: #339CFF;
- &::after{
- border-color: #3A99FD;
- }
- }
- span{
- margin-right: 10px;
- color: #3A99FD;
- }
- }
- .input-num{
- display: flex;
- justify-content: flex-end;
- ::v-deep .el-input__inner{
- width: 50px;
- }
- ::v-deep .el-form-item__content{
- display: flex;
- justify-content: flex-start;
- margin-left: 0 !important;
- .el-input{
- width: 60px;
- }
- }
- span{
- color: #3A99FD;
- line-height: 36px;
- }
- }
- }
.des-preview-right{
width: 658px;
margin-left: 20px;
- .preview-content{
- width: 630px;
- min-height: calc(100vh - 312px);
- padding: 20px 15px 20px 0;
+ }
+
+ .setting-dialog{
+ .des-form{
+ width: 100%;
margin-top: 0;
- border-radius: 4px;
- background-color: #02255F;
+ padding: 20px 38px 0 20px;
+ background-color: transparent;
+ ::v-deep .el-select,
::v-deep .el-input__inner{
width: 100%;
}
- ::v-deep .el-textarea__inner{
- width: 100%;
- color: #3A99FD;
- background: #021941;
- border: none;
- &::placeholder{
- color: #3A99FD !important;
- }
- &::-webkit-input-placeholder{
- color: #3A99FD !important;
+ ::v-deep .input-num{
+ .el-input{
+ margin-right: 10px;
}
}
- ::v-deep .el-input__prefix{
- text-align: right;
- right: 5px !important;
- }
- .input-popover {
- ::v-deep .el-input__suffix{
- right: 10px;
+ }
+ }
+ .preview-dialog{
+ ::v-deep .el-dialog{
+ width: 680px;
+ .preview-content{
+ max-height: calc(100vh - 330px);
+ overflow: hidden;
+ overflow-y: auto;
+ .el-textarea__inner{
+ border: 1px solid #339cff;
+ background-color: transparent;
}
}
+ .el-dialog__header{
+ width: 420px;
+ }
}
}
+ .drag-tip{
+ display: block;
+ padding-left: 20px;
+ padding-bottom: 10px;
+ font-style: normal;
+ font-weight: bold;
+ color: #fff;
+ }
}
-
diff --git a/src/views/category/descriptionPreview/module/PreviewForm.vue b/src/views/category/descriptionPreview/module/PreviewForm.vue
new file mode 100644
index 0000000..2bbd997
--- /dev/null
+++ b/src/views/category/descriptionPreview/module/PreviewForm.vue
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/category/descriptionPreview/module/SettingForm.vue b/src/views/category/descriptionPreview/module/SettingForm.vue
new file mode 100644
index 0000000..fb67ba0
--- /dev/null
+++ b/src/views/category/descriptionPreview/module/SettingForm.vue
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 自动补零
+
+
+
+
+
+ 显示一整行
+
+
+
+ 输入字段
+
+
+
+ 必填字段
+
+
+
+ 自动生成
+
+
+
+ 自动加一
+
+
+
+ 值不重复
+
+
+
+
+ 位
+
+
+
+
+
+
+
+
+