Request

Routing

Name Value
Route 'vue/sales-contract/save-edit'
Action 'app\\modules\\vue\\controllers\\SalesContractController::actionSaveEdit()'
Parameters []

$_GET

Empty.

$_POST

Name Value
SalesContracts [ 'id' => '3843' 'client_id' => '3304' 'project_id' => '3809' 'project_name' => '测试默认选中明确需求' 'amount' => '1' 'contract_scan' => '' 'receipt_scan' => '' 'contract_type' => '1' 'serial_no' => 'TS-LRC-20250611001' 'signed_at' => '2025-06-11' 'budget' => '1' 'profit' => '1' 'profit_pct' => '100' 'description' => '' 'expire_date' => '' 'expire_remind_ahead' => '' 'project_product_version_id' => '' 'salesContractPayments' => [ 'new' => [ 0 => '' ] ] 'salesContractPaymentCollectionRemindDates' => [ '2025-06-11' => '3000' ] 'payment_collection_remind_ahead' => '1 day' 'salesContractPaymentCollectionRemindReceivers' => [ 0 => '1005' 1 => '1001' ] 'sla' => '' 'including_tax' => '1' 'remind_ahead' => '' 'is_settle' => '0' 'is_deliver' => '0' 'is_outbound' => '0' 'client_name' => '北京月初科技有限公司(过单)' 'projectContactPoints' => '' 'projectContactPointRels' => '' 'contractScans' => '' 'serviceContractRemindDates' => '' 'salesSupplierRels' => '' 'projectProductRels' => '' 'salesContractInvoices' => '' 'projectProductTypes' => [ 2 => [ 'budget' => '1' 'profit' => '1' 'pct' => '100' ] ] 'salesContractRemindReceivers' => '' 'serviceContractRemindReceivers' => '' ]
web_access_token 'SXPCUp7Z_YgHJ45TnvuyG1o7l8nwuHKC'

$_FILES

Empty.

$_COOKIE

Name Value
_csrf '718d1694cd75a7ec59310a04993ce3b05c7f7a2902ec165a7287ec5fc763fa48a:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"oq1V-ZnU_k4KNIG0YybZ85qjpsmhVH1Z\";}'
2342_zhixiaoUserId '679151506911301'
_identity '4daa5f0b43377b900eeb1bed5fb7132fb6bf2f53bd28417a966dbec008258a6ea:2:{i:0;s:9:\"_identity\";i:1;s:49:\"[1001,\"AjLOvSLPDBjQA9eaXHjTm0gDoI5fJcEz\",2592000]\";}'
PHPSESSID 's71ru02fff5tphrrlbm43447i5'

Request Body

