60 lines
1.7 KiB
Dart
60 lines
1.7 KiB
Dart
import 'dart:io';
|
|
|
|
import 'package:get/get.dart';
|
|
import 'package:intl/intl.dart';
|
|
import 'package:traderscircuit/model/ContactUsModel/contact_us_cat_model.dart';
|
|
import 'package:traderscircuit/model/ContactUsModel/contact_us_model.dart';
|
|
|
|
class ContactUsController extends GetxController {
|
|
RxBool isLoading = true.obs;
|
|
//contact us page controller
|
|
RxList<File?> attachmentFileList = [File("")].obs;
|
|
RxList<String> attachmentPathNameList = [""].obs;
|
|
|
|
//contact us details page controller
|
|
RxList<File?> attachmentFileDetailsList = [File("")].obs;
|
|
RxList<String> attachmentPathNameDetailsList = [""].obs;
|
|
|
|
ContactUsCatModel contactCatModel = ContactUsCatModel();
|
|
ContactUsModel contactModel = ContactUsModel();
|
|
|
|
RxBool onDropTap = false.obs;
|
|
RxString selectedValue = "".obs;
|
|
|
|
RxInt allC = 0.obs;
|
|
RxInt openC = 0.obs;
|
|
RxInt closeC = 0.obs;
|
|
RxInt resolvedC = 0.obs;
|
|
|
|
String formatedDateTimeMethod(String originalDateTimeString) {
|
|
DateTime dateTime = DateTime.parse(originalDateTimeString);
|
|
|
|
return DateFormat("dd MMM yyyy, hh:mm a").format(dateTime.toLocal());
|
|
}
|
|
|
|
RxList<dynamic> contactUsDetailsChatContent = [
|
|
{
|
|
"initial_name": "SM",
|
|
"date": "16 Feb 2024, 11 : 35PM",
|
|
"content": """ Dear Customer,
|
|
Thank you for contacting Traders Circuit
|
|
|
|
Your Service reference no is 18663765
|
|
|
|
when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to
|
|
|
|
using 'Content here, content here', making it look like readable English.
|
|
|
|
Regards,
|
|
Centralised Service Desk
|
|
|
|
Traders Circuit""",
|
|
},
|
|
{
|
|
"initial_name": "AM",
|
|
"date": "16 Feb 2024, 11 : 35PM",
|
|
"content": "Thank You.......",
|
|
}
|
|
].obs;
|
|
}
|