pull/1/head
alireza hassani 5 years ago
parent ab3497449c
commit f8add50341

2
.idea/.gitignore vendored

@ -0,0 +1,2 @@
# Default ignored files
/workspace.xml

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JavaScriptSettings">
<option name="languageLevel" value="ES6" />
</component>
</project>

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/willamall-admin.iml" filepath="$PROJECT_DIR$/.idea/willamall-admin.iml" />
</modules>
</component>
</project>

@ -0,0 +1,133 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="PhpIncludePathManager">
<include_path>
<path value="$PROJECT_DIR$/vendor/symfony/event-dispatcher" />
<path value="$PROJECT_DIR$/vendor/paragonie/random_compat" />
<path value="$PROJECT_DIR$/vendor/myclabs/php-enum" />
<path value="$PROJECT_DIR$/vendor/myclabs/deep-copy" />
<path value="$PROJECT_DIR$/vendor/league/commonmark-ext-table" />
<path value="$PROJECT_DIR$/vendor/league/oauth2-server" />
<path value="$PROJECT_DIR$/vendor/league/glide" />
<path value="$PROJECT_DIR$/vendor/phpoption/phpoption" />
<path value="$PROJECT_DIR$/vendor/league/event" />
<path value="$PROJECT_DIR$/vendor/league/flysystem" />
<path value="$PROJECT_DIR$/vendor/league/commonmark" />
<path value="$PROJECT_DIR$/vendor/vlucas/phpdotenv" />
<path value="$PROJECT_DIR$/vendor/phpseclib/phpseclib" />
<path value="$PROJECT_DIR$/vendor/facade/ignition" />
<path value="$PROJECT_DIR$/vendor/facade/ignition-contracts" />
<path value="$PROJECT_DIR$/vendor/facade/flare-client-php" />
<path value="$PROJECT_DIR$/vendor/psr/simple-cache" />
<path value="$PROJECT_DIR$/vendor/psr/http-message" />
<path value="$PROJECT_DIR$/vendor/psr/container" />
<path value="$PROJECT_DIR$/vendor/psr/log" />
<path value="$PROJECT_DIR$/vendor/psr/http-factory" />
<path value="$PROJECT_DIR$/vendor/zendframework/zend-diactoros" />
<path value="$PROJECT_DIR$/vendor/dnoegel/php-xdg-base-dir" />
<path value="$PROJECT_DIR$/vendor/nunomaduro/collision" />
<path value="$PROJECT_DIR$/vendor/egulias/email-validator" />
<path value="$PROJECT_DIR$/vendor/phar-io/version" />
<path value="$PROJECT_DIR$/vendor/phar-io/manifest" />
<path value="$PROJECT_DIR$/vendor/ralouphie/getallheaders" />
<path value="$PROJECT_DIR$/vendor/theseer/tokenizer" />
<path value="$PROJECT_DIR$/vendor/sebastian/resource-operations" />
<path value="$PROJECT_DIR$/vendor/sebastian/recursion-context" />
<path value="$PROJECT_DIR$/vendor/ramsey/uuid" />
<path value="$PROJECT_DIR$/vendor/sebastian/global-state" />
<path value="$PROJECT_DIR$/vendor/sebastian/diff" />
<path value="$PROJECT_DIR$/vendor/sebastian/exporter" />
<path value="$PROJECT_DIR$/vendor/sebastian/object-enumerator" />
<path value="$PROJECT_DIR$/vendor/sebastian/environment" />
<path value="$PROJECT_DIR$/vendor/sebastian/comparator" />
<path value="$PROJECT_DIR$/vendor/swiftmailer/swiftmailer" />
<path value="$PROJECT_DIR$/vendor/sebastian/object-reflector" />
<path value="$PROJECT_DIR$/vendor/sebastian/version" />
<path value="$PROJECT_DIR$/vendor/phpunit/php-token-stream" />
<path value="$PROJECT_DIR$/vendor/sebastian/code-unit-reverse-lookup" />
<path value="$PROJECT_DIR$/vendor/phpunit/php-text-template" />
<path value="$PROJECT_DIR$/vendor/sebastian/type" />
<path value="$PROJECT_DIR$/vendor/phpunit/php-timer" />
<path value="$PROJECT_DIR$/vendor/phpunit/php-file-iterator" />
<path value="$PROJECT_DIR$/vendor/phpunit/php-code-coverage" />
<path value="$PROJECT_DIR$/vendor/phpunit/phpunit" />
<path value="$PROJECT_DIR$/vendor/composer" />
<path value="$PROJECT_DIR$/vendor/spatie/image" />
<path value="$PROJECT_DIR$/vendor/spatie/temporary-directory" />
<path value="$PROJECT_DIR$/vendor/spatie/pdf-to-image" />
<path value="$PROJECT_DIR$/vendor/zircote/swagger-php" />
<path value="$PROJECT_DIR$/vendor/doctrine/annotations" />
<path value="$PROJECT_DIR$/vendor/spatie/laravel-medialibrary" />
<path value="$PROJECT_DIR$/vendor/doctrine/inflector" />
<path value="$PROJECT_DIR$/vendor/spatie/image-optimizer" />
<path value="$PROJECT_DIR$/vendor/doctrine/lexer" />
<path value="$PROJECT_DIR$/vendor/doctrine/instantiator" />
<path value="$PROJECT_DIR$/vendor/lcobucci/jwt" />
<path value="$PROJECT_DIR$/vendor/tijsverkoyen/css-to-inline-styles" />
<path value="$PROJECT_DIR$/vendor/laravel/passport" />
<path value="$PROJECT_DIR$/vendor/laravel/framework" />
<path value="$PROJECT_DIR$/vendor/psy/psysh" />
<path value="$PROJECT_DIR$/vendor/laravel/tinker" />
<path value="$PROJECT_DIR$/vendor/dragonmantank/cron-expression" />
<path value="$PROJECT_DIR$/vendor/scrivo/highlight.php" />
<path value="$PROJECT_DIR$/vendor/mockery/mockery" />
<path value="$PROJECT_DIR$/vendor/monolog/monolog" />
<path value="$PROJECT_DIR$/vendor/webmozart/assert" />
<path value="$PROJECT_DIR$/vendor/jakub-onderka/php-console-highlighter" />
<path value="$PROJECT_DIR$/vendor/jakub-onderka/php-console-color" />
<path value="$PROJECT_DIR$/vendor/fzaninotto/faker" />
<path value="$PROJECT_DIR$/vendor/wm/core" />
<path value="$PROJECT_DIR$/vendor/wm/common" />
<path value="$PROJECT_DIR$/vendor/wm/store" />
<path value="$PROJECT_DIR$/vendor/wm/crm" />
<path value="$PROJECT_DIR$/vendor/wm/reservation" />
<path value="$PROJECT_DIR$/vendor/filp/whoops" />
<path value="$PROJECT_DIR$/vendor/firebase/php-jwt" />
<path value="$PROJECT_DIR$/vendor/hamcrest/hamcrest-php" />
<path value="$PROJECT_DIR$/vendor/phpdocumentor/type-resolver" />
<path value="$PROJECT_DIR$/vendor/phpdocumentor/reflection-docblock" />
<path value="$PROJECT_DIR$/vendor/phpdocumentor/reflection-common" />
<path value="$PROJECT_DIR$/vendor/guzzlehttp/promises" />
<path value="$PROJECT_DIR$/vendor/guzzlehttp/psr7" />
<path value="$PROJECT_DIR$/vendor/guzzlehttp/guzzle" />
<path value="$PROJECT_DIR$/vendor/fideloper/proxy" />
<path value="$PROJECT_DIR$/vendor/nesbot/carbon" />
<path value="$PROJECT_DIR$/vendor/maennchen/zipstream-php" />
<path value="$PROJECT_DIR$/vendor/opis/closure" />
<path value="$PROJECT_DIR$/vendor/symfony/error-handler" />
<path value="$PROJECT_DIR$/vendor/phpspec/prophecy" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-php73" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-php72" />
<path value="$PROJECT_DIR$/vendor/symfony/psr-http-message-bridge" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-mbstring" />
<path value="$PROJECT_DIR$/vendor/symfony/http-foundation" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-ctype" />
<path value="$PROJECT_DIR$/vendor/symfony/http-kernel" />
<path value="$PROJECT_DIR$/vendor/symfony/var-dumper" />
<path value="$PROJECT_DIR$/vendor/symfony/finder" />
<path value="$PROJECT_DIR$/vendor/symfony/console" />
<path value="$PROJECT_DIR$/vendor/intervention/image" />
<path value="$PROJECT_DIR$/vendor/symfony/yaml" />
<path value="$PROJECT_DIR$/vendor/symfony/translation" />
<path value="$PROJECT_DIR$/vendor/symfony/translation-contracts" />
<path value="$PROJECT_DIR$/vendor/symfony/service-contracts" />
<path value="$PROJECT_DIR$/vendor/kalnoy/nestedset" />
<path value="$PROJECT_DIR$/vendor/symfony/debug" />
<path value="$PROJECT_DIR$/vendor/symfony/process" />
<path value="$PROJECT_DIR$/vendor/symfony/mime" />
<path value="$PROJECT_DIR$/vendor/nikic/php-parser" />
<path value="$PROJECT_DIR$/vendor/symfony/routing" />
<path value="$PROJECT_DIR$/vendor/symfony/css-selector" />
<path value="$PROJECT_DIR$/vendor/defuse/php-encryption" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-iconv" />
<path value="$PROJECT_DIR$/vendor/symfony/event-dispatcher-contracts" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-intl-idn" />
</include_path>
</component>
<component name="PhpProjectSharedConfiguration" php_language_level="7.2" />
<component name="PhpUnit">
<phpunit_settings>
<PhpUnitSettings configuration_file_path="$PROJECT_DIR$/phpunit.xml" custom_loader_path="$PROJECT_DIR$/vendor/autoload.php" use_configuration_file="true" />
</phpunit_settings>
</component>
</project>

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
<mapping directory="$PROJECT_DIR$/modules/wm-common" vcs="Git" />
<mapping directory="$PROJECT_DIR$/modules/wm-core" vcs="Git" />
<mapping directory="$PROJECT_DIR$/modules/wm-crm" vcs="Git" />
<mapping directory="$PROJECT_DIR$/modules/wm-reservation" vcs="Git" />
</component>
</project>

