예제 #1
0
 public function actionPrint()
 {
     $request = Yii::$app->request;
     $action = ucfirst($request->get("action"));
     $model_info = Document::find()->where("{$action} = 1")->asArray()->all();
     echo $this->renderPartial("print", ["model_info" => $model_info]);
 }
예제 #2
0
파일: document.php 프로젝트: perpel/ywfy
<?php 
$ths = Document::tableTh();
echo "<th>" . $ths['ID'] . "</th>";
echo "<th>" . $ths['DepartmentNumber'] . "</th>";
echo "<th data-tpl='Name'>" . $ths['Name'] . "</th>";
echo "<th data-btn='Assess'>" . $ths['Assess'] . "</th>";
echo "<th data-btn='Identify'>" . $ths['Identify'] . "</th>";
echo "<th data-btn='Auction'>" . $ths['Auction'] . "</th>";
echo "<th data-btn='Project'>" . $ths['Project'] . "</th>";
echo "<th data-btn='Bust'>" . $ths['Bust'] . "</th>";
?>
</tr>

<?php 
$i = 1;
foreach (Document::find()->asArray()->all() as $k => $v) {
    echo "<tr data-id='" . $v["ID"] . "'>";
    echo "<td>" . $i . "</td>";
    echo "<td>" . $v["DepartmentNumber"] . "</td>";
    echo "<td data-key='Name'>" . $v["Name"] . "</td>";
    if ($v["Assess"]) {
        echo "<td data-key='Assess' data-btn='Assess'><input type='checkbox' checked value=1></td>";
    } else {
        echo "<td data-key='Assess' data-btn='Assess'><input type='checkbox' value=0></td>";
    }
    if ($v["Identify"]) {
        echo "<td data-key='Identify' data-btn='Identify'><input type='checkbox' checked value=1></td>";
    } else {
        echo "<td data-key='Identify' data-btn='Identify'><input type='checkbox' value=0></td>";
    }
    if ($v["Auction"]) {
예제 #3
0
 public function actionUpdateDocument()
 {
     $request = Yii::$app->request;
     if ($request->isGet) {
         $model = Document::find()->where(["id" => $request->get("id")])->one();
         $model->DepartmentNumber = Yii::$app->user->identity->DepartmentNumber;
         $key = $request->get("key");
         $model->{$key} = $request->get("v");
         if ($model->save()) {
             echo "success";
         } else {
             echo "defail";
         }
     }
 }