1 line
23 KiB
JSON
1 line
23 KiB
JSON
{"remainingRequest":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\acs\\task\\index.vue?vue&type=template&id=11e6d1a0&scoped=true","dependencies":[{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\acs\\task\\index.vue","mtime":1732871026670},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js","mtime":1732872827008},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1732872825835}],"contextDependencies":[],"result":["\n<div class=\"app-container\">\n <!--工具栏-->\n <div class=\"head-container\">\n <div v-if=\"crud.props.searchToggle\">\n <!-- 搜索 -->\n <el-form\n :inline=\"true\"\n class=\"demo-form-inline\"\n label-position=\"right\"\n label-suffix=\":\"\n >\n <el-form-item :label=\"$t('task.txt_box.Task_status')\">\n <el-select\n v-model=\"query.status\"\n clearable\n filterable\n size=\"small\"\n :placeholder=\"$t('task.txt_box.Task_status')\"\n class=\"filter-item\"\n style=\"width: 200px\"\n @change=\"crud.toQuery\"\n >\n <el-option v-for=\"item in dict.task_status\" :key=\"item.id\" :label=\"item.label\" :value=\"item.value\"/>\n </el-select>\n </el-form-item>\n <el-form-item :label=\"$t('task.txt_box.Task_code')\">\n <el-input\n v-model=\"query.task_code\"\n size=\"small\"\n clearable\n :placeholder=\"$t('task.txt_box.Enter_task_number')\"\n style=\"width: 200px;\"\n class=\"filter-item\"\n @keyup.enter.native=\"crud.toQuery\"\n />\n </el-form-item>\n <el-form-item :label=\"$t('task.txt_box.Vehicle_number')\">\n <el-input\n v-model=\"query.vehicle_code\"\n size=\"small\"\n clearable\n :placeholder=\"$t('task.txt_box.Vehicle_registration_number')\"\n style=\"width: 200px;\"\n class=\"filter-item\"\n @keyup.enter.native=\"crud.toQuery\"\n />\n </el-form-item>\n <el-form-item :label=\"$t('task.txt_box.Material_type')\">\n <el-select\n v-model=\"query.material_type\"\n clearable\n filterable\n size=\"small\"\n :placeholder=\"$t('task.txt_box.Material_type')\"\n class=\"filter-item\"\n style=\"width: 200px\"\n @change=\"crud.toQuery\"\n >\n <el-option v-for=\"item in materialList\" :key=\"item.id\" :label=\"item.label\" :value=\"item.value\"/>\n </el-select>\n </el-form-item>\n <el-form-item :label=\"$t('task.txt_box.Task_type')\">\n <el-select\n v-model=\"query.task_type\"\n clearable\n filterable\n size=\"small\"\n :placeholder=\"$t('task.txt_box.Task_type')\"\n class=\"filter-item\"\n style=\"width: 200px\"\n @change=\"crud.toQuery\"\n >\n <el-option v-for=\"item in dict.task_type\" :key=\"item.id\" :label=\"item.label\" :value=\"item.value\"/>\n </el-select>\n <el-form-item :label=\"$t('task.txt_box.start_or_end')\">\n <el-input\n v-model=\"query.point_code\"\n size=\"small\"\n clearable\n :placeholder=\"$t('task.txt_box.Origin_or_destination')\"\n style=\"width: 200px;\"\n class=\"filter-item\"\n @keyup.enter.native=\"crud.toQuery\"\n />\n </el-form-item>\n </el-form-item>\n <rrOperation/>\n </el-form>\n </div>\n <!--如果想在工具栏加入更多按钮,可以使用插槽方式, slot = 'left' or 'right'-->\n <crudOperation :permission=\"permission\">\n <el-button\n slot=\"left\"\n v-permission=\"['admin','task:add']\"\n class=\"filter-item\"\n size=\"mini\"\n type=\"primary\"\n icon=\"el-icon-plus\"\n @click=\"formDia=true\"\n >\n {{ $t('auto.common.Create') }}\n </el-button>\n <el-button\n slot=\"right\"\n v-permission=\"['admin','task:synchronous']\"\n class=\"filter-item\"\n size=\"mini\"\n type=\"primary\"\n icon=\"el-icon-refresh\"\n @click=\"reload\"\n >\n {{ $t('auto.common.synchronous') }}\n </el-button>\n </crudOperation>\n <!--表单组件-->\n <el-dialog :close-on-click-modal=\"false\" :visible.sync=\"formDia\" :title=\"crud.status.title\" width=\"1100px\">\n <el-form ref=\"form\" :model=\"form\" :rules=\"rules\" size=\"small\" label-width=\"135px\">\n <el-row>\n <el-col :span=\"12\">\n <div class=\"grid-content bg-purple\"/>\n <el-form-item v-if=\"false\" label=\"任务标识\" prop=\"task_id\">\n <el-input v-model=\"form.task_id\" style=\"width: 240px;\"/>\n </el-form-item>\n <el-form-item :label=\"$t('task.txt_box.Material_type')\">\n <el-select\n v-model=\"form.material\"\n style=\"width: 370px;\"\n filterable\n :placeholder=\"$t('task.select.Placeholder')\"\n @change=\"isDisabled=false\"\n >\n <el-option\n v-for=\"item in dict.material_type\"\n :key=\"item.id\"\n :label=\"item.label\"\n :value=\"item.value\"\n />\n </el-select>\n </el-form-item>\n <el-form-item :label=\"$t('task.txt_box.Task_type')\">\n <el-select\n v-model=\"form.task_type\"\n style=\"width: 370px;\"\n filterable\n :placeholder=\"$t('task.select.Placeholder')\"\n @change=\"isDisabled=false\"\n >\n <el-option\n v-for=\"item in dict.task_type\"\n :key=\"item.id\"\n :label=\"item.label\"\n :value=\"item.value\"\n />\n </el-select>\n </el-form-item>\n <el-form-item v-if=\"form.task_type == '7'\" :label=\"$t('task.txt_box.Warehouse_task_type')\">\n <el-select\n v-model=\"form.storage_task_type\"\n style=\"width: 370px;\"\n filterable\n :placeholder=\"$t('task.select.Placeholder')\"\n @change=\"isDisabled=false\"\n >\n <el-option\n v-for=\"item in dict.storage_task_type\"\n :key=\"item.id\"\n :label=\"item.label\"\n :value=\"item.value\"\n />\n </el-select>\n </el-form-item>\n <el-form-item :label=\"$t('task.txt_box.AGV_system')\">\n <el-select\n v-model=\"form.agv_system_type\"\n style=\"width: 370px;\"\n filterable\n clearable\n :placeholder=\"$t('task.select.Placeholder')\"\n @change=\"isDisabled=false\"\n >\n <el-option\n v-for=\"item in dict.agv_system_type\"\n :key=\"item.id\"\n :label=\"item.label\"\n :value=\"item.value\"\n />\n </el-select>\n </el-form-item>\n\n <el-form-item :label=\"$t('task.txt_box.agv_action_type')\">\n <el-select\n v-model=\"form.agv_action_type\"\n style=\"width: 370px;\"\n filterable\n :placeholder=\"$t('task.select.Placeholder')\"\n default-first-option\n @change=\"isDisabled=false\"\n >\n <el-option\n v-for=\"item in agvActionList\"\n :key=\"item.key\"\n :label=\"item.key\"\n :value=\"item.value\"\n />\n </el-select>\n </el-form-item>\n <el-form-item :label=\"$t('task.select.Start_point')\" prop=\"start_point_code\">\n <el-select\n v-model=\"form.start_point_code\"\n style=\"width: 370px;\"\n filterable\n clearable\n :placeholder=\"$t('task.select.Placeholder')\"\n @change=\"showStartStorage\"\n >\n <el-option\n v-for=\"item in deviceList\"\n :key=\"item.device_code\"\n :label=\"item.device_code\"\n :value=\"item.device_code\"\n />\n </el-select>\n </el-form-item>\n <el-form-item v-show=\"start_flag\" :label=\"$t('task.select.Starting_column')\" prop=\"from_y\">\n <el-select\n v-model=\"form.from_y\"\n style=\"width: 370px;\"\n filterable\n :placeholder=\"$t('task.select.Placeholder')\"\n @change=\"isDisabled=false\"\n >\n <el-option\n v-for=\"item in fromYList\"\n :key=\"item.id\"\n :label=\"item.value\"\n :value=\"item.id\"\n />\n </el-select>\n </el-form-item>\n <el-form-item v-show=\"start_flag\" :label=\"$t('task.select.Starting_layer')\" prop=\"from_z\">\n <el-select\n v-model=\"form.from_z\"\n style=\"width: 370px;\"\n filterable\n :placeholder=\"$t('task.select.Placeholder')\"\n @change=\"isDisabled=false\"\n >\n <el-option\n v-for=\"item in fromZList\"\n :key=\"item.id\"\n :label=\"item.value\"\n :value=\"item.id\"\n />\n </el-select>\n </el-form-item>\n <el-form-item :label=\"$t('task.select.Destination')\" prop=\"next_point_code\">\n <el-select\n v-model=\"form.next_point_code\"\n style=\"width: 370px;\"\n filterable\n clearable\n :placeholder=\"$t('task.select.Placeholder')\"\n @change=\"showEndStorage\"\n >\n <el-option\n v-for=\"item in deviceList\"\n :key=\"item.device_code\"\n :label=\"item.device_code\"\n :value=\"item.device_code\"\n />\n </el-select>\n </el-form-item>\n <el-form-item v-show=\"end_flag\" :label=\"$t('task.select.Ending_column')\" prop=\"to_y\">\n <el-select\n v-model=\"form.to_y\"\n style=\"width: 370px;\"\n filterable\n :placeholder=\"$t('task.select.Placeholder')\"\n @change=\"isDisabled=false\"\n >\n <el-option\n v-for=\"item in toYList\"\n :key=\"item.id\"\n :label=\"item.value\"\n :value=\"item.id\"\n />\n </el-select>\n </el-form-item>\n <el-form-item v-show=\"end_flag\" :label=\"$t('task.select.Ending_layer')\" prop=\"to_z\">\n <el-select\n v-model=\"form.to_z\"\n style=\"width: 370px;\"\n filterable\n :placeholder=\"$t('task.select.Placeholder')\"\n @change=\"isDisabled=false\"\n >\n <el-option\n v-for=\"item in toZList\"\n :key=\"item.id\"\n :label=\"item.value\"\n :value=\"item.id\"\n @change=\"isDisabled=false\"\n />\n </el-select>\n </el-form-item>\n\n </el-col>\n <el-col :span=\"12\">\n <div class=\"grid-content bg-purple-light\"/>\n\n <el-form-item v-show=\"start_flag\" :label=\"$t('task.select.Starting_column')\" prop=\"from_y2\">\n <el-select\n v-model=\"form.from_y2\"\n style=\"width: 370px;\"\n filterable\n :placeholder=\"$t('task.select.Placeholder')\"\n @change=\"isDisabled=false\"\n >\n <el-option\n v-for=\"item in fromYList\"\n :key=\"item.id\"\n :label=\"item.value\"\n :value=\"item.id\"\n />\n </el-select>\n </el-form-item>\n <el-form-item v-show=\"start_flag\" :label=\"$t('task.select.Starting_layer')\" prop=\"from_z2\">\n <el-select\n v-model=\"form.from_z2\"\n style=\"width: 370px;\"\n filterable\n :placeholder=\"$t('task.select.Placeholder')\"\n @change=\"isDisabled=false\"\n >\n <el-option\n v-for=\"item in fromZList\"\n :key=\"item.id\"\n :label=\"item.value\"\n :value=\"item.id\"\n />\n </el-select>\n </el-form-item>\n\n <el-form-item v-show=\"end_flag\" :label=\"$t('task.select.Ending_column')\" prop=\"to_y2\">\n <el-select\n v-model=\"form.to_y2\"\n style=\"width: 370px;\"\n filterable\n :placeholder=\"$t('task.select.Placeholder')\"\n @change=\"isDisabled=false\"\n >\n <el-option\n v-for=\"item in toYList\"\n :key=\"item.id\"\n :label=\"item.value\"\n :value=\"item.id\"\n />\n </el-select>\n </el-form-item>\n <el-form-item v-show=\"end_flag\" :label=\"$t('task.select.Ending_layer')\" prop=\"to_z2\">\n <el-select\n v-model=\"form.to_z2\"\n style=\"width: 370px;\"\n filterable\n :placeholder=\"$t('task.select.Placeholder')\"\n @change=\"isDisabled=false\"\n >\n <el-option\n v-for=\"item in toZList\"\n :key=\"item.id\"\n :label=\"item.value\"\n :value=\"item.id\"\n @change=\"isDisabled=false\"\n />\n </el-select>\n </el-form-item>\n <el-form-item :label=\"$t('task.txt_box.Priority')\">\n <el-input v-model=\"form.priority\" style=\"width: 370px;\" @change=\"isDisabled=false\"/>\n </el-form-item>\n <el-form-item :label=\"$t('task.txt_box.Vehicle_number')\">\n <el-input v-model=\"form.vehicle_code\" style=\"width: 370px;\" @change=\"isDisabled=false\"/>\n </el-form-item>\n\n\n </el-col>\n </el-row>\n </el-form>\n <div slot=\"footer\" class=\"dialog-footer\">\n <el-button type=\"text\" @click=\"formDia=false\">{{ $t('task.select.Cancel') }}</el-button>\n <el-button :loading=\"crud.cu === 2\" :disabled=\"isDisabled\" type=\"primary\" @click=\"saveBtn\">\n {{ $t('task.select.Confirm') }}\n </el-button>\n </div>\n </el-dialog>\n <el-dialog :visible.sync=\"dialogVisible\" :title=\"$t('task.txt_box.extension_field')\" @close=\"closeDialog\">\n <el-form>\n <el-form-item>\n <el-button v-if=\"showAddRowButton\" style=\"color: #6b75e9;\" @click=\"addNewRow\">添加新行</el-button>\n </el-form-item>\n <el-form-item>\n <el-form>\n <el-table\n style=\"width: 100%;\"\n :header-cell-style=\"{'text-align':'center'}\"\n :data=\"extension\"\n stripe\n border\n >\n <el-table-column type=\"index\" label=\"序号\" min-width=\"50\"/>\n <el-table-column label=\"扩展字段\" prop=\"name\" min-width=\"115\">\n <template slot-scope=\"scope\">\n <el-select\n v-model=\"scope.row.name\"\n class=\"extended-field-select\"\n filterable\n placeholder=\"请选择\"\n >\n <el-option\n v-for=\"item in dict.kezhuan\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\"\n />\n </el-select>\n </template>\n </el-table-column>\n <el-table-column label=\"扩展字段值\" prop=\"value\" min-width=\"115\">\n <template slot-scope=\"scope\">\n <el-input v-model=\"scope.row.value\" style=\"width: 100%\"/>\n </template>\n </el-table-column>\n <el-table-column label=\"操作\" min-width=\"115\" align=\"center\">\n <template slot-scope=\"scope\">\n <el-button size=\"mini\" type=\"danger\" icon=\"el-icon-minus\" circle\n @click=\"deleteField(scope.$index)\"\n />\n </template>\n </el-table-column>\n </el-table>\n </el-form>\n </el-form-item>\n <div class=\"button-container\">\n <el-button type=\"danger\" @click=\"cancelForm\">取消</el-button>\n <!-- 确认按钮 -->\n <el-button type=\"primary\" @click=\"saveForm\">确认</el-button>\n </div>\n </el-form>\n </el-dialog>\n <!--表格渲染-->\n <el-table ref=\"table\" v-loading=\"crud.loading\" :data=\"crud.data\" size=\"small\" style=\"width: 100%;\"\n @selection-change=\"crud.selectionChangeHandler\"\n >\n <el-table-column type=\"selection\" width=\"25\"/>\n <el-table-column v-if=\"false\" prop=\"task_id\" label=\"任务标识\"/>\n <el-table-column prop=\"task_code\" :label=\"$t('task.txt_box.Task_code')\"\n :min-width=\"flexWidth('task_code',crud.data,$t('task.txt_box.Task_code'))\"\n />\n <el-table-column prop=\"task_type\" :label=\"$t('task.txt_box.Task_type')\" width=\"100px\">\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.class_type!=null && scope.row.class_type.length===2\"\n >{{ dict.label.task_type[scope.row.class_type] }}</span>\n <span v-else>{{ dict.label.task_type[scope.row.task_type] }}</span>\n </template>\n </el-table-column>\n\n <el-table-column prop=\"vehicle_code\" :label=\"$t('task.txt_box.Vehicle_number')\"\n :min-width=\"flexWidth('vehicle_code',crud.data,$t('task.txt_box.Vehicle_number'))\"\n />\n <el-table-column prop=\"task_status\" :label=\"$t('task.txt_box.Task_status')\" width=\"150px\">\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.task_status==='0' \">{{ $t('task.select.Ready') }}</span>\n <span v-if=\"scope.row.task_status==='1' \">{{ $t('task.select.In_progress') }}</span>\n <span v-if=\"scope.row.task_status==='2' \">{{ $t('task.select.Completed') }}</span>\n </template>\n </el-table-column>\n <el-table-column prop=\"priority\" :label=\"$t('task.txt_box.Priority')\"\n :min-width=\"flexWidth('priority',crud.data,$t('task.txt_box.Priority'))\"\n />\n <el-table-column prop=\"start_point_code\" :label=\"$t('task.select.Pickup_point')\"\n :min-width=\"flexWidth('start_point_code',crud.data,$t('task.select.Pickup_point'))\"\n />\n <el-table-column prop=\"next_point_code\" :label=\"$t('task.select.Delivery_point')\"\n :min-width=\"flexWidth('next_point_code',crud.data,$t('task.select.Delivery_point'))\"\n />\n <el-table-column prop=\"agv_system_type\" :label=\"$t('task.txt_box.AGV_system')\" show-overflow-tooltip=\"true\"\n width=\"150px\"\n >\n <template slot-scope=\"scope\">\n {{ getAgvSystemLabel(scope.row.agv_system_type) }}\n </template>\n </el-table-column>\n\n\n <el-table-column prop=\"create_by\" :label=\"$t('task.select.Creator')\"\n :min-width=\"flexWidth('create_by',crud.data,$t('task.select.Creator'))\"\n />\n <el-table-column prop=\"create_time\" :label=\"$t('task.select.Create_time')\"\n :min-width=\"flexWidth('create_time',crud.data,$t('task.select.Create_time'))\"\n />\n <el-table-column prop=\"update_by\" :label=\"$t('task.select.update_by')\"\n :min-width=\"flexWidth('update_by',crud.data,$t('task.select.update_by'))\"\n />\n <el-table-column prop=\"update_time\" :label=\"$t('task.select.update_time')\"\n :min-width=\"flexWidth('update_time',crud.data,$t('task.select.update_time'))\"\n />\n <el-table-column v-permission=\"['admin','task:edit','task:del']\" :label=\"$t('task.select.Operation')\"\n width=\"150px\" align=\"center\" fixed=\"right\"\n >\n <template slot-scope=\"scope\">\n <el-button\n type=\"text\"\n icon=\"el-icon-finished\"\n @click=\"handleCommand(scope.$index, scope.row,'a')\"\n >\n {{ $t('task.select.Completed') }}\n </el-button>\n <el-dropdown size=\"mini\">\n <el-button size=\"mini\" type=\"text\" icon=\"el-icon-d-arrow-right\">{{ $t('task.select.More') }}</el-button>\n <el-dropdown-menu slot=\"dropdown\">\n <el-dropdown-item icon=\"el-icon-circle-close\"><span @click=\"handleCommand(scope.$index, scope.row,'b')\">\n {{ $t('task.select.Cancel') }}</span>\n </el-dropdown-item>\n <el-dropdown-item icon=\"el-icon-folder-add\"><span @click=\"handleCommand(scope.$index, scope.row,'c')\">\n {{ $t('task.select.Create_command') }}</span>\n </el-dropdown-item>\n <el-dropdown-item icon=\"el-icon-finished\"><span @click=\"handleCommand(scope.$index, scope.row,'d')\">\n {{ $t('task.select.Forced_Completed') }}\n </span></el-dropdown-item>\n <el-dropdown-item icon=\"el-icon-circle-close\"><span @click=\"handleCommand(scope.$index, scope.row,'e')\">\n {{ $t('task.select.Cancel_Tasks_And_Commands') }}\n </span></el-dropdown-item>\n </el-dropdown-menu>\n </el-dropdown>\n </template>\n </el-table-column>\n </el-table>\n <!--分页组件-->\n <pagination/>\n </div>\n</div>\n",null]} |