Subversion Repositories SmartDukaan

Rev

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