Subversion Repositories SmartDukaan

Rev

Rev 22818 | Rev 22820 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
22793 amit.gupta 1
<style>
2
.modal-dialog {
22805 amit.gupta 3
	width: 75%;
4
	height: auto;
22793 amit.gupta 5
}
6
 
7
.modal-content {
22805 amit.gupta 8
	height: auto;
9
	min-height: 100%;
10
	border-radius: 0;
22793 amit.gupta 11
}
12
</style>
22783 amit.gupta 13
<div class="container" id="vueFirst">
22805 amit.gupta 14
 
15
<?php if(isset($result) && !empty($result)):?>
16
	<div class="row">
17
		<div class="col-xs-12">
18
			<table cellpadding="0" cellspacing="0" class="table table-striped">
19
				<tr>
20
					<th>Name</th>
21
					<th>Email</th>
22
					<th>Mobile</th>
23
					<th>Business Name</th>
24
					<th>Type</th>
25
					<th>Number</th>
26
					<th>Created</th>
27
					<th>Actions</th>
28
				</tr>
29
 
30
				<?php foreach ($result as $rkey =>$rval):?>
31
				<tr>
32
					<td><?php echo $rval['u']['first_name'].' '.$rval['u']['last_name'];?>
33
					</td>
34
					<td><?php echo $rval['u']['email'];?></td>
35
					<td><?php echo $rval['u']['mobile_number'];?></td>
36
					<td><?php echo $rval['a']['name'];?></td>
37
					<td><?php echo $rval['r']['type'];?></td>
38
					<td><?php echo $rval['r']['number'];?></td>
39
					<td><?php echo $rval['r']['create_timestamp'];?></td>
40
					<td><button type="button" class="btn btn-primary btn-sm"
41
							data-toggle="modal" data-target="#myModal"
42
							v-on:click="setIndex(<?php echo $rkey?>)">View Details</button>
43
 
44
				</tr>
45
				<?php endforeach;?>
46
 
47
			</table>
22761 amit.gupta 48
		</div>
22805 amit.gupta 49
	</div>
22761 amit.gupta 50
	<?php endif;?>
22766 amit.gupta 51
	<!-- Modal -->
22805 amit.gupta 52
	<div class="modal fade" id="myModal" tabindex="-1" role="dialog"
53
		aria-labelledby="myModalLabel">
54
		<div class="modal-dialog" role="document">
55
			<div class="modal-content">
56
				<div class="modal-header">
57
					<button type="button" class="close" data-dismiss="modal"
58
						aria-label="Close">
59
						<span aria-hidden="true">&times;</span>
60
					</button>
61
					<h4 class="modal-title" id="myModalLabel">{{chosenData.a.name}}</h4>
62
				</div>
63
				<div class="modal-body">
64
					<div class="form-inline">
65
						<div class="form-group">
66
							<label for="usr">Name:</label> <input type="text"
67
								class="form-control" v-model="chosenData.a.name">
68
						</div>
69
						<div class="form-group">
70
							<label for="usr">Business Number:</label> <input type="text"
71
								class="form-control" v-model="chosenData.r.number">
72
						</div>
73
						<div class="form-group">
74
							<label for="usr">Business Type:</label> <input readonly
75
								type="text" class="form-control" v-model="chosenData.r.type">
76
						</div>
77
					</div>
78
					<div class="form-inline">
79
						<div class="form-group">
80
							<label for="usr">Line1:</label> <input type="text"
81
								class="form-control" v-model="chosenData.a.line_1">
82
						</div>
83
						<div class="form-group">
84
							<label for="usr">Line2:</label> <input type="text"
85
								class="form-control" v-model="chosenData.a.line_2">
86
						</div>
87
						<div class="form-group">
88
							<label for="usr">City:</label> <input type="text"
89
								class="form-control" id="usr" v-model="chosenData.a.city">
90
						</div>
91
						<div class="form-group">
92
							<label for="usr">State:</label> <select
22807 amit.gupta 93
								v-model="chosenData.a.state" class="form-control">
22805 amit.gupta 94
								<option v-for="state in states" v-bind:value="state">{{state}}</option>
95
							</select>
96
						</div>
97
					</div>
22819 amit.gupta 98
					<div><img v-src="'http://app.profitmandi.com:8080/profitmandi-web/document/' + chosenData.r.document_id" /></div>
22805 amit.gupta 99
				</div>
22806 amit.gupta 100
				<div class="modal-footer">
101
					<button type="button" class="btn btn-sm btn-default"
102
						data-dismiss="modal">Close</button>
103
					<button type="button" class="btn btn-sm btn-primary">Save changes</button>
104
				</div>
22799 amit.gupta 105
			</div>
22805 amit.gupta 106
		</div>
22766 amit.gupta 107
	</div>
22806 amit.gupta 108
</div>
109
<script src="https://unpkg.com/vue"></script>
110
<script type="text/javascript">
22787 amit.gupta 111
	var alldata = <?php echo json_encode($result);?>;
112
	var vModal = new Vue({
113
	el: '#vueFirst',
114
	data: {
22803 amit.gupta 115
		chosenData : alldata[0],
116
		states : [
117
    'Andaman & Nicobar Islands',
118
    'Andhra Pradesh',
119
    'Arunachal Pradesh',
120
    'Assam',
121
    'Bihar',
122
    'Chandigarh',
123
    'Chhattisgarh',
124
    'Dadra & Nagar Haveli',
125
    'Daman & Diu',
126
    'Delhi',
127
    'Goa',
128
    'Gujarat',
129
    'Haryana',
130
    'Himachal Pradesh',
131
    'Jammu & Kashmir',
132
    'Jharkhand',
133
    'Karnataka',
134
    'Kerala',
135
    'Lakshdweep',
136
    'Madhya Pradesh',
137
    'Maharashtra',
138
    'Manipur',
139
    'Meghalaya',
140
    'Mizoram',
141
    'Nagaland',
142
    'Orissa',
143
    'Pondicherry',
144
    'Punjab',
145
    'Rajasthan',
146
    'Sikkim',
147
    'Tamil Nadu',
148
    'Telangana',
149
    'Tripura',
150
    'Uttar Pradesh',
151
    'Uttranchal',
22804 amit.gupta 152
    'West Bengal'
22803 amit.gupta 153
  ]
22787 amit.gupta 154
  	},
155
  	methods: {
156
  		setIndex: function(index){
22791 amit.gupta 157
  			//console.log("called " + index); 
158
  			this.chosenData = alldata[index];
22787 amit.gupta 159
  		}
160
  	}
161
}) 
22806 amit.gupta 162
</script>