Name Value
Content Type 'application/x-www-form-urlencoded; charset=UTF-8'
Raw 'SalesContracts%5Bid%5D=3843&SalesContracts%5Bclient_id%5D=3304&SalesContracts%5Bproject_id%5D=3809&SalesContracts%5Bproject_name%5D=%E6%B5%8B%E8%AF%95%E9%BB%98%E8%AE%A4%E9%80%89%E4%B8%AD%E6%98%8E%E7%A1%AE%E9%9C%80%E6%B1%82&SalesContracts%5Bamount%5D=1&SalesContracts%5Bcontract_scan%5D=&SalesContracts%5Breceipt_scan%5D=&SalesContracts%5Bcontract_type%5D=1&SalesContracts%5Bserial_no%5D=TS-LRC-20250611001&SalesContracts%5Bsigned_at%5D=2025-06-11&SalesContracts%5Bbudget%5D=1&SalesContracts%5Bprofit%5D=1&SalesContracts%5Bprofit_pct%5D=100&SalesContracts%5Bdescription%5D=&SalesContracts%5Bexpire_date%5D=&SalesContracts%5Bexpire_remind_ahead%5D=&SalesContracts%5Bproject_product_version_id%5D=&SalesContracts%5BsalesContractPayments%5D%5Bnew%5D%5B0%5D=&SalesContracts%5BsalesContractPaymentCollectionRemindDates%5D%5B2025-06-11%5D=3000&SalesContracts%5Bpayment_collection_remind_ahead%5D=1%20day&SalesContracts%5BsalesContractPaymentCollectionRemindReceivers%5D%5B0%5D=1005&SalesContracts%5BsalesContractPaymentCollectionRemindReceivers%5D%5B1%5D=1001&SalesContracts%5Bsla%5D=&SalesContracts%5Bincluding_tax%5D=1&SalesContracts%5Bremind_ahead%5D=&SalesContracts%5Bis_settle%5D=0&SalesContracts%5Bis_deliver%5D=0&SalesContracts%5Bis_outbound%5D=0&SalesContracts%5Bclient_name%5D=%E5%8C%97%E4%BA%AC%E6%9C%88%E5%88%9D%E7%A7%91%E6%8A%80%E6%9C%89%E9%99%90%E5%85%AC%E5%8F%B8%EF%BC%88%E8%BF%87%E5%8D%95%EF%BC%89&SalesContracts%5BprojectContactPoints%5D=&SalesContracts%5BprojectContactPointRels%5D=&SalesContracts%5BcontractScans%5D=&SalesContracts%5BserviceContractRemindDates%5D=&SalesContracts%5BsalesSupplierRels%5D=&SalesContracts%5BprojectProductRels%5D=&SalesContracts%5BsalesContractInvoices%5D=&SalesContracts%5BprojectProductTypes%5D%5B2%5D%5Bbudget%5D=1&SalesContracts%5BprojectProductTypes%5D%5B2%5D%5Bprofit%5D=1&SalesContracts%5BprojectProductTypes%5D%5B2%5D%5Bpct%5D=100&SalesContracts%5BsalesContractRemindReceivers%5D=&SalesContracts%5BserviceContractRemindReceivers%5D=&web_access_token=SXPCUp7Z_YgHJ45TnvuyG1o7l8nwuHKC'
Decoded to Params [ 'SalesContracts' => [ 'id' => '3843' 'client_id' => '3304' 'project_id' => '3809' 'project_name' => '测试默认选中明确需求' 'amount' => '1' 'contract_scan' => '' 'receipt_scan' => '' 'contract_type' => '1' 'serial_no' => 'TS-LRC-20250611001' 'signed_at' => '2025-06-11' 'budget' => '1' 'profit' => '1' 'profit_pct' => '100' 'description' => '' 'expire_date' => '' 'expire_remind_ahead' => '' 'project_product_version_id' => '' 'salesContractPayments' => [ 'new' => [ 0 => '' ] ] 'salesContractPaymentCollectionRemindDates' => [ '2025-06-11' => '3000' ] 'payment_collection_remind_ahead' => '1 day' 'salesContractPaymentCollectionRemindReceivers' => [ 0 => '1005' 1 => '1001' ] 'sla' => '' 'including_tax' => '1' 'remind_ahead' => '' 'is_settle' => '0' 'is_deliver' => '0' 'is_outbound' => '0' 'client_name' => '北京月初科技有限公司(过单)' 'projectContactPoints' => '' 'projectContactPointRels' => '' 'contractScans' => '' 'serviceContractRemindDates' => '' 'salesSupplierRels' => '' 'projectProductRels' => '' 'salesContractInvoices' => '' 'projectProductTypes' => [ 2 => [ 'budget' => '1' 'profit' => '1' 'pct' => '100' ] ] 'salesContractRemindReceivers' => '' 'serviceContractRemindReceivers' => '' ] 'web_access_token' => 'SXPCUp7Z_YgHJ45TnvuyG1o7l8nwuHKC' ]

Request Headers

Name Value
cookie '_csrf=718d1694cd75a7ec59310a04993ce3b05c7f7a2902ec165a7287ec5fc763fa48a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22oq1V-ZnU_k4KNIG0YybZ85qjpsmhVH1Z%22%3B%7D; 2342_zhixiaoUserId=679151506911301; _identity=4daa5f0b43377b900eeb1bed5fb7132fb6bf2f53bd28417a966dbec008258a6ea%3A2%3A%7Bi%3A0%3Bs%3A9%3A%22_identity%22%3Bi%3A1%3Bs%3A49%3A%22%5B1001%2C%22AjLOvSLPDBjQA9eaXHjTm0gDoI5fJcEz%22%2C2592000%5D%22%3B%7D; PHPSESSID=s71ru02fff5tphrrlbm43447i5'
accept-language 'en-US,en;q=0.9,zh-CN;q=0.8,zh;q=0.7,fr;q=0.6,ja;q=0.5'
accept-encoding 'gzip, deflate, br, zstd'
referer 'https://beta.jinchangxiao.com/dist/'
sec-fetch-dest 'empty'
sec-fetch-mode 'cors'
sec-fetch-site 'same-origin'
origin 'https://beta.jinchangxiao.com'
sec-ch-ua-mobile '?0'
sec-ch-ua '\"Google Chrome\";v=\"137\", \"Chromium\";v=\"137\", \"Not/A)Brand\";v=\"24\"'
accept 'application/json, text/javascript, */*; q=0.01'
user-agent 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36'
sec-ch-ua-platform '\"macOS\"'
connection 'keep-alive'
host 'beta.jinchangxiao.com'