@ -0,0 +1,133 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/modules" isTestSource="false" packagePrefix="Modules\" />
<sourceFolder url="file://$MODULE_DIR$/app" isTestSource="false" packagePrefix="App\" />
<sourceFolder url="file://$MODULE_DIR$/tests" isTestSource="true" packagePrefix="Tests\" />
<sourceFolder url="file://$MODULE_DIR$/spec" isTestSource="true" />
<excludeFolder url="file://$MODULE_DIR$/vendor/composer" />
<excludeFolder url="file://$MODULE_DIR$/vendor/defuse/php-encryption" />
<excludeFolder url="file://$MODULE_DIR$/vendor/dnoegel/php-xdg-base-dir" />
<excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/annotations" />
<excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/inflector" />
<excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/instantiator" />
<excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/lexer" />
<excludeFolder url="file://$MODULE_DIR$/vendor/dragonmantank/cron-expression" />
<excludeFolder url="file://$MODULE_DIR$/vendor/egulias/email-validator" />
<excludeFolder url="file://$MODULE_DIR$/vendor/facade/flare-client-php" />
<excludeFolder url="file://$MODULE_DIR$/vendor/facade/ignition" />
<excludeFolder url="file://$MODULE_DIR$/vendor/facade/ignition-contracts" />
<excludeFolder url="file://$MODULE_DIR$/vendor/fideloper/proxy" />
<excludeFolder url="file://$MODULE_DIR$/vendor/filp/whoops" />
<excludeFolder url="file://$MODULE_DIR$/vendor/firebase/php-jwt" />
<excludeFolder url="file://$MODULE_DIR$/vendor/fzaninotto/faker" />
<excludeFolder url="file://$MODULE_DIR$/vendor/guzzlehttp/guzzle" />
<excludeFolder url="file://$MODULE_DIR$/vendor/guzzlehttp/promises" />
<excludeFolder url="file://$MODULE_DIR$/vendor/guzzlehttp/psr7" />
<excludeFolder url="file://$MODULE_DIR$/vendor/hamcrest/hamcrest-php" />
<excludeFolder url="file://$MODULE_DIR$/vendor/intervention/image" />
<excludeFolder url="file://$MODULE_DIR$/vendor/jakub-onderka/php-console-color" />
<excludeFolder url="file://$MODULE_DIR$/vendor/jakub-onderka/php-console-highlighter" />
<excludeFolder url="file://$MODULE_DIR$/vendor/kalnoy/nestedset" />
<excludeFolder url="file://$MODULE_DIR$/vendor/laravel/framework" />
<excludeFolder url="file://$MODULE_DIR$/vendor/laravel/passport" />
<excludeFolder url="file://$MODULE_DIR$/vendor/laravel/tinker" />
<excludeFolder url="file://$MODULE_DIR$/vendor/lcobucci/jwt" />
<excludeFolder url="file://$MODULE_DIR$/vendor/league/commonmark" />
<excludeFolder url="file://$MODULE_DIR$/vendor/league/commonmark-ext-table" />
<excludeFolder url="file://$MODULE_DIR$/vendor/league/event" />
<excludeFolder url="file://$MODULE_DIR$/vendor/league/flysystem" />
<excludeFolder url="file://$MODULE_DIR$/vendor/league/glide" />
<excludeFolder url="file://$MODULE_DIR$/vendor/league/oauth2-server" />
<excludeFolder url="file://$MODULE_DIR$/vendor/maennchen/zipstream-php" />
<excludeFolder url="file://$MODULE_DIR$/vendor/mockery/mockery" />
<excludeFolder url="file://$MODULE_DIR$/vendor/monolog/monolog" />
<excludeFolder url="file://$MODULE_DIR$/vendor/myclabs/deep-copy" />
<excludeFolder url="file://$MODULE_DIR$/vendor/myclabs/php-enum" />
<excludeFolder url="file://$MODULE_DIR$/vendor/nesbot/carbon" />
<excludeFolder url="file://$MODULE_DIR$/vendor/nikic/php-parser" />
<excludeFolder url="file://$MODULE_DIR$/vendor/nunomaduro/collision" />
<excludeFolder url="file://$MODULE_DIR$/vendor/opis/closure" />
<excludeFolder url="file://$MODULE_DIR$/vendor/paragonie/random_compat" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phar-io/manifest" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phar-io/version" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpdocumentor/reflection-common" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpdocumentor/reflection-docblock" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpdocumentor/type-resolver" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpoption/phpoption" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpseclib/phpseclib" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpspec/prophecy" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-code-coverage" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-file-iterator" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-text-template" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-timer" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-token-stream" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/phpunit" />
<excludeFolder url="file://$MODULE_DIR$/vendor/psr/container" />
<excludeFolder url="file://$MODULE_DIR$/vendor/psr/http-factory" />
<excludeFolder url="file://$MODULE_DIR$/vendor/psr/http-message" />
<excludeFolder url="file://$MODULE_DIR$/vendor/psr/log" />
<excludeFolder url="file://$MODULE_DIR$/vendor/psr/simple-cache" />
<excludeFolder url="file://$MODULE_DIR$/vendor/psy/psysh" />
<excludeFolder url="file://$MODULE_DIR$/vendor/ralouphie/getallheaders" />
<excludeFolder url="file://$MODULE_DIR$/vendor/ramsey/uuid" />
<excludeFolder url="file://$MODULE_DIR$/vendor/scrivo/highlight.php" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/code-unit-reverse-lookup" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/comparator" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/diff" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/environment" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/exporter" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/global-state" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/object-enumerator" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/object-reflector" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/recursion-context" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/resource-operations" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/type" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/version" />
<excludeFolder url="file://$MODULE_DIR$/vendor/spatie/image" />
<excludeFolder url="file://$MODULE_DIR$/vendor/spatie/image-optimizer" />
<excludeFolder url="file://$MODULE_DIR$/vendor/spatie/laravel-medialibrary" />
<excludeFolder url="file://$MODULE_DIR$/vendor/spatie/pdf-to-image" />
<excludeFolder url="file://$MODULE_DIR$/vendor/spatie/temporary-directory" />
<excludeFolder url="file://$MODULE_DIR$/vendor/swiftmailer/swiftmailer" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/console" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/css-selector" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/debug" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/error-handler" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/event-dispatcher" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/event-dispatcher-contracts" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/finder" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/http-foundation" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/http-kernel" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/mime" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-ctype" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-iconv" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-intl-idn" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-mbstring" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-php72" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-php73" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/process" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/psr-http-message-bridge" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/routing" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/service-contracts" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/translation" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/translation-contracts" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/var-dumper" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/yaml" />
<excludeFolder url="file://$MODULE_DIR$/vendor/theseer/tokenizer" />
<excludeFolder url="file://$MODULE_DIR$/vendor/tijsverkoyen/css-to-inline-styles" />
<excludeFolder url="file://$MODULE_DIR$/vendor/vlucas/phpdotenv" />
<excludeFolder url="file://$MODULE_DIR$/vendor/webmozart/assert" />
<excludeFolder url="file://$MODULE_DIR$/vendor/wm/common" />
<excludeFolder url="file://$MODULE_DIR$/vendor/wm/core" />
<excludeFolder url="file://$MODULE_DIR$/vendor/wm/crm" />
<excludeFolder url="file://$MODULE_DIR$/vendor/wm/reservation" />
<excludeFolder url="file://$MODULE_DIR$/vendor/wm/store" />
<excludeFolder url="file://$MODULE_DIR$/vendor/zendframework/zend-diactoros" />
<excludeFolder url="file://$MODULE_DIR$/vendor/zircote/swagger-php" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

