data() {
return {
finreports: {},
changeColor: {'chg_color': this.includes('Внеоборотные активы')},
}
},
<tr v-for="cell in finreports.items" :class="cell.changeColor">
<td v-for="item in cell">
{{ item }}
</td>
</tr>
computed: {
changeColor: function () {
return {'chg_color': cell.includes('Запасы')}
},
},
('mystring')
передать список? <tr v-for="cell in finreports.items">
<td v-for="item in cell" :class="[item.includes('Запасы') ? 'chg_color' : '']">
{{ item }}
</td>
</tr>
:class="[td:contains==='Запасы' ? chg_color : '']"
class User(Base):
__tablename__ = 'user'
id = Column(Integer, primary_key=True)
name = Column(String)
fullname = Column(String)
nickname = Column(String)
activity = Boolean(default=False)
dict_to_db = {
name: "userName",
fullname: "UserFullName",
nickname: "UserNickName"
}
class Client(models.Model):
phone_regex = RegexValidator(regex=r'^((7)\d{10})$', message="Формат номера телефона: 7XXXXXXXXXX")
phone_number = models.CharField(validators=[phone_regex], max_length=11, blank=False, verbose_name="Номер телефона")
operator_code = models.CharField(max_length=3, blank=False, verbose_name="Код оператора")
client_tag = models.CharField(max_length=25, blank=False, verbose_name="Тэг")
client_timezone = TimeZoneField(blank=False, verbose_name="Time Zone")
class MailingList(models.Model):
mailing_start = models.DateField(auto_now=False, blank=False, verbose_name="Начало отправки")
mailing_end = models.DateField(auto_now=False, blank=False, verbose_name="Окончание отправки")
mailing_text = models.TextField(max_length=250, blank=False, verbose_name="Текст сообщения")
operator_code = models.CharField(#вот тут как-то зацепить code из модели Client#, max_length=3)
client_tag = models.CharField(#вот тут как-то зацепить tag из модели Client# max_length=15)
class Message(models.Model):
mailing_id = models.ForeignKey("MailingList", on_delete=models.CASCADE, verbose_name="ID рассылки")
client_id = models.ForeignKey("Client", on_delete=models.CASCADE, verbose_name="ID клиента")
message_timestamp = models.DateField(auto_now=True, blank=False, null=False, verbose_name="Время отправки")
MESSAGE_SEND_STATUS = [
('SEND', 'send'),
('ERROR', 'error'),
('HOLD', 'hold')
]
message_status = models.CharField(max_length=5, choices=MESSAGE_SEND_STATUS, blank=True, verbose_name="Статус отправки")