Excel查詢填報系統2.0版本安裝和使用方法

datangkang123發表於2021-01-29

一、安裝方法

環境要求:php7.3 + mysql5.7 + nginx

為了更順利地安裝,減少環境導致的問題,儘量下載寶塔皮膚安裝:bt.cn,然後注意以下幾個細節:

  1. PHP擴充和禁用函式

需要安裝的擴充:fileinfo、redis、exif

需要從禁用函式中刪除的(也可看報錯來刪除):

具體如下:

PHP >= 7.3
BCMath PHP 擴充
Ctype PHP 擴充
Fileinfo PHP 擴充
JSON PHP 擴充
Mbstring PHP 擴充
OpenSSL PHP 擴充
PDO PHP 擴充
Tokenizer PHP 擴充
XML PHP 擴充

2. 站點設定

偽靜態選擇laravel,執行目錄為public,public目錄下有一個.user.ini的檔案,將裡面的網址修改為自己的,或者直接刪除這個檔案(也可在皮膚關閉,再開啟防跨站,自動修改):

3. 修改配置檔案

根目錄下的.env檔案(注意在windows中可能看不到該檔案,可直接建立一個,再貼上內容),這個配置檔案有幾處必須修改正確:

首先是資料庫名及其使用者名稱和密碼:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=資料庫名
DB_USERNAME=資料庫使用者名稱
DB_PASSWORD=資料庫密碼

然後是網址和https是否啟用,如果部署了ssl證照,則為:

APP_URL=https://dj.ydjkt.net
ADMIN_HTTPS=true

如果沒有部署SSL證照那就是http,並將下面的ADMIN_HTTPS的true改為false,不然無法登入後臺。

APP_URL=http://dj.ydjkt.net
ADMIN_HTTPS=false

最後,將根目錄下的sql檔案匯入到資料庫中即可。注意:如果mysql版本低於5.7將匯入失敗。

另外,對於非寶塔皮膚,如果是nginx,偽靜態規則請設定為:

location / {
    try_files $uri $uri/ /index.php?$query_string;
}123

二、查詢填報系統使用方法

該系統將查詢和填報融為一體,並可以切換自如。

1. 建立一個新的查詢或填報專案

點選新增專案,輸入專案名稱後,有兩種方式建立:一種是匯入excel表,另一種是手工建立,點選新增建立欄位:

每一項設定都有說明,首次使用請認真檢視。可以設定開始時間,截止時間,填報數量,非常適合報名等場合。

注意,預設建立的專案,前臺是不顯示的,需要設定專案屬性。

2. 設定專案屬性

在專案管理處右鍵相應專案,點選編輯。

如果是查詢專案,只需要設定查詢條件和開放查詢欄位即可,如下圖:

這樣前臺就能查詢了。查詢專案預設不需要使用者登入,如果要實現使用者登入查詢,並且不同使用者顯示的內容不同,可在站點設定中開啟登入後查詢,然後在此設定不同使用者組可檢視的欄位。

如果是填報專案,需要設定欄位屬性。點選欄位設定,屬性設定,對每個欄位進行設定:

如果要實現使用者在微信內填報,且一個專案只能填報一次,可開啟微信填報。

填報專案還可以設定開始時間和結束時間,填報人數,適合報名等場合。新增一個稽核欄位,可實現使用者填報後,後臺管理員稽核前可自由修改,稽核通過後禁止修改。

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章