主题色更改

master
yujialong 2 months ago
parent a3015b8f92
commit 862cbd8e9a
  1. 2
      src/assets/element-variables.scss
  2. 189
      src/components/Process.vue
  3. 181
      src/components/Set.vue
  4. 4
      src/styles/index.scss
  5. 4
      src/utils/http.js
  6. 57
      src/views/Catalog.vue
  7. 42
      src/views/Flow.vue
  8. 2
      src/views/Home.vue
  9. 160
      src/views/List.vue
  10. 1026
      src/views/Loan.vue
  11. 1187
      src/views/ProgramOption.vue
  12. 302
      src/views/ProgramOptions.vue
  13. 144
      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>
@ -371,7 +334,7 @@
<script> <script>
export default { export default {
data() { data () {
return { return {
input: "", input: "",
textarea: "", textarea: "",
@ -488,26 +451,25 @@ export default {
}, },
methods: { methods: {
// //
handleRemove(file, fileList) { handleRemove (file, fileList) {
console.log(file, fileList); console.log(file, fileList);
}, },
handlePreview(file) { handlePreview (file) {
console.log(file); console.log(file);
}, },
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} 个文件`
); );
}, },
setJump() { setJump () {
this.$router.push({ path: "/set" }); this.$router.push({ path: "/set" });
}, },
Savejump() { Savejump () {
this.$router.push({ path: "/" }); this.$router.push({ path: "/" });
}, },
Back() { Back () {
this.$router.push({ path: "/" }); this.$router.push({ path: "/" });
} }
} }
@ -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>
@ -371,7 +334,7 @@
<script> <script>
export default { export default {
data() { data () {
return { return {
input: "", input: "",
textarea: "", textarea: "",
@ -488,26 +451,25 @@ export default {
}, },
methods: { methods: {
// //
handleRemove(file, fileList) { handleRemove (file, fileList) {
console.log(file, fileList); console.log(file, fileList);
}, },
handlePreview(file) { handlePreview (file) {
console.log(file); console.log(file);
}, },
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} 个文件`
); );
}, },
setJump() { setJump () {
this.$router.push({ path: "/set" }); this.$router.push({ path: "/set" });
}, },
Savejump() { Savejump () {
this.$router.push({ path: "/" }); this.$router.push({ path: "/" });
}, },
Back() { Back () {
this.$router.push({ path: "/" }); this.$router.push({ path: "/" });
} }
} }
@ -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">
@ -50,7 +44,7 @@
<script> <script>
export default { export default {
data() { data () {
return { return {
data: [ data: [
{ {
@ -125,13 +119,13 @@ export default {
}; };
}, },
methods: { methods: {
handleNodeClick(data) { handleNodeClick (data) {
console.log(data); console.log(data);
}, },
cancel() { cancel () {
this.$router.push({ path: "/flow" }); this.$router.push({ path: "/flow" });
}, },
confirm() { confirm () {
this.$router.push({ path: "/process" }); this.$router.push({ path: "/process" });
} }
} }
@ -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 {
height: 20px!important; /deep/ .el-tree-node:focus>.el-tree-node__content {
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;

@ -42,20 +42,20 @@
<script> <script>
export default { export default {
data() { data () {
return { return {
input: "", input: "",
textarea: "" textarea: ""
}; };
}, },
methods: { methods: {
Savejump() { Savejump () {
this.$router.push({ path: "/" }); this.$router.push({ path: "/" });
}, },
Back() { Back () {
this.$router.push({ path: "/" }); this.$router.push({ path: "/" });
}, },
iconJump() { iconJump () {
this.$router.push({ path: "/catalog" }); this.$router.push({ path: "/catalog" });
} }
} }
@ -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;

@ -5,7 +5,7 @@
<span>Back</span> <span>Back</span>
</i> </i>
<p>{{systemName}} 判分点设置</p> <p>{{ systemName }} 判分点设置</p>
</div> </div>
<div class="footer"> <div class="footer">
<div class="flex-end"> <div class="flex-end">
@ -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>
@ -71,7 +61,7 @@
import axios from "axios"; import axios from "axios";
import quill from '@/components/quill' import quill from '@/components/quill'
export default { export default {
data() { data () {
return { return {
keyword: '', keyword: '',
tableData: [], tableData: [],
@ -88,21 +78,21 @@ export default {
referrer: atob(decodeURI(this.$route.query.referrer)) referrer: atob(decodeURI(this.$route.query.referrer))
}; };
}, },
components: {quill}, components: { quill },
watch: { watch: {
keyword: function(val) { keyword: function (val) {
clearTimeout(this.searchTimer) clearTimeout(this.searchTimer)
this.searchTimer = setTimeout(() => { this.searchTimer = setTimeout(() => {
this.handleCurrentChange(this.pageNo) this.handleCurrentChange(this.pageNo)
},500) }, 500)
}, },
}, },
mounted() { mounted () {
this.$route.query.token && this.$store.commit('setParam',{token: atob(decodeURI(this.$route.query.token)),referrer: this.referrer}) this.$route.query.token && this.$store.commit('setParam', { token: atob(decodeURI(this.$route.query.token)), referrer: this.referrer })
this.handleCurrentChange(this.pageNo); this.handleCurrentChange(this.pageNo);
}, },
methods: { methods: {
changeSwitch(e, row, index) { changeSwitch (e, row, index) {
let newData = row; let newData = row;
newData.isopen = newData.isopen === 1 ? 1 : 0; newData.isopen = newData.isopen === 1 ? 1 : 0;
this.tableData[index] = newData; this.tableData[index] = newData;
@ -111,12 +101,12 @@ export default {
isopen: newData.isopen isopen: newData.isopen
}); });
}, },
BackMain() { BackMain () {
// window.location = "http://120.78.198.231:8080/serviceSide/#/configure"; // window.location = "http://120.78.198.231:8080/serviceSide/#/configure";
history.back() history.back()
}, },
handleCurrentChange(val) { handleCurrentChange (val) {
this.$get(`${this.api.queryUserIds}`).then(res => { this.$get(`${this.api.queryUserIds}`).then(res => {
this.pageNo = val; this.pageNo = val;
let data = { let data = {
@ -127,15 +117,15 @@ export default {
judgmentPointsName: this.keyword, judgmentPointsName: this.keyword,
userIdList: res.message.retvalue.join() userIdList: res.message.retvalue.join()
} }
this.$get(this.api.queryListTrading,data) this.$get(this.api.queryListTrading, data)
.then(res => { .then(res => {
this.tableData = res.message.rows this.tableData = res.message.rows
this.dataTotal = res.message.total this.dataTotal = res.message.total
}) })
.catch(err => { .catch(err => {
console.log(err); console.log(err);
}); });
}).catch(res => {}) }).catch(res => { })
}, },
// setCookie(name, value) { // setCookie(name, value) {
// if (value) { // if (value) {
@ -153,26 +143,26 @@ export default {
// }, // },
// //
HomepageJump() { HomepageJump () {
//ID //ID
// this.setCookie("judgmentPointsId", ""); // this.setCookie("judgmentPointsId", "");
// console.log(this.getCookie("judgmentPointsId")); // console.log(this.getCookie("judgmentPointsId"));
if(this.systemId == 2){ if (this.systemId == 2) {
this.$router.push(`programOption?systemId=${this.systemId}&userId=${this.userId}`); this.$router.push(`programOption?systemId=${this.systemId}&userId=${this.userId}`);
}else{ } else {
this.$router.push(`programOptions?systemId=${this.systemId}&userId=${this.userId}&pattern=${this.pattern}`); this.$router.push(`programOptions?systemId=${this.systemId}&userId=${this.userId}&pattern=${this.pattern}`);
} }
}, },
// //
headClass() { headClass () {
return "text-align: center;"; return "text-align: center;";
}, },
// //
rowClass() { rowClass () {
return "text-align: center;"; return "text-align: center;";
}, },
getCookie(cookie_name) { getCookie (cookie_name) {
//cookiekeyvalue //cookiekeyvalue
var allcookies = document.cookie; // var allcookies = document.cookie; //
var cookie_pos = allcookies.indexOf(cookie_name); // cookie, var cookie_pos = allcookies.indexOf(cookie_name); // cookie,
@ -191,39 +181,39 @@ export default {
return value; return value;
}, },
// //
getListDelete(row) { getListDelete (row) {
this.$confirm("此操作将永久删除该内容, 是否继续?", "提示", { this.$confirm("此操作将永久删除该内容, 是否继续?", "提示", {
confirmButtonText: "确定", confirmButtonText: "确定",
cancelButtonText: "取消", cancelButtonText: "取消",
type: "warning", type: "warning",
center: true center: true
}) })
.then(() => { .then(() => {
let data = [row.id] let data = [row.id]
this.$post(`${this.api.deleteTrading}`,data) this.$post(`${this.api.deleteTrading}`, data)
.then(res => { .then(res => {
this.handleCurrentChange(this.pageNo); this.handleCurrentChange(this.pageNo);
}) })
.catch(err => { .catch(err => {
console.log(err); console.log(err);
});
this.$message({
type: "success",
message: "删除成功!"
});
})
.catch(() => {
this.$message({
type: "info",
message: "已取消删除"
}); });
this.$message({
type: "success",
message: "删除成功!"
}); });
})
.catch(() => {
this.$message({
type: "info",
message: "已取消删除"
});
});
}, },
// //
handleClick(res) { handleClick (res) {
if(this.systemId == 2){ if (this.systemId == 2) {
this.$router.push(`programOption?systemId=${this.systemId}&userId=${this.userId}&id=${res.id}`); this.$router.push(`programOption?systemId=${this.systemId}&userId=${this.userId}&id=${res.id}`);
}else{ } else {
this.$router.push(`programOptions?systemId=${this.systemId}&userId=${this.userId}&id=${res.id}&pattern=${this.pattern}`); this.$router.push(`programOptions?systemId=${this.systemId}&userId=${this.userId}&id=${res.id}&pattern=${this.pattern}`);
} }
} }
@ -232,17 +222,19 @@ export default {
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
/deep/.ql-toolbar{ /deep/.ql-toolbar {
height: 0; height: 0;
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,7 +390,8 @@ 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;
} }

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -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" width="80"></el-table-column>
header-align="center" <el-table-column label="流程判分正确答案" 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">
<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,14 +49,10 @@
<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="请选择" @change="getSubject(scope.row)">
size="mini" <el-option v-for="(item, index) in stepList" :key="index" :label="item.stepName"
@change="getSubject(scope.row)"> :value="item.id"></el-option>
<el-option v-for="(item, index) in stepList"
:key="index"
:label="item.stepName"
:value="item.id"></el-option>
</el-select> </el-select>
</div> </div>
</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" @change="getOption(scope.row)">
size="mini" <el-radio v-for="(item, index) in scope.row.subjectList" :key="index" :label="item.id">{{
@change="getOption(scope.row)"> item.kdSubjectName }}</el-radio>
<el-radio v-for="(item, index) in scope.row.subjectList"
:key="index"
: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" style="width: 100%">
placeholder="请选择" <el-option v-for="(item, index) in scope.row.optionList" :key="index"
size="mini" :label="item.itemDescription" :value="item.id"></el-option>
style="width: 100%">
<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>
@ -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,19 +133,12 @@
<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"> :value="item.id"></el-option>
<el-option v-for="(item, index) in symbolList"
:key="index"
:label="item.name"
: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" v-model="scope.row.numDes"></el-input>
style="margin-left: 5px"
size="mini"
v-model="scope.row.numDes"></el-input>
</div> </div>
</div> </div>
<div class="line"> <div class="line">
@ -207,11 +146,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 class="mini-textarea" <el-input class="mini-textarea" type="textarea" cols="3" size="mini"
type="textarea" v-model="scope.row.levelFour"></el-input>
cols="3"
size="mini"
v-model="scope.row.levelFour"></el-input>
</div> </div>
</div> </div>
</template> </template>
@ -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,31 +184,17 @@
</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" @click="getHandleEdit(scope.row)">编辑</el-link>
:underline="false" <el-link type="primary" size="mini" :underline="false" v-show="!scope.row.isShow"
v-show="scope.row.isShow" @click="getRule(scope.row)">保存</el-link>
@click="getHandleEdit(scope.row)">编辑</el-link> <el-link size="mini" type="primary" :underline="false" v-show="!scope.row.isShow && !scope.row.id"
<el-link type="primary" @click="dialogFormVisible(scope.$index, scope.row)">取消</el-link>
size="mini" <el-link size="mini" type="primary" :underline="false" v-show="!scope.row.isShow"
:underline="false" @click="getRuleDelete(scope.$index, scope.row)">删除</el-link>
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>
@ -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,26 +36,17 @@
<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" <el-table-column label="流程判分正确答案">
:cell-style="rowClass"
:header-cell-style="headClass"
:row-class-name="tableRowClassName"
>
<el-table-column label="流程判分正确答案" >
<template slot-scope="scope"> <template slot-scope="scope">
<p class="p">操作一致性规则用户完成的功能操作与下方设置的操作点一致</p> <p class="p">操作一致性规则用户完成的功能操作与下方设置的操作点一致</p>
<div class="box"> <div class="box">
<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>
@ -105,8 +84,8 @@
<el-table-column label=" " width="150"> <el-table-column label=" " width="150">
<template slot-scope="scope"> <template slot-scope="scope">
<div class="border"> <div class="border">
<p v-show="isQie" @click="getQie()">{{scope.row.qie}}</p> <p v-show="isQie" @click="getQie()">{{ scope.row.qie }}</p>
<p v-show="!isQie" @click="getHuo()">{{scope.row.huo}}</p> <p v-show="!isQie" @click="getHuo()">{{ scope.row.huo }}</p>
</div> </div>
</template> </template>
</el-table-column> </el-table-column>
@ -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>
@ -143,7 +113,7 @@
<script> <script>
export default { export default {
data() { data () {
return { return {
input: "", input: "",
textarea: "", textarea: "",
@ -191,22 +161,22 @@ export default {
}, },
methods: { methods: {
Savejump() { Savejump () {
this.$router.push({ path: "/" }); this.$router.push({ path: "/" });
}, },
Back() { Back () {
this.$router.push({ path: "/" }); this.$router.push({ path: "/" });
}, },
getQie() { getQie () {
this.isQie = false; this.isQie = false;
}, },
getHuo() { getHuo () {
this.isQie = true; this.isQie = true;
}, },
handleEdit() { handleEdit () {
this.isShow = false; this.isShow = false;
}, },
addTab(tabName, targetName) { addTab (tabName, targetName) {
let newTabName = ++this.tabIndex + ""; let newTabName = ++this.tabIndex + "";
this.editableTabs.push({ this.editableTabs.push({
title: tabName, title: tabName,
@ -216,15 +186,15 @@ export default {
this.editableTabsValue = newTabName; this.editableTabsValue = newTabName;
this.dialogFormVisible = false; this.dialogFormVisible = false;
}, },
dialogFormVisible() { dialogFormVisible () {
this.isShow = true; this.isShow = true;
}, },
// //
headClass() { headClass () {
return "text-align: center;"; return "text-align: center;";
}, },
// //
rowClass() { rowClass () {
return "text-align: center;"; return "text-align: center;";
} }
} }
@ -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