Response Headers

Name Value
Access-Control-Allow-Origin '*'
Access-Control-Allow-Methods '*'
Access-Control-Allow-Headers 'x-requested-with,content-type'
Expires 'Thu, 19 Nov 1981 08:52:00 GMT'
Cache-Control 'no-store, no-cache, must-revalidate'
Pragma 'no-cache'
Content-Type 'application/json; charset=UTF-8'
Set-Cookie '_identity=4daa5f0b43377b900eeb1bed5fb7132fb6bf2f53bd28417a966dbec008258a6ea%3A2%3A%7Bi%3A0%3Bs%3A9%3A%22_identity%22%3Bi%3A1%3Bs%3A49%3A%22%5B1001%2C%22AjLOvSLPDBjQA9eaXHjTm0gDoI5fJcEz%22%2C2592000%5D%22%3B%7D; expires=Sun, 27-Jul-2025 06:39:01 GMT; Max-Age=2591999; path=/; HttpOnly'

$_SESSION

Name Value
__flash []
__id 1001

Flashes

Empty.

$_SERVER

Name Value
POSTGRESQL_SERVER_LOCAL_PORT 'tcp://172.18.0.3:5432'
REDIS_PORT_6379_TCP_PROTO 'tcp'
DB_PORT 'tcp://172.18.0.3:5432'
LC_ALL 'C.UTF-8'
LOG_STDERR '/proc/1/fd/2'
PHP_UPLOAD_MAX_FILESIZE '200M'
REDIS_PORT 'tcp://172.18.0.4:6379'
POSTGRESQL_SERVER_LOCAL_PORT_5432_TCP_ADDR '172.18.0.3'
REDIS_SERVER_LOCAL_PORT_6379_TCP 'tcp://172.18.0.4:6379'
REDIS_SERVER_LOCAL_PORT_6379_TCP_PORT '6379'
REDIS_NAME '/web/redis'
CONTAINER_UID 'application'
REDIS_SERVER_LOCAL_PORT_6379_TCP_ADDR '172.18.0.4'
REDIS_SERVER_LOCAL_NAME '/web/redis.server.local'
LANG 'C.UTF-8'
HOSTNAME '2ae940599e57'
WEB_DOCUMENT_ROOT '/app'
REDIS_SERVER_LOCAL_ENV_REDIS_DOWNLOAD_URL 'http://download.redis.io/releases/redis-6.2.4.tar.gz'
REDIS_PORT_6379_TCP_ADDR '172.18.0.4'
APPLICATION_GROUP 'application'
REDIS_PORT_6379_TCP 'tcp://172.18.0.4:6379'
DB_ENV_PGDATA '/var/lib/postgresql/data'
REDIS_SERVER_LOCAL_ENV_REDIS_DOWNLOAD_SHA 'ba32c406a10fc2c09426e2be2787d74ff204eb3a2e496d87cff76a476b6ae16e'
DB_PORT_5432_TCP 'tcp://172.18.0.3:5432'
POSTGRESQL_SERVER_LOCAL_ENV_POSTGRES_PASSWORD '2EynGL9hZG9tyG7wsq7shC'
PHPIZE_DEPS 'autoconf dpkg-dev file g++ gcc libc-dev make pkg-config re2c'
GPG_KEYS '1A4E8B7277C42E53DBA9C7B9BCAA30EA9C0D5763 6E4F6AB321FDC07F2C332E3AC2BF0BC433CFC8B3'
DOCKER_CONF_HOME '/opt/docker/'
APPLICATION_UID '1000'
DB_ENV_PG_VERSION '10.18'
DB_PORT_5432_TCP_ADDR '172.18.0.3'
DB_ENV_PG_MAJOR '10'
REDIS_SERVER_LOCAL_ENV_REDIS_VERSION '6.2.4'
PHP_EXTRA_CONFIGURE_ARGS '--enable-fpm --with-fpm-user=www-data --with-fpm-group=www-data --disable-cgi'
REDIS_ENV_REDIS_DOWNLOAD_URL 'http://download.redis.io/releases/redis-6.2.4.tar.gz'
WEB_DOCUMENT_INDEX 'index.php'
PHP_ASC_URL 'https://secure.php.net/get/php-7.0.33.tar.xz.asc/from/this/mirror'
PHP_CFLAGS '-fstack-protector-strong -fpic -fpie -O2'
POSTGRESQL_SERVER_LOCAL_PORT_5432_TCP 'tcp://172.18.0.3:5432'
DB_PORT_5432_TCP_PROTO 'tcp'
REDIS_SERVER_LOCAL_PORT 'tcp://172.18.0.4:6379'
POSTGRESQL_SERVER_LOCAL_ENV_PGDATA '/var/lib/postgresql/data'
PWD '/var/www'
HOME '/home/application'
POSTGRESQL_SERVER_LOCAL_ENV_PG_MAJOR '10'
APPLICATION_GID '1000'
PHP_LDFLAGS '-Wl,-O1 -Wl,--hash-style=both -pie'
PHP_SENDMAIL_PATH '/usr/sbin/sendmail -t -i'
LOG_STDOUT '/proc/1/fd/1'
PHP_DISPLAY_ERRORS '1'
PHP_INI_DIR '/usr/local/etc/php'
DB_ENV_POSTGRES_PASSWORD '2EynGL9hZG9tyG7wsq7shC'
DB_ENV_PG_SHA256 '57477c2edc82c3f86a74747707b3babc1f301f389315ae14e819e025c0ba3801'
PHP_URL 'https://secure.php.net/get/php-7.0.33.tar.xz/from/this/mirror'
PHP_CPPFLAGS '-fstack-protector-strong -fpic -fpie -O2'
WEB_PHP_SOCKET '127.0.0.1:9000'
SUPERVISOR_PROCESS_NAME 'php-fpmd'
POSTGRESQL_SERVER_LOCAL_PORT_5432_TCP_PROTO 'tcp'
DB_PORT_5432_TCP_PORT '5432'
SUPERVISOR_ENABLED '1'
PHP_POST_MAX_SIZE '200M'
REDIS_PORT_6379_TCP_PORT '6379'
POSTGRESQL_SERVER_LOCAL_PORT_5432_TCP_PORT '5432'
POSTGRESQL_SERVER_LOCAL_NAME '/web/postgresql.server.local'
APPLICATION_USER 'application'
TERM 'xterm'
REDIS_ENV_REDIS_DOWNLOAD_SHA 'ba32c406a10fc2c09426e2be2787d74ff204eb3a2e496d87cff76a476b6ae16e'
PHP_VERSION '7.0.33'
DB_ENV_LANG 'en_US.utf8'
REDIS_SERVER_LOCAL_PORT_6379_TCP_PROTO 'tcp'
SHLVL '0'
POSTGRESQL_SERVER_LOCAL_ENV_LANG 'en_US.utf8'
DB_NAME '/web/db'
APPLICATION_PATH '/app'
SUPERVISOR_GROUP_NAME 'php-fpm'
WEB_ALIAS_DOMAIN '*.vm'
PHP_MD5 ''
PATH '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
POSTGRESQL_SERVER_LOCAL_ENV_PG_VERSION '10.18'
PHP_SHA256 'ab8c5be6e32b1f8d032909dedaaaa4bbb1a209e519abb01a52ce3914f9a13d96'
REDIS_ENV_REDIS_VERSION '6.2.4'
SUPERVISOR_SERVER_URL 'unix:///.supervisor.sock'
WEB_PHP_TIMEOUT '600'
POSTGRESQL_SERVER_LOCAL_ENV_PG_SHA256 '57477c2edc82c3f86a74747707b3babc1f301f389315ae14e819e025c0ba3801'
VIPSHOME '/usr'
USER 'application'
SCRIPT_NAME '/index.php'
REQUEST_URI '/vue/sales-contract/save-edit'
QUERY_STRING ''
REQUEST_METHOD 'POST'
SERVER_PROTOCOL 'HTTP/1.1'
GATEWAY_INTERFACE 'CGI/1.1'
REDIRECT_URL '/vue/sales-contract/save-edit'
REMOTE_PORT '18782'
SCRIPT_FILENAME '/var/www/beta/web/index.php'
SERVER_ADMIN '[no address given]'
CONTEXT_DOCUMENT_ROOT '/var/www/beta/web'
CONTEXT_PREFIX ''
REQUEST_SCHEME 'https'
DOCUMENT_ROOT '/var/www/beta/web'
REMOTE_ADDR '124.64.23.82'
SERVER_PORT '443'
SERVER_ADDR '172.18.0.5'
SERVER_NAME 'beta.jinchangxiao.com'
SERVER_SOFTWARE 'Apache/2.4.25 (Debian)'
SERVER_SIGNATURE '<address>Apache/2.4.25 (Debian) Server at beta.jinchangxiao.com Port 443</address> '
HTTP_COOKIE '_csrf=718d1694cd75a7ec59310a04993ce3b05c7f7a2902ec165a7287ec5fc763fa48a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22oq1V-ZnU_k4KNIG0YybZ85qjpsmhVH1Z%22%3B%7D; 2342_zhixiaoUserId=679151506911301; _identity=4daa5f0b43377b900eeb1bed5fb7132fb6bf2f53bd28417a966dbec008258a6ea%3A2%3A%7Bi%3A0%3Bs%3A9%3A%22_identity%22%3Bi%3A1%3Bs%3A49%3A%22%5B1001%2C%22AjLOvSLPDBjQA9eaXHjTm0gDoI5fJcEz%22%2C2592000%5D%22%3B%7D; PHPSESSID=s71ru02fff5tphrrlbm43447i5'
HTTP_ACCEPT_LANGUAGE 'en-US,en;q=0.9,zh-CN;q=0.8,zh;q=0.7,fr;q=0.6,ja;q=0.5'
HTTP_ACCEPT_ENCODING 'gzip, deflate, br, zstd'
HTTP_REFERER 'https://beta.jinchangxiao.com/dist/'
HTTP_SEC_FETCH_DEST 'empty'
HTTP_SEC_FETCH_MODE 'cors'
HTTP_SEC_FETCH_SITE 'same-origin'
HTTP_ORIGIN 'https://beta.jinchangxiao.com'
HTTP_SEC_CH_UA_MOBILE '?0'
CONTENT_TYPE 'application/x-www-form-urlencoded; charset=UTF-8'
HTTP_SEC_CH_UA '\"Google Chrome\";v=\"137\", \"Chromium\";v=\"137\", \"Not/A)Brand\";v=\"24\"'
HTTP_ACCEPT 'application/json, text/javascript, */*; q=0.01'
HTTP_USER_AGENT 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36'
HTTP_SEC_CH_UA_PLATFORM '\"macOS\"'
CONTENT_LENGTH '2031'
HTTP_CONNECTION 'keep-alive'
HTTP_HOST 'beta.jinchangxiao.com'
SSL_SESSION_RESUMED 'Resumed'
SSL_SESSION_ID '3e058f900a8bcea2f2fc4a33b63aefe1caf38ebbfbdd2892cc246d363daf44a4'
SSL_SERVER_A_SIG 'sha256WithRSAEncryption'
SSL_SERVER_A_KEY 'rsaEncryption'
SSL_SERVER_I_DN 'CN=RapidSSL TLS RSA CA G1,OU=www.digicert.com,O=DigiCert Inc,C=US'
SSL_SERVER_S_DN 'CN=*.jinchangxiao.com'
SSL_SERVER_V_END 'Jun 25 23:59:59 2026 GMT'
SSL_SERVER_V_START 'May 26 00:00:00 2025 GMT'
SSL_SERVER_M_SERIAL '075A132232AD53B40FF99E59BC74F4D1'
SSL_SERVER_M_VERSION '3'
SSL_CLIENT_VERIFY 'NONE'
SSL_CIPHER_ALGKEYSIZE '128'
SSL_CIPHER_USEKEYSIZE '128'
SSL_CIPHER_EXPORT 'false'
SSL_CIPHER 'ECDHE-RSA-AES128-GCM-SHA256'
SSL_COMPRESS_METHOD 'NULL'
SSL_SECURE_RENEG 'true'
SSL_PROTOCOL 'TLSv1.2'
SSL_VERSION_LIBRARY 'OpenSSL/1.0.2u'
SSL_VERSION_INTERFACE 'mod_ssl/2.4.25'
SSL_SERVER_SAN_DNS_1 'jinchangxiao.com'
SSL_SERVER_SAN_DNS_0 '*.jinchangxiao.com'
SSL_SERVER_I_DN_CN 'RapidSSL TLS RSA CA G1'
SSL_SERVER_I_DN_OU 'www.digicert.com'
SSL_SERVER_I_DN_O 'DigiCert Inc'
SSL_SERVER_I_DN_C 'US'
SSL_SERVER_S_DN_CN '*.jinchangxiao.com'
SSL_TLS_SNI 'beta.jinchangxiao.com'
HTTPS 'on'
REDIRECT_STATUS '200'
REDIRECT_SSL_TLS_SNI 'beta.jinchangxiao.com'
REDIRECT_HTTPS 'on'
FCGI_ROLE 'RESPONDER'
PHP_SELF '/index.php'
REQUEST_TIME_FLOAT 1751006341.8073
REQUEST_TIME 1751006341