BIN
.rnd

Binary file not shown.

@ -19,6 +19,7 @@
"wm/core": "dev-master", "wm/core": "dev-master",
"wm/crm": "dev-master", "wm/crm": "dev-master",
"wm/reservation": "dev-master", "wm/reservation": "dev-master",
"wm/store": "dev-master",
"zircote/swagger-php": "^3.0" "zircote/swagger-php": "^3.0"
}, },
"require-dev": { "require-dev": {
@ -83,6 +84,10 @@
{ {
"type": "path", "type": "path",
"url": "./modules/wm-reservation" "url": "./modules/wm-reservation"
},
{
"type": "path",
"url": "./modules/wm-store"
} }
] ]
} }

518
composer.lock generated

File diff suppressed because it is too large Load Diff

@ -1,9 +1,12 @@
{ {
"/js/vue/Authentication/app.js": "/js/vue/Authentication/app.js?id=c518f6702a3d6b999912", "/js/vue/Authentication/app.js": "/js/vue/Authentication/app.js?id=8f6ce2f72a967336688f",
"/js/vue/Home/app.js": "/js/vue/Home/app.js?id=4134097cbd2afcf6e5c6", "/js/vue/Blog/app.js": "/js/vue/Blog/app.js?id=050727b159557a61de52",
"/js/vue/Modules/CRM/app.js": "/js/vue/Modules/CRM/app.js?id=6399210ae58926ddd29a", "/js/vue/Home/app.js": "/js/vue/Home/app.js?id=3e250eb337900c24ea90",
"/js/vue/Product/app.js": "/js/vue/Product/app.js?id=f7e7fc8a864db113e246", "/js/vue/Modules/CRM/app.js": "/js/vue/Modules/CRM/app.js?id=7ddbd2525e29d5d75858",
"/js/vue/SMS/app.js": "/js/vue/SMS/app.js?id=cbcd9382b92018456d3c", "/js/vue/Modules/Store/app.js": "/js/vue/Modules/Store/app.js?id=c7467d8017af6831a53a",
"/js/vue/Service/app.js": "/js/vue/Service/app.js?id=55d984e997ac17be1da4", "/js/vue/Portfolio/app.js": "/js/vue/Portfolio/app.js?id=7b4735af30fbe596e9f2",
"/js/vue/User/app.js": "/js/vue/User/app.js?id=34524bfe2b8492ced23a" "/js/vue/Product/app.js": "/js/vue/Product/app.js?id=10e1085877f11d4eed96",
"/js/vue/SMS/app.js": "/js/vue/SMS/app.js?id=279d923f48009509b8c8",
"/js/vue/Service/app.js": "/js/vue/Service/app.js?id=5590f3eda4e7352817d7",
"/js/vue/User/app.js": "/js/vue/User/app.js?id=eb82dc685d1f972ac13e"
} }

