public function actionIndex() {
if (Yii::$app->request->isPost) {
$action = Yii::$app->request->post('action');
+ $marketplaceId = Yii::$app->request->post('marketplaceId');
if ($action == 'sorting') {
$oldIndex = Yii::$app->request->post('oldIndex');
$newIndex = Yii::$app->request->post('newIndex');
- $mo1s = MarketplaceOrder1cStatuses::find()->orderBy(['posit' => SORT_ASC])->all();
+ $mo1s = MarketplaceOrder1cStatuses::find()->where(['marketplace_id' => $marketplaceId])->orderBy(['posit' => SORT_ASC])->all();
LessonService::movePosition($mo1s, $oldIndex, $newIndex, 'posit');
return $oldIndex . ' ' . $newIndex;
} else {
$this->response->format = \yii\web\Response::FORMAT_JSON;
- return $this->asJson(MarketplaceOrder1cStatuses::find()->orderBy(['posit' => SORT_ASC])->asArray()->all());
+ return $this->asJson(MarketplaceOrder1cStatuses::find()->where(['marketplace_id' => $marketplaceId])->orderBy(['posit' => SORT_ASC])->asArray()->all());
}
}
]);
$this->batchInsert(self::TABLE_NAME, ['marketplace_id', 'status', 'status_instruction', 'posit'], [
- [1, 'Новый', '', 1],
- [1, 'Правки флориста', '', 2],
- [1, 'В работе', '', 3],
- [1, 'Собрано', '', 4],
- [1, 'Передано курьеру', '', 5],
- [1, 'Успех', '', 6],
- [1, 'Отказ', '', 7],
- [2, 'Новый', '', 7 + 1],
- [2, 'Правки флориста', '', 7 + 2],
- [2, 'В работе', '', 7 + 3],
- [2, 'Собрано', '', 7 + 4],
- [2, 'Передано курьеру', '', 7 + 5],
- [2, 'Успех', '', 7 + 6],
- [2, 'Отказ', '', 7 + 7],
+ [1, 'Новый', 'Задайте конкретные цели и KPI', 1],
+ [1, 'Правки флориста', 'Примените аналитические инструменты Ai Wiz для исследования данных и выявления трендов', 2],
+ [1, 'В работе', 'Разработайте гайд, используя шаблон', 3],
+ [1, 'Собрано', 'Включите автоматизацию для мониторинга выполнения задач и корректировки стратегии в реальном времени', 4],
+ [1, 'Передано курьеру', 'Включите и настройте Ai Wiz для вашей конкретной задачи', 5],
+ [1, 'Успех', 'Пользуйтесь рекомендациями нейросети для оптимизации ваших процессов', 6],
+ [1, 'Отказ', 'Используйте анализ данных для принятия обоснованных решений и адаптации стратегии', 7],
+ [2, 'Новый', 'Задайте конкретные цели и KPI', 7 + 1],
+ [2, 'Правки флориста', 'Примените аналитические инструменты Ai Wiz для исследования данных и выявления трендов', 7 + 2],
+ [2, 'В работе', 'Разработайте гайд, используя шаблон', 7 + 3],
+ [2, 'Собрано', 'Включите автоматизацию для мониторинга выполнения задач и корректировки стратегии в реальном времени', 7 + 4],
+ [2, 'Передано курьеру', 'Включите и настройте Ai Wiz для вашей конкретной задачи', 7 + 5],
+ [2, 'Успех', 'Пользуйтесь рекомендациями нейросети для оптимизации ваших процессов', 7 + 6],
+ [2, 'Отказ', 'Используйте анализ данных для принятия обоснованных решений и адаптации стратегии', 7 + 7],
]);
}
}
const param31 = $('meta[name=csrf-param]').attr("content");
const token31 = $('meta[name=csrf-token]').attr("content");
-function showSortingDialog() {
+function showSortingDialog(marketplaceId) {
$.ajax({
method : "POST",
url : window.location.href,
- data : {[param31] : token31},
+ data : {marketplaceId, [param31] : token31},
dataType : "json",
success: function (data) {
const $mainModal = $('#mainModal');
scroll: true,
handle: ".drag-handler",
onEnd: function (e) {
- const name = $(e.from).data('name');
const oldIndex = e.oldIndex;
const newIndex = e.newIndex;
$.post(window.location.href, {
action: 'sorting',
- name : name,
+ marketplaceId : marketplaceId,
oldIndex : oldIndex,
newIndex : newIndex,
[param31] : token31