主题色更改

master
yujialong 2 months ago
parent a3015b8f92
commit 862cbd8e9a
  1. 2
      src/assets/element-variables.scss
  2. 173
      src/components/Process.vue
  3. 167
      src/components/Set.vue
  4. 4
      src/styles/index.scss
  5. 4
      src/utils/http.js
  6. 41
      src/views/Catalog.vue
  7. 32
      src/views/Flow.vue
  8. 2
      src/views/Home.vue
  9. 60
      src/views/List.vue
  10. 224
      src/views/Loan.vue
  11. 297
      src/views/ProgramOption.vue
  12. 278
      src/views/ProgramOptions.vue
  13. 118
      src/views/Tool.vue
  14. 3
      src/views/Transaction.vue

@ -1,6 +1,6 @@
/* 改变主题色变量 */ /* 改变主题色变量 */
$--color-primary: #9278ff; $--color-primary: #062c87;
/* 改变 icon 字体路径变量,必需 */ /* 改变 icon 字体路径变量,必需 */

@ -41,16 +41,9 @@
</el-form-item> </el-form-item>
<el-link type="primary" :underline="false" class="file_button">模板下载</el-link> <el-link type="primary" :underline="false" class="file_button">模板下载</el-link>
<el-upload <el-upload class="upload-demo" action="https://jsonplaceholder.typicode.com/posts/"
class="upload-demo" :on-preview="handlePreview" :on-remove="handleRemove" multiple :limit="3" :on-exceed="handleExceed"
action="https://jsonplaceholder.typicode.com/posts/" :file-list="fileList">
:on-preview="handlePreview"
:on-remove="handleRemove"
multiple
:limit="3"
:on-exceed="handleExceed"
:file-list="fileList"
>
<el-link type="primary" :underline="false" class="file_button">上传</el-link> <el-link type="primary" :underline="false" class="file_button">上传</el-link>
</el-upload> </el-upload>
</el-form> </el-form>
@ -80,12 +73,8 @@
<div class="flex"> <div class="flex">
<p>性别</p> <p>性别</p>
<el-select v-model="value" placeholder="请选择"> <el-select v-model="value" placeholder="请选择">
<el-option <el-option v-for="item in options" :key="item.value" :label="item.label"
v-for="item in options" :value="item.value"></el-option>
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select> </el-select>
</div> </div>
</div> </div>
@ -103,23 +92,15 @@
<div class="flex"> <div class="flex">
<p>婚姻状况</p> <p>婚姻状况</p>
<el-select v-model="value2" placeholder="请选择"> <el-select v-model="value2" placeholder="请选择">
<el-option <el-option v-for="item in options1" :key="item.value" :label="item.label"
v-for="item in options1" :value="item.value"></el-option>
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select> </el-select>
</div> </div>
<div class="flex"> <div class="flex">
<p>教育程度</p> <p>教育程度</p>
<el-select v-model="value3" placeholder="请选择"> <el-select v-model="value3" placeholder="请选择">
<el-option <el-option v-for="item in options2" :key="item.value" :label="item.label"
v-for="item in options2" :value="item.value"></el-option>
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select> </el-select>
</div> </div>
</div> </div>
@ -197,12 +178,8 @@
<div class="flex"> <div class="flex">
<p>还款方式</p> <p>还款方式</p>
<el-select v-model="value4" placeholder="请选择"> <el-select v-model="value4" placeholder="请选择">
<el-option <el-option v-for="item in options3" :key="item.value" :label="item.label"
v-for="item in options3" :value="item.value"></el-option>
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select> </el-select>
</div> </div>
<div class="flex"> <div class="flex">
@ -237,12 +214,8 @@
<div class="flex"> <div class="flex">
<p>性别</p> <p>性别</p>
<el-select v-model="value5" placeholder="请选择"> <el-select v-model="value5" placeholder="请选择">
<el-option <el-option v-for="item in options" :key="item.value" :label="item.label"
v-for="item in options" :value="item.value"></el-option>
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select> </el-select>
</div> </div>
</div> </div>
@ -260,23 +233,15 @@
<div class="flex"> <div class="flex">
<p>婚姻状况</p> <p>婚姻状况</p>
<el-select v-model="value7" placeholder="请选择"> <el-select v-model="value7" placeholder="请选择">
<el-option <el-option v-for="item in options1" :key="item.value" :label="item.label"
v-for="item in options1" :value="item.value"></el-option>
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select> </el-select>
</div> </div>
<div class="flex"> <div class="flex">
<p>教育程度</p> <p>教育程度</p>
<el-select v-model="value8" placeholder="请选择"> <el-select v-model="value8" placeholder="请选择">
<el-option <el-option v-for="item in options2" :key="item.value" :label="item.label"
v-for="item in options2" :value="item.value"></el-option>
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select> </el-select>
</div> </div>
</div> </div>
@ -322,7 +287,9 @@
<p>1.我承诺以上所填信息完全属实若由xx银行工作人员或其他人员代为填写是经我授权并认可的且按规定报送责行留存的资料复印件属实;</p> <p>1.我承诺以上所填信息完全属实若由xx银行工作人员或其他人员代为填写是经我授权并认可的且按规定报送责行留存的资料复印件属实;</p>
<p>2.我承认本申请表作为向责行申请贷款的依据无论银行是否贷款银行均有权保留此申请书及相关资料;</p> <p>2.我承认本申请表作为向责行申请贷款的依据无论银行是否贷款银行均有权保留此申请书及相关资料;</p>
<p>3.经贵行审查本申请不符合规定的条件而未予通过时我没有异议;</p> <p>3.经贵行审查本申请不符合规定的条件而未予通过时我没有异议;</p>
<p>4.本人授权x x银行在本次业务过程中(从业务申请至业务终止)向中国人民银行个人信用信息基础数据库及信贷征信主管部门批准建立的其他个人信用数据库或有关单位部门及个人查询并留存本人的信用信息并将本人信用信息提供给上述个人信用数据库查询获得的信用报告限用于中国人民银行颁布的个人信用信息基础数据库管理暂行办法规定用途范围内;</p> <p>4.本人授权x
x银行在本次业务过程中(从业务申请至业务终止)向中国人民银行个人信用信息基础数据库及信贷征信主管部门批准建立的其他个人信用数据库或有关单位部门及个人查询并留存本人的信用信息并将本人信用信息提供给上述个人信用数据库查询获得的信用报告限用于中国人民银行颁布的个人信用信息基础数据库管理暂行办法规定用途范围内;
</p>
<p>5.保证人已明确知道如果借款人不能及时偿还全部贷款本息时保证人应当替其偿还;</p> <p>5.保证人已明确知道如果借款人不能及时偿还全部贷款本息时保证人应当替其偿还;</p>
<p>6.我们承诺借款人与保证人家庭之间的经济相互独立且无其他债权债务关系贷款由借款人用于申请时指定的用途不由保证人使用</p> <p>6.我们承诺借款人与保证人家庭之间的经济相互独立且无其他债权债务关系贷款由借款人用于申请时指定的用途不由保证人使用</p>
<div class="flex small_box" style="margin-top: 20px;"> <div class="flex small_box" style="margin-top: 20px;">
@ -353,12 +320,8 @@
<div class="flex small_box" style="margin-top: 50px;"> <div class="flex small_box" style="margin-top: 50px;">
<p>申请人签字</p> <p>申请人签字</p>
<el-select v-model="sign3" placeholder="请选择"> <el-select v-model="sign3" placeholder="请选择">
<el-option <el-option v-for="item in options4" :key="item.value" :label="item.label"
v-for="item in options4" :value="item.value"></el-option>
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select> </el-select>
</div> </div>
</div> </div>
@ -496,8 +459,7 @@ export default {
}, },
handleExceed (files, fileList) { handleExceed (files, fileList) {
this.$message.warning( this.$message.warning(
`当前限制选择 3 个文件,本次选择了 ${ `当前限制选择 3 个文件,本次选择了 ${files.length
files.length
} 个文件共选择了 ${files.length + fileList.length} 个文件` } 个文件共选择了 ${files.length + fileList.length} 个文件`
); );
}, },
@ -519,41 +481,50 @@ export default {
.file { .file {
padding: 30px; padding: 30px;
} }
/deep/ .el-dialog--center { /deep/ .el-dialog--center {
width: 600px; width: 600px;
} }
/deep/ .el-dialog__headerbtn .el-icon-close:before { /deep/ .el-dialog__headerbtn .el-icon-close:before {
padding: 3px; padding: 3px;
background-color: #9278ff; background-color: #062c87;
border-radius: 50%; border-radius: 50%;
color: #ffffff; color: #ffffff;
} }
/deep/ .el-dialog__header { /deep/ .el-dialog__header {
padding: 0; padding: 0;
} }
/deep/ .el-button { /deep/ .el-button {
width: 130px; width: 130px;
margin: 0 30px; margin: 0 30px;
} }
.file /deep/ .el-input { .file /deep/ .el-input {
width: 200px; width: 200px;
} }
.file /deep/ .el-input__inner { .file /deep/ .el-input__inner {
border: 1px solid #9278ff; border: 1px solid #062c87;
} }
.file /deep/ .el-input__inner:hover { .file /deep/ .el-input__inner:hover {
border: 1px solid #9278ff; border: 1px solid #062c87;
} }
/deep/ .el-dialog--center .el-dialog__body { /deep/ .el-dialog--center .el-dialog__body {
padding-bottom: 0; padding-bottom: 0;
} }
.file_button { .file_button {
height: 35px; height: 35px;
line-height: 1; line-height: 1;
width: 90px; width: 90px;
margin-top: 3px; margin-top: 3px;
border: none; border: none;
color: #9278ff; color: #062c87;
text-align: center; text-align: center;
border-radius: 5px; border-radius: 5px;
margin-left: 30px; margin-left: 30px;
@ -562,18 +533,21 @@ export default {
// //
.box { .box {
width: 800px; width: 800px;
border: 1px solid #9278ff; border: 1px solid #062c87;
padding: 20px; padding: 20px;
margin: 0 auto; margin: 0 auto;
} }
.box p { .box p {
font-size: 14px; font-size: 14px;
margin: 0; margin: 0;
padding: 2px 0; padding: 2px 0;
} }
.small_box { .small_box {
margin-bottom: 15px; margin-bottom: 15px;
} }
.small_box p { .small_box p {
width: 220px; width: 220px;
padding-right: 20px; padding-right: 20px;
@ -581,15 +555,18 @@ export default {
margin: 0; margin: 0;
text-align: right; text-align: right;
} }
// //
.left { .left {
padding-right: 10px; padding-right: 10px;
font-size: 14px; font-size: 14px;
} }
.right { .right {
padding-left: 10px; padding-left: 10px;
font-size: 14px; font-size: 14px;
} }
.right_p20 { .right_p20 {
padding-left: 20px; padding-left: 20px;
font-size: 14px; font-size: 14px;
@ -600,48 +577,58 @@ export default {
line-height: 2; line-height: 2;
padding-left: 0; padding-left: 0;
} }
/deep/ .el-date-editor.el-input, /deep/ .el-date-editor.el-input,
.el-date-editor.el-input__inner { .el-date-editor.el-input__inner {
width: 190px; width: 190px;
} }
// //
/deep/ .el-select .el-input .el-select__caret { /deep/ .el-select .el-input .el-select__caret {
line-height: 2; line-height: 2;
} }
/deep/ .el-select__caret:before { /deep/ .el-select__caret:before {
content: "\e78f"; content: "\e78f";
font-size: 8px; font-size: 8px;
padding: 1px; padding: 1px;
background-color: #9278ff; background-color: #062c87;
border-radius: 50%; border-radius: 50%;
color: #ffffff; color: #ffffff;
} }
.details /deep/ .el-input--suffix .el-input__inner { .details /deep/ .el-input--suffix .el-input__inner {
border: 1px solid #9278ff; border: 1px solid #062c87;
} }
.details /deep/ .el-input--suffix .el-input__inner:focus, .details /deep/ .el-input--suffix .el-input__inner:focus,
.el-input--suffix .el-input__inner:hover { .el-input--suffix .el-input__inner:hover {
border: 1px solid #9278ff; border: 1px solid #062c87;
} }
// //
.details /deep/ .el-input { .details /deep/ .el-input {
width: 190px; width: 190px;
text-align: right; text-align: right;
} }
.details /deep/ .el-input__inner { .details /deep/ .el-input__inner {
height: 30px; height: 30px;
padding-right: 0; padding-right: 0;
} }
.details /deep/ .el-input__inner { .details /deep/ .el-input__inner {
border: 1px solid #9278ff; border: 1px solid #062c87;
} }
.details /deep/ .el-input__inner:hover { .details /deep/ .el-input__inner:hover {
border: 1px solid #9278ff; border: 1px solid #062c87;
} }
.details /deep/ .el-table .cell { .details /deep/ .el-table .cell {
line-height: 1; line-height: 1;
} }
.input p { .input p {
width: 120px; width: 120px;
padding-right: 20px; padding-right: 20px;
@ -650,6 +637,7 @@ export default {
margin: 0; margin: 0;
text-align: right; text-align: right;
} }
.input { .input {
justify-content: space-around; justify-content: space-around;
margin-bottom: 15px; margin-bottom: 15px;
@ -660,16 +648,19 @@ export default {
font-size: 12px; font-size: 12px;
font-weight: 600; font-weight: 600;
} }
.footer_one { .footer_one {
height: 40px; height: 40px;
justify-content: flex-start; justify-content: flex-start;
margin: 50px 0 10px 300px; margin: 50px 0 10px 300px;
} }
.footer_one /deep/ [class*="el-icon-"], .footer_one /deep/ [class*="el-icon-"],
[class^="el-icon-"] { [class^="el-icon-"] {
line-height: 3.5; line-height: 3.5;
// color: #9278ff; // color: #062c87;
} }
.flex { .flex {
display: flex; display: flex;
} }
@ -678,9 +669,10 @@ export default {
.form { .form {
margin: 0 15px; margin: 0 15px;
} }
.form p { .form p {
height: 30px; height: 30px;
background-color: #9278ff; background-color: #062c87;
text-align: center; text-align: center;
margin: 0; margin: 0;
line-height: 30px; line-height: 30px;
@ -692,30 +684,37 @@ export default {
height: 200px; height: 200px;
width: 800px; width: 800px;
resize: none; resize: none;
border: 1px solid #9278ff; border: 1px solid #062c87;
font-size: 12px; font-size: 12px;
border-radius: 5px; border-radius: 5px;
} }
/deep/ .el-input--suffix .el-input__inner { /deep/ .el-input--suffix .el-input__inner {
border: 1px solid #9278ff; border: 1px solid #062c87;
} }
.footer_input p { .footer_input p {
font-size: 12px; font-size: 12px;
padding-right: 20px; padding-right: 20px;
} }
.footer_input { .footer_input {
padding: 30px 0 20px 80px; padding: 30px 0 20px 80px;
} }
.footer_inputs { .footer_inputs {
padding: 30px 0 20px 80px; padding: 30px 0 20px 80px;
} }
.footer_inputs p { .footer_inputs p {
font-size: 12px; font-size: 12px;
padding-right: 20px; padding-right: 20px;
} }
/deep/ .el-input { /deep/ .el-input {
width: 30%; width: 30%;
} }
.header { .header {
background-color: #ffffff; background-color: #ffffff;
height: 45px; height: 45px;
@ -724,15 +723,18 @@ export default {
font-weight: 600; font-weight: 600;
position: relative; position: relative;
} }
.header span  {
.header span {
font-size: 16px; font-size: 16px;
font-weight: 600; font-weight: 600;
padding-left: 5px; padding-left: 5px;
} }
.header p { .header p {
padding-left: 20px; padding-left: 20px;
margin: 0; margin: 0;
} }
.footer_h { .footer_h {
// padding: 10px 0; // padding: 10px 0;
border-top: 1px dashed #cccccc; border-top: 1px dashed #cccccc;
@ -741,12 +743,14 @@ export default {
height: 45px; height: 45px;
line-height: 45px; line-height: 45px;
} }
.footer_t p { .footer_t p {
// padding-right: 800px; // padding-right: 800px;
margin: 0; margin: 0;
padding-left: 10px; padding-left: 10px;
font-size: 12px; font-size: 12px;
} }
.footer_t { .footer_t {
padding: 10px 0; padding: 10px 0;
border-top: 1px dashed #cccccc; border-top: 1px dashed #cccccc;
@ -754,47 +758,56 @@ export default {
height: 45px; height: 45px;
line-height: 45px; line-height: 45px;
} }
.footer { .footer {
background-color: #ffffff; background-color: #ffffff;
} }
.footer_h p { .footer_h p {
padding-left: 10px; padding-left: 10px;
font-size: 12px; font-size: 12px;
margin: 0; margin: 0;
} }
.footer_t /deep/ [class*=" el-icon-"], .footer_t /deep/ [class*=" el-icon-"],
[class^="el-icon-"] { [class^="el-icon-"] {
line-height: 3; line-height: 3;
padding-left: 10px; padding-left: 10px;
// color: #9278ff; // color: #062c87;
} }
.button { .button {
height: 30px; height: 30px;
width: 80px; width: 80px;
margin-top: 7px; margin-top: 7px;
border: none; border: none;
background-color: #9278ff; background-color: #062c87;
color: #ffffff; color: #ffffff;
border-radius: 20px; border-radius: 20px;
position: absolute; position: absolute;
right: 30px; right: 30px;
} }
.button:focus { .button:focus {
outline: 0; outline: 0;
} }
/deep/ .el-button--text { /deep/ .el-button--text {
color: #9278ff; color: #062c87;
} }
/deep/ .el-button--text:focus, /deep/ .el-button--text:focus,
.el-button--text:hover { .el-button--text:hover {
color: #9278ff; color: #062c87;
} }
.black { .black {
width: 8px; width: 8px;
height: 18px; height: 18px;
background-color: #333; background-color: #333;
margin-top: 10px; margin-top: 10px;
} }
.content { .content {
background-color: #fff; background-color: #fff;
position: relative; position: relative;

@ -41,16 +41,9 @@
</el-form-item> </el-form-item>
<el-link type="primary" :underline="false" class="file_button">模板下载</el-link> <el-link type="primary" :underline="false" class="file_button">模板下载</el-link>
<el-upload <el-upload class="upload-demo" action="https://jsonplaceholder.typicode.com/posts/"
class="upload-demo" :on-preview="handlePreview" :on-remove="handleRemove" multiple :limit="3" :on-exceed="handleExceed"
action="https://jsonplaceholder.typicode.com/posts/" :file-list="fileList">
:on-preview="handlePreview"
:on-remove="handleRemove"
multiple
:limit="3"
:on-exceed="handleExceed"
:file-list="fileList"
>
<el-link type="primary" :underline="false" class="file_button">上传</el-link> <el-link type="primary" :underline="false" class="file_button">上传</el-link>
</el-upload> </el-upload>
</el-form> </el-form>
@ -80,12 +73,8 @@
<div class="flex"> <div class="flex">
<p>性别</p> <p>性别</p>
<el-select v-model="value" disabled placeholder="已设置"> <el-select v-model="value" disabled placeholder="已设置">
<el-option <el-option v-for="item in options" :key="item.value" :label="item.label"
v-for="item in options" :value="item.value"></el-option>
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select> </el-select>
</div> </div>
</div> </div>
@ -103,23 +92,15 @@
<div class="flex"> <div class="flex">
<p>婚姻状况</p> <p>婚姻状况</p>
<el-select v-model="value2" disabled placeholder="已设置"> <el-select v-model="value2" disabled placeholder="已设置">
<el-option <el-option v-for="item in options1" :key="item.value" :label="item.label"
v-for="item in options1" :value="item.value"></el-option>
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select> </el-select>
</div> </div>
<div class="flex"> <div class="flex">
<p>教育程度</p> <p>教育程度</p>
<el-select v-model="value3" disabled placeholder="已设置"> <el-select v-model="value3" disabled placeholder="已设置">
<el-option <el-option v-for="item in options2" :key="item.value" :label="item.label"
v-for="item in options2" :value="item.value"></el-option>
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select> </el-select>
</div> </div>
</div> </div>
@ -197,12 +178,8 @@
<div class="flex"> <div class="flex">
<p>还款方式</p> <p>还款方式</p>
<el-select v-model="value4" disabled placeholder="已设置"> <el-select v-model="value4" disabled placeholder="已设置">
<el-option <el-option v-for="item in options3" :key="item.value" :label="item.label"
v-for="item in options3" :value="item.value"></el-option>
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select> </el-select>
</div> </div>
<div class="flex"> <div class="flex">
@ -237,12 +214,8 @@
<div class="flex"> <div class="flex">
<p>性别</p> <p>性别</p>
<el-select v-model="value5" disabled placeholder="已设置"> <el-select v-model="value5" disabled placeholder="已设置">
<el-option <el-option v-for="item in options" :key="item.value" :label="item.label"
v-for="item in options" :value="item.value"></el-option>
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select> </el-select>
</div> </div>
</div> </div>
@ -260,23 +233,15 @@
<div class="flex"> <div class="flex">
<p>婚姻状况</p> <p>婚姻状况</p>
<el-select v-model="value7" disabled placeholder="已设置"> <el-select v-model="value7" disabled placeholder="已设置">
<el-option <el-option v-for="item in options1" :key="item.value" :label="item.label"
v-for="item in options1" :value="item.value"></el-option>
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select> </el-select>
</div> </div>
<div class="flex"> <div class="flex">
<p>教育程度</p> <p>教育程度</p>
<el-select v-model="value8" disabled placeholder="已设置"> <el-select v-model="value8" disabled placeholder="已设置">
<el-option <el-option v-for="item in options2" :key="item.value" :label="item.label"
v-for="item in options2" :value="item.value"></el-option>
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select> </el-select>
</div> </div>
</div> </div>
@ -322,7 +287,9 @@
<p>1.我承诺以上所填信息完全属实若由xx银行工作人员或其他人员代为填写是经我授权并认可的且按规定报送责行留存的资料复印件属实;</p> <p>1.我承诺以上所填信息完全属实若由xx银行工作人员或其他人员代为填写是经我授权并认可的且按规定报送责行留存的资料复印件属实;</p>
<p>2.我承认本申请表作为向责行申请贷款的依据无论银行是否贷款银行均有权保留此申请书及相关资料;</p> <p>2.我承认本申请表作为向责行申请贷款的依据无论银行是否贷款银行均有权保留此申请书及相关资料;</p>
<p>3.经贵行审查本申请不符合规定的条件而未予通过时我没有异议;</p> <p>3.经贵行审查本申请不符合规定的条件而未予通过时我没有异议;</p>
<p>4.本人授权x x银行在本次业务过程中(从业务申请至业务终止)向中国人民银行个人信用信息基础数据库及信贷征信主管部门批准建立的其他个人信用数据库或有关单位部门及个人查询并留存本人的信用信息并将本人信用信息提供给上述个人信用数据库查询获得的信用报告限用于中国人民银行颁布的个人信用信息基础数据库管理暂行办法规定用途范围内;</p> <p>4.本人授权x
x银行在本次业务过程中(从业务申请至业务终止)向中国人民银行个人信用信息基础数据库及信贷征信主管部门批准建立的其他个人信用数据库或有关单位部门及个人查询并留存本人的信用信息并将本人信用信息提供给上述个人信用数据库查询获得的信用报告限用于中国人民银行颁布的个人信用信息基础数据库管理暂行办法规定用途范围内;
</p>
<p>5.保证人已明确知道如果借款人不能及时偿还全部贷款本息时保证人应当替其偿还;</p> <p>5.保证人已明确知道如果借款人不能及时偿还全部贷款本息时保证人应当替其偿还;</p>
<p>6.我们承诺借款人与保证人家庭之间的经济相互独立且无其他债权债务关系贷款由借款人用于申请时指定的用途不由保证人使用</p> <p>6.我们承诺借款人与保证人家庭之间的经济相互独立且无其他债权债务关系贷款由借款人用于申请时指定的用途不由保证人使用</p>
<div class="flex small_box" style="margin-top: 20px;"> <div class="flex small_box" style="margin-top: 20px;">
@ -353,12 +320,8 @@
<div class="flex small_box" style="margin-top: 50px;"> <div class="flex small_box" style="margin-top: 50px;">
<p>申请人签字</p> <p>申请人签字</p>
<el-select v-model="sign3" disabled placeholder="已设置"> <el-select v-model="sign3" disabled placeholder="已设置">
<el-option <el-option v-for="item in options4" :key="item.value" :label="item.label"
v-for="item in options4" :value="item.value"></el-option>
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select> </el-select>
</div> </div>
</div> </div>
@ -496,8 +459,7 @@ export default {
}, },
handleExceed (files, fileList) { handleExceed (files, fileList) {
this.$message.warning( this.$message.warning(
`当前限制选择 3 个文件,本次选择了 ${ `当前限制选择 3 个文件,本次选择了 ${files.length
files.length
} 个文件共选择了 ${files.length + fileList.length} 个文件` } 个文件共选择了 ${files.length + fileList.length} 个文件`
); );
}, },
@ -519,41 +481,50 @@ export default {
.file { .file {
padding: 30px; padding: 30px;
} }
/deep/ .el-dialog--center { /deep/ .el-dialog--center {
width: 600px; width: 600px;
} }
/deep/ .el-dialog__headerbtn .el-icon-close:before { /deep/ .el-dialog__headerbtn .el-icon-close:before {
padding: 3px; padding: 3px;
background-color: #9278ff; background-color: #062c87;
border-radius: 50%; border-radius: 50%;
color: #ffffff; color: #ffffff;
} }
/deep/ .el-dialog__header { /deep/ .el-dialog__header {
padding: 0; padding: 0;
} }
/deep/ .el-button { /deep/ .el-button {
width: 130px; width: 130px;
margin: 0 30px; margin: 0 30px;
} }
.file /deep/ .el-input { .file /deep/ .el-input {
width: 200px; width: 200px;
} }
.file /deep/ .el-input__inner { .file /deep/ .el-input__inner {
border: 1px solid #9278ff; border: 1px solid #062c87;
} }
.file /deep/ .el-input__inner:hover { .file /deep/ .el-input__inner:hover {
border: 1px solid #9278ff; border: 1px solid #062c87;
} }
/deep/ .el-dialog--center .el-dialog__body { /deep/ .el-dialog--center .el-dialog__body {
padding-bottom: 0; padding-bottom: 0;
} }
.file_button { .file_button {
height: 35px; height: 35px;
line-height: 1; line-height: 1;
width: 90px; width: 90px;
margin-top: 3px; margin-top: 3px;
border: none; border: none;
color: #9278ff; color: #062c87;
text-align: center; text-align: center;
border-radius: 5px; border-radius: 5px;
margin-left: 30px; margin-left: 30px;
@ -562,18 +533,21 @@ export default {
// //
.box { .box {
width: 800px; width: 800px;
border: 1px solid #9278ff; border: 1px solid #062c87;
padding: 20px; padding: 20px;
margin: 0 auto; margin: 0 auto;
} }
.box p { .box p {
font-size: 14px; font-size: 14px;
margin: 0; margin: 0;
padding: 2px 0; padding: 2px 0;
} }
.small_box { .small_box {
margin-bottom: 15px; margin-bottom: 15px;
} }
.small_box p { .small_box p {
width: 220px; width: 220px;
padding-right: 20px; padding-right: 20px;
@ -581,15 +555,18 @@ export default {
margin: 0; margin: 0;
text-align: right; text-align: right;
} }
// //
.left { .left {
padding-right: 10px; padding-right: 10px;
font-size: 14px; font-size: 14px;
} }
.right { .right {
padding-left: 10px; padding-left: 10px;
font-size: 14px; font-size: 14px;
} }
.right_p20 { .right_p20 {
padding-left: 20px; padding-left: 20px;
font-size: 14px; font-size: 14px;
@ -600,19 +577,22 @@ export default {
line-height: 2; line-height: 2;
padding-left: 0; padding-left: 0;
} }
/deep/ .el-date-editor.el-input, /deep/ .el-date-editor.el-input,
.el-date-editor.el-input__inner { .el-date-editor.el-input__inner {
width: 190px; width: 190px;
} }
// //
/deep/ .el-select .el-input .el-select__caret { /deep/ .el-select .el-input .el-select__caret {
line-height: 2; line-height: 2;
} }
/deep/ .el-select__caret:before { /deep/ .el-select__caret:before {
content: "\e78f"; content: "\e78f";
font-size: 8px; font-size: 8px;
padding: 1px; padding: 1px;
background-color: #9278ff; background-color: #062c87;
border-radius: 50%; border-radius: 50%;
color: #ffffff; color: #ffffff;
} }
@ -623,19 +603,24 @@ export default {
width: 190px; width: 190px;
text-align: right; text-align: right;
} }
.details /deep/ .el-input__inner { .details /deep/ .el-input__inner {
height: 30px; height: 30px;
padding-right: 0; padding-right: 0;
} }
.details /deep/ .el-input__inner { .details /deep/ .el-input__inner {
border: 1px solid #9278ff; border: 1px solid #062c87;
} }
.details /deep/ .el-input__inner:hover { .details /deep/ .el-input__inner:hover {
border: 1px solid #9278ff; border: 1px solid #062c87;
} }
.details /deep/ .el-table .cell { .details /deep/ .el-table .cell {
line-height: 1; line-height: 1;
} }
.input p { .input p {
width: 120px; width: 120px;
padding-right: 20px; padding-right: 20px;
@ -644,6 +629,7 @@ export default {
margin: 0; margin: 0;
text-align: right; text-align: right;
} }
.input { .input {
justify-content: space-around; justify-content: space-around;
margin-bottom: 15px; margin-bottom: 15px;
@ -654,16 +640,19 @@ export default {
font-size: 12px; font-size: 12px;
font-weight: 600; font-weight: 600;
} }
.footer_one { .footer_one {
height: 40px; height: 40px;
justify-content: flex-start; justify-content: flex-start;
margin: 50px 0 10px 300px; margin: 50px 0 10px 300px;
} }
.footer_one /deep/ [class*="el-icon-"], .footer_one /deep/ [class*="el-icon-"],
[class^="el-icon-"] { [class^="el-icon-"] {
line-height: 3.5; line-height: 3.5;
// color: #9278ff; // color: #062c87;
} }
.flex { .flex {
display: flex; display: flex;
} }
@ -672,9 +661,10 @@ export default {
.form { .form {
margin: 0 15px; margin: 0 15px;
} }
.form p { .form p {
height: 30px; height: 30px;
background-color: #9278ff; background-color: #062c87;
text-align: center; text-align: center;
margin: 0; margin: 0;
line-height: 30px; line-height: 30px;
@ -686,30 +676,37 @@ export default {
height: 200px; height: 200px;
width: 800px; width: 800px;
resize: none; resize: none;
border: 1px solid #9278ff; border: 1px solid #062c87;
font-size: 12px; font-size: 12px;
border-radius: 5px; border-radius: 5px;
} }
/deep/ .el-input--suffix .el-input__inner { /deep/ .el-input--suffix .el-input__inner {
border: 1px solid #9278ff; border: 1px solid #062c87;
} }
.footer_input p { .footer_input p {
font-size: 12px; font-size: 12px;
padding-right: 20px; padding-right: 20px;
} }
.footer_input { .footer_input {
padding: 30px 0 20px 80px; padding: 30px 0 20px 80px;
} }
.footer_inputs { .footer_inputs {
padding: 30px 0 20px 80px; padding: 30px 0 20px 80px;
} }
.footer_inputs p { .footer_inputs p {
font-size: 12px; font-size: 12px;
padding-right: 20px; padding-right: 20px;
} }
/deep/ .el-input { /deep/ .el-input {
width: 30%; width: 30%;
} }
.header { .header {
background-color: #ffffff; background-color: #ffffff;
height: 45px; height: 45px;
@ -718,15 +715,18 @@ export default {
font-weight: 600; font-weight: 600;
position: relative; position: relative;
} }
.header span  {
.header span {
font-size: 16px; font-size: 16px;
font-weight: 600; font-weight: 600;
padding-left: 5px; padding-left: 5px;
} }
.header p { .header p {
padding-left: 20px; padding-left: 20px;
margin: 0; margin: 0;
} }
.footer_h { .footer_h {
// padding: 10px 0; // padding: 10px 0;
border-top: 1px dashed #cccccc; border-top: 1px dashed #cccccc;
@ -735,12 +735,14 @@ export default {
height: 45px; height: 45px;
line-height: 45px; line-height: 45px;
} }
.footer_t p { .footer_t p {
// padding-right: 800px; // padding-right: 800px;
margin: 0; margin: 0;
padding-left: 10px; padding-left: 10px;
font-size: 12px; font-size: 12px;
} }
.footer_t { .footer_t {
padding: 10px 0; padding: 10px 0;
border-top: 1px dashed #cccccc; border-top: 1px dashed #cccccc;
@ -748,47 +750,56 @@ export default {
height: 45px; height: 45px;
line-height: 45px; line-height: 45px;
} }
.footer { .footer {
background-color: #ffffff; background-color: #ffffff;
} }
.footer_h p { .footer_h p {
padding-left: 10px; padding-left: 10px;
font-size: 12px; font-size: 12px;
margin: 0; margin: 0;
} }
.footer_t /deep/ [class*=" el-icon-"], .footer_t /deep/ [class*=" el-icon-"],
[class^="el-icon-"] { [class^="el-icon-"] {
line-height: 3; line-height: 3;
padding-left: 10px; padding-left: 10px;
// color: #9278ff; // color: #062c87;
} }
.button { .button {
height: 30px; height: 30px;
width: 80px; width: 80px;
margin-top: 7px; margin-top: 7px;
border: none; border: none;
background-color: #9278ff; background-color: #062c87;
color: #ffffff; color: #ffffff;
border-radius: 20px; border-radius: 20px;
position: absolute; position: absolute;
right: 30px; right: 30px;
} }
.button:focus { .button:focus {
outline: 0; outline: 0;
} }
/deep/ .el-button--text { /deep/ .el-button--text {
color: #9278ff; color: #062c87;
} }
/deep/ .el-button--text:focus, /deep/ .el-button--text:focus,
.el-button--text:hover { .el-button--text:hover {
color: #9278ff; color: #062c87;
} }
.black { .black {
width: 8px; width: 8px;
height: 18px; height: 18px;
background-color: #333; background-color: #333;
margin-top: 10px; margin-top: 10px;
} }
.content { .content {
background-color: #fff; background-color: #fff;
position: relative; position: relative;

@ -16,7 +16,7 @@
.active { .active {
color: #fff !important; color: #fff !important;
background-color: #9278ff !important; background-color: #062c87 !important;
} }
} }
@ -26,7 +26,7 @@
line-height: 1; line-height: 1;
font-size: 14px; font-size: 14px;
color: #585858; color: #585858;
border-left: 3px solid #9278ff; border-left: 3px solid #062c87;
} }
::-webkit-scrollbar { ::-webkit-scrollbar {

@ -15,8 +15,8 @@ if (isKd) {
if (url.includes('124.71.12.62')) { if (url.includes('124.71.12.62')) {
host = 'http://124.71.12.62:9000' // 巢湖版 host = 'http://124.71.12.62:9000' // 巢湖版
} else if (dev) { } else if (dev) {
host = 'http://121.37.12.51' host = 'https://occupationlab.com'
host = 'http://192.168.31.217:9000' // host = 'http://192.168.31.217:9000'
} }
} }

@ -19,14 +19,8 @@
<el-row> <el-row>
<el-col :span="24"> <el-col :span="24">
<el-card shadow="hover"> <el-card shadow="hover">
<el-table <el-table :data="tableData" height="360" :cell-style="rowClass" :header-cell-style="headClass"
:data="tableData" :stripe="true" header-align="center">
height="360"
:cell-style="rowClass"
:header-cell-style="headClass"
:stripe="true"
header-align="center"
>
<el-table-column prop="id" type="index" label="序号" width="150" align="center"></el-table-column> <el-table-column prop="id" type="index" label="序号" width="150" align="center"></el-table-column>
<el-table-column prop="name" label="页面名称" align="center"></el-table-column> <el-table-column prop="name" label="页面名称" align="center"></el-table-column>
<el-table-column prop="operate" label="操作" width="100" align="center"> <el-table-column prop="operate" label="操作" width="100" align="center">
@ -143,10 +137,12 @@ export default {
.bt { .bt {
text-align: center; text-align: center;
} }
/deep/ .el-button { /deep/ .el-button {
width: 100px; width: 100px;
margin: 0 30px; margin: 0 30px;
} }
// //
.right { .right {
width: 800px; width: 800px;
@ -154,52 +150,64 @@ export default {
margin: 20px 0; margin: 20px 0;
background-color: #ffffff; background-color: #ffffff;
} }
.table { .table {
margin: 0 20px; margin: 0 20px;
} }
/deep/ .el-table--group::after, /deep/ .el-table--group::after,
.el-table--border::after, .el-table--border::after,
.el-table::before { .el-table::before {
background-color: #ffffff; background-color: #ffffff;
} }
// //
/deep/ ::-webkit-scrollbar { /deep/ ::-webkit-scrollbar {
width: 6px; // width: 6px; //
height: 6px; // height: 6px; //
} }
// //
/deep/ ::-webkit-scrollbar-thumb { /deep/ ::-webkit-scrollbar-thumb {
background-color: #9278ff; background-color: #062c87;
border-radius: 3px; border-radius: 3px;
-webkit-box-shadow: inset 0 0 5px #dddddd; -webkit-box-shadow: inset 0 0 5px #dddddd;
} }
/deep/ ::-webkit-scrollbar-track { /deep/ ::-webkit-scrollbar-track {
/*滚动条里面轨道*/ /*滚动条里面轨道*/
-webkit-box-shadow: inset 0 0 5px #dddddd; -webkit-box-shadow: inset 0 0 5px #dddddd;
border-radius: 0; border-radius: 0;
background: #dddddd; background: #dddddd;
} }
/deep/ .el-row { /deep/ .el-row {
padding: 0 20px; padding: 0 20px;
} }
/deep/ .el-card__body { /deep/ .el-card__body {
padding: 0; padding: 0;
} }
/deep/ .el-card { /deep/ .el-card {
border: none; border: none;
} }
/deep/ .el-table th { /deep/ .el-table th {
font-size: 16px; font-size: 16px;
font-family: Microsoft YaHei; font-family: Microsoft YaHei;
color: rgba(255, 255, 255, 1); color: rgba(255, 255, 255, 1);
background-color: #9278ff; background-color: #062c87;
} }
/deep/ .el-table__row { /deep/ .el-table__row {
height: 80px; height: 80px;
} }
/deep/ .el-table--striped .el-table__body tr.el-table__row--striped td { /deep/ .el-table--striped .el-table__body tr.el-table__row--striped td {
background-color: #f5f2ff; background-color: #f5f2ff;
} }
// //
.left { .left {
width: 250px; width: 250px;
@ -207,44 +215,53 @@ export default {
margin: 20px 20px; margin: 20px 20px;
background-color: #ffffff; background-color: #ffffff;
} }
/deep/ .el-tree { /deep/ .el-tree {
width: 150px; width: 150px;
height: 400px; height: 400px;
background-color: #f5f2ff; background-color: #f5f2ff;
margin: 0 50px; margin: 0 50px;
} }
/deep/ .el-tree-node:focus>.el-tree-node__content { /deep/ .el-tree-node:focus>.el-tree-node__content {
height: 20px !important; height: 20px !important;
background-color: #f5f2ff; background-color: #f5f2ff;
} }
/deep/ .el-tree-node__content:hover { /deep/ .el-tree-node__content:hover {
height: 20px !important; height: 20px !important;
background-color: #f5f2ff; background-color: #f5f2ff;
} }
/deep/ .el-tree-node__label:active { /deep/ .el-tree-node__label:active {
height: 20px !important; height: 20px !important;
color: #9278ff; color: #062c87;
} }
// //
.footer_h { .footer_h {
padding: 10px 0; padding: 10px 0;
margin: 0 15px; margin: 0 15px;
} }
.flex { .flex {
display: flex; display: flex;
justify-content: flex-start; justify-content: flex-start;
} }
.footer_h p { .footer_h p {
padding-left: 10px; padding-left: 10px;
line-height: 15px; line-height: 15px;
font-weight: 600; font-weight: 600;
} }
/deep/ [class*=" el-icon-"], /deep/ [class*=" el-icon-"],
[class^="el-icon-"] { [class^="el-icon-"] {
line-height: 3; line-height: 3;
padding-left: 10px; padding-left: 10px;
color: #9278ff; color: #062c87;
} }
.content { .content {
width: 1110px; width: 1110px;
height: 650px; height: 650px;

@ -67,25 +67,29 @@ export default {
.form { .form {
margin: 0 15px; margin: 0 15px;
} }
.form p { .form p {
height: 30px; height: 30px;
background-color: #9278ff; background-color: #062c87;
text-align: center; text-align: center;
margin: 0; margin: 0;
line-height: 30px; line-height: 30px;
} }
.form_i { .form_i {
height: 300px; height: 300px;
background-color: #f5f2ff; background-color: #f5f2ff;
margin-top: 15px; margin-top: 15px;
text-align: center; text-align: center;
} }
.footer_b p { .footer_b p {
// padding-right: 800px; // padding-right: 800px;
margin: 0; margin: 0;
padding-left: 10px; padding-left: 10px;
font-size: 12px; font-size: 12px;
} }
.footer_b { .footer_b {
padding: 10px 0; padding: 10px 0;
border-top: 1px dashed #cccccc; border-top: 1px dashed #cccccc;
@ -93,54 +97,65 @@ export default {
height: 45px; height: 45px;
line-height: 45px; line-height: 45px;
} }
#memo { #memo {
margin-left: 10px; margin-left: 10px;
height: 200px; height: 200px;
width: 800px; width: 800px;
resize: none; resize: none;
border: 1px solid #9278ff; border: 1px solid #062c87;
font-size: 12px; font-size: 12px;
border-radius: 5px; border-radius: 5px;
} }
/deep/ .el-input--suffix .el-input__inner { /deep/ .el-input--suffix .el-input__inner {
border: 1px solid #9278ff; border: 1px solid #062c87;
} }
.footer_input p { .footer_input p {
font-size: 12px; font-size: 12px;
padding-right: 20px; padding-right: 20px;
} }
.footer_input { .footer_input {
padding: 30px 0 20px 80px; padding: 30px 0 20px 80px;
} }
.footer_inputs { .footer_inputs {
padding: 30px 0 20px 80px; padding: 30px 0 20px 80px;
} }
.footer_inputs p { .footer_inputs p {
font-size: 12px; font-size: 12px;
padding-right: 20px; padding-right: 20px;
} }
/deep/ .el-input { /deep/ .el-input {
width: 30%; width: 30%;
} }
.button { .button {
height: 30px; height: 30px;
width: 80px; width: 80px;
margin-top: 7px; margin-top: 7px;
border: none; border: none;
background-color: #9278ff; background-color: #062c87;
color: #ffffff; color: #ffffff;
border-radius: 20px; border-radius: 20px;
position: absolute; position: absolute;
right: 30px; right: 30px;
} }
.button:focus { .button:focus {
outline: 0; outline: 0;
} }
/deep/ [class*=" el-icon-"], /deep/ [class*=" el-icon-"],
[class^="el-icon-"] { [class^="el-icon-"] {
line-height: 3; line-height: 3;
padding-left: 10px; padding-left: 10px;
} }
// .form /deep/ [class*=" el-icon-"], // .form /deep/ [class*=" el-icon-"],
// [class^="el-icon-"] { // [class^="el-icon-"] {
// line-height: 3; // line-height: 3;
@ -155,15 +170,18 @@ export default {
font-weight: 600; font-weight: 600;
position: relative; position: relative;
} }
.header span { .header span {
font-size: 14px; font-size: 14px;
font-weight: 600; font-weight: 600;
padding-left: 5px; padding-left: 5px;
} }
.header p { .header p {
padding-left: 20px; padding-left: 20px;
margin: 0; margin: 0;
} }
.footer_h { .footer_h {
// padding: 10px 0; // padding: 10px 0;
border-top: 1px dashed #cccccc; border-top: 1px dashed #cccccc;
@ -172,28 +190,32 @@ export default {
height: 45px; height: 45px;
line-height: 45px; line-height: 45px;
} }
.flex { .flex {
display: flex; display: flex;
justify-content: flex-start; justify-content: flex-start;
} }
.footer { .footer {
background-color: #ffffff; background-color: #ffffff;
} }
.footer_h p { .footer_h p {
padding-left: 10px; padding-left: 10px;
font-size: 12px; font-size: 12px;
margin: 0; margin: 0;
} }
.black { .black {
width: 8px; width: 8px;
height: 18px; height: 18px;
background-color: #333; background-color: #333;
margin-top: 10px; margin-top: 10px;
} }
.content { .content {
background-color: #f2f6fc; background-color: #f2f6fc;
position: relative; position: relative;
top: 10px; top: 10px;
} }
</style> </style>

@ -430,7 +430,7 @@ export default {
} }
th { th {
background: #9278ff !important; background: #062c87 !important;
.cell { .cell {
color: #fff; color: #fff;

@ -23,20 +23,16 @@
<el-row> <el-row>
<el-col :span="24"> <el-col :span="24">
<el-card shadow="hover"> <el-card shadow="hover">
<el-table <el-table :data="tableData" :cell-style="rowClass" :header-cell-style="headClass" :stripe="true"
:data="tableData" header-align="center">
:cell-style="rowClass"
:header-cell-style="headClass"
:stripe="true"
header-align="center"
>
<el-table-column type="index" label="序号" align="center"> <el-table-column type="index" label="序号" align="center">
<template slot-scope="scope">{{ scope.$index + (pageNo - 1) * pageSize + 1 }}</template> <template slot-scope="scope">{{ scope.$index + (pageNo - 1) * pageSize + 1 }}</template>
</el-table-column> </el-table-column>
<el-table-column prop="judgmentPointsName" label="判分点名称" align="center"></el-table-column> <el-table-column prop="judgmentPointsName" label="判分点名称" align="center"></el-table-column>
<el-table-column label="实验要求" align="center"> <el-table-column label="实验要求" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<quill :border="true" :readonly="true" v-model="scope.row.experimentalRequirements" :minHeight="150" :height="150" /> <quill :border="true" :readonly="true" v-model="scope.row.experimentalRequirements" :minHeight="150"
:height="150" />
</template> </template>
</el-table-column> </el-table-column>
@ -53,14 +49,8 @@
<!-- 分页 --> <!-- 分页 -->
<div class="block"> <div class="block">
<el-pagination <el-pagination background @current-change="handleCurrentChange" :current-page="pageNo" :page-size="10"
background layout="total,prev, pager, next, jumper" :total="dataTotal"></el-pagination>
@current-change="handleCurrentChange"
:current-page="pageNo"
:page-size="10"
layout="total,prev, pager, next, jumper"
:total="dataTotal"
></el-pagination>
</div> </div>
</div> </div>
</div> </div>
@ -237,12 +227,14 @@ export default {
padding: 0; padding: 0;
border-bottom: 0; border-bottom: 0;
} }
// //
.footer /deep/ .el-pagination span:not([class*="suffix"]), .footer /deep/ .el-pagination span:not([class*="suffix"]),
.el-pagination button { .el-pagination button {
font-size: 16px; font-size: 16px;
margin-right: 30px; margin-right: 30px;
} }
.footer /deep/ .el-pagination { .footer /deep/ .el-pagination {
text-align: right; text-align: right;
margin: 20px 0 0 0; margin: 20px 0 0 0;
@ -251,15 +243,18 @@ export default {
/deep/ .el-button { /deep/ .el-button {
line-height: 0; line-height: 0;
} }
.footer { .footer {
background-color: #ffffff; background-color: #ffffff;
margin-top: 10px; margin-top: 10px;
padding: 10px 20px 20px 20px; padding: 10px 20px 20px 20px;
} }
.footer_h { .footer_h {
position: relative; position: relative;
line-height: 50px; line-height: 50px;
} }
.footer_h .black { .footer_h .black {
width: 8px; width: 8px;
height: 18px; height: 18px;
@ -274,38 +269,45 @@ export default {
font-weight: 600; font-weight: 600;
margin: 0; margin: 0;
} }
// //
.footer /deep/ .el-textarea__inner { .footer /deep/ .el-textarea__inner {
height: 60px; height: 60px;
width: 540px; width: 540px;
resize: none; resize: none;
border: 1px solid #9278ff; border: 1px solid #062c87;
font-size: 12px; font-size: 12px;
border-radius: 5px; border-radius: 5px;
} }
.footer /deep/ .el-textarea__inner:hover { .footer /deep/ .el-textarea__inner:hover {
border: 1px solid #9278ff; border: 1px solid #062c87;
} }
.footer /deep/ .el-table th.is-leaf, .footer /deep/ .el-table th.is-leaf,
.el-table td { .el-table td {
border-bottom: none; border-bottom: none;
} }
.footer /deep/ .el-table--group::after, .footer /deep/ .el-table--group::after,
.el-table--border::after, .el-table--border::after,
.el-table::before { .el-table::before {
background: rgba(255, 255, 255, 1); background: rgba(255, 255, 255, 1);
} }
// //
/deep/ ::-webkit-scrollbar { /deep/ ::-webkit-scrollbar {
width: 6px; // width: 6px; //
height: 6px; // height: 6px; //
} }
// //
/deep/ ::-webkit-scrollbar-thumb { /deep/ ::-webkit-scrollbar-thumb {
background-color: #9278ff; background-color: #062c87;
border-radius: 3px; border-radius: 3px;
-webkit-box-shadow: inset 0 0 5px #dddddd; -webkit-box-shadow: inset 0 0 5px #dddddd;
} }
/deep/ ::-webkit-scrollbar-track { /deep/ ::-webkit-scrollbar-track {
/*滚动条里面轨道*/ /*滚动条里面轨道*/
-webkit-box-shadow: inset 0 0 5px #dddddd; -webkit-box-shadow: inset 0 0 5px #dddddd;
@ -316,45 +318,54 @@ export default {
.footer /deep/ .el-card__body { .footer /deep/ .el-card__body {
padding: 0; padding: 0;
} }
.footer /deep/ .el-card { .footer /deep/ .el-card {
border: none; border: none;
} }
.footer /deep/ .el-table th { .footer /deep/ .el-table th {
font-size: 14px; font-size: 14px;
font-family: Microsoft YaHei; font-family: Microsoft YaHei;
color: rgba(255, 255, 255, 1); color: rgba(255, 255, 255, 1);
background-color: #9278ff; background-color: #062c87;
} }
.footer /deep/ .el-table--striped .el-table__body tr.el-table__row--striped td { .footer /deep/ .el-table--striped .el-table__body tr.el-table__row--striped td {
background-color: #f5f2ff; background-color: #f5f2ff;
} }
.footer /deep/ .el-button--text { .footer /deep/ .el-button--text {
padding-right: 20px; padding-right: 20px;
color: #9278ff; color: #062c87;
} }
.footer /deep/ .el-button--text:focus, .footer /deep/ .el-button--text:focus,
.el-button--text:hover { .el-button--text:hover {
color: #9278ff; color: #062c87;
} }
.button { .button {
height: 30px; height: 30px;
width: 80px; width: 80px;
margin-top: 7px; margin-top: 7px;
border: none; border: none;
background-color: #9278ff; background-color: #062c87;
color: #ffffff; color: #ffffff;
border-radius: 20px; border-radius: 20px;
position: absolute; position: absolute;
right: 30px; right: 30px;
} }
.button:focus { .button:focus {
outline: 0; outline: 0;
} }
.header /deep/ [class*=" el-icon-"], .header /deep/ [class*=" el-icon-"],
[class^="el-icon-"] { [class^="el-icon-"] {
line-height: 3; line-height: 3;
padding-left: 10px; padding-left: 10px;
} }
.header { .header {
background-color: #ffffff; background-color: #ffffff;
height: 50px; height: 50px;
@ -362,11 +373,13 @@ export default {
line-height: 50px; line-height: 50px;
font-weight: 600; font-weight: 600;
} }
.header span { .header span {
font-size: 16px; font-size: 16px;
font-weight: 600; font-weight: 600;
padding-left: 5px; padding-left: 5px;
} }
.header p { .header p {
font-size: 14px; font-size: 14px;
padding-left: 20px; padding-left: 20px;
@ -377,6 +390,7 @@ export default {
display: flex; display: flex;
justify-content: flex-start; justify-content: flex-start;
} }
.flex-end { .flex-end {
display: flex; display: flex;
justify-content: flex-end; justify-content: flex-end;

@ -1,8 +1,7 @@
<template> <template>
<div class="content"> <div class="content">
<!-- 贷款申请表 --> <!-- 贷款申请表 -->
<div class="first"><i class="el-icon-error" <div class="first"><i class="el-icon-error" style="font-size:26px;padding-right: 10px;"></i></div>
style="font-size:26px;padding-right: 10px;"></i></div>
<p class="center">贷款申请表</p> <p class="center">贷款申请表</p>
<div class="footer"> <div class="footer">
<!-- 申请人基本信息 --> <!-- 申请人基本信息 -->
@ -14,18 +13,13 @@
<div class="flex input"> <div class="flex input">
<div class="flex"> <div class="flex">
<p>借款人姓名</p> <p>借款人姓名</p>
<el-input placeholder="请输入内容" <el-input placeholder="请输入内容" v-model="input">
v-model="input">
</el-input> </el-input>
</div> </div>
<div class="flex"> <div class="flex">
<p>性别</p> <p>性别</p>
<el-select v-model="value" <el-select v-model="value" placeholder="请选择">
placeholder="请选择"> <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value">
<el-option v-for="item in options"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option> </el-option>
</el-select> </el-select>
</div> </div>
@ -33,38 +27,27 @@
<div class="flex input"> <div class="flex input">
<div class="flex"> <div class="flex">
<p>身份证号</p> <p>身份证号</p>
<el-input placeholder="请输入内容" <el-input placeholder="请输入内容" v-model="input1">
v-model="input1">
</el-input> </el-input>
</div> </div>
<div class="flex date"> <div class="flex date">
<p>出生年月</p> <p>出生年月</p>
<el-date-picker v-model="value1" <el-date-picker v-model="value1" type="date" placeholder="选择日期">
type="date"
placeholder="选择日期">
</el-date-picker> </el-date-picker>
</div> </div>
</div> </div>
<div class="flex input"> <div class="flex input">
<div class="flex"> <div class="flex">
<p>婚姻状况</p> <p>婚姻状况</p>
<el-select v-model="value2" <el-select v-model="value2" placeholder="请选择">
placeholder="请选择"> <el-option v-for="item in options1" :key="item.value" :label="item.label" :value="item.value">
<el-option v-for="item in options1"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option> </el-option>
</el-select> </el-select>
</div> </div>
<div class="flex"> <div class="flex">
<p>教育程度</p> <p>教育程度</p>
<el-select v-model="value3" <el-select v-model="value3" placeholder="请选择">
placeholder="请选择"> <el-option v-for="item in options2" :key="item.value" :label="item.label" :value="item.value">
<el-option v-for="item in options2"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option> </el-option>
</el-select> </el-select>
</div> </div>
@ -72,56 +55,48 @@
<div class="flex input"> <div class="flex input">
<div class="flex"> <div class="flex">
<p>户籍所在地</p> <p>户籍所在地</p>
<el-input placeholder="请输入内容" <el-input placeholder="请输入内容" v-model="input2">
v-model="input2">
</el-input> </el-input>
</div> </div>
<div class="flex"> <div class="flex">
<p>现住地址</p> <p>现住地址</p>
<el-input placeholder="请输入内容" <el-input placeholder="请输入内容" v-model="input3">
v-model="input3">
</el-input> </el-input>
</div> </div>
</div> </div>
<div class="flex input"> <div class="flex input">
<div class="flex"> <div class="flex">
<p>住宅电话</p> <p>住宅电话</p>
<el-input placeholder="请输入内容" <el-input placeholder="请输入内容" v-model="input4">
v-model="input4">
</el-input> </el-input>
</div> </div>
<div class="flex"> <div class="flex">
<p>手机号码</p> <p>手机号码</p>
<el-input placeholder="请输入内容" <el-input placeholder="请输入内容" v-model="input5">
v-model="input5">
</el-input> </el-input>
</div> </div>
</div> </div>
<div class="flex input"> <div class="flex input">
<div class="flex"> <div class="flex">
<p>生产经营类型</p> <p>生产经营类型</p>
<el-input placeholder="请输入内容" <el-input placeholder="请输入内容" v-model="input6">
v-model="input6">
</el-input> </el-input>
</div> </div>
<div class="flex"> <div class="flex">
<p>家庭劳动力数量</p> <p>家庭劳动力数量</p>
<el-input placeholder="请输入内容" <el-input placeholder="请输入内容" v-model="input7">
v-model="input7">
</el-input> </el-input>
</div> </div>
</div> </div>
<div class="flex input"> <div class="flex input">
<div class="flex"> <div class="flex">
<p>配偶姓名</p> <p>配偶姓名</p>
<el-input placeholder="请输入内容" <el-input placeholder="请输入内容" v-model="input8">
v-model="input8">
</el-input> </el-input>
</div> </div>
<div class="flex"> <div class="flex">
<p>配偶身份证号</p> <p>配偶身份证号</p>
<el-input placeholder="请输入内容" <el-input placeholder="请输入内容" v-model="input9">
v-model="input9">
</el-input> </el-input>
</div> </div>
</div> </div>
@ -136,54 +111,41 @@
<div class="flex"> <div class="flex">
<p>申请金额</p> <p>申请金额</p>
<span class="left">大写</span> <span class="left">大写</span>
<el-input placeholder="请输入内容" <el-input placeholder="请输入内容" style="width:220px;" v-model="data">
style="width:220px;"
v-model="data">
</el-input> </el-input>
</div> </div>
<div class="flex"> <div class="flex">
<p>申请金额</p> <p>申请金额</p>
<span class="left">小写</span> <span class="left">小写</span>
<el-input placeholder="请输入内容" <el-input placeholder="请输入内容" style="width:220px;" v-model="data1">
style="width:220px;"
v-model="data1">
</el-input> </el-input>
</div> </div>
</div> </div>
<div class="flex input"> <div class="flex input">
<div class="flex"> <div class="flex">
<p>贷款期限</p> <p>贷款期限</p>
<el-input placeholder="请输入内容" <el-input placeholder="请输入内容" style="width:220px;" v-model="data2">
style="width:220px;"
v-model="data2">
</el-input> </el-input>
<span class="right_p20"></span> <span class="right_p20"></span>
</div> </div>
<div class="flex date"> <div class="flex date">
<p>借款用途</p> <p>借款用途</p>
<el-input placeholder="请输入内容" <el-input placeholder="请输入内容" v-model="data3">
v-model="data3">
</el-input> </el-input>
</div> </div>
</div> </div>
<div class="flex input"> <div class="flex input">
<div class="flex"> <div class="flex">
<p>还款方式</p> <p>还款方式</p>
<el-select v-model="value4" <el-select v-model="value4" placeholder="请选择">
placeholder="请选择"> <el-option v-for="item in options3" :key="item.value" :label="item.label" :value="item.value">
<el-option v-for="item in options3"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option> </el-option>
</el-select> </el-select>
</div> </div>
<div class="flex"> <div class="flex">
<p>首次还本月</p> <p>首次还本月</p>
<span class="left"></span> <span class="left"></span>
<el-input placeholder="请输入内容" <el-input placeholder="请输入内容" style="width:210px;" v-model="data4">
style="width:210px;"
v-model="data4">
</el-input> </el-input>
<span class="right"></span> <span class="right"></span>
</div> </div>
@ -191,14 +153,12 @@
<div class="flex input"> <div class="flex input">
<div class="flex"> <div class="flex">
<p>()款账户户名</p> <p>()款账户户名</p>
<el-input placeholder="请输入内容" <el-input placeholder="请输入内容" v-model="data5">
v-model="data5">
</el-input> </el-input>
</div> </div>
<div class="flex"> <div class="flex">
<p>账号</p> <p>账号</p>
<el-input placeholder="请输入内容" <el-input placeholder="请输入内容" v-model="data6">
v-model="data6">
</el-input> </el-input>
</div> </div>
</div> </div>
@ -212,18 +172,13 @@
<div class="flex input"> <div class="flex input">
<div class="flex"> <div class="flex">
<p>保证人姓名</p> <p>保证人姓名</p>
<el-input placeholder="请输入内容" <el-input placeholder="请输入内容" v-model="bail">
v-model="bail">
</el-input> </el-input>
</div> </div>
<div class="flex"> <div class="flex">
<p>性别</p> <p>性别</p>
<el-select v-model="value5" <el-select v-model="value5" placeholder="请选择">
placeholder="请选择"> <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value">
<el-option v-for="item in options"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option> </el-option>
</el-select> </el-select>
</div> </div>
@ -231,38 +186,27 @@
<div class="flex input"> <div class="flex input">
<div class="flex"> <div class="flex">
<p>身份证号</p> <p>身份证号</p>
<el-input placeholder="请输入内容" <el-input placeholder="请输入内容" v-model="bail1">
v-model="bail1">
</el-input> </el-input>
</div> </div>
<div class="flex date"> <div class="flex date">
<p>出生年月</p> <p>出生年月</p>
<el-date-picker v-model="value6" <el-date-picker v-model="value6" type="date" placeholder="选择日期">
type="date"
placeholder="选择日期">
</el-date-picker> </el-date-picker>
</div> </div>
</div> </div>
<div class="flex input"> <div class="flex input">
<div class="flex"> <div class="flex">
<p>婚姻状况</p> <p>婚姻状况</p>
<el-select v-model="value7" <el-select v-model="value7" placeholder="请选择">
placeholder="请选择"> <el-option v-for="item in options1" :key="item.value" :label="item.label" :value="item.value">
<el-option v-for="item in options1"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option> </el-option>
</el-select> </el-select>
</div> </div>
<div class="flex"> <div class="flex">
<p>教育程度</p> <p>教育程度</p>
<el-select v-model="value8" <el-select v-model="value8" placeholder="请选择">
placeholder="请选择"> <el-option v-for="item in options2" :key="item.value" :label="item.label" :value="item.value">
<el-option v-for="item in options2"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option> </el-option>
</el-select> </el-select>
</div> </div>
@ -270,44 +214,37 @@
<div class="flex input"> <div class="flex input">
<div class="flex"> <div class="flex">
<p>户籍所在地</p> <p>户籍所在地</p>
<el-input placeholder="请输入内容" <el-input placeholder="请输入内容" v-model="bail3">
v-model="bail3">
</el-input> </el-input>
</div> </div>
<div class="flex"> <div class="flex">
<p>现住地址</p> <p>现住地址</p>
<el-input placeholder="请输入内容" <el-input placeholder="请输入内容" v-model="bail4">
v-model="bail4">
</el-input> </el-input>
</div> </div>
</div> </div>
<div class="flex input"> <div class="flex input">
<div class="flex"> <div class="flex">
<p>联系电话</p> <p>联系电话</p>
<el-input placeholder="请输入内容" <el-input placeholder="请输入内容" v-model="bail5">
v-model="bail5">
</el-input> </el-input>
</div> </div>
<div class="flex"> <div class="flex">
<p>工作单位</p> <p>工作单位</p>
<el-input placeholder="请输入内容" <el-input placeholder="请输入内容" v-model="bail6">
v-model="bail6">
</el-input> </el-input>
</div> </div>
</div> </div>
<div class="flex input"> <div class="flex input">
<div class="flex"> <div class="flex">
<p>月收入</p> <p>月收入</p>
<el-input placeholder="请输入内容" <el-input placeholder="请输入内容" style="width:220px;" v-model="bail7">
style="width:220px;"
v-model="bail7">
</el-input> </el-input>
<span class="right_p20"></span> <span class="right_p20"></span>
</div> </div>
<div class="flex"> <div class="flex">
<p>与申请人关系</p> <p>与申请人关系</p>
<el-input placeholder="请输入内容" <el-input placeholder="请输入内容" v-model="bail8">
v-model="bail8">
</el-input> </el-input>
</div> </div>
</div> </div>
@ -322,34 +259,29 @@
<p>1.我承诺以上所填信息完全属实若由xx银行工作人员或其他人员代为填写是经我授权并认可的且按规定报送责行留存的资料复印件属实;</p> <p>1.我承诺以上所填信息完全属实若由xx银行工作人员或其他人员代为填写是经我授权并认可的且按规定报送责行留存的资料复印件属实;</p>
<p>2.我承认本申请表作为向责行申请贷款的依据无论银行是否贷款银行均有权保留此申请书及相关资料;</p> <p>2.我承认本申请表作为向责行申请贷款的依据无论银行是否贷款银行均有权保留此申请书及相关资料;</p>
<p>3.经贵行审查本申请不符合规定的条件而未予通过时我没有异议;</p> <p>3.经贵行审查本申请不符合规定的条件而未予通过时我没有异议;</p>
<p>4.本人授权x x银行在本次业务过程中(从业务申请至业务终止)向中国人民银行个人信用信息基础数据库及信贷征信主管部门批准建立的其他个人信用数据库或有关单位部门及个人查询并留存本人的信用信息并将本人信用信息提供给上述个人信用数据库查询获得的信用报告限用于中国人民银行颁布的个人信用信息基础数据库管理暂行办法规定用途范围内;</p> <p>4.本人授权x
x银行在本次业务过程中(从业务申请至业务终止)向中国人民银行个人信用信息基础数据库及信贷征信主管部门批准建立的其他个人信用数据库或有关单位部门及个人查询并留存本人的信用信息并将本人信用信息提供给上述个人信用数据库查询获得的信用报告限用于中国人民银行颁布的个人信用信息基础数据库管理暂行办法规定用途范围内;
</p>
<p>5.保证人已明确知道如果借款人不能及时偿还全部贷款本息时保证人应当替其偿还;</p> <p>5.保证人已明确知道如果借款人不能及时偿还全部贷款本息时保证人应当替其偿还;</p>
<p>6.我们承诺借款人与保证人家庭之间的经济相互独立且无其他债权债务关系贷款由借款人用于申请时指定的用途不由保证人使用</p> <p>6.我们承诺借款人与保证人家庭之间的经济相互独立且无其他债权债务关系贷款由借款人用于申请时指定的用途不由保证人使用</p>
<div class="flex small_box" <div class="flex small_box" style="margin-top: 20px;">
style="margin-top: 20px;">
<p>申请人签字</p> <p>申请人签字</p>
<el-input placeholder="请输入内容" <el-input placeholder="请输入内容" v-model="sign">
v-model="sign">
</el-input> </el-input>
</div> </div>
<div class="flex small_box"> <div class="flex small_box">
<p>申请人配偶(主要财产共有人)签字</p> <p>申请人配偶(主要财产共有人)签字</p>
<el-input placeholder="请输入内容" <el-input placeholder="请输入内容" v-model="sign1">
v-model="sign1">
</el-input> </el-input>
</div> </div>
<div class="flex small_box"> <div class="flex small_box">
<p>保证人签字</p> <p>保证人签字</p>
<el-input placeholder="请输入内容" <el-input placeholder="请输入内容" v-model="sign2">
v-model="sign2">
</el-input> </el-input>
</div> </div>
<div class="flex date small_box" <div class="flex date small_box" style="justify-content:flex-end;">
style="justify-content:flex-end;">
<p>日期</p> <p>日期</p>
<el-date-picker v-model="value9" <el-date-picker v-model="value9" type="date" placeholder="选择日期">
type="date"
placeholder="选择日期">
</el-date-picker> </el-date-picker>
</div> </div>
</div> </div>
@ -360,17 +292,11 @@
<div class="black"></div> <div class="black"></div>
<p>业务审批</p> <p>业务审批</p>
</div> </div>
<div class="box" <div class="box" style="height: 200px;">
style="height: 200px;"> <div class="flex small_box" style="margin-top: 50px;">
<div class="flex small_box"
style="margin-top: 50px;">
<p>申请人签字</p> <p>申请人签字</p>
<el-select v-model="sign3" <el-select v-model="sign3" placeholder="请选择">
placeholder="请选择"> <el-option v-for="item in options4" :key="item.value" :label="item.label" :value="item.value">
<el-option v-for="item in options4"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option> </el-option>
</el-select> </el-select>
</div> </div>
@ -484,21 +410,25 @@ export default {
background-color: #333; background-color: #333;
margin-top: 10px; margin-top: 10px;
} }
// //
.box { .box {
width: 800px; width: 800px;
border: 1px solid #9278ff; border: 1px solid #062c87;
padding: 20px; padding: 20px;
margin: 0 auto; margin: 0 auto;
} }
.box p { .box p {
font-size: 14px; font-size: 14px;
margin: 0; margin: 0;
padding: 2px 0; padding: 2px 0;
} }
.small_box { .small_box {
margin-bottom: 15px; margin-bottom: 15px;
} }
.small_box p { .small_box p {
width: 220px; width: 220px;
padding-right: 20px; padding-right: 20px;
@ -506,15 +436,18 @@ export default {
margin: 0; margin: 0;
text-align: right; text-align: right;
} }
// //
.left { .left {
padding-right: 10px; padding-right: 10px;
font-size: 14px; font-size: 14px;
} }
.right { .right {
padding-left: 10px; padding-left: 10px;
font-size: 14px; font-size: 14px;
} }
.right_p20 { .right_p20 {
padding-left: 20px; padding-left: 20px;
font-size: 14px; font-size: 14px;
@ -524,10 +457,12 @@ export default {
.date /deep/ .el-input__icon { .date /deep/ .el-input__icon {
line-height: 2; line-height: 2;
} }
/deep/ .el-date-editor.el-input, /deep/ .el-date-editor.el-input,
.el-date-editor.el-input__inner { .el-date-editor.el-input__inner {
width: 190px; width: 190px;
} }
// //
/deep/ .el-select .el-input .el-select__caret { /deep/ .el-select .el-input .el-select__caret {
line-height: 2; line-height: 2;
@ -537,35 +472,43 @@ export default {
content: "\e78f"; content: "\e78f";
font-size: 8px; font-size: 8px;
padding: 1px; padding: 1px;
background-color: #9278ff; background-color: #062c87;
border-radius: 50%; border-radius: 50%;
color: #ffffff; color: #ffffff;
} }
/deep/ .el-select .el-input__inner:hover { /deep/ .el-select .el-input__inner:hover {
border: 1px solid #9278ff; border: 1px solid #062c87;
} }
/deep/ .el-input--suffix .el-input__inner:focus, /deep/ .el-input--suffix .el-input__inner:focus,
.el-input--suffix .el-input__inner:hover { .el-input--suffix .el-input__inner:hover {
border: 1px solid #9278ff; border: 1px solid #062c87;
} }
// //
/deep/ .el-input { /deep/ .el-input {
width: 190px; width: 190px;
text-align: right; text-align: right;
} }
/deep/ .el-input__inner { /deep/ .el-input__inner {
height: 30px; height: 30px;
padding-right: 0; padding-right: 0;
} }
/deep/ .el-input__inner { /deep/ .el-input__inner {
border: 1px solid #9278ff; border: 1px solid #062c87;
} }
/deep/ .el-input__inner:hover { /deep/ .el-input__inner:hover {
border: 1px solid #9278ff; border: 1px solid #062c87;
} }
/deep/ .el-table .cell { /deep/ .el-table .cell {
line-height: 1; line-height: 1;
} }
.input p { .input p {
width: 120px; width: 120px;
padding-right: 20px; padding-right: 20px;
@ -574,25 +517,30 @@ export default {
margin: 0; margin: 0;
text-align: right; text-align: right;
} }
.input { .input {
justify-content: space-around; justify-content: space-around;
margin-bottom: 15px; margin-bottom: 15px;
} }
.footer_one p { .footer_one p {
padding-left: 10px; padding-left: 10px;
font-size: 12px; font-size: 12px;
font-weight: 600; font-weight: 600;
} }
.footer_one { .footer_one {
height: 40px; height: 40px;
justify-content: flex-start; justify-content: flex-start;
margin: 50px 0 10px 300px; margin: 50px 0 10px 300px;
} }
/deep/ [class*="el-icon-"], /deep/ [class*="el-icon-"],
[class^="el-icon-"] { [class^="el-icon-"] {
line-height: 3.5; line-height: 3.5;
color: #9278ff; color: #062c87;
} }
.flex { .flex {
display: flex; display: flex;
} }
@ -624,12 +572,14 @@ export default {
width: 6px; // width: 6px; //
height: 6px; // height: 6px; //
} }
// //
/deep/ ::-webkit-scrollbar-thumb { /deep/ ::-webkit-scrollbar-thumb {
background-color: #9278ff; background-color: #062c87;
border-radius: 3px; border-radius: 3px;
-webkit-box-shadow: inset 0 0 5px #dddddd; -webkit-box-shadow: inset 0 0 5px #dddddd;
} }
/deep/ ::-webkit-scrollbar-track { /deep/ ::-webkit-scrollbar-track {
/*滚动条里面轨道*/ /*滚动条里面轨道*/
-webkit-box-shadow: inset 0 0 5px #dddddd; -webkit-box-shadow: inset 0 0 5px #dddddd;

@ -2,11 +2,7 @@
<!-- 编程类 --> <!-- 编程类 -->
<div class="content"> <div class="content">
<div class="header flex"> <div class="header flex">
<i <i class="back el-icon-arrow-left" @click="Back()" style="cursor: pointer">
class="back el-icon-arrow-left"
@click="Back()"
style="cursor: pointer"
>
<span>Back</span> <span>Back</span>
</i> </i>
@ -20,12 +16,7 @@
<p>基本信息</p> <p>基本信息</p>
</div> </div>
<el-form <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="150px">
:model="ruleForm"
:rules="rules"
ref="ruleForm"
label-width="150px"
>
<el-form-item label="请输入判分点名称" prop="judgmentPointsName"> <el-form-item label="请输入判分点名称" prop="judgmentPointsName">
<el-input v-model="ruleForm.judgmentPointsName"></el-input> <el-input v-model="ruleForm.judgmentPointsName"></el-input>
</el-form-item> </el-form-item>
@ -37,30 +28,17 @@
<div class="flex footer_b"> <div class="flex footer_b">
<div class="black"></div> <div class="black"></div>
<p>判分规则</p> <p>判分规则</p>
<el-button class="btn" type="primary" :disabled="isAdd" @click="AddListRow()" <el-button class="btn" type="primary" :disabled="isAdd" @click="AddListRow()">新增</el-button>
>新增</el-button
>
</div> </div>
</div> </div>
<el-row> <el-row>
<el-col :span="24"> <el-col :span="24">
<el-card shadow="hover"> <el-card shadow="hover">
<el-table <el-table :data="tableData" :stripe="true" :cell-style="rowClass" :header-cell-style="headClass"
:data="tableData" header-align="center" ref="editTable">
:stripe="true" <el-table-column prop="decisionPointRule" type="index" label="序号" align="center"
:cell-style="rowClass" width="80"></el-table-column>
:header-cell-style="headClass"
header-align="center"
ref="editTable"
>
<el-table-column
prop="decisionPointRule"
type="index"
label="序号"
align="center"
width="80"
></el-table-column>
<el-table-column label="流程判分正确答案" align="center"> <el-table-column label="流程判分正确答案" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<template v-if="scope.row.isInput"> <template v-if="scope.row.isInput">
@ -71,18 +49,10 @@
<div class="line"> <div class="line">
<span class="label">一级栏目</span> <span class="label">一级栏目</span>
<div class="action"> <div class="action">
<el-select <el-select v-model="scope.row.levelOne" placeholder="请选择" size="mini"
v-model="scope.row.levelOne" @change="getSubject(scope.row)">
placeholder="请选择" <el-option v-for="(item, index) in stepList" :key="index" :label="item.name"
size="mini" :value="item.id"></el-option>
@change="getSubject(scope.row)"
>
<el-option
v-for="(item, index) in stepList"
:key="index"
:label="item.name"
:value="item.id"
></el-option>
</el-select> </el-select>
</div> </div>
</div> </div>
@ -90,18 +60,10 @@
<span class="label">子级栏目</span> <span class="label">子级栏目</span>
<div class="action steps"> <div class="action steps">
{{ scope.row.stepName }} {{ scope.row.stepName }}
<el-radio-group <el-radio-group class="radio-wrap" v-model="scope.row.levelTwo" size="mini"
class="radio-wrap" @change="getOption(scope.row)">
v-model="scope.row.levelTwo" <el-radio v-for="(item, index) in scope.row.subjectList" :key="index" :label="item.id">{{
size="mini" item.name }}</el-radio>
@change="getOption(scope.row)"
>
<el-radio
v-for="(item, index) in scope.row.subjectList"
:key="index"
:label="item.id"
>{{ item.name }}</el-radio
>
<!-- <div class="child"> <!-- <div class="child">
<el-radio :label="9">备选项</el-radio> <el-radio :label="9">备选项</el-radio>
<el-radio :label="10">备选项</el-radio> <el-radio :label="10">备选项</el-radio>
@ -115,24 +77,12 @@
</el-table-column> </el-table-column>
<el-table-column align="center" width="150"> <el-table-column align="center" width="150">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button v-if="scope.row.isInput" type="primary" :disabled="scope.row.isShow"
v-if="scope.row.isInput" style="cursor: pointer; border-radius: 50%" circle @click="getPerhaps(scope.row)">{{
type="primary" scope.row.operatorOne == 1 ? "且" : "或" }}</el-button>
:disabled="scope.row.isShow" <el-button v-else type="primary" :disabled="scope.row.isShow"
style="cursor: pointer; border-radius: 50%" style="cursor: pointer; border-radius: 50%" circle @click="getPerhapsColumn(scope.row)">{{
circle operatorTwo == 1 ? "且" : "或" }}</el-button>
@click="getPerhaps(scope.row)"
>{{ scope.row.operatorOne == 1 ? "且" : "或" }}</el-button
>
<el-button
v-else
type="primary"
:disabled="scope.row.isShow"
style="cursor: pointer; border-radius: 50%"
circle
@click="getPerhapsColumn(scope.row)"
>{{ operatorTwo == 1 ? "且" : "或" }}</el-button
>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="交易结果正确答案" align="center"> <el-table-column label="交易结果正确答案" align="center">
@ -150,19 +100,10 @@
<div class="line"> <div class="line">
<span class="label mini">正确答案</span> <span class="label mini">正确答案</span>
<div class="action"> <div class="action">
<el-select <el-select multiple v-model="scope.row.levelFour" placeholder="请选择" size="mini"
multiple style="width: 100%">
v-model="scope.row.levelFour" <el-option v-for="(item, index) in scope.row.optionList" :key="index"
placeholder="请选择" :label="item.childrenName" :value="item.cid"></el-option>
size="mini"
style="width: 100%"
>
<el-option
v-for="(item, index) in scope.row.optionList"
:key="index"
:label="item.childrenName"
:value="item.cid"
></el-option>
</el-select> </el-select>
</div> </div>
</div> </div>
@ -174,7 +115,8 @@
<div class="line"> <div class="line">
<span class="label mini">正确答案</span> <span class="label mini">正确答案</span>
<div class="action" style="flex: none"> <div class="action" style="flex: none">
<el-date-picker v-model="scope.row.levelFour" type="date" placeholder="选择日期"></el-date-picker> <el-date-picker v-model="scope.row.levelFour" type="date"
placeholder="选择日期"></el-date-picker>
</div> </div>
</div> </div>
</template> </template>
@ -182,28 +124,14 @@
<div class="line"> <div class="line">
<span class="label"> <span class="label">
<el-checkbox v-model="scope.row.numOfWords">字数要求</el-checkbox> <el-checkbox v-model="scope.row.numOfWords">字数要求</el-checkbox>
</span </span>
>
<div class="action a-line"> <div class="action a-line">
<el-select <el-select v-model="scope.row.symbol" placeholder="请选择" size="mini">
v-model="scope.row.symbol" <el-option v-for="(item, index) in symbolList" :key="index" :label="item.name"
placeholder="请选择" :value="item.id"></el-option>
size="mini"
>
<el-option
v-for="(item, index) in symbolList"
:key="index"
:label="item.name"
:value="item.id"
></el-option>
</el-select> </el-select>
<el-input <el-input type="number" min="0" style="margin-left: 5px" size="mini"
type="number" v-model="scope.row.numDes"></el-input>
min="0"
style="margin-left: 5px"
size="mini"
v-model="scope.row.numDes"
></el-input>
</div> </div>
</div> </div>
<div class="line"> <div class="line">
@ -211,13 +139,8 @@
<el-checkbox v-model="scope.row.fieldOfReq">字段要求</el-checkbox> <el-checkbox v-model="scope.row.fieldOfReq">字段要求</el-checkbox>
</span> </span>
<div class="action"> <div class="action">
<el-input <el-input class="mini-textarea" type="textarea" cols="3" size="mini"
class="mini-textarea" v-model="scope.row.levelFour"></el-input>
type="textarea"
cols="3"
size="mini"
v-model="scope.row.levelFour"
></el-input>
</div> </div>
</div> </div>
</template> </template>
@ -225,17 +148,9 @@
<div class="line"> <div class="line">
<span class="label">选择指标</span> <span class="label">选择指标</span>
<div class="action"> <div class="action">
<el-select <el-select v-model="scope.row.levelThree" placeholder="请选择" size="mini">
v-model="scope.row.levelThree" <el-option v-for="(item, index) in scope.row.optionList" :key="index"
placeholder="请选择" :label="item.childrenName" :value="item.cid"></el-option>
size="mini"
>
<el-option
v-for="(item, index) in scope.row.optionList"
:key="index"
:label="item.childrenName"
:value="item.cid"
></el-option>
</el-select> </el-select>
</div> </div>
</div> </div>
@ -243,29 +158,13 @@
<span class="label">交易指标区间</span> <span class="label">交易指标区间</span>
<div class="action"> <div class="action">
<div class="inputs"> <div class="inputs">
<el-select <el-select v-model="scope.row.symbolInput1" placeholder="请选择" size="mini">
v-model="scope.row.symbolInput1"
placeholder="请选择"
size="mini"
>
<el-option label="(" value="("></el-option> <el-option label="(" value="("></el-option>
<el-option label="[" value="["></el-option> <el-option label="[" value="["></el-option>
</el-select> </el-select>
<el-input <el-input type="number" v-model="scope.row.symbolInput2" size="mini"></el-input>
type="number" <el-input type="number" v-model="scope.row.symbolInput3" size="mini"></el-input>
v-model="scope.row.symbolInput2" <el-select v-model="scope.row.symbolInput4" placeholder="请选择" size="mini">
size="mini"
></el-input>
<el-input
type="number"
v-model="scope.row.symbolInput3"
size="mini"
></el-input>
<el-select
v-model="scope.row.symbolInput4"
placeholder="请选择"
size="mini"
>
<el-option label=")" value=")"></el-option> <el-option label=")" value=")"></el-option>
<el-option label="]" value="]"></el-option> <el-option label="]" value="]"></el-option>
</el-select> </el-select>
@ -281,38 +180,14 @@
<el-table-column label="操作" align="center" width="300"> <el-table-column label="操作" align="center" width="300">
<template slot-scope="scope"> <template slot-scope="scope">
<template v-if="scope.row.isInput"> <template v-if="scope.row.isInput">
<el-link <el-link size="mini" type="primary" :underline="false" v-show="scope.row.isShow"
size="mini" @click="getHandleEdit(scope.row)">编辑</el-link>
type="primary" <el-link type="primary" size="mini" :underline="false" v-show="!scope.row.isShow"
:underline="false" @click="getRule(scope.row)">保存</el-link>
v-show="scope.row.isShow" <el-link size="mini" type="primary" :underline="false" v-show="!scope.row.isShow && !scope.row.id"
@click="getHandleEdit(scope.row)" @click="dialogFormVisible(scope.$index, scope.row)">取消</el-link>
>编辑</el-link <el-link size="mini" type="primary" :underline="false" v-show="!scope.row.isShow"
> @click="getRuleDelete(scope.$index, scope.row)">删除</el-link>
<el-link
type="primary"
size="mini"
:underline="false"
v-show="!scope.row.isShow"
@click="getRule(scope.row)"
>保存</el-link
>
<el-link
size="mini"
type="primary"
:underline="false"
v-show="!scope.row.isShow && !scope.row.id"
@click="dialogFormVisible(scope.$index, scope.row)"
>取消</el-link
>
<el-link
size="mini"
type="primary"
:underline="false"
v-show="!scope.row.isShow"
@click="getRuleDelete(scope.$index, scope.row)"
>删除</el-link
>
</template> </template>
</template> </template>
</el-table-column> </el-table-column>
@ -737,6 +612,7 @@ export default {
/deep/ .el-link.el-link--primary { /deep/ .el-link.el-link--primary {
padding-right: 10px; padding-right: 10px;
} }
/deep/ .btn { /deep/ .btn {
line-height: 0; line-height: 0;
height: 30px; height: 30px;
@ -748,44 +624,52 @@ export default {
} }
/deep/ .el-input__inner { /deep/ .el-input__inner {
border: 1px solid #9278ff; border: 1px solid #062c87;
&[type=number] { &[type=number] {
padding-right: 0; padding-right: 0;
} }
} }
/deep/ .el-form-item { /deep/ .el-form-item {
margin-top: 15px; margin-top: 15px;
} }
// //
/deep/ .el-button--text { /deep/ .el-button--text {
color: #9278ff; color: #062c87;
} }
/deep/ .el-button--text:focus, /deep/ .el-button--text:focus,
.el-button--text:hover { .el-button--text:hover {
color: #9278ff; color: #062c87;
} }
.border { .border {
width: 50px; width: 50px;
height: 50px; height: 50px;
border: 1px solid #9278ff; border: 1px solid #062c87;
border-radius: 50%; border-radius: 50%;
margin: auto; margin: auto;
} }
.p { .p {
font-size: 12px; font-size: 12px;
font-weight: 600; font-weight: 600;
} }
// //
/deep/ .el-textarea__inner { /deep/ .el-textarea__inner {
height: 145px; height: 145px;
width: 650px; width: 650px;
resize: none; resize: none;
border: 1px solid #9278ff; border: 1px solid #062c87;
font-size: 12px; font-size: 12px;
border-radius: 5px; border-radius: 5px;
} }
/deep/ .el-textarea__inner:hover { /deep/ .el-textarea__inner:hover {
border: 1px solid #9278ff; border: 1px solid #062c87;
} }
// //
@ -793,25 +677,30 @@ export default {
width: 6px; // width: 6px; //
height: 6px; // height: 6px; //
} }
// //
/deep/ ::-webkit-scrollbar-thumb { /deep/ ::-webkit-scrollbar-thumb {
background-color: #9278ff; background-color: #062c87;
border-radius: 3px; border-radius: 3px;
-webkit-box-shadow: inset 0 0 5px #dddddd; -webkit-box-shadow: inset 0 0 5px #dddddd;
} }
/deep/ ::-webkit-scrollbar-track { /deep/ ::-webkit-scrollbar-track {
/*滚动条里面轨道*/ /*滚动条里面轨道*/
-webkit-box-shadow: inset 0 0 5px #dddddd; -webkit-box-shadow: inset 0 0 5px #dddddd;
border-radius: 0; border-radius: 0;
background: #dddddd; background: #dddddd;
} }
/deep/ .el-row { /deep/ .el-row {
padding: 0 20px; padding: 0 20px;
margin-bottom: 60px; margin-bottom: 60px;
} }
/deep/ .el-card__body { /deep/ .el-card__body {
padding: 0; padding: 0;
} }
/deep/ .el-card { /deep/ .el-card {
border: none; border: none;
} }
@ -820,13 +709,15 @@ export default {
font-size: 14px; font-size: 14px;
font-family: Microsoft YaHei; font-family: Microsoft YaHei;
color: rgba(255, 255, 255, 1); color: rgba(255, 255, 255, 1);
background-color: #9278ff; background-color: #062c87;
} }
.footer_b p { .footer_b p {
margin: 0; margin: 0;
padding-left: 10px; padding-left: 10px;
font-size: 14px; font-size: 14px;
} }
.footer_b { .footer_b {
padding: 10px 0; padding: 10px 0;
border-top: 1px dashed #cccccc; border-top: 1px dashed #cccccc;
@ -842,47 +733,57 @@ export default {
height: 200px; height: 200px;
width: 800px; width: 800px;
resize: none; resize: none;
border: 1px solid #9278ff; border: 1px solid #062c87;
font-size: 12px; font-size: 12px;
border-radius: 5px; border-radius: 5px;
} }
#memo1 { #memo1 {
height: 300px; height: 300px;
width: 1700px; width: 1700px;
resize: none; resize: none;
border: 1px solid #9278ff; border: 1px solid #062c87;
font-size: 12px; font-size: 12px;
border-radius: 5px; border-radius: 5px;
padding: 10px 20px; padding: 10px 20px;
} }
/deep/ .el-input--suffix .el-input__inner { /deep/ .el-input--suffix .el-input__inner {
border: 1px solid #9278ff; border: 1px solid #062c87;
} }
.footer_input p { .footer_input p {
font-size: 12px; font-size: 12px;
padding-right: 20px; padding-right: 20px;
} }
.footer_input { .footer_input {
padding: 30px 0 20px 80px; padding: 30px 0 20px 80px;
} }
.footer_inputs { .footer_inputs {
padding: 30px 0 20px 80px; padding: 30px 0 20px 80px;
} }
.footer_inputs1 { .footer_inputs1 {
padding-bottom: 50px; padding-bottom: 50px;
text-align: center; text-align: center;
} }
.footer_inputs1 p { .footer_inputs1 p {
margin: 0 0 15px 0; margin: 0 0 15px 0;
font-size: 14px; font-size: 14px;
} }
.footer_inputs p { .footer_inputs p {
font-size: 12px; font-size: 12px;
padding-right: 20px; padding-right: 20px;
} }
/deep/ .el-input { /deep/ .el-input {
width: 30%; width: 30%;
} }
.header { .header {
background-color: #ffffff; background-color: #ffffff;
height: 45px; height: 45px;
@ -891,15 +792,18 @@ export default {
font-weight: 600; font-weight: 600;
position: relative; position: relative;
} }
.header span { .header span {
font-size: 14px; font-size: 14px;
font-weight: 600; font-weight: 600;
padding-left: 5px; padding-left: 5px;
} }
.header p { .header p {
padding-left: 20px; padding-left: 20px;
margin: 0; margin: 0;
} }
.footer_h { .footer_h {
border-top: 1px dashed #cccccc; border-top: 1px dashed #cccccc;
border-bottom: 1px dashed #cccccc; border-bottom: 1px dashed #cccccc;
@ -907,55 +811,68 @@ export default {
height: 45px; height: 45px;
line-height: 45px; line-height: 45px;
} }
.flex { .flex {
display: flex; display: flex;
justify-content: flex-start; justify-content: flex-start;
} }
.footer { .footer {
background-color: #ffffff; background-color: #ffffff;
} }
.footer_h p { .footer_h p {
padding-left: 10px; padding-left: 10px;
font-size: 14px; font-size: 14px;
margin: 0; margin: 0;
} }
.black { .black {
width: 8px; width: 8px;
height: 18px; height: 18px;
background-color: #333; background-color: #333;
margin-top: 10px; margin-top: 10px;
} }
.content { .content {
position: relative; position: relative;
top: 10px; top: 10px;
} }
.back { .back {
line-height: 3; line-height: 3;
padding-left: 10px; padding-left: 10px;
} }
.block { .block {
@include block; @include block;
height: 230px; height: 230px;
background-color: #fff; background-color: #fff;
.line { .line {
display: flex; display: flex;
align-items: center; align-items: center;
margin: 10px 0; margin: 10px 0;
.label { .label {
width: 100px; width: 100px;
margin-right: 10px; margin-right: 10px;
text-align: right; text-align: right;
font-size: 12px; font-size: 12px;
&.mini { &.mini {
width: auto; width: auto;
} }
} }
.action { .action {
flex: 1; flex: 1;
text-align: left; text-align: left;
/deep/.el-input { /deep/.el-input {
width: 100%; width: 100%;
} }
&.steps { &.steps {
@include block; @include block;
display: inline-flex; display: inline-flex;
@ -963,33 +880,41 @@ export default {
height: 150px; height: 150px;
font-size: 12px; font-size: 12px;
overflow: auto; overflow: auto;
.radio-wrap { .radio-wrap {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
.child { .child {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
margin-left: 15px; margin-left: 15px;
} }
/deep/.el-radio { /deep/.el-radio {
margin: 3px 0; margin: 3px 0;
} }
} }
} }
.inputs { .inputs {
display: flex; display: flex;
align-items: center; align-items: center;
/deep/.el-input { /deep/.el-input {
width: 100px; width: 100px;
margin: 0 5px; margin: 0 5px;
&:first-child { &:first-child {
margin-left: 0; margin-left: 0;
} }
} }
} }
&.a-line { &.a-line {
display: inline-flex; display: inline-flex;
} }
.mini-textarea, .mini-textarea,
/deep/.mini-textarea .el-textarea__inner { /deep/.mini-textarea .el-textarea__inner {
width: 100%; width: 100%;

@ -2,16 +2,12 @@
<!-- 编程类 --> <!-- 编程类 -->
<div class="content"> <div class="content">
<div class="header flex"> <div class="header flex">
<i class="back el-icon-arrow-left" <i class="back el-icon-arrow-left" @click="Back()" style="cursor: pointer">
@click="Back()"
style="cursor: pointer">
<span>Back</span> <span>Back</span>
</i> </i>
<p>判分点设置</p> <p>判分点设置</p>
<el-button class="btn" <el-button class="btn" type="primary" @click="Savejump('ruleForm')">保存</el-button>
type="primary"
@click="Savejump('ruleForm')">保存</el-button>
</div> </div>
<div class="footer"> <div class="footer">
<div> <div>
@ -20,49 +16,30 @@
<p>基本信息</p> <p>基本信息</p>
</div> </div>
<el-form :model="ruleForm" <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="150px">
:rules="rules" <el-form-item label="请输入判分点名称" prop="judgmentPointsName">
ref="ruleForm"
label-width="150px">
<el-form-item label="请输入判分点名称"
prop="judgmentPointsName">
<el-input v-model="ruleForm.judgmentPointsName"></el-input> <el-input v-model="ruleForm.judgmentPointsName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="实验要求" <el-form-item label="实验要求" prop="experimentalRequirements">
prop="experimentalRequirements"> <quill :border="true" v-model="ruleForm.experimentalRequirements" :minHeight="150" :height="150" />
<quill :border="true"
v-model="ruleForm.experimentalRequirements"
:minHeight="150"
:height="150" />
</el-form-item> </el-form-item>
</el-form> </el-form>
<div class="flex footer_b"> <div class="flex footer_b">
<div class="black"></div> <div class="black"></div>
<p>判分规则</p> <p>判分规则</p>
<el-button class="btn" <el-button class="btn" type="primary" :disabled="isAdd" @click="AddListRow()">新增</el-button>
type="primary"
:disabled="isAdd"
@click="AddListRow()">新增</el-button>
</div> </div>
</div> </div>
<el-row> <el-row>
<el-col :span="24"> <el-col :span="24">
<el-card shadow="hover"> <el-card shadow="hover">
<el-table :data="tableData" <el-table :data="tableData" :stripe="true" :cell-style="rowClass" :header-cell-style="headClass"
:stripe="true" header-align="center" ref="editTable">
:cell-style="rowClass" <el-table-column prop="decisionPointRule" type="index" label="序号" align="center"
:header-cell-style="headClass"
header-align="center"
ref="editTable">
<el-table-column prop="decisionPointRule"
type="index"
label="序号"
align="center"
width="80"></el-table-column> width="80"></el-table-column>
<el-table-column label="流程判分正确答案" <el-table-column label="流程判分正确答案" align="center">
align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<template v-if="scope.row.isInput"> <template v-if="scope.row.isInput">
<p class="p"> <p class="p">
@ -72,13 +49,9 @@
<div class="line"> <div class="line">
<span class="label">一级栏目</span> <span class="label">一级栏目</span>
<div class="action"> <div class="action">
<el-select v-model="scope.row.levelOne" <el-select v-model="scope.row.levelOne" placeholder="请选择" size="mini"
placeholder="请选择"
size="mini"
@change="getSubject(scope.row)"> @change="getSubject(scope.row)">
<el-option v-for="(item, index) in stepList" <el-option v-for="(item, index) in stepList" :key="index" :label="item.stepName"
:key="index"
:label="item.stepName"
:value="item.id"></el-option> :value="item.id"></el-option>
</el-select> </el-select>
</div> </div>
@ -87,13 +60,10 @@
<span class="label">子级栏目</span> <span class="label">子级栏目</span>
<div class="action steps"> <div class="action steps">
{{ scope.row.stepName }} {{ scope.row.stepName }}
<el-radio-group class="radio-wrap" <el-radio-group class="radio-wrap" v-model="scope.row.levelTwo" size="mini"
v-model="scope.row.levelTwo"
size="mini"
@change="getOption(scope.row)"> @change="getOption(scope.row)">
<el-radio v-for="(item, index) in scope.row.subjectList" <el-radio v-for="(item, index) in scope.row.subjectList" :key="index" :label="item.id">{{
:key="index" item.kdSubjectName }}</el-radio>
:label="item.id">{{ item.kdSubjectName }}</el-radio>
<!-- <div class="child"> <!-- <div class="child">
<el-radio :label="9">备选项</el-radio> <el-radio :label="9">备选项</el-radio>
<el-radio :label="10">备选项</el-radio> <el-radio :label="10">备选项</el-radio>
@ -105,25 +75,17 @@
</template> </template>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" <el-table-column align="center" width="150">
width="150">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button v-if="scope.row.isInput" <el-button v-if="scope.row.isInput" type="primary" :disabled="scope.row.isShow"
type="primary" style="cursor: pointer; border-radius: 50%" circle @click="getPerhaps(scope.row)">{{
:disabled="scope.row.isShow" scope.row.operatorOne == 1 ? "且" : "或" }}</el-button>
style="cursor: pointer; border-radius: 50%" <el-button v-else type="primary" :disabled="scope.row.isShow"
circle style="cursor: pointer; border-radius: 50%" circle @click="getPerhapsColumn(scope.row)">{{
@click="getPerhaps(scope.row)">{{ scope.row.operatorOne == 1 ? "且" : "或" }}</el-button> operatorTwo == 1 ? "且" : "或" }}</el-button>
<el-button v-else
type="primary"
:disabled="scope.row.isShow"
style="cursor: pointer; border-radius: 50%"
circle
@click="getPerhapsColumn(scope.row)">{{ operatorTwo == 1 ? "且" : "或" }}</el-button>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="交易结果正确答案" <el-table-column label="交易结果正确答案" align="center">
align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<template v-if="scope.row.isInput"> <template v-if="scope.row.isInput">
<p class="p"> <p class="p">
@ -133,21 +95,15 @@
<template v-if="scope.row.levelTwo"> <template v-if="scope.row.levelTwo">
<template v-if="scope.row.type == 1 && scope.row.subjectName"> <template v-if="scope.row.type == 1 && scope.row.subjectName">
<div class="line"> <div class="line">
<span class="label" <span class="label" style="width: auto;text-align: left">{{ scope.row.subjectName }}</span>
style="width: auto;text-align: left">{{scope.row.subjectName}}</span>
</div> </div>
<div class="line"> <div class="line">
<span class="label mini">正确答案</span> <span class="label mini">正确答案</span>
<div class="action"> <div class="action">
<el-select multiple <el-select multiple v-model="scope.row.levelFour" placeholder="请选择" size="mini"
v-model="scope.row.levelFour"
placeholder="请选择"
size="mini"
style="width: 100%"> style="width: 100%">
<el-option v-for="(item, index) in scope.row.optionList" <el-option v-for="(item, index) in scope.row.optionList" :key="index"
:key="index" :label="item.itemDescription" :value="item.id"></el-option>
:label="item.itemDescription"
:value="item.id"></el-option>
</el-select> </el-select>
</div> </div>
</div> </div>
@ -157,25 +113,15 @@
<span class="label">交易指标区间</span> <span class="label">交易指标区间</span>
<div class="action"> <div class="action">
<div class="inputs"> <div class="inputs">
<el-select v-model="scope.row.symbolInput1" <el-select v-model="scope.row.symbolInput1" placeholder="请选择" size="mini">
placeholder="请选择" <el-option label="(" value="("></el-option>
size="mini"> <el-option label="[" value="["></el-option>
<el-option label="("
value="("></el-option>
<el-option label="["
value="["></el-option>
</el-select> </el-select>
<el-input v-model="scope.row.symbolInput2" <el-input v-model="scope.row.symbolInput2" size="mini"></el-input>
size="mini"></el-input> <el-input v-model="scope.row.symbolInput3" size="mini"></el-input>
<el-input v-model="scope.row.symbolInput3" <el-select v-model="scope.row.symbolInput4" placeholder="请选择" size="mini">
size="mini"></el-input> <el-option label=")" value=")"></el-option>
<el-select v-model="scope.row.symbolInput4" <el-option label="]" value="]"></el-option>
placeholder="请选择"
size="mini">
<el-option label=")"
value=")"></el-option>
<el-option label="]"
value="]"></el-option>
</el-select> </el-select>
</div> </div>
</div> </div>
@ -187,18 +133,11 @@
<el-checkbox v-model="scope.row.numOfWords">字数要求</el-checkbox> <el-checkbox v-model="scope.row.numOfWords">字数要求</el-checkbox>
</span> </span>
<div class="action a-line"> <div class="action a-line">
<el-select v-model="scope.row.symbol" <el-select v-model="scope.row.symbol" placeholder="请选择" size="mini">
placeholder="请选择" <el-option v-for="(item, index) in symbolList" :key="index" :label="item.name"
size="mini">
<el-option v-for="(item, index) in symbolList"
:key="index"
:label="item.name"
:value="item.id"></el-option> :value="item.id"></el-option>
</el-select> </el-select>
<el-input type="number" <el-input type="number" min="0" style="margin-left: 5px" size="mini"
min="0"
style="margin-left: 5px"
size="mini"
v-model="scope.row.numDes"></el-input> v-model="scope.row.numDes"></el-input>
</div> </div>
</div> </div>
@ -207,10 +146,7 @@
<el-checkbox v-model="scope.row.fieldOfReq">字段要求</el-checkbox> <el-checkbox v-model="scope.row.fieldOfReq">字段要求</el-checkbox>
</span> </span>
<div class="action"> <div class="action">
<el-input class="mini-textarea" <el-input class="mini-textarea" type="textarea" cols="3" size="mini"
type="textarea"
cols="3"
size="mini"
v-model="scope.row.levelFour"></el-input> v-model="scope.row.levelFour"></el-input>
</div> </div>
</div> </div>
@ -219,13 +155,9 @@
<div class="line"> <div class="line">
<span class="label">选择指标</span> <span class="label">选择指标</span>
<div class="action"> <div class="action">
<el-select v-model="scope.row.levelThree" <el-select v-model="scope.row.levelThree" placeholder="请选择" size="mini">
placeholder="请选择" <el-option v-for="(item, index) in scope.row.optionList" :key="index"
size="mini"> :label="item.itemDescription" :value="item.id"></el-option>
<el-option v-for="(item, index) in scope.row.optionList"
:key="index"
:label="item.itemDescription"
:value="item.id"></el-option>
</el-select> </el-select>
</div> </div>
</div> </div>
@ -233,27 +165,15 @@
<span class="label">交易指标区间</span> <span class="label">交易指标区间</span>
<div class="action"> <div class="action">
<div class="inputs"> <div class="inputs">
<el-select v-model="scope.row.symbolInput1" <el-select v-model="scope.row.symbolInput1" placeholder="请选择" size="mini">
placeholder="请选择" <el-option label="(" value="("></el-option>
size="mini"> <el-option label="[" value="["></el-option>
<el-option label="("
value="("></el-option>
<el-option label="["
value="["></el-option>
</el-select> </el-select>
<el-input type="number" <el-input type="number" v-model="scope.row.symbolInput2" size="mini"></el-input>
v-model="scope.row.symbolInput2" <el-input type="number" v-model="scope.row.symbolInput3" size="mini"></el-input>
size="mini"></el-input> <el-select v-model="scope.row.symbolInput4" placeholder="请选择" size="mini">
<el-input type="number" <el-option label=")" value=")"></el-option>
v-model="scope.row.symbolInput3" <el-option label="]" value="]"></el-option>
size="mini"></el-input>
<el-select v-model="scope.row.symbolInput4"
placeholder="请选择"
size="mini">
<el-option label=")"
value=")"></el-option>
<el-option label="]"
value="]"></el-option>
</el-select> </el-select>
</div> </div>
</div> </div>
@ -264,30 +184,16 @@
</template> </template>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="操作" <el-table-column label="操作" align="center" width="300">
align="center"
width="300">
<template slot-scope="scope"> <template slot-scope="scope">
<template v-if="scope.row.isInput"> <template v-if="scope.row.isInput">
<el-link size="mini" <el-link size="mini" type="primary" :underline="false" v-show="scope.row.isShow"
type="primary"
:underline="false"
v-show="scope.row.isShow"
@click="getHandleEdit(scope.row)">编辑</el-link> @click="getHandleEdit(scope.row)">编辑</el-link>
<el-link type="primary" <el-link type="primary" size="mini" :underline="false" v-show="!scope.row.isShow"
size="mini"
:underline="false"
v-show="!scope.row.isShow"
@click="getRule(scope.row)">保存</el-link> @click="getRule(scope.row)">保存</el-link>
<el-link size="mini" <el-link size="mini" type="primary" :underline="false" v-show="!scope.row.isShow && !scope.row.id"
type="primary"
:underline="false"
v-show="!scope.row.isShow && !scope.row.id"
@click="dialogFormVisible(scope.$index, scope.row)">取消</el-link> @click="dialogFormVisible(scope.$index, scope.row)">取消</el-link>
<el-link size="mini" <el-link size="mini" type="primary" :underline="false" v-show="!scope.row.isShow"
type="primary"
:underline="false"
v-show="!scope.row.isShow"
@click="getRuleDelete(scope.$index, scope.row)">删除</el-link> @click="getRuleDelete(scope.$index, scope.row)">删除</el-link>
</template> </template>
</template> </template>
@ -721,6 +627,7 @@ export default {
/deep/ .el-link.el-link--primary { /deep/ .el-link.el-link--primary {
padding-right: 10px; padding-right: 10px;
} }
/deep/ .btn { /deep/ .btn {
line-height: 0; line-height: 0;
height: 30px; height: 30px;
@ -732,44 +639,52 @@ export default {
} }
/deep/ .el-input__inner { /deep/ .el-input__inner {
border: 1px solid #9278ff; border: 1px solid #062c87;
&[type='number'] { &[type='number'] {
padding-right: 0; padding-right: 0;
} }
} }
/deep/ .el-form-item { /deep/ .el-form-item {
margin-top: 15px; margin-top: 15px;
} }
// //
/deep/ .el-button--text { /deep/ .el-button--text {
color: #9278ff; color: #062c87;
} }
/deep/ .el-button--text:focus, /deep/ .el-button--text:focus,
.el-button--text:hover { .el-button--text:hover {
color: #9278ff; color: #062c87;
} }
.border { .border {
width: 50px; width: 50px;
height: 50px; height: 50px;
border: 1px solid #9278ff; border: 1px solid #062c87;
border-radius: 50%; border-radius: 50%;
margin: auto; margin: auto;
} }
.p { .p {
font-size: 12px; font-size: 12px;
font-weight: 600; font-weight: 600;
} }
// //
/deep/ .el-textarea__inner { /deep/ .el-textarea__inner {
height: 145px; height: 145px;
width: 650px; width: 650px;
resize: none; resize: none;
border: 1px solid #9278ff; border: 1px solid #062c87;
font-size: 12px; font-size: 12px;
border-radius: 5px; border-radius: 5px;
} }
/deep/ .el-textarea__inner:hover { /deep/ .el-textarea__inner:hover {
border: 1px solid #9278ff; border: 1px solid #062c87;
} }
// //
@ -777,25 +692,30 @@ export default {
width: 6px; // width: 6px; //
height: 6px; // height: 6px; //
} }
// //
/deep/ ::-webkit-scrollbar-thumb { /deep/ ::-webkit-scrollbar-thumb {
background-color: #9278ff; background-color: #062c87;
border-radius: 3px; border-radius: 3px;
-webkit-box-shadow: inset 0 0 5px #dddddd; -webkit-box-shadow: inset 0 0 5px #dddddd;
} }
/deep/ ::-webkit-scrollbar-track { /deep/ ::-webkit-scrollbar-track {
/*滚动条里面轨道*/ /*滚动条里面轨道*/
-webkit-box-shadow: inset 0 0 5px #dddddd; -webkit-box-shadow: inset 0 0 5px #dddddd;
border-radius: 0; border-radius: 0;
background: #dddddd; background: #dddddd;
} }
/deep/ .el-row { /deep/ .el-row {
padding: 0 20px; padding: 0 20px;
margin-bottom: 60px; margin-bottom: 60px;
} }
/deep/ .el-card__body { /deep/ .el-card__body {
padding: 0; padding: 0;
} }
/deep/ .el-card { /deep/ .el-card {
border: none; border: none;
} }
@ -804,13 +724,15 @@ export default {
font-size: 14px; font-size: 14px;
font-family: Microsoft YaHei; font-family: Microsoft YaHei;
color: rgba(255, 255, 255, 1); color: rgba(255, 255, 255, 1);
background-color: #9278ff; background-color: #062c87;
} }
.footer_b p { .footer_b p {
margin: 0; margin: 0;
padding-left: 10px; padding-left: 10px;
font-size: 14px; font-size: 14px;
} }
.footer_b { .footer_b {
padding: 10px 0; padding: 10px 0;
border-top: 1px dashed #cccccc; border-top: 1px dashed #cccccc;
@ -826,47 +748,57 @@ export default {
height: 200px; height: 200px;
width: 800px; width: 800px;
resize: none; resize: none;
border: 1px solid #9278ff; border: 1px solid #062c87;
font-size: 12px; font-size: 12px;
border-radius: 5px; border-radius: 5px;
} }
#memo1 { #memo1 {
height: 300px; height: 300px;
width: 1700px; width: 1700px;
resize: none; resize: none;
border: 1px solid #9278ff; border: 1px solid #062c87;
font-size: 12px; font-size: 12px;
border-radius: 5px; border-radius: 5px;
padding: 10px 20px; padding: 10px 20px;
} }
/deep/ .el-input--suffix .el-input__inner { /deep/ .el-input--suffix .el-input__inner {
border: 1px solid #9278ff; border: 1px solid #062c87;
} }
.footer_input p { .footer_input p {
font-size: 12px; font-size: 12px;
padding-right: 20px; padding-right: 20px;
} }
.footer_input { .footer_input {
padding: 30px 0 20px 80px; padding: 30px 0 20px 80px;
} }
.footer_inputs { .footer_inputs {
padding: 30px 0 20px 80px; padding: 30px 0 20px 80px;
} }
.footer_inputs1 { .footer_inputs1 {
padding-bottom: 50px; padding-bottom: 50px;
text-align: center; text-align: center;
} }
.footer_inputs1 p { .footer_inputs1 p {
margin: 0 0 15px 0; margin: 0 0 15px 0;
font-size: 14px; font-size: 14px;
} }
.footer_inputs p { .footer_inputs p {
font-size: 12px; font-size: 12px;
padding-right: 20px; padding-right: 20px;
} }
/deep/ .el-input { /deep/ .el-input {
width: 30%; width: 30%;
} }
.header { .header {
background-color: #ffffff; background-color: #ffffff;
height: 45px; height: 45px;
@ -875,15 +807,18 @@ export default {
font-weight: 600; font-weight: 600;
position: relative; position: relative;
} }
.header span { .header span {
font-size: 14px; font-size: 14px;
font-weight: 600; font-weight: 600;
padding-left: 5px; padding-left: 5px;
} }
.header p { .header p {
padding-left: 20px; padding-left: 20px;
margin: 0; margin: 0;
} }
.footer_h { .footer_h {
border-top: 1px dashed #cccccc; border-top: 1px dashed #cccccc;
border-bottom: 1px dashed #cccccc; border-bottom: 1px dashed #cccccc;
@ -891,55 +826,68 @@ export default {
height: 45px; height: 45px;
line-height: 45px; line-height: 45px;
} }
.flex { .flex {
display: flex; display: flex;
justify-content: flex-start; justify-content: flex-start;
} }
.footer { .footer {
background-color: #ffffff; background-color: #ffffff;
} }
.footer_h p { .footer_h p {
padding-left: 10px; padding-left: 10px;
font-size: 14px; font-size: 14px;
margin: 0; margin: 0;
} }
.black { .black {
width: 8px; width: 8px;
height: 18px; height: 18px;
background-color: #333; background-color: #333;
margin-top: 10px; margin-top: 10px;
} }
.content { .content {
position: relative; position: relative;
top: 10px; top: 10px;
} }
.back { .back {
line-height: 3; line-height: 3;
padding-left: 10px; padding-left: 10px;
} }
.block { .block {
@include block; @include block;
height: 230px; height: 230px;
background-color: #fff; background-color: #fff;
.line { .line {
display: flex; display: flex;
align-items: center; align-items: center;
margin: 10px 0; margin: 10px 0;
.label { .label {
width: 100px; width: 100px;
margin-right: 10px; margin-right: 10px;
text-align: right; text-align: right;
font-size: 12px; font-size: 12px;
&.mini { &.mini {
width: auto; width: auto;
} }
} }
.action { .action {
flex: 1; flex: 1;
text-align: left; text-align: left;
/deep/.el-input { /deep/.el-input {
width: 100%; width: 100%;
} }
&.steps { &.steps {
@include block; @include block;
display: inline-flex; display: inline-flex;
@ -947,33 +895,41 @@ export default {
height: 150px; height: 150px;
font-size: 12px; font-size: 12px;
overflow: auto; overflow: auto;
.radio-wrap { .radio-wrap {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
.child { .child {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
margin-left: 15px; margin-left: 15px;
} }
/deep/.el-radio { /deep/.el-radio {
margin: 3px 0; margin: 3px 0;
} }
} }
} }
.inputs { .inputs {
display: flex; display: flex;
align-items: center; align-items: center;
/deep/.el-input { /deep/.el-input {
width: 100px; width: 100px;
margin: 0 5px; margin: 0 5px;
&:first-child { &:first-child {
margin-left: 0; margin-left: 0;
} }
} }
} }
&.a-line { &.a-line {
display: inline-flex; display: inline-flex;
} }
.mini-textarea, .mini-textarea,
/deep/.mini-textarea .el-textarea__inner { /deep/.mini-textarea .el-textarea__inner {
width: 100%; width: 100%;

@ -36,13 +36,8 @@
<el-row> <el-row>
<el-col :span="24"> <el-col :span="24">
<el-card shadow="hover"> <el-card shadow="hover">
<el-table <el-table :data="tableData" :stripe="true" :cell-style="rowClass" :header-cell-style="headClass"
:data="tableData" :row-class-name="tableRowClassName">
:stripe="true"
:cell-style="rowClass"
:header-cell-style="headClass"
:row-class-name="tableRowClassName"
>
<el-table-column label="流程判分正确答案"> <el-table-column label="流程判分正确答案">
<template slot-scope="scope"> <template slot-scope="scope">
<p class="p">操作一致性规则用户完成的功能操作与下方设置的操作点一致</p> <p class="p">操作一致性规则用户完成的功能操作与下方设置的操作点一致</p>
@ -50,12 +45,8 @@
<div class="flex box_p"> <div class="flex box_p">
<p>一级栏目</p> <p>一级栏目</p>
<el-select v-model="value1" clearable placeholder="数据采集"> <el-select v-model="value1" clearable placeholder="数据采集">
<el-option <el-option v-for="item in options1" :key="item.value" :label="item.label"
v-for="item in options1" :value="item.value"></el-option>
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select> </el-select>
<!-- `checked` true false --> <!-- `checked` true false -->
<el-checkbox v-model="checked1">是否判分</el-checkbox> <el-checkbox v-model="checked1">是否判分</el-checkbox>
@ -63,12 +54,8 @@
<div class="flex box_p"> <div class="flex box_p">
<p>二级栏目</p> <p>二级栏目</p>
<el-select v-model="value2" clearable placeholder="新建任务"> <el-select v-model="value2" clearable placeholder="新建任务">
<el-option <el-option v-for="item in options2" :key="item.value" :label="item.label"
v-for="item in options2" :value="item.value"></el-option>
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select> </el-select>
<!-- `checked` true false --> <!-- `checked` true false -->
<el-checkbox v-model="checked2">是否判分</el-checkbox> <el-checkbox v-model="checked2">是否判分</el-checkbox>
@ -76,12 +63,8 @@
<div class="flex box_p"> <div class="flex box_p">
<p>三级选项</p> <p>三级选项</p>
<el-select v-model="value3" clearable placeholder="选择'京东电商数据'爬虫"> <el-select v-model="value3" clearable placeholder="选择'京东电商数据'爬虫">
<el-option <el-option v-for="item in options3" :key="item.value" :label="item.label"
v-for="item in options3" :value="item.value"></el-option>
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select> </el-select>
<!-- `checked` true false --> <!-- `checked` true false -->
<el-checkbox v-model="checked3">是否判分</el-checkbox> <el-checkbox v-model="checked3">是否判分</el-checkbox>
@ -89,12 +72,8 @@
<div class="flex box_p"> <div class="flex box_p">
<p>操作按钮</p> <p>操作按钮</p>
<el-select v-model="value4" clearable placeholder="启动爬虫"> <el-select v-model="value4" clearable placeholder="启动爬虫">
<el-option <el-option v-for="item in options4" :key="item.value" :label="item.label"
v-for="item in options4" :value="item.value"></el-option>
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select> </el-select>
<!-- `checked` true false --> <!-- `checked` true false -->
<el-checkbox v-model="checked4">是否判分</el-checkbox> <el-checkbox v-model="checked4">是否判分</el-checkbox>
@ -119,18 +98,9 @@
<el-table-column label="操作" width="300"> <el-table-column label="操作" width="300">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button size="mini" type="text" v-show="isShow" @click="handleEdit()">编辑</el-button> <el-button size="mini" type="text" v-show="isShow" @click="handleEdit()">编辑</el-button>
<el-button <el-button type="text" size="mini" v-show="!isShow"
type="text" @click="addTab(scope.$index, scope.row)">保存</el-button>
size="mini" <el-button size="mini" type="text" v-show="!isShow" @click="dialogFormVisible()">取消</el-button>
v-show="!isShow"
@click="addTab(scope.$index, scope.row)"
>保存</el-button>
<el-button
size="mini"
type="text"
v-show="!isShow"
@click="dialogFormVisible()"
>取消</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
@ -236,10 +206,11 @@ export default {
.border { .border {
width: 50px; width: 50px;
height: 50px; height: 50px;
border: 1px solid #9278ff; border: 1px solid #062c87;
border-radius: 50%; border-radius: 50%;
margin: auto; margin: auto;
} }
// //
.box /deep/ .el-checkbox:last-of-type { .box /deep/ .el-checkbox:last-of-type {
margin: 15px 0 0 15px; margin: 15px 0 0 15px;
@ -247,30 +218,37 @@ export default {
// //
.box { .box {
border: 1px solid #9278ff; border: 1px solid #062c87;
width: 500px; width: 500px;
margin: 0 auto; margin: 0 auto;
} }
.box /deep/ .el-input { .box /deep/ .el-input {
width: 190px; width: 190px;
} }
.box /deep/ .el-input--suffix .el-input__inner { .box /deep/ .el-input--suffix .el-input__inner {
height: 25px; height: 25px;
padding-right: 0; padding-right: 0;
} }
.box /deep/ .el-input--suffix .el-input__inner { .box /deep/ .el-input--suffix .el-input__inner {
border: 1px solid #9278ff; border: 1px solid #062c87;
} }
.box /deep/ .el-input--suffix .el-input__inner:focus, .box /deep/ .el-input--suffix .el-input__inner:focus,
.el-input--suffix .el-input__inner:hover { .el-input--suffix .el-input__inner:hover {
border: 1px solid #9278ff; border: 1px solid #062c87;
} }
/deep/ .el-table .cell { /deep/ .el-table .cell {
line-height: 1; line-height: 1;
} }
.box_p { .box_p {
padding-left: 20px; padding-left: 20px;
} }
.box_p p { .box_p p {
padding-right: 20px; padding-right: 20px;
} }
@ -281,7 +259,7 @@ export default {
height: 165px; height: 165px;
width: 500px; width: 500px;
resize: none; resize: none;
border: 1px solid #9278ff; border: 1px solid #062c87;
font-size: 12px; font-size: 12px;
margin: 0 auto; margin: 0 auto;
// border-radius: 5px; // border-radius: 5px;
@ -292,23 +270,27 @@ export default {
font-size: 10px; font-size: 10px;
font-weight: 600; font-weight: 600;
} }
/deep/ .el-select { /deep/ .el-select {
padding-top: 10px; padding-top: 10px;
} }
/deep/ .el-table td, /deep/ .el-table td,
.el-table th { .el-table th {
padding-top: 0; padding-top: 0;
} }
.box /deep/ [class*=" el-icon-"], .box /deep/ [class*=" el-icon-"],
[class^="el-icon-"] { [class^="el-icon-"] {
line-height: 1; line-height: 1;
padding-left: 0; padding-left: 0;
} }
/deep/ .el-select__caret:before { /deep/ .el-select__caret:before {
content: "\e78f"; content: "\e78f";
font-size: 8px; font-size: 8px;
padding: 1px; padding: 1px;
background-color: #9278ff; background-color: #062c87;
border-radius: 50%; border-radius: 50%;
color: #ffffff; color: #ffffff;
} }
@ -318,32 +300,38 @@ export default {
width: 6px; // width: 6px; //
height: 6px; // height: 6px; //
} }
// //
/deep/ ::-webkit-scrollbar-thumb { /deep/ ::-webkit-scrollbar-thumb {
background-color: #9278ff; background-color: #062c87;
border-radius: 3px; border-radius: 3px;
-webkit-box-shadow: inset 0 0 5px #dddddd; -webkit-box-shadow: inset 0 0 5px #dddddd;
} }
/deep/ ::-webkit-scrollbar-track { /deep/ ::-webkit-scrollbar-track {
/*滚动条里面轨道*/ /*滚动条里面轨道*/
-webkit-box-shadow: inset 0 0 5px #dddddd; -webkit-box-shadow: inset 0 0 5px #dddddd;
border-radius: 0; border-radius: 0;
background: #dddddd; background: #dddddd;
} }
/deep/ .el-row { /deep/ .el-row {
padding: 0 20px; padding: 0 20px;
} }
/deep/ .el-card__body { /deep/ .el-card__body {
padding: 0; padding: 0;
} }
/deep/ .el-card { /deep/ .el-card {
border: none; border: none;
} }
/deep/ .el-table th { /deep/ .el-table th {
font-size: 14px; font-size: 14px;
font-family: Microsoft YaHei; font-family: Microsoft YaHei;
color: rgba(255, 255, 255, 1); color: rgba(255, 255, 255, 1);
background-color: #9278ff; background-color: #062c87;
} }
.footer_b p { .footer_b p {
@ -352,6 +340,7 @@ export default {
padding-left: 10px; padding-left: 10px;
font-size: 12px; font-size: 12px;
} }
.footer_b { .footer_b {
padding: 10px 0; padding: 10px 0;
border-top: 1px dashed #cccccc; border-top: 1px dashed #cccccc;
@ -359,55 +348,66 @@ export default {
height: 45px; height: 45px;
line-height: 45px; line-height: 45px;
} }
// //
#memo { #memo {
margin-left: 10px; margin-left: 10px;
height: 200px; height: 200px;
width: 800px; width: 800px;
resize: none; resize: none;
border: 1px solid #9278ff; border: 1px solid #062c87;
font-size: 12px; font-size: 12px;
border-radius: 5px; border-radius: 5px;
} }
/deep/ .el-input--suffix .el-input__inner { /deep/ .el-input--suffix .el-input__inner {
border: 1px solid #9278ff; border: 1px solid #062c87;
} }
.footer_input p { .footer_input p {
font-size: 12px; font-size: 12px;
padding-right: 20px; padding-right: 20px;
} }
.footer_input { .footer_input {
padding: 30px 0 20px 80px; padding: 30px 0 20px 80px;
} }
.footer_inputs { .footer_inputs {
padding: 30px 0 20px 80px; padding: 30px 0 20px 80px;
} }
.footer_inputs p { .footer_inputs p {
font-size: 12px; font-size: 12px;
padding-right: 20px; padding-right: 20px;
} }
/deep/ .el-input { /deep/ .el-input {
width: 30%; width: 30%;
} }
.button { .button {
height: 30px; height: 30px;
width: 80px; width: 80px;
margin-top: 7px; margin-top: 7px;
border: none; border: none;
background-color: #9278ff; background-color: #062c87;
color: #ffffff; color: #ffffff;
border-radius: 20px; border-radius: 20px;
position: absolute; position: absolute;
right: 30px; right: 30px;
} }
.button:focus { .button:focus {
outline: 0; outline: 0;
} }
/deep/ [class*=" el-icon-"], /deep/ [class*=" el-icon-"],
[class^="el-icon-"] { [class^="el-icon-"] {
line-height: 3; line-height: 3;
padding-left: 10px; padding-left: 10px;
} }
.header { .header {
background-color: #ffffff; background-color: #ffffff;
height: 45px; height: 45px;
@ -416,15 +416,18 @@ export default {
font-weight: 600; font-weight: 600;
position: relative; position: relative;
} }
.header span  {
.header span {
font-size: 16px; font-size: 16px;
font-weight: 600; font-weight: 600;
padding-left: 5px; padding-left: 5px;
} }
.header p { .header p {
padding-left: 20px; padding-left: 20px;
margin: 0; margin: 0;
} }
.footer_h { .footer_h {
// padding: 10px 0; // padding: 10px 0;
border-top: 1px dashed #cccccc; border-top: 1px dashed #cccccc;
@ -433,24 +436,29 @@ export default {
height: 45px; height: 45px;
line-height: 45px; line-height: 45px;
} }
.flex { .flex {
display: flex; display: flex;
justify-content: flex-start; justify-content: flex-start;
} }
.footer { .footer {
background-color: #ffffff; background-color: #ffffff;
} }
.footer_h p { .footer_h p {
padding-left: 10px; padding-left: 10px;
font-size: 12px; font-size: 12px;
margin: 0; margin: 0;
} }
.black { .black {
width: 8px; width: 8px;
height: 18px; height: 18px;
background-color: #333; background-color: #333;
margin-top: 10px; margin-top: 10px;
} }
.content { .content {
background-color: #fff; background-color: #fff;
position: relative; position: relative;

@ -290,8 +290,7 @@
type="text" type="text"
@click="handleCancel(scope.row, scope.$index)">取消 @click="handleCancel(scope.row, scope.$index)">取消
</el-button> --> </el-button> -->
<el-button v-show="scope.row.isDisabled" size="mini" type="text" <el-button size="mini" type="text" @click="handleDelete(scope.row, scope.$index)">删除
@click="handleDelete(scope.row, scope.$index)">删除
</el-button> </el-button>
</template> </template>
</el-table-column> </el-table-column>

Loading…
Cancel
Save