|
- <?php
- /**
- * Created by PhpStorm.
- * User: Steven
- * Date: 2017/5/26
- * Time: 14:26
- */
- use yii\helpers\Html;
- use yii\helpers\ArrayHelper;
- use common\components\zActiveForm;
- use backend\modules\motorcade\assets\motorcadeUIAsset;
-
- motorcadeUIAsset::register($this);
- motorcadeUIAsset::addScript($this, '/js/supplier.js?v=0.0.1');
-
- $model = isset($data['Supplier']) ? $data['Supplier'] : [];
- $linkModel = isset($data['SupplierLink']) ? $data['SupplierLink'] : [];
- ?>
-
- <style>
- .col_5 {
- width: 520px;
- }
-
- .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
- /* background-color: darkgrey; */
- background-color: rgb(238, 241, 245);
- }
- </style>
- <div style="color: #80889a;padding-left: 16px;" id="float-div">
- <?php
- $title = '';
- if ($op == 'view')
- $title = '查看供应商';
- else if ($op == 'review')
- $title = '审核供应商';
- else if ($op == 'modify')
- $title = '修改供应商';
- else
- $title = '添加供应商';
- ?>
- <div style="height: 56px;line-height: 56px;color: #80889a;font-size: 12px;">合作管理 / 供应商管理 / <?= $title ?></div>
- <?php $form = zActiveForm::begin(['options' => ['class' => 'form-horizontal', 'data-pjax' => true]]); ?>
- <div class="panel panel-default" style="margin: 0 16px 16px 0;">
- <div class="panel-body">
- <!--内容区-->
- <div class="" style="padding-left: 50px;padding-top: 10px;">
- <!--类型-->
- <div class="form-group">
- <?= $form->field($model, 'TYPE', ['options' => ['class' => 'col_5']])->radioList(['259' => '车队'], ['class' => 'col-sm-5 radio-z']); ?>
- </div>
- <!--供应商名称-->
- <div class="form-group">
- <div class="form-inline">
- <?= $form->field($model, 'SUPPLIER_NAME', ['template' => '{label}<div class="col-sm-9 " style="display: inline-flex;"><div class="">{input}' .
- '</div>{hint}{error}</div>', 'options' => ['class' => 'col_5']])->textInput(['placeholder' => '输入供应商名称', ['class' => 'form-control']]) ?>
- </div>
- </div>
- <!--公司全称-->
- <div class="form-group">
- <div class="form-inline">
- <?= $form->field($model, 'COMPANY_NAME', ['template' => '{label}<div class="col-sm-9 " style="display: inline-flex;"><div class="">{input}' .
- '</div>{hint}{error}</div>', 'options' => ['class' => 'col_5']])->textInput(['placeholder' => '输入' . $model->getAttributeLabel('COMPANY_NAME'), ['class' => 'form-control']]) ?>
- </div>
- </div>
- <!--结算方式-->
- <div class="form-group">
- <?= $form->field($model, 'SETT_TYPE', ['options' => ['class' => 'col_5']])->radioList(['474' => '挂账', '190' => '预付', '292' => '单结'], ['class' => 'col-sm-9 radio-z'])->error(false); ?>
- </div>
- <!--结算周期-->
- <div class="form-group">
- <?= $form->field($model, 'SETT_FREQUENCY', ['options' => ['class' => 'col_5']])->radioList(['295' => '月结', '294' => '周结', '298' => '年付'], ['class' => 'col-sm-9 radio-z'])->error(false); ?>
- </div>
- <!--联系人-->
- <div class="form-group">
- <div class="form-inline">
- <div class="col_5">
- <label id="" class="control-label">联系人</label>
- <div class="col-sm-9">
- <button type="button" class="btn btn-primary" onclick="add_contacts(this)">
- <span class="glyphicon glyphicon-plus"></span> 添加
- </button>
- </div>
- <div class="form-group" style="margin-left: 92px;margin-top: 16px;">
- <div class="form-inline" style="width:700px;">
- <table class="table table-bordered table-hover" style="text-align: center">
- <thead>
- <tr>
- <th> 姓名</th>
- <th> 电话</th>
- <th> 类型</th>
- <th> 操作</th>
- </tr>
- </thead>
- <tbody id="stroke_tbody">
- <?php
- foreach ($linkModel as $key => $link) {
- ?>
- <tr class="stroke_tr">
- <td>
- <?= $form->field($link, "[$key]ID")->textInput()->hiddenInput(['value' => $link['ID']]);
- echo Html::hiddenInput("tr_no", $key);
- ?>
- <div class="form-group">
- <div class="form-inline">
- <?= $form->field($link, "[$key]CONTACT_NAME")->textInput(['placeholder' => '输入联系人姓名', ['class' => 'form-control select_screen']])->label(false)->error(false); ?>
- </div>
- </div>
- </td>
- <td>
- <div class="form-group">
- <div class="form-inline">
- <?= $form->field($link, "[$key]CONTACT_MOBILE")->textInput(['placeholder' => '输入联系人电话', ['class' => 'form-control select_screen']])->label(false)->error(false); ?>
- </div>
- </div>
- </td>
- <td>
- <div class="form-inline">
- <?= $form->field($link, "[$key]CONTACT_TYPE", ['template' => '<div class="col-sm-8" ><div class="form-group">{input}' .
- '</div>{hint}{error}</div>'], ['options' => ['class' => '']])->dropDownList(['606' => '车调', '607' => '采购', '608' => '财务'], ['class' => 'form-control'])->error(false) ?>
- </td>
- <td style="vertical-align: middle !important;">
- <button type="button" onclick="delete_contacts(this)"
- class="btn btn-danger">删除
- </button>
- </td>
- </tr>
- <?php
- }
- ?>
- </tbody>
- </table>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <!--操作按钮-->
- <div class="panel panel-default" style="margin: 0 16px 16px 30px;border: none">
- <div class="form-inline">
- <div class="col-sm-5">
- <?php if ($op == '' || $op == 'modify'): ?>
- <?= Html::submitButton($model->isNewRecord ? '保 存' : '保 存', ['class' => $model->isNewRecord ? 'btn btn-primary' : 'btn btn-primary', 'style' => 'width: 82px;', 'onclick' => 'loading()']) ?>
- <?= Html::button('取 消', ['class' => 'btn btn-default', 'data-dismiss' => 'modal', 'onclick' => 'window.open("about:blank", "_top").close()', 'style' => 'margin-left:5px;width: 82px;']) ?>
- <?php elseif ($op == 'review'): ?>
- <?= Html::submitButton('通 过', ['class' => $model->isNewRecord ? 'btn btn-primary' : 'btn btn-primary', 'name' => 'pass', 'style' => 'width: 82px;', 'onclick' => 'loading()']) ?>
- <?= Html::submitButton('驳 回', ['class' => 'btn btn-default', 'data-dismiss' => 'modal', 'style' => 'width: 82px;margin-left:5px;', 'name' => 'reject', 'onclick' => 'loading()']) ?>
- <?php elseif ($op == 'view'): ?>
- <?= Html::submitButton('关 闭', ['class' => 'btn btn-default', 'data-dismiss' => 'modal', 'id' => 'close', 'onclick' => 'window.open("about:blank", "_top").close()', 'style' => 'width:82px;']) ?>
- <?php endif; ?>
- </div>
- </div>
- </div>
- <?php zActiveForm::end(); ?>
- </div>
- <?php if ($op == 'view'): ?>
- <script>
- window.onload = function () {
- $("input").each(function () {
- $(this).attr("disabled", "disabled")
- });
- $("button").each(function () {
- $(this).attr("disabled", "disabled")
- });
- $("select").each(function () {
- $(this).attr("disabled", "disabled")
- });
- $("#close").attr("disabled", false)
- }
- </script>
- <?php endif; ?>
|