|
|
@@ -1,5 +1,5 @@
|
|
|
<template>
|
|
|
- <div class="delete_modal" v-if="modalFlag">
|
|
|
+ <div class="delete_modal">
|
|
|
<div class="modal_content">
|
|
|
<p class="edit">编辑</p>
|
|
|
<div class="content">
|
|
|
@@ -21,19 +21,19 @@
|
|
|
</div>
|
|
|
<div class="account">
|
|
|
<p style="width: 100px">平台账号</p>
|
|
|
- <input v-model="accountCode" :placeholder="dataObj['accountCode']"/>
|
|
|
+ <input v-model="accountCode"/>
|
|
|
</div>
|
|
|
<div class="isAttest">
|
|
|
<p style="width: 100px">是否认证</p>
|
|
|
- <select ref="selectValue">
|
|
|
+ <select v-model="selectValue">
|
|
|
<!-- 原来列表展示什么,select默认展示 -->
|
|
|
- <option>{{ dataObj.authorizationName === '是' ? "是" : "否" }}</option>
|
|
|
- <option>{{ dataObj.authorizationName === '是' ? "否" : "是" }}</option>
|
|
|
+ <option>{{ authorizationName === '是' ? "是" : "否" }}</option>
|
|
|
+ <option>{{ authorizationName === '是' ? "否" : "是" }}</option>
|
|
|
</select>
|
|
|
</div>
|
|
|
<div class="fans">
|
|
|
<p style="width: 100px">粉丝数</p>
|
|
|
- <input v-model="fansNums" :placeholder="dataObj['fansCount']"/>
|
|
|
+ <input v-model="fansNums" type="number"/>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="btn">
|
|
|
@@ -49,36 +49,47 @@
|
|
|
<script>
|
|
|
export default {
|
|
|
props: {
|
|
|
- modalFlag: {
|
|
|
- type: Boolean,
|
|
|
- default: true,
|
|
|
- },
|
|
|
dataObj: {
|
|
|
type: Object,
|
|
|
default: () => {
|
|
|
return {};
|
|
|
},
|
|
|
},
|
|
|
+ modalAccount: {
|
|
|
+ type: String,
|
|
|
+ default: ''
|
|
|
+ },
|
|
|
+ authorizationName: {
|
|
|
+ type: String,
|
|
|
+ default: ''
|
|
|
+ },
|
|
|
+ modalFanCount: {
|
|
|
+ type: Number,
|
|
|
+ default: 0
|
|
|
+ },
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
- accountCode: '',
|
|
|
- fansNums: ''
|
|
|
+ accountCode: this.modalAccount,
|
|
|
+ fansNums: this.modalFanCount,
|
|
|
+ selectValue: this.authorizationName
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
|
submit: function () {
|
|
|
- let isAttesta = this.$refs.selectValue.value || "";
|
|
|
- let fansNum = this.fansNums || this.dataObj['accountCode'];
|
|
|
- let accountCode = this.accountCode || this.dataObj['accountCode'];
|
|
|
- fansNum = +fansNum;
|
|
|
- if (fansNum <= 0) {
|
|
|
- alert("请填写大于零的整数");
|
|
|
- } else if (Math.ceil(fansNum) !== fansNum) {
|
|
|
- alert("请填写大于零的整数");
|
|
|
- } else {
|
|
|
- this.$emit("edit_data", isAttesta, fansNum, accountCode);
|
|
|
+ let isAttesta = this.selectValue;
|
|
|
+ let fansNum = this.fansNums;
|
|
|
+ let accountCode = this.accountCode;
|
|
|
+ console.log(isAttesta, fansNum, accountCode);
|
|
|
+ if (!accountCode) {
|
|
|
+ alert('平台账号不能为空');
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if (fansNum < 0) {
|
|
|
+ alert('粉丝数必须是大于等于0!');
|
|
|
+ return
|
|
|
}
|
|
|
+ this.$emit("edit_data", isAttesta, fansNum, accountCode);
|
|
|
},
|
|
|
hideModal: function () {
|
|
|
this.$emit("hide_modal");
|