Subversion Repositories SmartDukaan

Rev

Rev 22822 | Rev 22824 | 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>
22823 amit.gupta 114
					<div class="polaroid">
115
						<div class="container">
116
							<p>Business Image</p>
117
						</div>
118
						<img :src="'http://app.profitmandi.com:8080/profitmandi-web/document/' + chosenData.r.document_id" style="width: 100%">
119
					</div>
120
					<div class="polaroid">
121
						<div class="container">
122
							<p>Shop Image</p>
123
						</div>
124
						<img :src="'http://app.profitmandi.com:8080/profitmandi-web/document/' + chosenData.r.document_id" style="width: 100%">
125
					</div>
22805 amit.gupta 126
				</div>
22806 amit.gupta 127
				<div class="modal-footer">
128
					<button type="button" class="btn btn-sm btn-default"
129
						data-dismiss="modal">Close</button>
130
					<button type="button" class="btn btn-sm btn-primary">Save changes</button>
131
				</div>
22799 amit.gupta 132
			</div>
22805 amit.gupta 133
		</div>
22766 amit.gupta 134
	</div>
22806 amit.gupta 135
</div>
136
<script src="https://unpkg.com/vue"></script>
137
<script type="text/javascript">
22787 amit.gupta 138
	var alldata = <?php echo json_encode($result);?>;
139
	var vModal = new Vue({
140
	el: '#vueFirst',
141
	data: {
22803 amit.gupta 142
		chosenData : alldata[0],
143
		states : [
144
    'Andaman & Nicobar Islands',
145
    'Andhra Pradesh',
146
    'Arunachal Pradesh',
147
    'Assam',
148
    'Bihar',
149
    'Chandigarh',
150
    'Chhattisgarh',
151
    'Dadra & Nagar Haveli',
152
    'Daman & Diu',
153
    'Delhi',
154
    'Goa',
155
    'Gujarat',
156
    'Haryana',
157
    'Himachal Pradesh',
158
    'Jammu & Kashmir',
159
    'Jharkhand',
160
    'Karnataka',
161
    'Kerala',
162
    'Lakshdweep',
163
    'Madhya Pradesh',
164
    'Maharashtra',
165
    'Manipur',
166
    'Meghalaya',
167
    'Mizoram',
168
    'Nagaland',
169
    'Orissa',
170
    'Pondicherry',
171
    'Punjab',
172
    'Rajasthan',
173
    'Sikkim',
174
    'Tamil Nadu',
175
    'Telangana',
176
    'Tripura',
177
    'Uttar Pradesh',
178
    'Uttranchal',
22804 amit.gupta 179
    'West Bengal'
22803 amit.gupta 180
  ]
22787 amit.gupta 181
  	},
182
  	methods: {
183
  		setIndex: function(index){
22791 amit.gupta 184
  			//console.log("called " + index); 
185
  			this.chosenData = alldata[index];
22787 amit.gupta 186
  		}
187
  	}
188
}) 
22806 amit.gupta 189
</script>