123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158 |
- {% extends "../theme.html" %}
- {% block content %}
- <div class="pannel">
- <h2>更新溯源批次</h2>
- <form class="formset" action="/origin/update" method="post" autocomplete="off" target="f1">
- {% module xsrf_form_html() %}
- <input type="hidden" name="function" id="function" value="msg"/>
- <input type="hidden" name="url" id="url" value="/origin"/>
- <iframe id="f1" name="f1" style="display:none;"></iframe>
- <input type="hidden" name="id" id="id" value="{% if 'info' in data and data['info'] and 'id' in data['info'] and data['info']['id'] > 0 %}{{data['info']['id']}}{% end %}" />
- <div class="form-group"><span>批次名称</span>
- <div class="formbox">
- <input type="text" name="update_name" id="update_name" value="{% if 'info' in data and data['info'] and 'name' in data['info'] and data['info']['name'] %}{{data['info']['name']}}{% end %}" placeholder="批次名称" />
- </div>
- </div>
- <div class="form-group">
- <span>选择产品</span>
- <div class="formbox">
- <select name="update_product_id" id="update_product_id">
- {% for v in data['product'] %}
- <option value="{{v['id']}}" {% if 'info' in data and data['info'] and 'product_id' in data['info'] and data['info']['product_id'] == v['id'] %}selected{% end %}>{{v['name']}}</option>
- {% end %}
- </select>
- </div>
- </div>
- <div class="form-group">
- <span>选择地块</span>
- <div class="formbox">
- <select name="update_land_id" id="update_land_id" >
- {% for v in data['land'] %}
- <option value="{{v['id']}}" {% if 'info' in data and data['info'] and 'land_id' in data['info'] and data['info']['land_id'] == v['id'] %}selected{% end %}>{{v['name']}}</option>
- {% end %}
- </select>
- </div>
- </div>
- <div class="form-group">
- <span>选择设备</span>
- <div class="formbox ">
- {%set span = True %}
- {%include '../device/alert/select.html'%}
- </div>
- </div>
- <div class="form-group">
- <span>选择摄像头</span>
- <div class="formbox">
- <select name="update_device_camera_id" id="update_device_camera_id" >
- {% for v in data['camera'] %}
- <option value="{{v['id']}}" {% if 'info' in data and data['info'] and 'device_camera_id' in data['info'] and data['info']['device_camera_id'] == v['id'] %}selected{% end %}>{{v['name']}}</option>
- {% end %}
- </select>
- </div>
- </div>
-
- <div class="form-group"><span>生长周期</span>
- <div class="formbox">
- <input type="text" class="half" name="update_zzdate" id="update_zzdate" readonly value="{% if 'info' in data and data['info'] and 'zzdate' in data['info'] and data['info']['zzdate'] %}{{data['info']['zzdate']}}{% end %}" placeholder="开始时间" />~<input type="text" class="half" name="update_csdate" id="update_csdate" readonly value="{% if 'info' in data and data['info'] and 'csdate' in data['info'] and data['info']['csdate'] %}{{data['info']['csdate']}}{% end %}" placeholder="结束时间" />
- </div>
- </div>
- <div class="form-group">
- <span>生长阶段</span>
- <div class="formbox step-cont">
- <div id="group">
- </div>
- <div class="step-group">
- <a href="javascript:;" onclick="addGroup()" class="btn">添加阶段</a>
- </div>
- </div>
- </div>
- <div class="form-group"><span>本批产量</span>
- <div class="formbox">
- <input type="text" name="update_amount" id="update_amount" value="{% if 'info' in data and data['info'] and 'amount' in data['info'] and data['info']['amount'] %}{{data['info']['amount']}}{% end %}" placeholder="如:6000公斤" />
- </div>
- </div>
- <div class="form-group">
- <input type="submit" name="" class="button big primary" value="确认">
- </div>
- </form>
- </div>
- <div id="grep-template" style="display:none;">
- <div class="step-group">
- <input type="hidden" class="half id" name="update_growth_id" />
- <input type="text" class="half name" name="update_growth_name" placeholder="阶段名" />
- <input type="text" class="half date" name="update_growth_date" placeholder="时间"/>
- <img src="" class="show_pic" width="66" style="display:none;"/>
- <a href="#" class="button">
- + 图像
- <input type="file" class="half pic" name="file" /><input type="hidden" class="pic_value" name="update_growth_pic" value=""/>
- </a>
- <a href="javascript:;" onclick="delGroup($(this))" class="del">删除</a>
- </div>
- </div>
- {% end %}
- {% block script %}
- <script type="text/javascript" src="{{static_url('pc/lib/laydate/laydate.js')}}"></script>
- <script type="text/javascript" src="{{static_url('pc/lib/layui/layui.js')}}"></script>
- <script type="text/javascript">
- //Farm.Upload('#pic','#master_pic');
- layui.use('laydate', function() {
- var laydate = layui.laydate;
- var dateTheme = '#247ed0';
- laydate.render({
- elem: '#update_zzdate'
- ,theme: dateTheme
- ,type: 'date'
- });
- laydate.render({
- elem: '#update_csdate'
- ,theme: dateTheme
- ,type: 'date'
- });
- });
- function addGroup(name, date, pic) {
- var e = $("#group");
- var html = $("#grep-template").html();
- var l = e.find('.date').length;
- var name_id = 'name_' + l;
- var date_id = 'date_' + l;
- var pic_id = 'pic_' + l;
- var show_pic_id = 'upload_'+pic_id+'_show';
- var pic_value_id = 'update_'+pic_id;
- e.append(html);
- e.find('.name').eq(l).attr('id', name_id);
- e.find('.date').eq(l).attr('id', date_id);
- e.find('.pic').eq(l).attr('id', pic_id);
- e.find('.show_pic').eq(l).attr('id', show_pic_id);
- e.find('.pic_value').eq(l).attr('id', pic_value_id);
- var dateTheme = '#247ed0';
- laydate.render({
- elem: '#' + date_id
- ,theme: dateTheme
- ,type: 'date'
- });
- Farm.Upload('#' + pic_id);
- if (name) {
- $("#" + name_id).val(name);
- }
- if (date) {
- $("#" + date_id).val(date);
- }
- if (pic) {
- $("#" + show_pic_id).attr('src',pic).show();
- $("#" + pic_value_id).val(pic);
- }
- }
- {% for v in data['growth'] %}
- addGroup('{{v['name']}}','{{v['date']}}','{{v['pic']}}');
- {% end %}
- function delGroup(obj) {
- var e = $("#group");
- obj.parent().remove();
- }
- </script>
- {% end %}
|