@ -7,7 +7,7 @@
<li> <NavItem TitleFa=" محصولات و خدمات " TitleEn=" Products & Services " ThemeColor="Red"></NavItem> </li> --> <li> <NavItem TitleFa=" محصولات و خدمات " TitleEn=" Products & Services " ThemeColor="Red"></NavItem> </li> -->
<li> <NavItem TitleFa=" سفارشات " TitleEn=" Orders " ThemeColor="Orange" Route="OrderManagement"></NavItem> </li> <li> <NavItem TitleFa=" سفارشات " TitleEn=" Orders " ThemeColor="Orange" Route="OrderManagement"></NavItem> </li>
<!-- <li> <NavItem TitleFa=" نمونه کار ها " TitleEn=" Portfolios " ThemeColor="Purple"></NavItem> </li> --> <!-- <li> <NavItem TitleFa=" نمونه کار ها " TitleEn=" Portfolios " ThemeColor="Purple"></NavItem> </li> -->
<!-- <li> <NavItem TitleFa=" اخبار " TitleEn=" Blog " ThemeColor="Orange"></NavItem> </li> --> <!-- <li> <NavItem TitleFa=" اخبار " TitleEn=" News " ThemeColor="Orange"></NavItem> </li> -->
<li> <NavItem TitleFa=" مدیریت سایت " TitleEn=" Website Management " ThemeColor="Green" Route="Management"></NavItem> </li> <li> <NavItem TitleFa=" مدیریت سایت " TitleEn=" Website Management " ThemeColor="Green" Route="Management"></NavItem> </li>
<li> <NavIcon Icon="WMi-search" ThemeColor="Black"></NavIcon> </li> <li> <NavIcon Icon="WMi-search" ThemeColor="Black"></NavIcon> </li>
<li> <NavIcon Icon="WMi-message-reply-text" ThemeColor="Cyan" Quantity="12"></NavIcon> </li> <li> <NavIcon Icon="WMi-message-reply-text" ThemeColor="Cyan" Quantity="12"></NavIcon> </li>

