|
|
@@ -32,212 +32,148 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
+<!-- <div class="col-xs-12 col-sm-6">-->
|
|
|
+<!-- <div class="form-group col-sm-10">-->
|
|
|
+<!-- <label>客户签约人: </label>-->
|
|
|
+<!-- <input type="hidden" name="row[contacts_id]" data-rule="required" value="" >-->
|
|
|
+<!-- <div class="form-control">-->
|
|
|
+<!-- <a href="javascript:void(0)" class="select-contacts" data-name="row[contacts_id]"-->
|
|
|
+<!-- data-url="qingdong/customer/contacts/index?isselect=1" >【请点击选择】</a>-->
|
|
|
+<!-- </div>-->
|
|
|
+
|
|
|
+<!-- </div>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- <div class="col-xs-12 col-sm-6">-->
|
|
|
+<!-- <div class="form-group col-sm-10">-->
|
|
|
+<!-- <label>商机名称:</label>-->
|
|
|
+
|
|
|
+<!-- <input type="hidden" name="row[business_id]" value="" >-->
|
|
|
+<!-- <div class="form-control">-->
|
|
|
+<!-- <a href="javascript:void(0)" class="select-business" data-name="row[business_id]"-->
|
|
|
+<!-- data-url="qingdong/customer/business/index?isselect=1" >【请点击选择】</a>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- </div>-->
|
|
|
+
|
|
|
+<!-- <div class="col-xs-12 col-sm-6">-->
|
|
|
+<!-- <div class="form-group col-sm-10">-->
|
|
|
+<!-- <label for="order_staff">公司签约人:</label>-->
|
|
|
+<!-- <select id="order_staff" name="row[order_staff_id][]" data-rule="required" class="form-control selectpicker" data-live-search="true" multiple="true">-->
|
|
|
+<!--<!– <option value="">请选择</option>–>-->
|
|
|
+<!-- {foreach name="staffs" item="val"}-->
|
|
|
+<!-- <option value="{$val.id}">{$val.name}</option>-->
|
|
|
+<!-- {/foreach}-->
|
|
|
+<!-- </select>-->
|
|
|
+
|
|
|
+
|
|
|
+<!-- </div>-->
|
|
|
+<!-- </div>-->
|
|
|
+
|
|
|
+ {include file="qingdong/common/form_add" /}
|
|
|
+
|
|
|
+<!-- <div class="col-xs-12 col-sm-12">-->
|
|
|
+<!-- <div class="form-group col-sm-10">-->
|
|
|
+<!-- <label>产品列表:</label>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- <table class="table table-responsive fieldlist" data-name="row[product]" data-template="testtpl2" data-tag="tr">-->
|
|
|
+<!-- <tr>-->
|
|
|
+<!-- <td>服务名称</td>-->
|
|
|
+<!-- <td>零售价</td>-->
|
|
|
+<!-- <td>批发价</td>-->
|
|
|
+<!-- <td>产品</td>-->
|
|
|
+<!-- <td>规格</td>-->
|
|
|
+<!-- <td>数量</td>-->
|
|
|
+<!-- <td></td>-->
|
|
|
+<!-- </tr>-->
|
|
|
+<!-- <tr>-->
|
|
|
+<!-- <td colspan="5"><a href="javascript:;" class="btn btn-sm btn-success btn-append"><i class="fa fa-plus"></i> 追加</a></td>-->
|
|
|
+<!-- </tr>-->
|
|
|
+<!-- <textarea name="row[product]" class="form-control hide" cols="30" rows="5">[]</textarea>-->
|
|
|
+<!-- </table>-->
|
|
|
+
|
|
|
+<!-- {if condition="$ratio neq null"}-->
|
|
|
+<!-- <div class="col-xs-12 col-sm-12">-->
|
|
|
+<!-- <div class="form-group col-sm-8">-->
|
|
|
+
|
|
|
+<!-- <blockquote style="padding: 2px 10px;">-->
|
|
|
+<!-- <div class="form-inline">-->
|
|
|
+<!-- <label for="ratio_id">业绩分成:</label>-->
|
|
|
+<!-- <select name="row[ratio_id]" id="ratio_id" class="form-control" >-->
|
|
|
+<!-- <option value="0">无</option>-->
|
|
|
+<!-- {foreach name="ratio" item="val"}-->
|
|
|
+<!-- <option value="{$val.id}" data-ratio='{$val.ratio|htmlentities}' >{$val.name}</option>-->
|
|
|
+<!-- {/foreach}-->
|
|
|
+<!-- </select>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- </blockquote>-->
|
|
|
+
|
|
|
+<!-- <table class="table table_ratio" style="width: 300px;display: none">-->
|
|
|
+<!-- <thead>-->
|
|
|
+<!-- <tr>-->
|
|
|
+<!-- <th width="80">比例</th>-->
|
|
|
+<!-- <th>团队成员</th>-->
|
|
|
+<!-- </tr>-->
|
|
|
+<!-- </thead>-->
|
|
|
+<!-- <tbody>-->
|
|
|
+
|
|
|
+<!-- </tbody>-->
|
|
|
+<!-- </table>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- {/if}-->
|
|
|
+<!-- {if condition="$flow.status == 1"}-->
|
|
|
+
|
|
|
+<!-- <div class="col-xs-12 col-sm-12">-->
|
|
|
+<!-- <div class="form-group col-sm-10">-->
|
|
|
+
|
|
|
+<!-- <blockquote style="padding: 2px 10px;">-->
|
|
|
+<!-- <p>审核信息 <span class="label label-danger">固定审批流</span></p>-->
|
|
|
+<!-- </blockquote>-->
|
|
|
+
|
|
|
+<!-- {foreach name="$flow.stepList" item="val"}-->
|
|
|
+<!-- <div class="row">-->
|
|
|
+<!-- <div class="level">-->
|
|
|
+<!-- <span>第{$val.order_id}级</span><br>-->
|
|
|
+<!-- {if condition="$val.status == 3"}-->
|
|
|
+<!-- <span class="label label-info">发起人主管</span>-->
|
|
|
+<!-- {elseif condition="$val.status == 1"/}-->
|
|
|
+<!-- <span class="label label-info">{:count($val['stafflist'])}人或签</span>-->
|
|
|
+<!-- {else/}-->
|
|
|
+<!-- <span class="label label-info">{:count($val['stafflist'])}人并签</span>-->
|
|
|
+<!-- {/if}-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- {foreach name="$val.stafflist" item="ves"}-->
|
|
|
+<!-- <div class="stafflist">-->
|
|
|
+<!-- <img src="{$ves.img}" class="img-circle">-->
|
|
|
+<!-- {$ves.name}-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- {/foreach}-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- <hr>-->
|
|
|
+<!-- {/foreach}-->
|
|
|
+
|
|
|
+
|
|
|
+<!-- </div>-->
|
|
|
+<!-- </div>-->
|
|
|
+
|
|
|
+<!-- {else/}-->
|
|
|
+
|
|
|
+<!-- <div class="col-xs-12 col-sm-12">-->
|
|
|
+<!-- <div class="form-group col-sm-8">-->
|
|
|
+
|
|
|
+<!-- <blockquote style="padding: 2px 10px;">-->
|
|
|
+<!-- <p>审核信息 <span class="label label-danger">发起人自选</span></p>-->
|
|
|
+<!-- </blockquote>-->
|
|
|
+<!-- <div style="margin-left: 20px">-->
|
|
|
+<!-- <input data-source="qingdong/customer/contract/getstaff"-->
|
|
|
+<!-- class="form-control selectpage" placeholder="请选择审批人" data-pagination="true" data-page-size="10" name="row[flow_staff_ids]" type="text" data-multiple="true">-->
|
|
|
+<!-- </div>-->
|
|
|
+
|
|
|
+<!-- </div>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- {/if}-->
|
|
|
|
|
|
- {foreach name="form_data" item="val"}
|
|
|
-
|
|
|
- {if condition="$val.config.is_delete == true || true"}
|
|
|
- {if condition="isset($val.config.addShow) && $val.config.addShow"}
|
|
|
- {php}continue;{/php}
|
|
|
- {/if}
|
|
|
- {eq name="val.component" value="input"}
|
|
|
- <div class="col-xs-12 col-sm-6">
|
|
|
- <div class="form-group col-sm-10">
|
|
|
- <label for="c-{$val.id}">{$val.config.label}:</label>
|
|
|
- {if condition="$val.id eq 'num' && $val.config.label eq '合同编号' "}
|
|
|
- <input id="c-{$val.id}" value="{$contractNum}" class="form-control" {if condition="$val.config.required == true"}data-rule="required"{/if} placeholder="{$val.config.placeholder}" name="row[{$val.id}]" type="text">
|
|
|
- {elseif condition="$val.id eq 'number' && $val.config.label eq '回款编号' "}
|
|
|
- <input id="c-{$val.id}" value="{$createNum}" class="form-control" {if condition="$val.config.required == true"}data-rule="required"{/if} placeholder="{$val.config.placeholder}" name="row[{$val.id}]" type="text">
|
|
|
- {else\}
|
|
|
- <input id="c-{$val.id}" class="form-control" {if condition="$val.config.required == true"}data-rule="required"{/if} placeholder="{$val.config.placeholder}" name="row[{$val.id}]"
|
|
|
- type="text" value="{$val.config.value|default=''}" >
|
|
|
- {/if}
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- {/eq}
|
|
|
-
|
|
|
- {eq name="val.component" value="input-number"}
|
|
|
- <div class="col-xs-12 col-sm-6">
|
|
|
- <div class="form-group col-sm-10">
|
|
|
- <label for="c-{$val.id}">{$val.config.label}:</label>
|
|
|
- <input id="c-{$val.id}" value="{$val.config.value|default=''}" class="form-control"{if condition="$val.config.required == true"}data-rule="required"{/if} placeholder="{$val.config.placeholder}" name="row[{$val.id}]"
|
|
|
- type="number">
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- {/eq}
|
|
|
- {eq name="val.component" value="textarea"}
|
|
|
- <div class="col-xs-12 col-sm-12">
|
|
|
- <div class="form-group col-sm-12">
|
|
|
- <label for="c-{$val.id}">{$val.config.label}:</label>
|
|
|
- <textarea id="c-{$val.id}" class="form-control"{if condition="$val.config.required == true"}data-rule="required"{/if} rows="5" name="row[{$val.id}]"
|
|
|
- placeholder="{$val.config.placeholder}">{$val.config.value|default=''}</textarea>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- {/eq}
|
|
|
-
|
|
|
- {eq name="val.component" value="radio"}
|
|
|
- <div class="col-xs-12 col-sm-6">
|
|
|
- <div class="form-group col-sm-10">
|
|
|
- <label >{$val.config.label}:</label>
|
|
|
- <div class="radio">
|
|
|
- {foreach name="val.config.content" item="vo"}
|
|
|
- <!-- {$val.config.value|default=''}-->
|
|
|
- <label><input name="row[{$val.id}]" type="radio" {if condition="isset($val.config.value)"}
|
|
|
- {eq name="$val.config.value" value="$vo['value']" }checked{/eq}
|
|
|
- {/if} value="{$vo.value}"/> {$vo.value}</label>
|
|
|
- {/foreach}
|
|
|
- </div>
|
|
|
-
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- {/eq}
|
|
|
-
|
|
|
- {eq name="val.component" value="checkbox"}
|
|
|
- <div class="col-xs-12 col-sm-6">
|
|
|
- <div class="form-group col-sm-10">
|
|
|
- <label >{$val.config.label}:</label>
|
|
|
- <div class="checkbox">
|
|
|
- {foreach name="val.config.content" item="vo"}
|
|
|
- <label class="checkbox-inline"><input name="row[{$val.id}][]" type="checkbox" {if condition="isset($val.config.value)"} {in name="$vo['value']" value="$val.config.value" }checked{/in}{/if} value="{$vo.value}"/>
|
|
|
- {$vo.value}</label>
|
|
|
- {/foreach}
|
|
|
- </div>
|
|
|
-
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- {/eq}
|
|
|
- {eq name="val.component" value="Cascader"}
|
|
|
- <div class="col-xs-12 col-sm-6">
|
|
|
- <div class="form-group col-sm-10">
|
|
|
- <label for="c-{$val.id}">{$val.config.label}:</label>
|
|
|
- <!--<div class='form-group col-sm-10'>-->
|
|
|
- <input id="c-{$val.id}" {if condition="$val.config.required == true"}data-rule="required"{/if} class="form-control" data-toggle="city-picker" name="row[{$val.id}]" type="text"
|
|
|
- value="{$val.config.value|default=''}"/>
|
|
|
- <!--</div>-->
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- {/eq}
|
|
|
-
|
|
|
- {eq name="val.component" value="select"}
|
|
|
- <div class="col-xs-12 col-sm-6">
|
|
|
- <div class="form-group col-sm-10">
|
|
|
- <label for="c-{$val.id}">{$val.config.label}:</label>
|
|
|
- <select id="c-{$val.id}" {if condition="$val.config.required == true"}data-rule="required"{/if} class="form-control selectpicker" {if condition="isset($val.config.multiple) && $val.config.multiple == true"} name="row[{$val.id}][]" multiple="" {else\} name="row[{$val.id}]" {/if} data-live-search='true'>
|
|
|
- <option value="">请选择</option>
|
|
|
- {foreach name="val.config.content" item="vo"}
|
|
|
- <option value="{$vo.label}" {if condition="isset($val.config.value)"}
|
|
|
- {in name="$vo['value']" value="$val.config.value" }selected{/in}
|
|
|
- {/if}>{$vo.label}</option>
|
|
|
- {/foreach}
|
|
|
-
|
|
|
- </select>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- {/eq}
|
|
|
-
|
|
|
- {eq name="val.component" value="TimePicker"}
|
|
|
- <div class="col-xs-12 col-sm-6">
|
|
|
- <div class="form-group col-sm-10">
|
|
|
- <label for="c-{$val.id}">{$val.config.label}:</label>
|
|
|
-
|
|
|
- <input id="c-{$val.id}" {if condition="$val.config.required == true"}data-rule="required"{/if} class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss"
|
|
|
- placeholder="{$val.config.placeholder}" name="row[{$val.id}]"
|
|
|
- value="{$val.config.value|default=''}" type="text">
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- {/eq}
|
|
|
-
|
|
|
- {eq name="val.component" value="DatePicker"}
|
|
|
- <div class="col-xs-12 col-sm-6">
|
|
|
- <div class="form-group col-sm-10">
|
|
|
- <label for="c-{$val.id}">{$val.config.label}:</label>
|
|
|
-
|
|
|
- <input id="c-{$val.id}" {if condition="$val.config.required == true"}data-rule="required"{/if} class="form-control datetimepicker" data-date-format="YYYY-MM-DD" placeholder="{$val.config.placeholder}"
|
|
|
- name="row[{$val.id}]" value="{$val.config.value|default=''}" type="text">
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- {/eq}
|
|
|
- {eq name="val.component" value="Rate"}
|
|
|
- <div class="col-xs-12 col-sm-6">
|
|
|
- <div class="form-group col-sm-10">
|
|
|
- <label for="c-{$val.id}">{$val.config.label}:</label>
|
|
|
- <select id="c-{$val.id}" name="row[{$val.id}]" class="form-control">
|
|
|
- {if condition="isset($val.config.value)"}
|
|
|
- <option value="5" {eq name="$val.config.value" value="5" }selected{/eq} >5</option>
|
|
|
- <option value="4" {eq name="$val.config.value" value="4" }selected{/eq} >4</option>
|
|
|
- <option value="3" {eq name="$val.config.value" value="3" }selected{/eq} >3</option>
|
|
|
- <option value="2" {eq name="$val.config.value" value="2" }selected{/eq} >2</option>
|
|
|
- <option value="1" {eq name="$val.config.value" value="1" }selected{/eq} >1</option>
|
|
|
- {else/}
|
|
|
- <option value="5">5</option>
|
|
|
- <option value="4">4</option>
|
|
|
- <option value="3">3</option>
|
|
|
- <option value="2">2</option>
|
|
|
- <option value="1">1</option>
|
|
|
- {/if}
|
|
|
- </select>
|
|
|
-
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- {/eq}
|
|
|
-
|
|
|
- {eq name="val.component" value="uploadImage"}
|
|
|
- <div class="col-xs-12 col-sm-6">
|
|
|
- <div class="form-group col-sm-10">
|
|
|
- <label for="c-{$val.id}">{$val.config.label}:</label>
|
|
|
- <div class="input-group">
|
|
|
- <input id="p-{$val.id}" class="form-control" placeholder="{$val.config.placeholder}" size="35" name="row[{$val.id}]" type="text" value="" {if condition="$val.config.required == true"}data-rule="required"{/if}>
|
|
|
- <div class="input-group-addon no-border no-padding">
|
|
|
- <span><button type="button" class="btn btn-danger faupload"
|
|
|
- data-resize-quality="0.8"
|
|
|
- data-resize-width="1024"
|
|
|
- data-resize-height="768"
|
|
|
- data-input-id="p-{$val.id}"
|
|
|
- data-ids="{$val.id}"
|
|
|
- data-url="qingdong/base/upload"
|
|
|
- data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp"
|
|
|
- data-multiple="true" data-preview-id="c-{$val.id}"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
|
|
|
-
|
|
|
- </div>
|
|
|
- <span class="msg-box n-right"></span>
|
|
|
- </div>
|
|
|
- <ul class="row list-inline faupload-preview" id="c-{$val.id}" data-id="{$val.id}"></ul>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- {/eq}
|
|
|
-
|
|
|
- {eq name="val.component" value="uploadFile"}
|
|
|
- <div class="col-xs-12 col-sm-6">
|
|
|
- <div class="form-group col-sm-10">
|
|
|
- <label for="c-{$val.id}">{$val.config.label}:</label>
|
|
|
-
|
|
|
- <div class="input-group">
|
|
|
- <input id="c-image" class="form-control" size="35" name="row[files]" type="text" value="">
|
|
|
- <div class="input-group-addon no-border no-padding">
|
|
|
- <span><button type="button" id="faupload-image" class="btn btn-danger faupload"
|
|
|
- data-resize-quality="0.8"
|
|
|
- data-resize-width="1024"
|
|
|
- data-resize-height="768"
|
|
|
- data-input-id="c-image"
|
|
|
- data-url="qingdong/base/upload"
|
|
|
- data-multiple="true" data-preview-id="p-image"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
|
|
|
-
|
|
|
- </div>
|
|
|
- <span class="msg-box n-right"></span>
|
|
|
- </div>
|
|
|
-
|
|
|
-
|
|
|
- <ul class="row list-inline faupload-preview" id="p-image"></ul>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div class="form-group">
|
|
|
-
|
|
|
-
|
|
|
- </div>
|
|
|
- {/eq}
|
|
|
-
|
|
|
- {/if}
|
|
|
- {/foreach}
|
|
|
</div>
|
|
|
|
|
|
|