@ -41,10 +41,10 @@
</v-list> </v-list>
<v-list class="pt-0" dense> <v-list class="pt-0" dense>
<v-divider class="Divider"></v-divider> <v-divider class="Divider"/>
<a :href="item.href" v-for="(item, key) in Items" :key="key"> <a :href="item.href" v-for="(item, key) in Items" :key="key">
<template v-if="!item.permissionClass || $_can(item.permissionClass, false, item.module)"> <template v-if="!item.permissionClass || $_can(item.permissionClass, false, item.module)">
<wm-list-tile :TitleFa="item.titleFa" :TitleEn="item.titleEn"></wm-list-tile> <wm-list-tile :TitleFa="item.titleFa" :TitleEn="item.titleEn" :icon="item.icon" :tileClass="item.tileClass"/>
</template> </template>
</a> </a>
</v-list> </v-list>
@ -67,29 +67,45 @@ export default {
hints: true, hints: true,
drawer: false, drawer: false,
Items: [ Items: [
{ titleEn: 'My Profile', titleFa: ' حساب کاربری من ', icon: 'dashboard', permissionClass: null, href: '/user/profile' }, { titleEn: 'My Profile', titleFa: ' حساب کاربری من ', icon: 'user', permissionClass: null, href: '/user/profile' },
{ {
titleEn: " My Users ", titleEn: " My Users ",
titleFa: " کاربران مجموعه ی من ", titleFa: " کاربران مجموعه ی من ",
icon: "question_answer", icon: "users",
permissionClass: "User::index", permissionClass: "User::index",
module: "core", module: "core",
href: Routes.user(), href: Routes.user(),
tileClass: 'red-theme',
}, },
{ {
titleEn: " Product Management ", titleEn: " Product Management ",
titleFa: " مدیریت محصولات ", titleFa: " مدیریت محصولات ",
icon: "question_answer", icon: "dropbox",
permissionClass: "Product::index", permissionClass: "Product::index",
href: '/product/home', href: '/product/home',
tileClass: 'cyan-theme',
}, },
// { {
// titleEn: " SMS Management ", titleEn: " Blog Management ",
// titleFa: " مدیریت پیام های کوتاه ", titleFa: " مدیریت خبرنامه ",
// icon: "question_answer", icon: "rss",
// permissionClass: "SMS::manage", permissionClass: "SMS::manage",
// href: '/sms/manage', href: '/blog',
// } tileClass: 'orange-theme',
},
{
titleEn: " Portfolio Management ",
titleFa: " مدیریت نمونه کارها ",
icon: "rss",
href: '/portfolio',
},
{
titleEn: " SMS Management ",
titleFa: " مدیریت پیام های کوتاه ",
icon: "comment-alt",
permissionClass: "SMS::manage",
href: '/sms/manage',
}
], ],
user: { name: "" }, user: { name: "" },
mainHref: Routes.main(), mainHref: Routes.main(),
@ -186,10 +202,10 @@ export default {
.drawer { .drawer {
position: fixed; position: fixed;
top: 0px; top: 0px;
left: -500px; left: -600px;
bottom: 0px; bottom: 0px;
background-color: white; background-color: white;
width: 500px; width: 600px;
} }
.drawer.open { .drawer.open {

@ -1,9 +1,9 @@
<template> <template>
<div class="Tile"> <div class="Tile" :class="tileClass">
<i v-if="icon" class="pre-icon" :class="[icon]"></i> <i v-if="icon" class="pre-icon" :class="'WMi-'+icon"/>
<div class="Title"> <div class="Title">
<span class="TitleFa Fa">{{ TitleFa }}</span><br> <div class="TitleFa Fa">{{ TitleFa }}</div>
<span class="TitleEn En">{{ TitleEn }}</span> <div class="TitleEn En">{{ TitleEn }}</div>
</div> </div>
<v-icon v-if="hasDetail" class="post-icon">WMi-left-open </v-icon> <v-icon v-if="hasDetail" class="post-icon">WMi-left-open </v-icon>
<!-- <i v-if="hasDetail" class="WMi-left-open post-icon"></i> --> <!-- <i v-if="hasDetail" class="WMi-left-open post-icon"></i> -->
@ -15,7 +15,8 @@ export default {
TitleFa : {default: ' عنوان بخش '}, TitleFa : {default: ' عنوان بخش '},
TitleEn : {default: ' Section Title '}, TitleEn : {default: ' Section Title '},
icon : {default: null}, icon : {default: null},
hasDetail: {default: true} hasDetail: {default: true},
tileClass: {default: ''}
} }
} }
</script> </script>
@ -41,7 +42,7 @@ export default {
left: 0; left: 0;
right: 0; right: 0;
bottom: 0; bottom: 0;
background: #000; background: var(--color-black);
-webkit-transform: scaleX(0); -webkit-transform: scaleX(0);
transform: scaleX(0); transform: scaleX(0);
-webkit-transform-origin: 100% 50%; -webkit-transform-origin: 100% 50%;
@ -51,31 +52,52 @@ export default {
-webkit-transition: 300ms cubic-bezier(1, 0, 0, 1); -webkit-transition: 300ms cubic-bezier(1, 0, 0, 1);
transition: 300ms cubic-bezier(1, 0, 0, 1); transition: 300ms cubic-bezier(1, 0, 0, 1);
} }
.Tile.orange-theme:before {
background: var(--color-orange);
}
.Tile.red-theme:before {
background: var(--color-red);
}
.Tile.cyan-theme:before {
background: var(--color-cyan);
}
.Tile.orange-theme .pre-icon {
color: var(--color-orange);
}
.Tile.red-theme .pre-icon {
color: var(--color-red);
}
.Tile.cyan-theme .pre-icon {
color: var(--color-cyan);
}
.Tile:hover:before { .Tile:hover:before {
-webkit-transform: scaleX(1); -webkit-transform: scaleX(1);
transform: scaleX(1); transform: scaleX(1);
} }
.Tile:hover, .Tile:hover .post-icon, .Tile:hover .TitleEn { .Tile:hover, .Tile:hover .post-icon, .Tile:hover .pre-icon, .Tile:hover .TitleEn {
color: #fff; color: #fff;
} }
.Tile .pre-icon { .Tile .pre-icon {
padding-left: 10px; padding-left: 5px;
font-size: 35px;
opacity: 0.2;
} }
.Tile .Title { .Tile .Title {
padding-left: 10px; padding-left: 10px;
margin-right:-30px;
} }
.Tile .TitleFa { .Tile .TitleFa {
display: inline-block; font-size: 16px;
font-size: 18px; line-height: 22px;
} }
.Tile .TitleEn { .Tile .TitleEn {
display: inline-block; letter-spacing: 3px;
letter-spacing: 5px; line-height: 20px;
font-size: 12px; font-size: 10px;
color: #a29da9; color: #a29da9;
-webkit-transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);
transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);
} }
.Tile .post-icon::before { .Tile .post-icon::before {
@ -87,8 +109,6 @@ export default {
font-size: 24px !important; font-size: 24px !important;
margin-right: auto; margin-right: auto;
color: #888; color: #888;
-webkit-transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);
transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);
} }
.Tile:hover .post-icon { .Tile:hover .post-icon {
transform: translateX(-4px); transform: translateX(-4px);

@ -14,7 +14,7 @@ import axios from 'axios';
import 'vue2-dropzone/dist/vue2Dropzone.min.css' import 'vue2-dropzone/dist/vue2Dropzone.min.css'
export default { export default {
props: { props: {
defaultMessage: { default: "<i class='fa fa-cloud-upload'></i>آپلود فایل" }, defaultMessage: { default: "<i class='WMi-upload'></i> لطفا تصاویر و فایل ها را اینجا اپلود کنید " },
files: {default:() => ([])}, files: {default:() => ([])},
batch_id: { required: true, type: String } batch_id: { required: true, type: String }
}, },

@ -20,7 +20,7 @@ export default {
<style scoped lang="scss"> <style scoped lang="scss">
.WM-Link .v-icon{ .WM-Link .v-icon{
margin-bottom: 3px; margin-bottom: 3px;
margin-left: 5px; margin-left: 1px;
} }
.disabled { .disabled {
color: grey; color: grey;

@ -12,6 +12,7 @@ $Value in $Colors {
} }
.WM-Color-#{$Color}, .WM-Color-#{$Color},
.WM-Link-#{$Color}:hover, .WM-Link-#{$Color}:hover,
.WM-Link-#{$Color}:hover .v-icon,
.WM-Link-#{$Color}.WM-Selected, .WM-Link-#{$Color}.WM-Selected,
.WM-Link-#{$Color}.WM-Active { .WM-Link-#{$Color}.WM-Active {
color: $Value; color: $Value;
@ -32,6 +33,7 @@ $Value in $colors {
} }
.color-#{$Color}, .color-#{$Color},
.link-#{$Color}:hover, .link-#{$Color}:hover,
.link-#{$Color}:hover .v-icon,
.link-#{$Color}.WM-Selected, .link-#{$Color}.WM-Selected,
.link-#{$Color}.WM-Active { .link-#{$Color}.WM-Active {
color: $Value; color: $Value;

@ -188,15 +188,15 @@
position: relative; position: relative;
} }
.hasConfig .v-autocomplete { .hasConfig .v-autocomplete, .hasConfig .vue-treeselect {
width: calc(100% - 40px); width: calc(100% - 45px);
float: right; float: right;
} }
.hasConfig .v-btn { .hasConfig .v-btn {
float: right; float: right;
margin-top: 20px; margin-top: 20px;
margin-right: 5px; margin-right: 10px;
} }
.hasConfig .v-card__text { .hasConfig .v-card__text {

@ -382,9 +382,45 @@ $Value in $Shadows {
// ------------------------------------------------------------------ // ------------------------------------------------------------------
// Badge :: End // Badge :: End
// ------------------------------------------------------------------ // ------------------------------------------------------------------
// ------------------------------------------------------------------
// vue-dropzone :: begin
// ------------------------------------------------------------------
.vue-dropzone { .vue-dropzone {
font-family: "iranyekan-regular", "Montserrat-Regular" !important; font-family: "iranyekan-regular", "Montserrat-Regular" !important;
} }
.v-application--wrap .dropzone {
border: 1px solid #bdbdbd;
background: #eeeeee;
}
// ------------------------------------------------------------------
// vue-dropzone :: end
// ------------------------------------------------------------------
// ------------------------------------------------------------------
// vue-advanced-cropper :: begin
// ------------------------------------------------------------------
.vue-advanced-cropper {
background-image: url('/images/Global/Backgrounds/Cropper-BG.png');
background-size: cover;
background-position: center;
}
// ------------------------------------------------------------------
// vue-advanced-cropper :: end
// ------------------------------------------------------------------
// ------------------------------------------------------------------ // ------------------------------------------------------------------
// Expansion-Panel :: Begin // Expansion-Panel :: Begin

@ -18,12 +18,34 @@ $LightGray: #e6e6e6;
$LightGrayShadow:rgba(107, 107, 107, 0.5); $LightGrayShadow:rgba(107, 107, 107, 0.5);
$Gray: #797979; $Gray: #797979;
$GrayShadow:rgba(54, 54, 54, 0.5); $GrayShadow:rgba(54, 54, 54, 0.5);
$Brown: #8b4513;
$BrownShadow:rgba(145, 81, 23, 0.5);
$Black: #2f353b; $Black: #2f353b;
$BlackShadow:rgba(0, 0, 0, 0.5); $BlackShadow:rgba(0, 0, 0, 0.5);
$White: #fff; $White: #fff;
$WhiteShadow:rgba(255, 255, 255, 0.2); $WhiteShadow:rgba(255, 255, 255, 0.2);
$Teal: #00897b; $Teal: #00897b;
$TealShadow:rgba(0, 137, 123, 0.2); $TealShadow:rgba(0, 137, 123, 0.2);
$Colors: (Red: $Red, Orange: $Orange, Yellow: $Yellow, Gold: $Gold, Purple: $Purple, Blue: $Blue, Green: $Green, Cyan: $Cyan, LightGray: $LightGray, Gray: $Gray, Black: $Black, White: $White); $Colors: (Red: $Red, Orange: $Orange, Yellow: $Yellow, Gold: $Gold, Purple: $Purple, Blue: $Blue, Green: $Green, Cyan: $Cyan, LightGray: $LightGray, Gray: $Gray, Brown: $Brown, Black: $Black, White: $White);
$colors: (red: $Red, orange: $Orange, yellow: $Yellow, gold: $Gold, purple: $Purple, blue: $Blue, green: $Green, cyan: $Cyan, gray: $Gray, black: $Black, white: $White, tael: $Teal); $colors: (red: $Red, orange: $Orange, yellow: $Yellow, gold: $Gold, purple: $Purple, blue: $Blue, green: $Green, cyan: $Cyan, gray: $Gray, brown: $Brown, black: $Black, white: $White, tael: $Teal);
$Shadows: (red: $RedShadow, orange: $OrangeShadow, yellow: $YellowShadow, gold: $GoldShadow, purple: $PurpleShadow, blue: $BlueShadow, green: $GreenShadow, cyan: $CyanShadow, gray: $GrayShadow, 'grey lighten-3': $LightGrayShadow, black: $BlackShadow, white: $WhiteShadow, teal: $TealShadow); $Shadows: (red: $RedShadow, orange: $OrangeShadow, yellow: $YellowShadow, gold: $GoldShadow, purple: $PurpleShadow, blue: $BlueShadow, green: $GreenShadow, cyan: $CyanShadow, gray: $GrayShadow, 'grey lighten-3': $LightGrayShadow, brown: $BrownShadow, black: $BlackShadow, white: $WhiteShadow, teal: $TealShadow);
:root {
--color-red: #ee3552;
--color-orange: #ff6b57;
--color-purple: #ac3773;
--color-pink: #e94c8f;
--color-cyan: #32d5c2;
--color-blue: #1875BB;
--color-dark-blue: #04314B;
--color-green: #4fda91;
--color-white: #fff;
--color-gray: #828282;
--color-brown: #915117;
--color-black: #000;
--color-dark: #000;
--color-light-gray: #e6e6e6;
--color-light-blue: #C9D3EC;
--color-link-hover: #181b31;
}

@ -254,6 +254,32 @@ input:-internal-autofill-selected {
background-color: #fff !important; background-color: #fff !important;
} }
:root {
--color-red: #ee3552;
--color-orange: #ff6b57;
--color-purple: #ac3773;
--color-pink: #e94c8f;
--color-cyan: #32d5c2;
--color-blue: #1875BB;
--color-dark-blue: #04314B;
--color-green: #4fda91;
--color-white: #fff;
--color-gray: #828282;
--color-black: #000;
--color-dark: #000;
--color-light-gray: #e6e6e6;
--color-link: #a7a9b8;
--color-light-blue: #C9D3EC;
--color-link-hover: #181b31;
--color-gradient-start: #4fda91;
--color-gradient-stop: #34dbc5;
--color-img-holder: #efefef;
}
.red-orange .btn-gradient-bg {
background: linear-gradient(to right, var(--color-red) 0%, var(--color-orange) 100%);
}
@import 'Icons/css/fontello.css'; @import 'Icons/css/fontello.css';
@import '_vars.scss'; @import '_vars.scss';
@import 'Misc.scss'; @import 'Misc.scss';

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

2
webpack.mix.js vendored

@ -30,7 +30,7 @@ mix.js('resources/js/Home/app.js', 'public/js/vue/Home');
require('./modules/wm-core/webpack.mix'); require('./modules/wm-core/webpack.mix');
require('./modules/wm-common/webpack.mix'); require('./modules/wm-common/webpack.mix');
require('./modules/wm-crm/webpack.mix'); require('./modules/wm-crm/webpack.mix');
// require('./modules/wm-store/webpack.mix'); require('./modules/wm-store/webpack.mix');
// require('./modules/wm-reservation/webpack.mix'); // require('./modules/wm-reservation/webpack.mix');

Loading…
Cancel
Save